Files
mobile/lib/l10n/l10n_ko.dart
T
Vincent Velociter 805d9a3e41 New translations
2026-05-26 12:24:09 +02:00

6492 lines
176 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'l10n.dart';
// ignore_for_file: type=lint
/// The translations for Korean (`ko`).
class AppLocalizationsKo extends AppLocalizations {
AppLocalizationsKo([String locale = 'ko']) : super(locale);
@override
String get mobileAccount => '계정';
@override
String get mobileAccountPreferences => '계정 환경 설정';
@override
String get mobileAccountPreferencesHelp => '이 환경설정은 Lichess 계정에 저장되며, 모든 기기에서 공유됩니다.';
@override
String get mobileAllGames => '모든 대국';
@override
String get mobileAreYouSure => '확실하십니까?';
@override
String get mobileBoardSettings => '체스판 설정';
@override
String get mobileCancelTakebackOffer => '무르기 요청 취소';
@override
String get mobileClearButton => '지우기';
@override
String get mobileCorrespondenceClearSavedMove => '저장된 수 삭제';
@override
String get mobileCustomGameJoinAGame => '게임 참가';
@override
String get mobileFeedbackButton => '피드백';
@override
String mobileGoodEvening(String param) {
return '좋은 밤이에요, $param';
}
@override
String get mobileGoodEveningWithoutName => '좋은 밤이에요';
@override
String mobileGoodDay(String param) {
return '좋은 날이에요, $param';
}
@override
String get mobileGoodDayWithoutName => '좋은 날이에요';
@override
String get mobileHideVariation => '라인 숨기기';
@override
String get mobileHomeTab => '';
@override
String get mobileLiveStreamers => '방송 중인 스트리머';
@override
String get mobileMustBeLoggedIn => '이 페이지를 보려면 로그인해야 합니다.';
@override
String get mobileNewGame => '새 게임';
@override
String get mobileNoSearchResults => '결과 없음';
@override
String get mobileNotAllFeaturesAreAvailable => '아직 기존 앱과 웹사이트의 모든 기능이 지원되는 것은 아니지만, 지속적으로 기능을 추가하고 있습니다.';
@override
String get mobileNotFollowingAnyUser => '팔로우한 사용자가 없습니다.';
@override
String get mobileOkButton => '확인';
@override
String get mobileOverTheBoard => '로컬 게임';
@override
String mobilePlayersMatchingSearchTerm(String param) {
return '닉네임에 \"$param\"가 포함된 플레이어';
}
@override
String get mobilePositionLeft => '왼쪽';
@override
String get mobilePositionRight => '오른쪽';
@override
String get mobilePrefMagnifyDraggedPiece => '드래그 중 기물 확대';
@override
String get mobilePuzzleStormConfirmEndRun => '이 도전을 종료하시겠습니까?';
@override
String get mobilePuzzleStormFilterNothingToShow => '표시할 것이 없습니다. 필터를 변경해 주세요';
@override
String get mobilePuzzleStormNothingToShow => '표시할 것이 없습니다. 먼저 퍼즐 스톰을 플레이하세요.';
@override
String get mobilePuzzleStormSubtitle => '3분 이내에 최대한 많은 퍼즐을 해결하세요.';
@override
String get mobilePuzzleStreakAbortWarning => '현재 연속 해결 기록을 잃고 점수는 저장될 것입니다.';
@override
String get mobilePuzzleThemesSubtitle => '당신이 가장 좋아하는 오프닝으로부터의 퍼즐을 플레이하거나, 테마를 선택하세요.';
@override
String get mobilePuzzlesTab => '퍼즐';
@override
String get mobileRecentSearches => '최근 검색어';
@override
String get mobileRemoveBookmark => '북마크 제거';
@override
String get mobileServerAnalysis => '서버 분석';
@override
String get mobileSettingsClockPosition => '시계 위치';
@override
String get mobileSettingsCustomBackgroundPresets => '프리셋';
@override
String get mobileSettingsDraggedPieceTarget => '드래그 중 착지점 강조';
@override
String get mobileSettingsDraggedTargetCircle => '';
@override
String get mobileSettingsDraggedTargetSquare => '';
@override
String get mobileSettingsHomeWidgets => '홈 위젯';
@override
String get mobileSettingsImmersiveMode => '전체 화면 모드';
@override
String get mobileSettingsImmersiveModeSubtitle => '플레이 중 시스템 UI를 숨깁니다. 화면 모서리의 네비게이션 제스쳐가 방해되는 경우 사용하세요. 게임과 퍼즐 플레이에 모두 적용됩니다.';
@override
String get mobileSettingsMaterialDifferenceCapturedPieces => '잡힌 기물';
@override
String get mobileSettingsPickAnImage => '사진 선택';
@override
String get mobileSettingsPickAnImageHelp => '사용자 지정 배경은 다크 모드 사용 시에만 적용되므로 어두운 사진을 사용하는 것을 추천합니다.';
@override
String get mobileSettingsPickAnImageBlur => '사진을 흐리게';
@override
String get mobileSettingsPickAnImageHideBoard => '보드 숨기기';
@override
String get mobileSettingsPickAnImageShowBoard => '보드 보이기';
@override
String get mobileSettingsPickAnImageSwipeToDisplay => '스와이프로 배경 바꾸기';
@override
String get mobileSettingsPieceShiftMethodEither => '탭 또는 드래그';
@override
String get mobileSettingsPieceShiftMethodTapTwoSquares => '현재 위치와 원하는 위치에 탭하기';
@override
String get mobileSettingsShapeDrawing => '모양 그리기';
@override
String get mobileSettingsShapeDrawingSubtitle => '두 손가락을 사용해 모양을 그릴 수 있습니다. 한 손가락을 빈 칸에 누른채로, 다른 손가락으로 원하는 칸을 탭하거나 드래그해서 모양을 그리세요.';
@override
String get mobileSettingsShowBorder => '보드 테두리 보이기';
@override
String get mobileSettingsTouchFeedback => '터치 피드백';
@override
String get mobileSettingsTouchFeedbackSubtitle => '기물을 움직이거나 잡았을 때 기기가 짧게 진동합니다.';
@override
String get mobileSettingsTab => '설정';
@override
String get mobileShareGamePGN => 'PGN 공유';
@override
String get mobileShareGameURL => '게임 URL 공유';
@override
String get mobileSharePositionAsFEN => 'FEN으로 공유';
@override
String get mobileSharePuzzle => '이 퍼즐을 공유하기';
@override
String get mobileShowComments => '댓글 보기';
@override
String get mobileShowResult => '결과 표시';
@override
String get mobileShowVariations => '라인 보이기';
@override
String get mobileSomethingWentWrong => '문제가 발생했습니다.';
@override
String get mobileSystemColors => '시스템 색상';
@override
String get mobileTheme => '테마';
@override
String get mobileToolsTab => '도구';
@override
String mobileUnsupportedVariant(String param) {
return '$param 변형 게임은 이 버전에서 지원되지 않습니다.';
}
@override
String get mobileWaitingForOpponentToJoin => '상대 참가를 기다리는 중...';
@override
String get mobileWatchTab => '중계';
@override
String get mobileWelcomeToLichessApp => 'Lichess 앱에 오신 것을 환영합니다!';
@override
String get mobileViewGame => '경기 보기';
@override
String get mobileCustomizeHomeTip => '팁: 홈 스크린에 위젯을 추가하거나 필요없는 위젯을 삭제할 수 있습니다!';
@override
String get mobileCustomizeHomeTipDismiss => '무시';
@override
String get mobileCustomizeButton => '맞춤설정';
@override
String get mobileStopShowingThreat => '위험요소 표시하지 않기';
@override
String get mobileTournamentCompleted => '종료됨';
@override
String get mobileTournamentJumpToMyPage => '내 페이지로 이동';
@override
String get mobileDisplayModeCompact => '간단';
@override
String get mobileDisplayModeDetailed => '상세';
@override
String get mobileOpeningExplorerNotAvailableOffline => '오프닝 탐색기는 오프라인 상태에서 이용할 수 없습니다.';
@override
String get mobileChallengeCreated => '도전이 생성되었습니다. 게임이 시작하면 알림을 받습니다.\n홈 탭에서 들어갈 수 있습니다.';
@override
String get mobilePreviousPage => '이전';
@override
String get mobileOrImportPgnFile => '또는 PGN 파일 가져오기';
@override
String get variantStandardTitle => '체스(FIDE)의 표준 규칙';
@override
String get variantChess960Title => '백의 1랭크, 흑의 8랭크에 있는 기물의 시작 위치가 무작위로 변경됩니다.';
@override
String get variantKingOfTheHillTitle => '킹을 중앙 칸에 놓으면 승리합니다.';
@override
String get variantThreeCheckTitle => '상대방을 세 번 체크하면 승리합니다.';
@override
String get variantAntichessTitle => '모든 기물을 잃거나 스테일메이트되면 승리합니다.';
@override
String get variantAtomicTitle => '상대의 킹을 터뜨려버리면 승리합니다.';
@override
String get variantHordeTitle => '한 쪽은 다수의 폰으로, 다른 쪽은 일반적인 기물로 경기합니다.';
@override
String get variantRacingKingsTitle => '킹이 보드 반대편 끝까지 도달하면 승리합니다.';
@override
String get variantCrazyhouseTitle => '자신의 차례일 때, 기물을 움직이는 대신 잡았던 기물을 자신의 색으로 보드에 소환할 수 있습니다.';
@override
String get variantFromPositionTitle => '사용자가 지정한 포지션으로 시작하는 일반 체스';
@override
String get activityActivity => '활동';
@override
String get activityHostedALiveStream => '라이브 스트리밍을 함';
@override
String activityRankedInSwissTournament(String param1, String param2) {
return '$param2에서 $param1등';
}
@override
String get activitySignedUp => 'Lichess에 회원가입 함';
@override
String activitySupportedNbMonths(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개월 동안 $param2으로 lichess.org를 후원함',
);
return '$_temp0';
}
@override
String activityPracticedNbPositions(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$param2에서$count개의 포지션을 연습함',
);
return '$_temp0';
}
@override
String activitySolvedNbPuzzles(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '전술 문제 $count개를 해결함',
);
return '$_temp0';
}
@override
String activityPlayedNbGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$param2를 $count회 플레이함',
);
return '$_temp0';
}
@override
String activityPostedNbMessages(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$param2$count 개의 글을 게시함',
);
return '$_temp0';
}
@override
String activityPlayedNbMoves(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 수를',
);
return '$_temp0';
}
@override
String activityInNbCorrespondenceGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개의 통신 대국에서 둠',
);
return '$_temp0';
}
@override
String activityCompletedNbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count번의 통신 대국을 완료함',
);
return '$_temp0';
}
@override
String activityCompletedNbVariantGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count번의 $param2 통신 대국을 완료함',
);
return '$_temp0';
}
@override
String activityFollowedNbPlayers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 명을 팔로우 시작함',
);
return '$_temp0';
}
@override
String activityGainedNbFollowers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 명의 신규 팔로워를 얻음',
);
return '$_temp0';
}
@override
String activityHostedNbSimuls(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 번의 다면기를 주최함',
);
return '$_temp0';
}
@override
String activityJoinedNbSimuls(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 번의 다면기에 참가함',
);
return '$_temp0';
}
@override
String activityCreatedNbStudies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '새 연구 $count개 작성함',
);
return '$_temp0';
}
@override
String activityCompetedInNbTournaments(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 번 아레나 토너먼트에 참가함',
);
return '$_temp0';
}
@override
String activityRankedInTournament(int count, String param2, String param3, String param4) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 위 (상위 $param2%) ($param4 에서 $param3 국)',
);
return '$_temp0';
}
@override
String activityCompetedInNbSwissTournaments(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 번 스위스 토너먼트에 참가함',
);
return '$_temp0';
}
@override
String activityJoinedNbTeams(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 팀에 참가함',
);
return '$_temp0';
}
@override
String get arenaArena => '아레나';
@override
String get arenaArenaTournaments => '아레나 토너먼트';
@override
String get arenaIsItRated => '레이팅이 적용되나요?';
@override
String get arenaWillBeNotified => '토너먼트가 시작하기 전 당신에게 알림이 발송되니 다른 탭에서 플레이하셔도 안전합니다.';
@override
String get arenaIsRated => '이 토너먼트는 레이팅이 적용되며 당신의 레이팅에 영향을 끼칠 것입니다.';
@override
String get arenaIsNotRated => '이 토너먼트는 레이팅이 적용되지 않으며 당신의 레이팅에 영향을 끼치지 않을 것입니다.';
@override
String get arenaSomeRated => '몇몇 토너먼트는 레이팅이 적용되며 당신의 레이팅에 영향을 끼칠 것입니다.';
@override
String get arenaHowAreScoresCalculated => '점수는 어떻게 계산되나요?';
@override
String get arenaHowAreScoresCalculatedAnswer => '승리하면 기본 점수 2점, 비기면 1점, 패배할 시 0점을 얻습니다.\n두 개의 대국을 연속해서 이기면 불꽃 모양의 아이콘을 얻으며, 더블 포인트 기록을 시작합니다.\n다음 대국에서는 패배할 때까지 두 배의 점수를 얻습니다.\n즉, 승리 시 4점, 무승부 시 2점, 패배 시 0점을 얻습니다.\n\n예를 들어, 두 번 승리 후 한 번 비길 경우에는 6점을 얻습니다: 2 + 2 + (2 x 1)';
@override
String get arenaBerserk => '버서크(Berserk';
@override
String get arenaBerserkAnswer => '대국을 시작할 때, 옆의 \"버서크 (berserk)\" 버튼을 클릭하면, 가진 시간이 절반으로 깎이는 대신에 이길 경우 1점의 보너스 점수를 얻을 수 있습니다.\n\n증초가 있는 타임 컨트롤에서는 증초도 사라집니다. (단, 1+2 는 예외로, 1+0이 됩니다.)\n\n초기 시간이 0일 경우 (예: 0+1,0+2), 버서크에 돌입할 수 없습니다.\n\n버서크로 인한 보너스 점수를 얻기 위해서는 적어도 7수를 두어야 합니다.';
@override
String get arenaHowIsTheWinnerDecided => '승자는 어떻게 결정합니까?';
@override
String get arenaHowIsTheWinnerDecidedAnswer => '토너먼트의 예정된 종료시각에 가장 많은 점수를 가지고 있는 플레이어가 승자로 결정됩니다.\n\n두 플레이어가 같은 점수일 경우에는, 토너먼트 내에서의 퍼포먼스 레이팅으로 승자를 가릅니다.';
@override
String get arenaHowDoesPairingWork => '대전 매칭은 어떻게 이루어집니까?';
@override
String get arenaHowDoesPairingWorkAnswer => '토너먼트가 시작할 때에는, 레이팅을 기준으로 플레이어들이 매칭됩니다.\n게임을 끝내면 바로 토너먼토 로비에 돌아오십시오. 그러면 자신의 토너먼트 순위와 제일 가까운 플레이어와 매칭될 것입니다. 이 방법에 따르면 기다리는 시간이 최소화되지만, 토너먼트 내의 모든 플레이어와 만날 수 없을 수도 있습니다.\n빠르게 두고 로비에 나와 많은 게임을 플레이하여 더 많은 점수를 얻으십시오.';
@override
String get arenaHowDoesItEnd => '토너먼트는 어떻게 종료됩니까?';
@override
String get arenaHowDoesItEndAnswer => '토너먼트에는 시간 제한이 있습니다. 남은 시간이 0이 되었을 때, 토너먼트 순위가 결정되고, 승자가 발표됩니다. 이 경우에, 진행중인 게임은 끝까지 두실 수 있지만, 토너먼트의 결과에는 영향을 주지 않습니다.';
@override
String get arenaOtherRules => '그 외 중요한 규칙';
@override
String get arenaThereIsACountdown => '당신의 첫 수에 카운트다운이 있습니다. 첫 수를 이 시간 내에 두지 않으면 게임에서 지게 됩니다.';
@override
String get arenaThisIsPrivate => '이 토너먼트는 비공개 토너먼트 입니다.';
@override
String arenaShareUrl(String param) {
return '모두가 참여할 수 있게 이 URL을 공유해 주세요: $param';
}
@override
String arenaDrawStreakStandard(String param) {
return '연속 무승부: 플레이어가 2게임 이상 연속으로 무승부를 기록할 경우, 첫 무승부 또는 $param수 이상을 두고 발생한 무승부에만 점수가 주어질 것입니다. 연속 무승부는 게임에서 승리하면 초기화됩니다.';
}
@override
String get arenaDrawStreakVariants => '승점을 얻을 수 있는 비긴 게임의 최소 길이는 게임 종류에 따라 다릅니다. 아래 표에는 각 게임 종류에 따른 최소 값이 있습니다.';
@override
String get arenaVariant => '게임 종류';
@override
String get arenaMinimumGameLength => '최소 게임 길이';
@override
String get arenaHistory => '아레나 히스토리';
@override
String get arenaNewTeamBattle => '새 팀 배틀';
@override
String get arenaCustomStartDate => '시작 시간 설정';
@override
String get arenaCustomStartDateHelp => '당신의 현지 시간대입니다. \"토너먼트 시작까지 시간\" 설정을 덮어씁니다.';
@override
String get arenaAllowBerserk => '버서크 모드 허용';
@override
String get arenaAllowBerserkHelp => '플레이어는 자신의 시간을 절반으로 줄이며 대신 추가 승점을 얻습니다';
@override
String get arenaAllowChatHelp => '플레이어가 채팅방에서 토론할 수 있습니다';
@override
String get arenaArenaStreaks => '아레나 연승';
@override
String get arenaArenaStreaksHelp => '2승 이후 추가로 연승을 하면 2점이 아니라 4점을 얻습니다.';
@override
String get arenaNoBerserkAllowed => '버서크 모드 허용 안 함';
@override
String get arenaNoArenaStreaks => '아레나 연승 없음';
@override
String get arenaAveragePerformance => '평균 성과';
@override
String get arenaAverageScore => '평균 점수';
@override
String get arenaMyTournaments => '내 토너먼트';
@override
String get arenaEditTournament => '토너먼트 편집하기';
@override
String get arenaEditTeamBattle => '팀 배틀 편집하기';
@override
String get arenaDefender => '타이틀 보유자';
@override
String get arenaPickYourTeam => '팀을 고르세요';
@override
String get arenaWhichTeamWillYouRepresentInThisBattle => '이 경기에서 어떤 팀을 대표하시나요?';
@override
String get arenaYouMustJoinOneOfTheseTeamsToParticipate => '참여하기 위해서는 이 팀 중 하나에 가입해야 합니다!';
@override
String get arenaCreated => '생성됨';
@override
String get arenaRecentlyPlayed => '최근에 플레이 함';
@override
String get arenaBestResults => '최선의 결과';
@override
String get arenaTournamentStats => '토너먼트 통계';
@override
String get arenaRankAvgHelp => '백분위 순위는 말 그대로 순위의 백분율입니다. 즉, 백분위 순위는 낮을수록 더 높은 순위를 의미합니다. \n\n예를 들어, 100명의 참가자가 참여하는 토너먼트에서 3위를 차지하면 3%가 되고, 1000명의 참가자가 참여하는 토너먼트에서 10위를 차지하면 1%가 됩니다.';
@override
String get arenaMedians => '중앙값';
@override
String arenaAllAveragesAreX(String param) {
return '이 페이지의 모든 평균값은 $param 입니다.';
}
@override
String get arenaTotal => '합계';
@override
String get arenaPointsAvg => '평균 점수';
@override
String get arenaPointsSum => '총합 점수';
@override
String get arenaRankAvg => '백분위 순위';
@override
String get arenaTournamentWinners => '토너먼트 우승자';
@override
String get arenaTournamentShields => '토너먼트 방패 트로피';
@override
String get arenaOnlyTitled => '타이틀 플레이어만';
@override
String get arenaOnlyTitledHelp => '토너먼트에 참여하기 위해서는 공식 타이틀이 있어야 합니다.';
@override
String get arenaTournamentPairingsAreNowClosed => '토너먼트 매칭이 이제 종료되었습니다.';
@override
String get arenaBerserkRate => '버서크 비율';
@override
String arenaDrawingWithinNbMoves(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count수 내에 무승부로 게임이 끝나면 어떤 플레이어도 점수를 얻지 못합니다.',
);
return '$_temp0';
}
@override
String arenaViewAllXTeams(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '모두 $count개 팀 보기',
);
return '$_temp0';
}
@override
String get broadcastBroadcasts => '방송';
@override
String get broadcastMyBroadcasts => '내 방송';
@override
String get broadcastLiveBroadcasts => '실시간 대회 방송';
@override
String get broadcastBroadcastCalendar => '방송 달력';
@override
String get broadcastNewBroadcast => '새 실시간 방송';
@override
String get broadcastSubscribedBroadcasts => '구독 중인 방송';
@override
String get broadcastAboutBroadcasts => '방송에 대해서';
@override
String get broadcastHowToUseLichessBroadcasts => 'Lichess 방송을 사용하는 방법.';
@override
String get broadcastTheNewRoundHelp => '새로운 라운드에는 이전 라운드와 동일한 구성원과 기여자가 있을 것입니다.';
@override
String get broadcastAddRound => '라운드 추가';
@override
String get broadcastOngoing => '진행중';
@override
String get broadcastUpcoming => '예정';
@override
String get broadcastRoundName => '라운드 이름';
@override
String get broadcastTournamentName => '토너먼트 이름';
@override
String get broadcastTournamentDescription => '짧은 토너먼트 설명';
@override
String get broadcastFullDescription => '전체 이벤트 설명';
@override
String broadcastFullDescriptionHelp(String param1, String param2) {
return '(선택 사항) 방송에 대한 긴 설명입니다. $param1 사용이 가능합니다. 길이는 $param2 글자보다 짧아야 합니다.';
}
@override
String get broadcastSourceSingleUrl => 'PGN Source URL';
@override
String get broadcastSourceUrlHelp => 'Lichess가 PGN 업데이트를 받기 위해 확인할 URL입니다. 인터넷에서 공개적으로 액세스 할 수 있어야 합니다.';
@override
String get broadcastSourceGameIds => 'Lichess 경기 ID (공백으로 분리하여, 최대 64개까지 입력할 수 있습니다.)';
@override
String broadcastStartDateTimeZone(String param) {
return '내 시간대의 토너먼트 시작 날짜: $param';
}
@override
String get broadcastStartDateHelp => '선택 사항, 언제 이벤트가 시작되는지 알고 있는 경우';
@override
String get broadcastCurrentGameUrl => '현재 게임 URL';
@override
String get broadcastDownloadAllRounds => '모든 라운드 다운로드받기';
@override
String get broadcastResetRound => '라운드 초기화';
@override
String get broadcastDeleteRound => '라운드 삭제';
@override
String get broadcastDefinitivelyDeleteRound => '라운드와 해당 게임을 완전히 삭제합니다.';
@override
String get broadcastDeleteAllGamesOfThisRound => '이 라운드의 모든 게임을 삭제합니다. 다시 생성하려면 소스가 활성화되어 있어야 합니다.';
@override
String get broadcastEditRoundStudy => '경기 연구 편집';
@override
String get broadcastDeleteTournament => '이 토너먼트 삭제';
@override
String get broadcastDefinitivelyDeleteTournament => '토너먼트 전체의 모든 라운드와 게임을 완전히 삭제합니다.';
@override
String get broadcastShowScores => '게임 결과에 따라 플레이어 점수 표시';
@override
String get broadcastReplacePlayerTags => '선택 사항: 플레이어 이름, 레이팅 및 타이틀 바꾸기';
@override
String get broadcastFideFederations => 'FIDE 연맹';
@override
String get broadcastTop10Rating => 'Top 10 레이팅';
@override
String get broadcastFidePlayers => 'FIDE 선수';
@override
String get broadcastFidePlayerNotFound => '해당 FIDE 선수를 찾을 수 없음';
@override
String get broadcastFideProfile => 'FIDE 프로필';
@override
String get broadcastFederation => '연맹';
@override
String get broadcastAge => '나이';
@override
String get broadcastUnrated => '비레이팅';
@override
String get broadcastRecentTournaments => '최근 토너먼트';
@override
String get broadcastOpenLichess => 'Lichess에서 열기';
@override
String get broadcastTeams => '';
@override
String get broadcastBoards => '보드';
@override
String get broadcastOverview => '개요';
@override
String get broadcastSubscribeTitle => '라운드가 시작될 때 알림을 받으려면 구독하세요. 계정 설정에서 방송을 위한 벨이나 알림 푸시를 끄거나 켤 수 있습니다.';
@override
String get broadcastUploadImage => '토너먼트 사진 업로드';
@override
String get broadcastNoBoardsYet => '아직 보드가 없습니다. 게임이 업로드되면 표시됩니다.';
@override
String broadcastBoardsCanBeLoaded(String param) {
return '보드들은 소스나 $param(으)로 로드될 수 있습니다';
}
@override
String broadcastStartsAfter(String param) {
return '$param 후 시작';
}
@override
String get broadcastStartVerySoon => '방송이 곧 시작됩니다.';
@override
String get broadcastNotYetStarted => '아직 방송이 시작을 하지 않았습니다.';
@override
String get broadcastOfficialWebsite => '공식 웹사이트';
@override
String get broadcastOfficialStandings => '공식 순위';
@override
String get broadcastRegulations => '규정';
@override
String broadcastIframeHelp(String param) {
return '$param에서 더 많은 정보를 확인하실 수 있습니다';
}
@override
String get broadcastWebmastersPage => '웹마스터 페이지';
@override
String get broadcastEmbedThisBroadcast => '웹사이트에 이 방송을 임베딩';
@override
String get broadcastRatingDiff => '레이팅 차이';
@override
String get broadcastGamesThisTournament => '이 토너먼트의 게임들';
@override
String get broadcastScore => '점수';
@override
String get broadcastStandingsDisclaimer => '순위는 방송된 게임을 통해 계산되며 공식 결과와는 차이가 있을 수 있습니다.';
@override
String get broadcastAllTeams => '모든 팀';
@override
String get broadcastTournamentFormat => '토너먼트 형식';
@override
String get broadcastTournamentLocation => '토너먼트 장소';
@override
String get broadcastTopPlayers => '상위 플레이어';
@override
String get broadcastTimezone => '시간대';
@override
String get broadcastFideRatingCategory => 'FIDE 레이팅 범주';
@override
String get broadcastOptionalDetails => '선택적 세부 정보';
@override
String get broadcastPastBroadcasts => '과거 방송';
@override
String get broadcastAllBroadcastsByMonth => '월별 방송 모두 보기';
@override
String get broadcastBackToLiveMove => '실시간 수로 돌아가기';
@override
String get broadcastSinceHideResults => '결과를 숨기도록 설정하였기에, 스포일러 방지 차원에서 모든 보드 미리보기가 비어 있습니다.';
@override
String get broadcastLiveboard => '실시간 체스판';
@override
String get broadcastCommunityBroadcast => '커뮤니티 방송';
@override
String broadcastCreatedAndManagedBy(String param) {
return '$param로부터 생성되고 관리됨.';
}
@override
String get broadcastMatchPoints => '시합 점수';
@override
String get broadcastGamePoints => '게임 점수';
@override
String get broadcastMatches => '경기';
@override
String get broadcastMatchHistory => '경기 기록';
@override
String get broadcastTeamResults => '팀 결과';
@override
String broadcastTermsAutomaticallyTranslated(String param) {
return '다음 용어가 자동으로 번역됩니다: $param.';
}
@override
String broadcastRoundX(String param) {
return '$param라운드';
}
@override
String get broadcastDefaultRoundNameHelp => '기본 이름을 유지하면 자동으로 다른 모든 언어로 번역됩니다.';
@override
String get broadcastOpenTournament => '오픈';
@override
String get broadcastWomenTournament => '여성';
@override
String get broadcastMenTournament => '남성';
@override
String get broadcastGirlsTournament => '소녀';
@override
String get broadcastBoysTournament => '소년';
@override
String broadcastOpenUnderXAgeTournament(String param) {
return 'U-$param 오픈';
}
@override
String broadcastGirlsUnderXAgeTournament(String param) {
return 'U-$param 소녀';
}
@override
String broadcastBoysUnderXAgeTournament(String param) {
return 'U-$param 소년';
}
@override
String get broadcastQuarterfinals => '8강전';
@override
String get broadcastSemifinals => '준결승전';
@override
String get broadcastFinals => '결승전';
@override
String get broadcastTiebreaks => '타이브레이커';
@override
String broadcastGameX(String param) {
return '게임 $param';
}
@override
String get broadcastKnockouts => '녹아웃';
@override
String broadcastUnderXAgeTournament(String param) {
return 'U-$param';
}
@override
String broadcastUnderXEloTournament(String param) {
return 'U-$param';
}
@override
String broadcastNbBroadcasts(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 방송',
);
return '$_temp0';
}
@override
String broadcastNbViewers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '시청자 $count명',
);
return '$_temp0';
}
@override
String challengeChallengesX(String param1) {
return '도전: $param1';
}
@override
String get challengeChallengeToPlay => '도전 신청';
@override
String get challengeChallengeDeclined => '도전 거절됨';
@override
String get challengeChallengeAccepted => '도전 수락!';
@override
String get challengeChallengeCanceled => '도전 취소됨.';
@override
String get challengeRegisterToSendChallenges => '도전 신청을 보내려면 회원가입하세요.';
@override
String challengeYouCannotChallengeX(String param) {
return '$param에게는 도전할 수 없습니다.';
}
@override
String challengeXDoesNotAcceptChallenges(String param) {
return '$param가 도전을 거절했습니다.';
}
@override
String challengeYourXRatingIsTooFarFromY(String param1, String param2) {
return '당신의 레이팅 등급인 $param1과 상대의 레이팅 등급인 $param2과의 격차가 너무 큽니다.';
}
@override
String challengeCannotChallengeDueToProvisionalXRating(String param) {
return '$param 가 아직 레이팅이 확정되지 않아서 도전하실 수 없습니다.';
}
@override
String challengeXOnlyAcceptsChallengesFromFriends(String param) {
return '$param님은 친구인 상대만 도전을 받아들입니다.';
}
@override
String get challengeDeclineGeneric => '지금 도전을 받지 않습니다.';
@override
String get challengeDeclineLater => '지금은 곤란합니다. 나중에 다시 요청해주세요.';
@override
String get challengeDeclineTooFast => '시간 제한이 너무 짧습니다. 더 느린 게임으로 신청해주세요.';
@override
String get challengeDeclineTooSlow => '시간 제한이 너무 깁니다. 더 빠른 게임으로 다시 신청해주세요.';
@override
String get challengeDeclineTimeControl => '이 시간 제한으로는 도전을 받지 않겠습니다.';
@override
String get challengeDeclineRated => '대신 레이팅 대전을 신청해주세요.';
@override
String get challengeDeclineCasual => '대신 캐주얼 대전을 신청해주세요.';
@override
String get challengeDeclineStandard => '지금은 변형 체스 도전을 받지 않고 있습니다.';
@override
String get challengeDeclineVariant => '지금은 이 변형 체스를 하고 싶지 않습니다.';
@override
String get challengeDeclineNoBot => '봇의 도전은 받지 않습니다.';
@override
String get challengeDeclineOnlyBot => '봇의 도전만 받고 있습니다.';
@override
String get challengeInviteLichessUser => '또는 Lichess 사용자를 초대합니다:';
@override
String get contactContact => '문의';
@override
String get contactContactLichess => 'Lichess에 문의하기';
@override
String get coordinatesCoordinates => '좌표';
@override
String get coordinatesCoordinateTraining => '좌표 훈련';
@override
String coordinatesAverageScoreAsWhiteX(String param) {
return '백으로 평균 점수: $param';
}
@override
String coordinatesAverageScoreAsBlackX(String param) {
return '흑으로 평균 점수: $param';
}
@override
String get coordinatesKnowingTheChessBoard => '체스판 좌표를 아는 것은 아주 중요한 체스 기술입니다:';
@override
String get coordinatesMostChessCourses => '대부분의 체스 강좌와 훈련은 \'대수적 표기법\'을 광범위하게 사용합니다.';
@override
String get coordinatesTalkToYourChessFriends => '기보법을 안다면, 친구와 당신 모두 \'체스의 언어\'를 이해하기 때문에 체스 경기를 이야기하기 쉬워집니다.';
@override
String get coordinatesYouCanAnalyseAGameMoreEffectively => '당신이 좌표를 빠르게 인식할 수 있다면 더 효과적으로 게임을 분석할 수 있습니다.';
@override
String get coordinatesACoordinateAppears => '보드 위에 좌표가 나타나며 좌표에 해당하는 칸을 클릭해야 합니다.';
@override
String get coordinatesASquareIsHighlightedExplanation => '보드에서 강조되는 칸의 좌표를 입력해야 합니다. (예: \"e4\")';
@override
String get coordinatesYouHaveThirtySeconds => '30초 동안 가능한 많은 칸을 매칭하세요!';
@override
String get coordinatesGoAsLongAsYouWant => '원하는 만큼 오래 하세요, 시간 제한은 없습니다!';
@override
String get coordinatesShowCoordinates => '좌표 표시';
@override
String get coordinatesShowCoordsOnAllSquares => '모든 칸에 좌표 표시';
@override
String get coordinatesShowPieces => '기물 표시';
@override
String get coordinatesStartTraining => '훈련 시작';
@override
String get coordinatesFindSquare => '칸 찾기';
@override
String get coordinatesNameSquare => '칸 이름 맞추기';
@override
String get coordinatesPracticeOnlySomeFilesAndRanks => '특정 파일(세로줄)과 랭크(가로줄)에서만 연습하기';
@override
String get patronDonate => '기부';
@override
String get patronLichessPatron => 'Lichess 후원자';
@override
String get patronBecomePatron => 'Lichess 후원자가 되세요';
@override
String perfStatPerfStats(String param) {
return '$param 통계';
}
@override
String get perfStatViewTheGames => '게임 보기';
@override
String get perfStatProvisional => '임시';
@override
String get perfStatNotEnoughRatedGames => '신뢰할만한 레이팅을 설정하기에 충분한 만큼의 레이팅 게임을 플레이하지 않았습니다.';
@override
String perfStatProgressOverLastXGames(String param) {
return '최근 $param 게임 동안:';
}
@override
String perfStatRatingDeviation(String param) {
return '레이팅 편차: $param.';
}
@override
String perfStatRatingDeviationTooltip(String param1, String param2, String param3) {
return '낮은 값일 수록 레이팅이 안정적입니다. $param1 이상이라면 임시 레이팅으로 간주합니다. 랭킹에 들기 위해서는 이 값이 $param2 (스탠다드 체스) 또는 $param3 (변형 체스) 보다 낮아야 합니다.';
}
@override
String get perfStatTotalGames => '총 대국';
@override
String get perfStatRatedGames => '레이팅 게임';
@override
String get perfStatTournamentGames => '토너먼트 게임';
@override
String get perfStatBerserkedGames => '버서크 게임';
@override
String get perfStatTimeSpentPlaying => '플레이한 시간';
@override
String get perfStatAverageOpponent => '상대 평균';
@override
String get perfStatVictories => '';
@override
String get perfStatDefeats => '';
@override
String get perfStatDisconnections => '연결 끊김';
@override
String get perfStatNotEnoughGames => '충분한 게임을 하지 않으셨습니다';
@override
String perfStatHighestRating(String param) {
return '최고 레이팅: $param';
}
@override
String perfStatLowestRating(String param) {
return '최저 레이팅: $param';
}
@override
String perfStatFromXToY(String param1, String param2) {
return '$param1에서 $param2까지';
}
@override
String get perfStatWinningStreak => '연승';
@override
String get perfStatLosingStreak => '연패';
@override
String perfStatLongestStreak(String param) {
return '최고 기록: $param';
}
@override
String perfStatCurrentStreak(String param) {
return '현재 기록: $param';
}
@override
String get perfStatBestRated => '최고 레이팅 승리';
@override
String get perfStatGamesInARow => '연속 대국';
@override
String get perfStatLessThanOneHour => '게임 사이가 1시간 미만인 경우';
@override
String get perfStatMaxTimePlaying => '최장 플레이 시간';
@override
String get perfStatNow => '지금';
@override
String get preferencesPreferences => '설정';
@override
String get preferencesDisplay => '화면';
@override
String get preferencesPrivacy => '보안';
@override
String get preferencesNotifications => '알림';
@override
String get preferencesPieceAnimation => '기물 움직임 애니메이션';
@override
String get preferencesMaterialDifference => '기물 차이 표시';
@override
String get preferencesBoardHighlights => '보드 하이라이트 (마지막 수 및 체크)';
@override
String get preferencesPieceDestinations => '기물 착지점 표시 (유효한 움직임 및 미리두기)';
@override
String get preferencesBoardCoordinates => '보드 좌표 (A-H, 1-8)';
@override
String get preferencesMoveListWhilePlaying => '기물 움직임 기록';
@override
String get preferencesPgnPieceNotation => 'PGN 기물 표기 방식';
@override
String get preferencesChessPieceSymbol => '체스 기물 기호';
@override
String get preferencesPgnLetter => '알파벳 (K, Q, R, B, N)';
@override
String get preferencesZenMode => '젠 모드';
@override
String get preferencesShowPlayerRatings => '플레이어 레이팅 보이기';
@override
String get preferencesShowFlairs => '플레이어 아이콘 보기';
@override
String get preferencesExplainShowPlayerRatings => '체스에 집중할 수 있도록 웹사이트에서 레이팅을 모두 숨깁니다. 경기는 여전히 레이팅에 반영될 것이며, 눈으로 보이는 정보에만 영향을 줍니다.';
@override
String get preferencesDisplayBoardResizeHandle => '보드 크기 재조정 핸들 보이기';
@override
String get preferencesOnlyOnInitialPosition => '초기 상태에서만';
@override
String get preferencesInGameOnly => '게임 도중에만 적용';
@override
String get preferencesExceptInGame => '게임 중이 아닐 때에만';
@override
String get preferencesChessClock => '체스 시계';
@override
String get preferencesTenthsOfSeconds => '남은 시간을 0.1초 단위로 표시';
@override
String get preferencesWhenTimeRemainingLessThanTenSeconds => '남은 시간이 10초 미만일 때';
@override
String get preferencesHorizontalGreenProgressBars => '녹색 수평 진행 바 표시';
@override
String get preferencesSoundWhenTimeGetsCritical => '시간이 얼마 안 남았을 때 소리 재생';
@override
String get preferencesGiveMoreTime => '시간 더 주기 버튼 표시';
@override
String get preferencesGameBehavior => '게임 동작';
@override
String get preferencesHowDoYouMovePieces => '기물을 어떻게 움직이나요?';
@override
String get preferencesClickTwoSquares => '현재 위치와 원하는 위치에 클릭하기';
@override
String get preferencesDragPiece => '드래그';
@override
String get preferencesBothClicksAndDrag => '아무 방법으로';
@override
String get preferencesPremovesPlayingDuringOpponentTurn => '미리두기 (상대 차례일 때 수를 두기)';
@override
String get preferencesTakebacksWithOpponentApproval => '무르기 신청';
@override
String get preferencesInCasualGamesOnly => '캐주얼 모드에서만';
@override
String get preferencesPromoteToQueenAutomatically => '퀸으로 자동 승진';
@override
String get preferencesExplainPromoteToQueenAutomatically => '일시적으로 자동 승진을 끄려면 승진하는 동안 <ctrl>를 누르세요';
@override
String get preferencesWhenPremoving => '미리두기 때만';
@override
String get preferencesClaimDrawOnThreefoldRepetitionAutomatically => '3회 동형반복 시 자동으로 무승부 요청';
@override
String get preferencesWhenTimeRemainingLessThanThirtySeconds => '남은 시간이 30초 미만일 때만';
@override
String get preferencesMoveConfirmation => '수 확인';
@override
String get preferencesExplainCanThenBeTemporarilyDisabled => '경기 도중 보드 메뉴에서 비활성화할 수 있습니다.';
@override
String get preferencesInCorrespondenceGames => '통신 대국';
@override
String get preferencesCorrespondenceAndUnlimited => '통신 대국과 무제한';
@override
String get preferencesConfirmResignationAndDrawOffers => '기권 또는 무승부 제안 시 묻기';
@override
String get preferencesCastleByMovingTheKingTwoSquaresOrOntoTheRook => '캐슬링 방법';
@override
String get preferencesCastleByMovingTwoSquares => '킹을 2칸 옮기기';
@override
String get preferencesCastleByMovingOntoTheRook => '킹을 룩으로 이동';
@override
String get preferencesInputMovesWithTheKeyboard => '키보드로 수 입력';
@override
String get preferencesInputMovesWithVoice => '음성으로 수 입력';
@override
String get preferencesSnapArrowsToValidMoves => '유효한 움직임에만 화살표를 그림';
@override
String get preferencesSayGgWpAfterLosingOrDrawing => '패배 또는 무승부 시 자동으로 \"Good game, well played\" 채팅 보내기';
@override
String get preferencesYourPreferencesHaveBeenSaved => '설정이 저장되었습니다.';
@override
String get preferencesScrollOnTheBoardToReplayMoves => '보드에서 스크롤을 해서 수를 앞 뒤로 이동';
@override
String get preferencesCorrespondenceEmailNotification => '매일 진행중인 통신 대국의 목록을 이메일로 받기';
@override
String get preferencesNotifyStreamStart => '스트리머가 생방송 시작';
@override
String get preferencesNotifyInboxMsg => '새로운 받은 편지함 메시지';
@override
String get preferencesNotifyForumMention => '포럼 댓글에서 당신이 언급됨';
@override
String get preferencesNotifyInvitedStudy => '연구 초대';
@override
String get preferencesNotifyGameEvent => '통신 대국 업데이트';
@override
String get preferencesNotifyChallenge => '대국 신청';
@override
String get preferencesNotifyTournamentSoon => '곧 토너먼트 시작할 때';
@override
String get preferencesNotifyBroadcasts => '구독한 방송';
@override
String get preferencesNotifyTimeAlarm => '통신 대국 시간 곧 만료됨';
@override
String get preferencesNotifyBell => 'Lichess 내에서 벨 알림';
@override
String get preferencesNotifyPush => 'Lichess를 사용하지 않을 때 기기 알림';
@override
String get preferencesNotifyWeb => '브라우저';
@override
String get preferencesNotifyDevice => '기기 정보';
@override
String get preferencesBellNotificationSound => '벨 알림 음';
@override
String get preferencesBlindfold => '기물 숨기기';
@override
String get preferencesShowClockOnTheLeft => '모바일 기기에서 왼쪽에 보이기';
@override
String get puzzlePuzzles => '퍼즐';
@override
String get puzzlePuzzleThemes => '퍼즐 테마';
@override
String get puzzleRecommended => '추천';
@override
String get puzzlePhases => '단계';
@override
String get puzzleMotifs => '모티브';
@override
String get puzzleAdvanced => '고급';
@override
String get puzzleLengths => '길이';
@override
String get puzzleMates => '체크메이트';
@override
String get puzzleMateThemes => '메이트 테마';
@override
String get puzzleGoals => '목표';
@override
String get puzzleOrigin => '출처';
@override
String get puzzleSpecialMoves => '특수 행마';
@override
String get puzzleDidYouLikeThisPuzzle => '이 퍼즐이 괜찮았나요?';
@override
String get puzzleUpVote => '퍼즐 추천';
@override
String get puzzleDownVote => '퍼즐 비추천';
@override
String get puzzleYourPuzzleRatingWillNotChange => '당신의 퍼즐 레이팅은 바뀌지 않을 것입니다. 퍼즐은 경쟁이 아니라는 걸 기억하세요. 레이팅은 당신의 현재 수준에 맞는 퍼즐을 선택하도록 돕습니다.';
@override
String get puzzleFindTheBestMoveForWhite => '백의 최선 수를 찾아보세요.';
@override
String get puzzleFindTheBestMoveForBlack => '흑의 최선 수를 찾아보세요.';
@override
String get puzzleToGetPersonalizedPuzzles => '개인화된 퍼즐을 위해선:';
@override
String puzzlePuzzleId(String param) {
return '퍼즐 $param';
}
@override
String get puzzlePuzzleOfTheDay => '오늘의 퍼즐';
@override
String get puzzleDailyPuzzle => '일일 퍼즐';
@override
String get puzzleClickToSolve => '퍼즐 풀기';
@override
String get puzzleGoodMove => '좋은 수 입니다.';
@override
String get puzzleBestMove => '가장 좋은 수입니다!';
@override
String get puzzleKeepGoing => '계속하세요...';
@override
String get puzzlePuzzleSuccess => '성공!';
@override
String get puzzlePuzzleComplete => '퍼즐 완료!';
@override
String get puzzleByOpenings => '오프닝별';
@override
String get puzzlePuzzlesByOpenings => '오프닝별 퍼즐';
@override
String get puzzleOpeningsYouPlayedTheMost => '레이팅 게임에서 가장 많이 플레이한 오프닝';
@override
String get puzzleUseFindInPage => '브라우저의 \"페이지에서 찾기\" 메뉴를 이용해 가장 좋아하는 오프닝을 찾으세요!';
@override
String get puzzleUseCtrlF => 'Ctrl+f를 사용해서 가장 좋아하는 오프닝을 찾으세요!';
@override
String get puzzleNotTheMove => '그 수가 아닙니다!';
@override
String get puzzleTrySomethingElse => '다른 것 시도하기';
@override
String puzzleRatingX(String param) {
return '레이팅: $param';
}
@override
String get puzzleHidden => '숨겨짐';
@override
String puzzleFromGameLink(String param) {
return '게임 $param에서';
}
@override
String get puzzleContinueTraining => '연습 계속하기';
@override
String get puzzleDifficultyLevel => '난이도';
@override
String get puzzleNormal => '보통';
@override
String get puzzleEasier => '쉬움';
@override
String get puzzleEasiest => '매우 쉬움';
@override
String get puzzleHarder => '어려움';
@override
String get puzzleHardest => '매우 어려움';
@override
String get puzzleExample => '예시';
@override
String get puzzleAddAnotherTheme => '새 테마 추가';
@override
String get puzzleNextPuzzle => '다음 퍼즐';
@override
String get puzzleJumpToNextPuzzleImmediately => '다음 퍼즐로 즉시 이동';
@override
String get puzzlePuzzleDashboard => '퍼즐 대시보드';
@override
String get puzzleImprovementAreas => '개선이 필요한 부분';
@override
String get puzzleStrengths => '강점';
@override
String get puzzleHistory => '퍼즐 히스토리';
@override
String get puzzleSolved => '해결함';
@override
String get puzzleFailed => '실패함';
@override
String get puzzleStreakDescription => '점점 더 어려워지는 퍼즐을 풀고 연승을 쌓으세요. 시간 제한은 없습니다. 한번의 잘못된 수 만으로 게임이 끝납니다! 그러나 세션당 한 수를 건너 뛸 수 있습니다.';
@override
String puzzleYourStreakX(String param) {
return '연승 기록: $param';
}
@override
String get puzzleStreakSkipExplanation => '이 수를 건너뛰고 연승 기록을 보존하세요! 한 도전에 한 번만 가능합니다.';
@override
String get puzzleContinueTheStreak => '계속하기';
@override
String get puzzleNewStreak => '새 연승 도전';
@override
String get puzzleFromMyGames => '내 게임에서';
@override
String get puzzleLookupOfPlayer => '플레이어의 게임들에서 퍼즐을 찾습니다';
@override
String get puzzleSearchPuzzles => '퍼즐 찾기';
@override
String get puzzleFromMyGamesNone => '데이터베이스에 퍼즐이 없습니다만, Lichess는 여전히 당신을 사랑합니다.\n래피드나 클래시컬 게임을 플레이해서 당신의 퍼즐이 추가될 확률을 높이세요!';
@override
String get puzzlePuzzleDashboardDescription => '훈련, 분석, 개선';
@override
String puzzlePercentSolved(String param) {
return '$param 해결함';
}
@override
String get puzzleNoPuzzlesToShow => '표시할 것이 없습니다. 먼저 퍼즐을 플레이하세요!';
@override
String get puzzleImprovementAreasDescription => '실력을 높이기 위해 훈련하세요!';
@override
String get puzzleStrengthDescription => '이 테마에서 최고의 성적을 냈습니다';
@override
String puzzlePlayedXTimes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count회 플레이',
);
return '$_temp0';
}
@override
String puzzleNbPointsBelowYourPuzzleRating(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '당신의 퍼즐 레이팅보다 $count 포인트 낮음',
);
return '$_temp0';
}
@override
String puzzleNbPointsAboveYourPuzzleRating(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '당신의 퍼즐 레이팅보다 $count 포인트 높음',
);
return '$_temp0';
}
@override
String puzzlePuzzlesFoundInUserGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$param2의 대국들에서 $count개의 퍼즐 발견됨',
);
return '$_temp0';
}
@override
String puzzleNbPlayed(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 플레이함',
);
return '$_temp0';
}
@override
String puzzleNbToReplay(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 다시 풀기',
);
return '$_temp0';
}
@override
String get puzzleThemeAdvancedPawn => '전진한 폰';
@override
String get puzzleThemeAdvancedPawnDescription => '상대방 진영에 깊숙히 전진한 폰이 승급을 노립니다.';
@override
String get puzzleThemeAdvantage => '이점';
@override
String get puzzleThemeAdvantageDescription => '결정적인 이점을 쟁취하세요. (200cp ≤ eval ≤ 600cp)';
@override
String get puzzleThemeAnastasiaMate => '아나스타시아 메이트';
@override
String get puzzleThemeAnastasiaMateDescription => '나이트와 룩 또는 퀸이 힘을 합쳐 상대 킹을 보드 가장자리와 자신의 기물 사이의 함정에 빠트립니다.';
@override
String get puzzleThemeArabianMate => '아라비안 메이트';
@override
String get puzzleThemeArabianMateDescription => '나이트와 룩이 힘을 합쳐 상대 킹을 보드 구석에서 함정에 빠트립니다.';
@override
String get puzzleThemeAttackingF2F7 => 'f2나 f7 공격하기';
@override
String get puzzleThemeAttackingF2F7Description => 'f2나 f7 칸의 폰을 노리고 공격합니다. 예시: 프라이드 리버 오프닝.';
@override
String get puzzleThemeAttraction => '유인';
@override
String get puzzleThemeAttractionDescription => '희생이나 교환을 통해 상대 기물을 후속 전술이 있는 칸으로 끌어냅니다.';
@override
String get puzzleThemeBackRankMate => '백 랭크 메이트';
@override
String get puzzleThemeBackRankMateDescription => '킹이 자신의 기물들에게 막혀 마지막 랭크에서 체크메이트 당합니다.';
@override
String get puzzleThemeBalestraMate => '발레스트라 메이트';
@override
String get puzzleThemeBalestraMateDescription => '퀸이 남은 퇴로를 차단하고, 비숍이 체크메이트를 가합니다.';
@override
String get puzzleThemeBlindSwineMate => '블라인드 스와인 메이트';
@override
String get puzzleThemeBlindSwineMateDescription => '두 룩이 협력해서 2x2 사각형 영역 안에서 상대 킹을 메이트합니다.';
@override
String get puzzleThemeBishopEndgame => '비숍 엔드게임';
@override
String get puzzleThemeBishopEndgameDescription => '비숍과 폰만 있는 엔드게임';
@override
String get puzzleThemeBodenMate => '보든 메이트';
@override
String get puzzleThemeBodenMateDescription => '자신의 기물에 막힌 킹에게 두 비숍이 X자로 대각선을 막아 메이트를 합니다.';
@override
String get puzzleThemeCastling => '캐슬링';
@override
String get puzzleThemeCastlingDescription => '왕을 안전하게 피신시키고, 룩을 이용해 공격 태세를 갖춥니다.';
@override
String get puzzleThemeCapturingDefender => '보호하는 기물을 제거하세요.';
@override
String get puzzleThemeCapturingDefenderDescription => '다른 기물을 방어중인 기물을 잡아서 다음 수에 더 이상 지켜지지 않는 기물을 잡을 수 있게 됩니다.';
@override
String get puzzleThemeCollinearMove => '일직선 위 수';
@override
String get puzzleThemeCollinearMoveDescription => '마주 보는 두 기물이 있을 때, 한 말이 공격선을 따라 이동하되 상대 말을 잡지 않는 수입니다.';
@override
String get puzzleThemeCornerMate => '코너 메이트';
@override
String get puzzleThemeCornerMateDescription => '킹을 룩이나 퀸으로 구석에 가두고, 나이트로 체크메이트를 가합니다.';
@override
String get puzzleThemeCrushing => '박살내기';
@override
String get puzzleThemeCrushingDescription => '상대의 블런더를 포착하고 박살내어 이득을 얻으세요. (eval ≥ 600cp)';
@override
String get puzzleThemeDiscoveredCheck => '디스커버드 체크';
@override
String get puzzleThemeDiscoveredCheckDescription => '기물을 움직여서 가려졌던 공격 기물로 체크합니다. 많은 경우 결정적인 이점을 얻습니다.';
@override
String get puzzleThemeDoubleBishopMate => '2비숍 메이트';
@override
String get puzzleThemeDoubleBishopMateDescription => '자신의 기물에 막힌 킹에게 두 비숍이 인접한 대각선을 막아 메이트를 합니다.';
@override
String get puzzleThemeDovetailMate => '도브테일 메이트';
@override
String get puzzleThemeDovetailMateDescription => '퀸이 킹 바로 옆에서 메이트를 합니다. 유일하게 빠져나갈 수 있는 두 칸은 자신의 기물에게 막혀 있습니다.';
@override
String get puzzleThemeEquality => '동등함';
@override
String get puzzleThemeEqualityDescription => '불리한 상황에서 벗어나 무승부 또는 균형잡힌 포지션으로 만드세요. (eval ≤ 200cp)';
@override
String get puzzleThemeKingsideAttack => '킹사이드 공격';
@override
String get puzzleThemeKingsideAttackDescription => '상대 킹이 킹사이드 캐슬링을 한 뒤의 공격.';
@override
String get puzzleThemeClearance => '정리';
@override
String get puzzleThemeClearanceDescription => '이어지는 전술적 아이디어를 위해 칸, 파일 또는 대각선을 비우는 수입니다.';
@override
String get puzzleThemeDefensiveMove => '방어적인 수';
@override
String get puzzleThemeDefensiveMoveDescription => '기물을 잃거나 다른 손실을 피하기 위해 필요한 정확한 수입니다.';
@override
String get puzzleThemeDeflection => '굴절';
@override
String get puzzleThemeDeflectionDescription => '중요한 칸을 수비하는 등 다른 역할을 수행하는 상대 기물의 주의를 분산시키는 수입니다. \"과부하\"라고도 불립니다.';
@override
String get puzzleThemeDiscoveredAttack => '디스커버드 어택';
@override
String get puzzleThemeDiscoveredAttackDescription => '장거리 기물(예: 룩)의 길을 막고 있는 기물(예: 나이트)을 이동시켜 공격합니다.';
@override
String get puzzleThemeDoubleCheck => '더블 체크';
@override
String get puzzleThemeDoubleCheckDescription => '움직인 기물과 그 뒤에 있던 기물이 모두 상대 킹을 공격한 디스커버 어택의 결과로, 두 기물이 동시에 체크를 합니다.';
@override
String get puzzleThemeEndgame => '엔드게임';
@override
String get puzzleThemeEndgameDescription => '게임 종반부에서의 전략';
@override
String get puzzleThemeEnPassantDescription => '앙파상 규칙을 포함한 전술입니다. 상대 폰이 처음에 두 칸 이동해서 내 폰을 지나쳤을 경우, 그 폰을 잡을 수 있습니다.';
@override
String get puzzleThemeEpauletteMate => '에팔레트 메이트';
@override
String get puzzleThemeEpauletteMateDescription => '체크된 킹의 두 인접한 탈출로가 다른 기물에 의해 막혀 있습니다.';
@override
String get puzzleThemeExposedKing => '노출된 킹';
@override
String get puzzleThemeExposedKingDescription => '주변에 방어자가 얼마 없는 킹에 대한 전술입니다. 종종 체크메이트가 되기도 합니다.';
@override
String get puzzleThemeFork => '포크';
@override
String get puzzleThemeForkDescription => '이동한 기물이 두 개의 상대 기물을 동시에 공격하는 수입니다.';
@override
String get puzzleThemeHangingPiece => '보호받지 않는 기물';
@override
String get puzzleThemeHangingPieceDescription => '상대 기물이 지켜지지 않거나 불충분하게 지켜져 공짜로 잡을 수 있는 전술입니다.';
@override
String get puzzleThemeHookMate => '훅 메이트';
@override
String get puzzleThemeHookMateDescription => '상대의 폰에 의해 탈출로가 막힌 킹을 룩, 나이트, 폰으로 체크메이트 합니다.';
@override
String get puzzleThemeInterference => '간섭';
@override
String get puzzleThemeInterferenceDescription => '상대의 두 기물 사이에 기물을 집어넣어 그 기물들을 지켜지지 않게 만듭니다. 두 룩 사이의 나이트처럼요.';
@override
String get puzzleThemeIntermezzo => '사잇수';
@override
String get puzzleThemeIntermezzoDescription => '예상되는 플레이를 하는 대신, 먼저 상대가 즉시 해결해야 하는 또 다른 위협을 끼워 넣습니다. \"Zwischenzug\"\"In between\"이라고도 합니다.';
@override
String get puzzleThemeKillBoxMate => '킬 박스 체크메이트';
@override
String get puzzleThemeKillBoxMateDescription => '킹 옆에서는 룩이 체크를 넣고, 퀸이 그 룩을 지켜주면서 킹의 도주로를 차단하는 체크메이트 패턴입니다. 룩과 퀸이 3 x 3 \"킬 박스\" 안에서 킹을 공격합니다.';
@override
String get puzzleThemePillsburysMate => '필즈버리 메이트';
@override
String get puzzleThemePillsburysMateDescription => '비숍이 킹을 가두어두는 동안 룩을 이용해 메이트를 합니다.';
@override
String get puzzleThemeMorphysMate => '모피 메이트';
@override
String get puzzleThemeMorphysMateDescription => '룩으로 킹의 퇴로를 차단하고, 비숍으로 킹에게 체크합니다.';
@override
String get puzzleThemeSwallowstailMate => '스왈로우테일 메이트';
@override
String get puzzleThemeSwallowstailMateDescription => 'V자 모양인 제비의 꼬리를 시각적으로 닮은 체크메이트 패턴입니다.';
@override
String get puzzleThemeTriangleMate => '트라이앵글 메이트';
@override
String get puzzleThemeTriangleMateDescription => '퀸과 룩이 적 킹과 한 칸 떨어진 상태에서, 같은 랭크 혹은 파일에 있으며, 서로 한 칸을 사이에 두어 세 기물이 삼각형을 형성합니다.';
@override
String get puzzleThemeVukovicMate => '부코비치 메이트';
@override
String get puzzleThemeVukovicMateDescription => '룩과 나이트가 협력하여 왕에게 체크메이트를 겁니다. 룩은 세 번째 기물의 지원을 받아 메이트를 완성하고, 나이트는 왕의 도주로를 차단하는 역할을 합니다.';
@override
String get puzzleThemeKnightEndgame => '나이트 엔딩';
@override
String get puzzleThemeKnightEndgameDescription => '나이트와 폰만 있는 엔드게임';
@override
String get puzzleThemeLong => '긴 퍼즐';
@override
String get puzzleThemeLongDescription => '승리까지 세 수 걸립니다.';
@override
String get puzzleThemeMaster => '마스터 게임';
@override
String get puzzleThemeMasterDescription => '타이틀 보유 플레이어의 게임에서 나온 퍼즐입니다.';
@override
String get puzzleThemeMasterVsMaster => '마스터 vs 마스터 게임';
@override
String get puzzleThemeMasterVsMasterDescription => '타이틀 보유 플레이어 간의 게임에서 나온 퍼즐입니다.';
@override
String get puzzleThemeMate => '체크메이트';
@override
String get puzzleThemeMateDescription => '게임을 승리하세요.';
@override
String get puzzleThemeMateIn1 => '1수 메이트';
@override
String get puzzleThemeMateIn1Description => '한 수만에 체크메이트하세요.';
@override
String get puzzleThemeMateIn2 => '2수 메이트';
@override
String get puzzleThemeMateIn2Description => '두 수만에 체크메이트하세요.';
@override
String get puzzleThemeMateIn3 => '3수 메이트';
@override
String get puzzleThemeMateIn3Description => '세 수만에 체크메이트하세요.';
@override
String get puzzleThemeMateIn4 => '4수 메이트';
@override
String get puzzleThemeMateIn4Description => '네 수만에 체크메이트하세요.';
@override
String get puzzleThemeMateIn5 => '5수+ 메이트';
@override
String get puzzleThemeMateIn5Description => '긴 체크메이트를 찾아내세요.';
@override
String get puzzleThemeMiddlegame => '미들게임';
@override
String get puzzleThemeMiddlegameDescription => '게임 중반부에서의 전략';
@override
String get puzzleThemeOneMove => '1수 퍼즐';
@override
String get puzzleThemeOneMoveDescription => '한 수짜리 퍼즐입니다.';
@override
String get puzzleThemeOpening => '오프닝';
@override
String get puzzleThemeOpeningDescription => '게임 초반부에서의 전략';
@override
String get puzzleThemeOperaMate => '오페라 메이트';
@override
String get puzzleThemeOperaMateDescription => '룩으로 킹을 체크하고, 비숍이 룩이 있는 칸을 지킵니다.';
@override
String get puzzleThemePawnEndgame => '폰 엔드게임';
@override
String get puzzleThemePawnEndgameDescription => '폰만 있는 엔드게임.';
@override
String get puzzleThemePin => '';
@override
String get puzzleThemePinDescription => '더 높은 가치의 기물이 공격받게 되기 때문에 기물을 움직이지 못하게 하는 전술입니다.';
@override
String get puzzleThemePromotion => '프로모션';
@override
String get puzzleThemePromotionDescription => '폰을 퀸이나 다른 기물로 승진';
@override
String get puzzleThemeQueenEndgame => '퀸 엔딩';
@override
String get puzzleThemeQueenEndgameDescription => '퀸과 폰만 있는 엔드게임';
@override
String get puzzleThemeQueenRookEndgame => '퀸과 룩';
@override
String get puzzleThemeQueenRookEndgameDescription => '퀸과 룩, 폰만 있는 엔드게임';
@override
String get puzzleThemeQueensideAttack => '퀸사이드 공격';
@override
String get puzzleThemeQueensideAttackDescription => '상대 킹이 퀸사이드 캐슬링을 한 뒤의 공격.';
@override
String get puzzleThemeQuietMove => '조용한 수';
@override
String get puzzleThemeQuietMoveDescription => '체크 또는 기물을 잡는 수가 아니지만 나중에 피할 수 없는 위협을 준비하는 수입니다.';
@override
String get puzzleThemeRookEndgame => '룩 엔딩';
@override
String get puzzleThemeRookEndgameDescription => '룩과 폰만 있는 엔드게임';
@override
String get puzzleThemeSacrifice => '희생';
@override
String get puzzleThemeSacrificeDescription => '일련의 강제수로 이득을 얻기 위해 단기적으로 기물을 포기하는 전술입니다.';
@override
String get puzzleThemeShort => '짧은 퍼즐';
@override
String get puzzleThemeShortDescription => '승리까지 두 수 걸립니다.';
@override
String get puzzleThemeSkewer => '스큐어';
@override
String get puzzleThemeSkewerDescription => '높은 가치의 기물을 공격해 길을 비키게 만들고, 그 뒤에 있는 낮은 가치의 기물을 잡는 전술입니다. 핀의 반대죠.';
@override
String get puzzleThemeSmotheredMate => '질식 체크메이트';
@override
String get puzzleThemeSmotheredMateDescription => '자신의 기물에 둘러쌓여(또는 \"질식되어\") 움직일 수 없는 킹을 나이트로 체크메이트 시키는 것 입니다.';
@override
String get puzzleThemeSuperGM => '슈퍼GM 게임';
@override
String get puzzleThemeSuperGMDescription => '세계 최고 플레이어들의 게임에서 나온 퍼즐입니다.';
@override
String get puzzleThemeTrappedPiece => '갇힌 기물';
@override
String get puzzleThemeTrappedPieceDescription => '기물의 움직임이 제한되어 있어 잡히는걸 막을 수 없습니다.';
@override
String get puzzleThemeUnderPromotion => '하향 승진';
@override
String get puzzleThemeUnderPromotionDescription => '나이트, 비숍, 룩으로 승진';
@override
String get puzzleThemeVeryLong => '아주 긴 퍼즐';
@override
String get puzzleThemeVeryLongDescription => '승리까지 네 수 이상이 걸립니다.';
@override
String get puzzleThemeXRayAttack => 'X-Ray 공격';
@override
String get puzzleThemeXRayAttackDescription => '기물이 상대 기물 너머의 칸을 공격 또는 방어합니다.';
@override
String get puzzleThemeZugzwang => '추크추방';
@override
String get puzzleThemeZugzwangDescription => '상대가 둘 수 있는 수는 제한되어 있으며, 모든 수가 포지션을 악화시킵니다.';
@override
String get puzzleThemeMix => '골고루 섞기';
@override
String get puzzleThemeMixDescription => '전부 다. 무엇이 나올지 모르기 때문에 모든 것에 준비되어 있어야 합니다. 마치 진짜 게임처럼요.';
@override
String get puzzleThemePlayerGames => '플레이어 게임';
@override
String get puzzleThemePlayerGamesDescription => '당신의 게임이나 다른 플레이어의 게임에서 나온 퍼즐을 찾아보세요.';
@override
String puzzleThemePuzzleDownloadInformation(String param) {
return '이 퍼즐들은 자유 이용 저작물이며, $param에서 다운로드할 수 있습니다.';
}
@override
String get searchSearch => '검색';
@override
String get settingsSettings => '설정';
@override
String get settingsCloseAccount => '계정 폐쇄';
@override
String get settingsManagedAccountCannotBeClosed => '당신의 계정은 관리되고 있으며, 폐쇄될 수 없습니다.';
@override
String get settingsCantOpenSimilarAccount => '대소문자가 다르더라도, 똑같은 이름으로는 다시 회원가입할 수 없습니다.';
@override
String get settingsCancelKeepAccount => '취소하고 계정 유지하기';
@override
String get settingsCloseAccountAreYouSure => '정말로 탈퇴하시겠습니까?';
@override
String get settingsThisAccountIsClosed => '계정이 폐쇄되었습니다.';
@override
String get gameSetup => '게임 설정';
@override
String get challengeAFriend => '친구에게 도전';
@override
String get playAgainstComputer => '컴퓨터와 대국하기';
@override
String get gameMode => '게임 모드';
@override
String get createLobbyGame => '로비 게임 만들기';
@override
String get toInviteSomeoneToPlayGiveThisUrl => '이 URL로 친구를 초대하세요';
@override
String get gameOver => '대국 종료';
@override
String get waitingForOpponent => '상대를 기다리는 중';
@override
String get orLetYourOpponentScanQrCode => '상대방에게 이 QR 코드를 스캔하라고 하셔도 됩니다.';
@override
String get reusableChallengeUrl => '재사용 가능 도전 URL';
@override
String get permanentLinkForAnyoneToChallengeYou => '누구나 동일한 설정으로 당신에게 도전할 수 있는 영구적인 링크입니다.';
@override
String get waiting => '기다리는 중';
@override
String get yourTurn => '내 차례';
@override
String aiNameLevelAiLevel(String param1, String param2) {
return '$param1 레벨 $param2';
}
@override
String get level => '레벨';
@override
String get strength => '난이도';
@override
String get toggleTheChat => '채팅 끄기/켜기';
@override
String get chat => '채팅';
@override
String get resign => '기권하기';
@override
String get checkmate => '체크메이트';
@override
String get stalemate => '스테일메이트';
@override
String get white => '';
@override
String get black => '';
@override
String get asWhite => '백일 때';
@override
String get asBlack => '흑일 때';
@override
String get randomColor => '무작위';
@override
String get createAGame => '새로운 대국 만들기';
@override
String get createTheGame => '대국 만들기';
@override
String get whiteIsVictorious => '백 승리';
@override
String get blackIsVictorious => '흑 승리';
@override
String get youPlayTheWhitePieces => '당신은 백으로 둡니다';
@override
String get youPlayTheBlackPieces => '당신은 흑으로 둡니다';
@override
String get itsYourTurn => '당신이 둘 차례입니다!';
@override
String get cheatDetected => '부정행위 감지됨';
@override
String get kingInTheCenter => '킹이 중앙에 도달';
@override
String get threeChecks => '세 번의 체크';
@override
String get raceFinished => '킹이 보드 끝에 도달함';
@override
String get variantEnding => '변형 종료';
@override
String get newOpponent => '새로운 상대';
@override
String get yourOpponentWantsToPlayANewGameWithYou => '상대가 재대결을 원합니다';
@override
String get joinTheGame => '대국 참가';
@override
String get whitePlays => '백 차례';
@override
String get blackPlays => '흑 차례';
@override
String get opponentLeftChoices => '당신의 상대가 게임을 나갔습니다. 상대를 기다리거나 승리 또는 무승부 처리할 수 있습니다.';
@override
String get forceResignation => '승리 취하기';
@override
String get forceDraw => '무승부 선언';
@override
String get talkInChat => '건전한 채팅을 해주세요!';
@override
String get theFirstPersonToComeOnThisUrlWillPlayWithYou => '이 URL로 가장 먼저 들어온 사람과 체스를 두게 됩니다.';
@override
String get whiteResigned => '백 기권';
@override
String get blackResigned => '흑 기권';
@override
String get whiteLeftTheGame => '백 게임 퇴장';
@override
String get blackLeftTheGame => '흑 게임 퇴장';
@override
String get whiteDidntMove => '백이 수를 두지 않음';
@override
String get blackDidntMove => '흑이 수를 두지 않음';
@override
String get requestAComputerAnalysis => '컴퓨터 분석 요청하기';
@override
String get computerAnalysis => '컴퓨터 분석';
@override
String get computerAnalysisAvailable => '컴퓨터 분석 가능';
@override
String get computerAnalysisDisabled => '컴퓨터 분석 비활성화됨';
@override
String get analysis => '분석';
@override
String depthX(String param) {
return '$param 수까지 탐색';
}
@override
String get usingServerAnalysis => '서버 분석 사용하기';
@override
String get loadingEngine => '엔진 로드 중...';
@override
String get calculatingMoves => '수 계산 중...';
@override
String get engineFailed => '엔진 불러오는 도중 오류 발생';
@override
String get cloudAnalysis => '클라우드 분석';
@override
String get goDeeper => '더 깊게 분석하기';
@override
String get showThreat => '위험요소 표시';
@override
String get inLocalBrowser => '브라우저에서';
@override
String get toggleLocalEvaluation => '로컬 분석 전환';
@override
String get promoteVariation => '라인 승격하기';
@override
String get makeMainLine => '주 라인으로 하기';
@override
String get deleteFromHere => '여기서부터 삭제';
@override
String get collapseVariations => '라인 접기';
@override
String get expandVariations => '라인 펼치기';
@override
String get forceVariation => '라인 강제하기';
@override
String get copyVariationPgn => '이 라인의 PGN을 복사';
@override
String get copyMainLinePgn => '주 라인 PGN 복사';
@override
String get move => '';
@override
String get variantLoss => '변형 체스에서 패배';
@override
String get variantWin => '변형 체스에서 승리';
@override
String get insufficientMaterial => '기물 부족';
@override
String get pawnMove => '폰 이동';
@override
String get capture => '기물 잡기';
@override
String get close => '닫기';
@override
String get winning => '이기는 수';
@override
String get losing => '지는 수';
@override
String get drawn => '무승부';
@override
String get unknown => '알 수 없음';
@override
String get database => '데이터베이스';
@override
String get whiteDrawBlack => '백 / 무승부 / 흑';
@override
String averageRatingX(String param) {
return '평균 레이팅: $param';
}
@override
String minRatingX(String param) {
return '$param의 최소 레이팅';
}
@override
String maxRatingX(String param) {
return '$param의 최대 레이팅';
}
@override
String get recentGames => '최근 대국';
@override
String get topGames => '최고 레이팅 대국';
@override
String masterDbExplanation(String param1, String param2, String param3) {
return '$param2년과 $param3년 사이 FIDE 레이팅이 최소 $param1였던 선수들의 기보가 약 2백만개 있습니다.';
}
@override
String get dtzWithRounding => '다음 포획, 폰 이동 혹은 체크메이트까지 남은 반수를 반올림 후 나타낸 DTZ50\" 수치';
@override
String get noGameFound => '대국을 찾을 수 없습니다';
@override
String get maxDepthReached => '최대 깊이 도달!';
@override
String get maybeIncludeMoreGamesFromThePreferencesMenu => '설정에서 더 많은 대국을 포함하세요.';
@override
String get openings => '오프닝';
@override
String get openingExplorer => '오프닝 탐색기';
@override
String get openingEndgameExplorer => '오프닝/엔드게임 탐색기';
@override
String xOpeningExplorer(String param) {
return '$param 오프닝 탐색기';
}
@override
String get playFirstOpeningEndgameExplorerMove => '첫 번째 오프닝/엔드게임 탐색기 수 두기';
@override
String get winPreventedBy50MoveRule => '50수 규칙에 의하여 승리가 불가능합니다';
@override
String get lossSavedBy50MoveRule => '50수 규칙에 의하여 패배가 불가능합니다';
@override
String get winOr50MovesByPriorMistake => '승리 혹은 이전의 실수로 인한 50수 규칙 무승부';
@override
String get lossOr50MovesByPriorMistake => '패배 혹은 이전의 실수로 인한 50수 규칙 무승부';
@override
String get unknownDueToRounding => 'DTZ 수치의 반올림 때문에 추천된 테이블베이스 라인을 따라야만 승리 및 패배가 보장됩니다.';
@override
String get allSet => '모두 완료!';
@override
String get importPgn => 'PGN 가져오기';
@override
String get delete => '삭제';
@override
String get deleteThisImportedGame => '가져온 대국을 삭제할까요?';
@override
String get replayMode => '게임 다시보기';
@override
String get realtimeReplay => '실시간';
@override
String get byCPL => '센티폰 손실';
@override
String get enable => '활성화';
@override
String get bestMoveArrow => '최선의 수 화살표';
@override
String get showVariationArrows => '라인을 화살표로 표시하기';
@override
String get visualMotifs => '전술 시각화';
@override
String get undefendedPieces => '수비가 없는 기물들';
@override
String get pinnedPieces => '핀에 걸린 기물들';
@override
String get checkableKing => '체크할 수 있는 킹';
@override
String get multipleLines => '다중 라인 수';
@override
String get multipleLinesDescription => '평가 라인과 보드에 그릴 화살표의 개수 설정';
@override
String get searchTime => '검색 시간';
@override
String get searchTimeDescription => '새로운 포지션을 평가할 시간 설정';
@override
String get threads => '스레드';
@override
String get threadsDescription => '이 값을 CPU 스레드 수보다 낮게 설정하세요. 안전하고 적절한 값을 표시해 두었습니다';
@override
String get threadsDescriptionMobile => '스레드가 많을수록 더 나은 분석을 위해 배터리를 많이 소모합니다';
@override
String get cpus => 'CPU 수';
@override
String get memory => '메모리';
@override
String get memoryDescription => '값이 클수록 성능이 개선될 수 있습니다';
@override
String get infiniteAnalysis => '무한 분석';
@override
String get removesTheDepthLimit => '탐색 깊이 제한을 없애고 컴퓨터를 따뜻하게 해줍니다';
@override
String get blunder => '블런더';
@override
String get mistake => '실수';
@override
String get inaccuracy => '부정확한 수';
@override
String get moveTimes => '이동 시간';
@override
String get flipBoard => '보드 돌리기';
@override
String get threefoldRepetition => '3회 동형반복';
@override
String get claimADraw => '무승부 처리';
@override
String get drawClaimed => '무승부 처리됨';
@override
String get offerDraw => '무승부 요청';
@override
String get draw => '무승부';
@override
String get drawByMutualAgreement => '상호 동의에 의한 무승부';
@override
String get fiftyMovesWithoutProgress => '진전 없이 50수 소모';
@override
String get currentGames => '진행 중인 대국들';
@override
String joinedX(String param) {
return '$param 전에 가입함';
}
@override
String get viewInFullSize => '크게 보기';
@override
String get logOut => '로그아웃';
@override
String get signIn => '로그인';
@override
String get rememberMe => '로그인 유지';
@override
String get youNeedAnAccountToDoThat => '회원이어야 가능합니다';
@override
String get signUp => '회원 가입';
@override
String get computersAreNotAllowedToPlay => '컴퓨터나 컴퓨터를 사용하는 플레이어들은 대국이 금지되어 있습니다. 대국 중 체스 엔진이나, 데이터베이스나, 다른 사람들로부터 도움을 받지 마십시오. 이와 더불어 다중 계정 소유는 최대한 사용을 지양하여 주시고 지나치게 많은 계정들을 사용할 시 계정들이 차단될 수 있습니다.';
@override
String get games => '대국';
@override
String get forum => '포럼';
@override
String xPostedInForumY(String param1, String param2) {
return '$param1(이)가 $param2 주제에 글을 씀';
}
@override
String get latestForumPosts => '최근 포럼 글';
@override
String get players => '플레이어';
@override
String get friends => '친구들';
@override
String get otherPlayers => '다른 플레이어들';
@override
String get discussions => '대화';
@override
String get today => '오늘';
@override
String get yesterday => '어제';
@override
String get minutesPerSide => '제한 시간 (분)';
@override
String get variant => '변형';
@override
String get variants => '변형';
@override
String get variantsDescription => '더 많은 플레이 방법';
@override
String get timeControl => '시간 제한';
@override
String get realTime => '실시간';
@override
String get correspondence => '통신 대국';
@override
String get daysPerTurn => '수당 일 수';
@override
String get oneDay => '1일';
@override
String get time => '시간';
@override
String get rating => '레이팅';
@override
String get ratingStats => '레이팅 통계';
@override
String get username => '사용자 이름';
@override
String get usernameOrEmail => '사용자 이름이나 이메일 주소';
@override
String get changeUsername => '사용자 이름 변경';
@override
String get changeUsernameNotSame => '글자의 대소문자 변경만 가능합니다 예: \"chulsoo\"에서 \"ChulSoo\"로.';
@override
String get changeUsernameDescription => '사용자명 변경하기: 대/소문자만의 변경이 허용되며, 단 한번만 가능합니다.';
@override
String get signupUsernameHint => '사용자 이름이 어린이를 포함해 모두에게 적절한지 확인하세요. 나중에 변경할 수 없으며 부적절한 사용자 이름을 가진 계정은 폐쇄됩니다!';
@override
String get signupEmailPromise => '저희는 귀하의 계정에 대한 이메일만을 전송할 것이며 귀하의 이메일을 공유하지 않을 것입니다.';
@override
String get password => '비밀번호';
@override
String get changePassword => '비밀번호 변경';
@override
String get changeEmail => '이메일 주소 변경';
@override
String get email => '이메일';
@override
String get passwordReset => '비밀번호 초기화';
@override
String get forgotPassword => '비밀번호를 잊어버리셨나요?';
@override
String get error_weakPassword => '이 비밀번호는 매우 흔하며 추측하기 쉽습니다.';
@override
String get error_namePassword => '사용자 이름을 비밀번호로 사용하지 마세요.';
@override
String get blankedPassword => '당신이 다른 사이트에서 동일한 비밀번호를 사용했으며, 해당 사이트가 유출되었습니다. Lichess 계정의 안전을 위해 새 비밀번호를 설정해 주세요. 양해해 주셔서 감사합니다.';
@override
String get youAreLeavingLichess => 'Lichess에서 나갑니다';
@override
String get neverTypeYourPassword => '다른 사이트에서는 절대로 Lichess 비밀번호를 입력하지 마세요!';
@override
String proceedToX(String param) {
return '$param로 진행';
}
@override
String get passwordSuggestion => '다른 사람이 제안한 비밀번호를 설정하지 마세요. 타인이 계정을 도용하는 데 사용할 수 있습니다.';
@override
String get emailSuggestion => '다른 사람이 추천한 이메일 주소를 설정하지 마세요. 타인이 계정을 도용하는 데 사용할 수 있습니다.';
@override
String get emailConfirmHelp => '이메일 확인 도움말';
@override
String get emailConfirmNotReceived => '가입 후 확인 이메일을 받지 못하셨나요?';
@override
String get whatSignupUsername => '가입할 때 어떤 사용자 이름을 사용하셨나요?';
@override
String usernameNotFound(String param) {
return '사용자 이름을 찾을 수 없습니다: $param.';
}
@override
String get usernameCanBeUsedForNewAccount => '이 사용자 이름을 사용하여 새 계정을 만들 수 있습니다';
@override
String emailSent(String param) {
return '$param(으)로 이메일을 전송했습니다.';
}
@override
String get emailCanTakeSomeTime => '이메일이 도착하는데 시간이 좀 걸릴 수 있습니다.';
@override
String get refreshInboxAfterFiveMinutes => '5분 가량 기다린 후 이메일 수신함을 새로고침 해주세요.';
@override
String get checkSpamFolder => '또한 스팸 메일함에 들어가 있을 수 있습니다. 만약 그런 경우, 스팸이 아님으로 표시해 두세요.';
@override
String sendEmailForAccountVerification(String param) {
return '확인 이메일을 찾을 수 없는 경우 $param에 이메일을 보내주시면 계정을 확인해 드리겠습니다.';
}
@override
String accountConfirmed(String param) {
return '유저 $param(이)가 성공적으로 확인되었습니다.';
}
@override
String accountCanLogin(String param) {
return '이제 $param(으)로 로그인할 수 있습니다.';
}
@override
String get accountConfirmationEmailNotNeeded => '이메일 확인은 필요하지 않습니다.';
@override
String accountClosed(String param) {
return '계정 $param(은)는 폐쇄되었습니다.';
}
@override
String accountRegisteredWithoutEmail(String param) {
return '$param 계정은 이메일 주소가 없이 등록되었습니다.';
}
@override
String get rank => '순위';
@override
String rankX(String param) {
return '순위: $param등';
}
@override
String get gamesPlayed => '대국 횟수';
@override
String get ok => '확인';
@override
String get cancel => '취소';
@override
String get whiteTimeOut => '백 시간 초과';
@override
String get blackTimeOut => '흑 시간 초과';
@override
String get drawOfferSent => '무승부 요청함';
@override
String get drawOfferAccepted => '무승부 요청 수락됨';
@override
String get whiteOffersDraw => '백이 무승부를 제안합니다';
@override
String get blackOffersDraw => '흑이 무승부를 제안합니다';
@override
String get whiteDeclinesDraw => '백이 무승부 제안을 거절하였습니다';
@override
String get blackDeclinesDraw => '흑이 무승부 제안을 거절하였습니다';
@override
String get yourOpponentOffersADraw => '상대가 무승부를 요청합니다';
@override
String get accept => '수락';
@override
String get decline => '거절';
@override
String get playingRightNow => '지금 대국 중';
@override
String get eventInProgress => '지금 대국 중';
@override
String get finished => '종료됨';
@override
String get abortGame => '대국 취소';
@override
String get gameAborted => '대국 취소됨';
@override
String get standard => '스탠다드';
@override
String get customPosition => '커스텀 포지션';
@override
String get unlimited => '무제한';
@override
String get unlimitedDescription => '필요한 만큼 시간을 쓰세요';
@override
String get mode => '모드';
@override
String get casual => '캐주얼';
@override
String get rated => '레이팅';
@override
String get casualTournament => '캐주얼';
@override
String get ratedTournament => '레이팅';
@override
String get thisGameIsRated => '이 대국은 레이팅 대국입니다';
@override
String get rematch => '재대결';
@override
String get rematchOfferSent => '재대결 요청 전송됨';
@override
String get rematchOfferAccepted => '재대결 요청 수락됨';
@override
String get rematchOfferCanceled => '재대결 요청 취소됨';
@override
String get rematchOfferDeclined => '재대결 요청이 거절되었습니다';
@override
String get cancelRematchOffer => '재대결 요청 취소';
@override
String get viewRematch => '재대결 보기';
@override
String get confirmMove => '수 확인';
@override
String get play => '플레이';
@override
String get inbox => '편지함';
@override
String get chatRoom => '채팅';
@override
String get loginToChat => '채팅하려면 로그인하세요';
@override
String get youHaveBeenTimedOut => '채팅에서 타임아웃 되었습니다.';
@override
String get spectatorRoom => '관전자 채팅';
@override
String get composeMessage => '메시지 작성';
@override
String get subject => '제목';
@override
String get send => '전송';
@override
String get incrementInSeconds => '수 당 추가 시간(초)';
@override
String get freeOnlineChess => '무료 온라인 체스';
@override
String get exportGames => '대국 저장하기';
@override
String get ratingFilter => '등급 필터';
@override
String get thisAccountViolatedTos => '이 계정은 Lichess 이용 약관을 위반하였습니다';
@override
String get openingExplorerAndTablebase => '오프닝 탐색 & 테이블베이스';
@override
String get takeback => '무르기';
@override
String get proposeATakeback => '무르기 요청';
@override
String get whiteProposesTakeback => '백이 무르기를 요청함';
@override
String get blackProposesTakeback => '흑이 무르기를 요청함';
@override
String get takebackPropositionSent => '무르기 요청 전송됨';
@override
String get whiteDeclinesTakeback => '백이 무르기를 거절하였습니다';
@override
String get blackDeclinesTakeback => '흑이 무르기를 거절하였습니다';
@override
String get whiteAcceptsTakeback => '백이 무르기를 승낙하였습니다';
@override
String get blackAcceptsTakeback => '흑이 무르기를 승낙하였습니다';
@override
String get whiteCancelsTakeback => '백이 무르기를 취소하였습니다';
@override
String get blackCancelsTakeback => '흑이 무르기를 취소하였습니다';
@override
String get yourOpponentProposesATakeback => '상대가 무르기를 요청합니다';
@override
String get bookmarkThisGame => '이 대국을 즐겨찾기에 추가하기';
@override
String get tournament => '토너먼트';
@override
String get tournaments => '토너먼트';
@override
String get tournamentPoints => '토너먼트 점수';
@override
String get viewTournament => '토너먼트 보기';
@override
String get backToTournament => '토너먼트로 돌아가기';
@override
String get noDrawBeforeSwissLimit => '스위스 토너먼트에서는 30수 전에 무승부를 할 수 없습니다.';
@override
String get thematic => '국면지정';
@override
String yourPerfRatingIsProvisional(String param) {
return '당신의 $param 레이팅은 임시 레이팅입니다';
}
@override
String get ratingRangeIsDisabledBecauseYourRatingIsProvisional => '귀하의 레이팅이 안정적이지 않기 때문에 레이팅 필터가 잠겨 있습니다. 레이팅 반영 게임을 플레이하면 안정성이 향상됩니다.';
@override
String yourPerfRatingIsTooHigh(String param1, String param2) {
return '당신의 $param1 레이팅($param2)은 너무 높습니다.';
}
@override
String yourTopWeeklyPerfRatingIsTooHigh(String param1, String param2) {
return '당신의 주간 최고 $param1 레이팅($param2)은 너무 높습니다.';
}
@override
String yourPerfRatingIsTooLow(String param1, String param2) {
return '당신의 $param1 레이팅($param2)은 너무 낮습니다.';
}
@override
String ratedMoreThanInPerf(String param1, String param2) {
return '$param2 레이팅 $param1 이상';
}
@override
String ratedLessThanInPerf(String param1, String param2) {
return '$param2 레이팅 $param1 이하';
}
@override
String mustBeInTeam(String param) {
return '$param 의 멤버에 한정';
}
@override
String youAreNotInTeam(String param) {
return '$param 에 소속되지 않았습니다.';
}
@override
String get backToGame => '대국으로 돌아가기';
@override
String get siteDescription => '회원 가입, 광고, 플러그인 없이 즐길 수 있는 깔끔한 구성의 무료 온라인 체스 게임입니다. 컴퓨터, 친구 또는 무작위로 고른 상대와 함께 체스를 즐겨보세요.';
@override
String xJoinedTeamY(String param1, String param2) {
return '$param1(이)가 팀 $param2에 가입했습니다.';
}
@override
String xCreatedTeamY(String param1, String param2) {
return '$param1(이)가 팀 $param2(을)를 만들었습니다.';
}
@override
String get startedStreaming => '스트리밍 시작';
@override
String xStartedStreaming(String param) {
return '$param 님이 스트리밍을 시작했습니다';
}
@override
String get averageElo => '평균 레이팅';
@override
String get location => '위치';
@override
String get filterGames => '대국 필터';
@override
String get reset => '초기화';
@override
String get apply => '저장';
@override
String get save => '저장하기';
@override
String get leaderboard => '리더보드';
@override
String get screenshotCurrentPosition => '스크린샷 찍기';
@override
String get gameAsGIF => 'GIF로 저장하기';
@override
String get playerNames => '플레이어명';
@override
String get moveAnnotations => '수 주석';
@override
String get pasteTheFenStringHere => 'FEN값을 붙여 넣으세요';
@override
String get pasteThePgnStringHere => 'PGN값을 붙여 넣으세요';
@override
String get orUploadPgnFile => '또는 PGN 파일을 업로드하세요';
@override
String get continueFromHere => '여기서부터 시작';
@override
String get toStudy => '연구';
@override
String get importGame => '대국 불러오기';
@override
String get importGameExplanation => '체스 대국의 PGN 을 붙여 넣으면, 복기와 컴퓨터 분석을 진행할 수 있고, 채팅을 칠 수도 있으며, 대국을 공유할 수 있는 URL 링크도 생성할 수 있습니다.';
@override
String get importGameDataPrivacyWarning => '이 PGN은 모두가 볼 수 있게 됩니다. 비공개로 대국을 불러오려면, 연구 기능을 이용하세요.';
@override
String get thisIsAChessCaptcha => '자동 기입을 방지하기 위한 체스 퀴즈입니다.';
@override
String get clickOnTheBoardToMakeYourMove => '보드를 클릭해서 체스 퍼즐을 풀고 당신이 사람임을 알려주세요.';
@override
String get captcha_fail => '문제를 풀어 인간임을 증명해주세요.';
@override
String get notACheckmate => '체크메이트가 아닙니다.';
@override
String get whiteCheckmatesInOneMove => '백이 한 수 만에 체크메이트하기';
@override
String get blackCheckmatesInOneMove => '흑이 한 수 만에 체크메이트하기';
@override
String get retry => '재시도';
@override
String get reconnecting => '연결 중';
@override
String get noNetwork => '오프라인';
@override
String get favoriteOpponents => '관심있는 상대';
@override
String get follow => '팔로우';
@override
String get following => '팔로잉';
@override
String get unfollow => '팔로우 취소';
@override
String followX(String param) {
return '$param 팔로우하기';
}
@override
String unfollowX(String param) {
return '$param 팔로우 취소하기';
}
@override
String get block => '차단';
@override
String get blocked => '차단됨';
@override
String get unblock => '차단 해제';
@override
String xStartedFollowingY(String param1, String param2) {
return '$param1(이)가 $param2(을)를 팔로우했습니다';
}
@override
String get more => '더보기';
@override
String get memberSince => '가입 시기:';
@override
String lastSeenActive(String param) {
return '최근 로그인: $param';
}
@override
String get player => '플레이어';
@override
String get list => '목록';
@override
String get graph => '그래프';
@override
String get required => '필수 항목';
@override
String get openTournaments => '시작 예정 토너먼트';
@override
String get duration => '경기 시간';
@override
String get winner => '승자';
@override
String get standings => '순위';
@override
String get createANewTournament => '새 토너먼트 생성';
@override
String get tournamentCalendar => '토너먼트 달력';
@override
String get conditionOfEntry => '참가조건:';
@override
String get advancedSettings => '고급 설정';
@override
String get safeTournamentName => '토너먼트 이름은 무난한 것으로 정해주세요.';
@override
String get inappropriateNameWarning => '조금이라도 부적절한 이름일 경우에는 계정이 정지될 수도 있습니다.';
@override
String get emptyTournamentName => '토너먼트 이름을 공란으로 두면, 임의의 그랜드마스터 선수 이름으로 선택됩니다.';
@override
String get makePrivateTournament => '토너먼트를 비공개로 바꾸고, 비밀번호가 있어야만 들어갈 수 있습니다.';
@override
String get join => '참가하기';
@override
String get withdraw => '중단';
@override
String get points => '포인트';
@override
String get wins => '승리';
@override
String get losses => '패배';
@override
String get startingIn => '대회 시작까지';
@override
String standByX(String param) {
return '$param 님, 현재 매칭중입니다. 준비하세요!';
}
@override
String get pause => '일시 중지';
@override
String get resume => '재개';
@override
String get youArePlaying => '참가중!';
@override
String get winRate => '승률';
@override
String get performance => '퍼포먼스 레이팅';
@override
String get tournamentComplete => '대회 종료';
@override
String get movesPlayed => '말 이동 횟수';
@override
String get whiteWins => '백으로 승리';
@override
String get blackWins => '흑으로 승리';
@override
String get drawRate => '무승부 비율';
@override
String get draws => '무승부';
@override
String get averageOpponent => '상대의 평균 레이팅';
@override
String get boardEditor => '보드 편집기';
@override
String get setTheBoard => '보드 세팅하기';
@override
String get popularOpenings => '인기 있는 오프닝';
@override
String get endgamePositions => '엔드게임 포지션';
@override
String chess960StartPosition(String param) {
return '체스960 시작 포지션: $param';
}
@override
String get randomChess960Position => '랜덤 체스960 포지션';
@override
String get startPosition => '시작 포지션';
@override
String get clearBoard => '보드 지우기';
@override
String get loadPosition => '포지션 불러오기';
@override
String get isPrivate => '비공개';
@override
String reportXToModerators(String param) {
return '$param 신고';
}
@override
String profileCompletion(String param) {
return '프로필 완성도: $param';
}
@override
String xRating(String param) {
return '레이팅: $param';
}
@override
String get ifNoneLeaveEmpty => '없다면 비워두세요';
@override
String get profile => '프로필';
@override
String get editProfile => '프로필 수정';
@override
String get realName => '실명';
@override
String get setFlair => '아이콘을 선택하세요';
@override
String get flair => '아이콘';
@override
String get youCanHideFlair => '전체 사이트에서 모든 유저의 아이콘을 숨기는 설정이 있습니다.';
@override
String get biography => '소개';
@override
String get countryRegion => '국가 또는 지역';
@override
String get thankYou => '감사합니다!';
@override
String get socialMediaLinks => '소셜 미디어 링크';
@override
String get oneUrlPerLine => '한 줄에 당 URL 1개';
@override
String get inlineNotation => '기보법 가로쓰기';
@override
String get makeAStudy => '안전하게 보관하고 공유하려면 연구를 만들어 보세요.';
@override
String get clearSavedMoves => '저장된 움직임 삭제';
@override
String get previouslyOnLichessTV => '이전 방송';
@override
String get onlinePlayers => '접속한 플레이어';
@override
String get activePlayers => '활동적인 플레이어';
@override
String get bewareTheGameIsRatedButHasNoClock => '주의하세요, 공식 대국이지만 시간 제한이 없습니다!';
@override
String get success => '성공!';
@override
String get automaticallyProceedToNextGameAfterMoving => '수를 둔 다음에 자동으로 다음 대국으로 이동';
@override
String get autoSwitch => '자동 전환';
@override
String get puzzles => '퍼즐';
@override
String get onlineBots => '온라인 봇';
@override
String get name => '이름';
@override
String get description => '설명';
@override
String get descPrivate => '비공개 설명';
@override
String get descPrivateHelp => '팀 멤버만 볼 수 있는 텍스트입니다. 설정된다면, 팀 멤버에게는 공개 설명 대신 보이게 됩니다.';
@override
String get no => '아니오';
@override
String get yes => '';
@override
String get website => '웹사이트';
@override
String get mobile => '모바일';
@override
String get help => '힌트:';
@override
String get createANewTopic => '새 주제 만들기';
@override
String get topics => '주제';
@override
String get posts => '';
@override
String get lastPost => '최근 글';
@override
String get views => '조회';
@override
String get replies => '답글';
@override
String get replyToThisTopic => '답글 달기';
@override
String get reply => '전송';
@override
String get message => '내용';
@override
String get createTheTopic => '새 주제 생성';
@override
String get reportAUser => '사용자 신고';
@override
String get user => '신고할 사용자 이름';
@override
String get reason => '이유';
@override
String get whatIsIheMatter => '무엇이 문제인가요?';
@override
String get cheat => '부정행위';
@override
String get troll => '분란 조장';
@override
String get other => '기타';
@override
String get reportCheatBoostHelp => '대국 URL 주소를 붙여넣으시고 해당 사용자가 무엇을 잘못했는지 설명해 주세요. 그냥 \"그들이 부정행위를 했어요\" 라고만 말하지 말고, 어떻게 당신이 이 결론에 도달하게 됐는지 알려주세요.';
@override
String get reportUsernameHelp => '왜 이 사용자의 이름이 불쾌한지 설명해주세요. 그저 \"불쾌해요/부적절해요\"라고만 말하지 마세요, 대신 왜 이런 결론에 도달했는지 말씀해 주세요. 단어가 난해하거나, 영어가 아니거나, 은어이거나, 문화적/역사적 배경이 있는 경우 특히 중요합니다.';
@override
String get reportProcessedFasterInEnglish => '귀하의 신고가 영어로 적혀있을 경우 빠르게 처리될 것입니다.';
@override
String get error_provideOneCheatedGameLink => '부정행위가 존재하는 대국의 링크를 제공해주세요.';
@override
String by(String param) {
return '작성: $param';
}
@override
String importedByX(String param) {
return '$param가 불러옴';
}
@override
String get thisTopicIsNowClosed => '이 주제는 닫혔습니다.';
@override
String get blog => '블로그';
@override
String get notes => '노트';
@override
String get typePrivateNotesHere => '여기에 비공개 메모 작성하기';
@override
String get writeAPrivateNoteAboutThisUser => '이 사용자에 대한 비공개 메모를 작성하세요';
@override
String get noNoteYet => '아직 메모가 없습니다.';
@override
String get invalidUsernameOrPassword => '사용자 이름이나 비밀번호가 잘못되었습니다.';
@override
String get incorrectPassword => '잘못된 비밀번호입니다.';
@override
String get invalidAuthenticationCode => '잘못된 인증코드';
@override
String get clearField => '필드 지우기';
@override
String get orSeparator => '또는';
@override
String get logInByEmail => '이메일로 로그인';
@override
String get emailMeALink => '메일로 링크를 보내주세요';
@override
String get currentPassword => '현재 비밀번호';
@override
String get newPassword => '새 비밀번호';
@override
String get newPasswordAgain => '새 비밀번호 확인';
@override
String get newPasswordsDontMatch => '새로운 비밀번호가 일치하지 않습니다';
@override
String get newPasswordStrength => '비밀번호 강도';
@override
String get clockInitialTime => '기본 시간';
@override
String get clockIncrement => '수 당 추가 시간';
@override
String get privacy => '보안';
@override
String get privacyPolicy => '개인정보취급방침';
@override
String get letOtherPlayersFollowYou => '다른 사람으로부터 팔로우를 받을까요?';
@override
String get letOtherPlayersChallengeYou => '누구에게 도전을 받을까요?';
@override
String get letOtherPlayersInviteYouToStudy => '누구에게 연구 초대를 받을까요?';
@override
String get sound => '소리';
@override
String get none => '없음';
@override
String get fast => '빠르게';
@override
String get normal => '보통';
@override
String get slow => '느리게';
@override
String get insideTheBoard => '보드 안쪽에';
@override
String get outsideTheBoard => '보드 바깥쪽에';
@override
String get allSquaresOfTheBoard => '보드의 모든 칸';
@override
String get onSlowGames => '느린 대국에서만';
@override
String get always => '항상';
@override
String get never => '안 함';
@override
String xCompetesInY(String param1, String param2) {
return '$param1가 $param2에 참가했습니다.';
}
@override
String get victory => '승리';
@override
String get defeat => '패배';
@override
String victoryVsYInZ(String param1, String param2, String param3) {
return '$param1: $param2 / $param3';
}
@override
String defeatVsYInZ(String param1, String param2, String param3) {
return '$param1: $param2 / $param3';
}
@override
String drawVsYInZ(String param1, String param2, String param3) {
return '$param1: $param2 / $param3';
}
@override
String get timeline => '타임라인';
@override
String get starting => '시작합니다:';
@override
String get allInformationIsPublicAndOptional => '모든 정보는 공개되며 선택 사항입니다.';
@override
String get biographyDescription => '자신을 알려주세요. 왜 체스를 좋아하는지, 좋아하는 오프닝, 대국, 선수 등등...';
@override
String get listBlockedPlayers => '차단한 플레이어 목록';
@override
String get human => '인간';
@override
String get computer => '컴퓨터';
@override
String get side => '';
@override
String get clock => '체스 시계';
@override
String get opponent => '상대';
@override
String get learnMenu => '배우기';
@override
String get studyMenu => '연구';
@override
String get practice => '연습';
@override
String get community => '커뮤니티';
@override
String get tools => '도구';
@override
String get increment => '추가 시간';
@override
String get error_unknown => '잘못된 값';
@override
String get error_required => '필수 기입 사항입니다.';
@override
String get error_email => '이메일 주소가 유효하지 않습니다';
@override
String get error_email_acceptable => '이 이메일 주소는 수용할 수 없습니다. 재확인 후 다시 시도해주세요.';
@override
String get error_email_unique => '이메일 주소가 유효하지 않거나 이미 등록되었습니다';
@override
String get error_email_different => '이미 당신의 이메일 주소입니다.';
@override
String error_minLength(String param) {
return '최소 $param자여야 합니다.';
}
@override
String error_maxLength(String param) {
return '최대 $param자여야 합니다';
}
@override
String error_min(String param) {
return '최소 $param자 이어야 합니다.';
}
@override
String error_max(String param) {
return '최대 $param자 이어야 합니다.';
}
@override
String ifRatingIsPlusMinusX(String param) {
return '레이팅이 ± $param 이하일 경우';
}
@override
String get ifRegistered => '가입된 사람만';
@override
String get onlyExistingConversations => '기존에 대화한 경우만';
@override
String get onlyFriends => '친구만';
@override
String get menu => '메뉴';
@override
String get castling => '캐슬링';
@override
String get whiteCastlingKingside => '백 O-O';
@override
String get blackCastlingKingside => '흑 O-O';
@override
String tpTimeSpentPlaying(String param) {
return '플레이한 시간 : $param';
}
@override
String get watchGames => '관전';
@override
String tpTimeSpentOnTV(String param) {
return 'Lichess TV에 나온 시간 : $param';
}
@override
String get watch => '중계';
@override
String get videoLibrary => '비디오 라이브러리';
@override
String get streamersMenu => '스트리머';
@override
String get mobileApp => '모바일 앱';
@override
String get webmasters => '웹마스터';
@override
String get about => 'Lichess 개요';
@override
String aboutX(String param) {
return '$param 정보';
}
@override
String xIsAFreeYLibreOpenSourceChessServer(String param1, String param2) {
return '$param1는 무료($param2)이고, 자유로우며, 광고가 없는 오픈 소스 체스 서버입니다.';
}
@override
String get really => '정말입니다!';
@override
String get contribute => '기여하기';
@override
String get termsOfService => '이용 약관';
@override
String get titleVerification => '타이틀 인증';
@override
String get sourceCode => '소스 코드';
@override
String get simultaneousExhibitions => '다면기';
@override
String get host => '주최자';
@override
String hostColorX(String param) {
return '주최자 색: $param';
}
@override
String get yourPendingSimuls => '대기 중인 다면기';
@override
String get createdSimuls => '새롭게 생성된 다면기';
@override
String get hostANewSimul => '새 다면기 주최하기';
@override
String get signUpToHostOrJoinASimul => '다면기를 주최/참가하려면 로그인하세요';
@override
String get noSimulFound => '다면기를 찾을 수 없습니다';
@override
String get noSimulExplanation => '존재하지 않는 다면기입니다.';
@override
String get returnToSimulHomepage => '다면기 홈 화면으로 돌아가기';
@override
String get aboutSimul => '다면기에서는 1인의 플레이어가 여러 플레이어와 동시에 대국을 진행합니다.';
@override
String get aboutSimulImage => '피셔는 50명의 상대 중, 47국을 승리하였고, 2국은 무승부였으며 1국만 패배했습니다.';
@override
String get aboutSimulRealLife => '이 컨셉은 실제 이벤트들을 본딴 것입니다. 실제 경기에서는 다면기 주최자가 테이블을 돌아다니며 한 수씩 둡니다.';
@override
String get aboutSimulRules => '다면기가 시작되면, 모든 플레이어가 주최자와 대국을 합니다. 다면기는 모든 플레이어와 게임이 끝나면 종료됩니다.';
@override
String get aboutSimulSettings => '다면기는 항상 캐주얼전입니다. 재대결, 무르기, 시간추가를 할 수 없습니다.';
@override
String get create => '생성';
@override
String get whenCreateSimul => '다면기를 생성하면 한 번에 여러 명의 플레이어와 게임하게 됩니다.';
@override
String get simulVariantsHint => '게임 방식을 한 개 이상 선택할 경우, 상대방 측에서 게임 방식을 선택하게 됩니다.';
@override
String get simulClockHint => '피셔 방식 제한시간 설정: 여러 명의 사람들과 둔다면 더 많은 시간이 필요할 것입니다.';
@override
String get simulAddExtraTime => '다면기를 위하여 당신에게만 여분의 시간을 더할 수 있습니다.';
@override
String get simulHostExtraTime => '다면기 시작 시 주최자의 추가 시간';
@override
String get simulAddExtraTimePerPlayer => '다면기에 참여하는 각 플레이어에게 기본 시간을 추가합니다.';
@override
String get simulHostExtraTimePerPlayer => '플레이어 당 주최자의 추가 시간';
@override
String get lichessTournaments => 'Lichess 토너먼트';
@override
String get tournamentFAQ => '아레나 토너먼트 FAQ';
@override
String get timeBeforeTournamentStarts => '토너먼트 시작까지 시간';
@override
String get averageCentipawnLoss => '평균 CP(centipawn) 손실';
@override
String get accuracy => '정확도';
@override
String get keyboardShortcuts => '키보드 단축키';
@override
String get keyMoveBackwardOrForward => '뒤로/앞으로 가기';
@override
String get keyGoToStartOrEnd => '처음/끝으로 가기';
@override
String get keyCycleSelectedVariation => '선택된 라인 순환하기';
@override
String get keyShowOrHideComments => '댓글 표시/숨기기';
@override
String get keyEnterOrExitVariation => '라인 들어가기/나오기';
@override
String get keyPreviousBranch => '이전 부';
@override
String get keyNextBranch => '다음 부';
@override
String get toggleVariationArrows => '라인 화살표 켜기/끄기';
@override
String get cyclePreviousOrNextVariation => '이전/다음 라인 순환하기';
@override
String get toggleGlyphAnnotations => '수 주석 켜기/끄기';
@override
String get togglePositionAnnotations => '포지션 주석 켜기/끄기';
@override
String get toggleObservationAnnotations => '의견 주석 켜기/끄기';
@override
String get variationArrowsInfo => '변형 화살표를 사용하면 이동 목록을 사용하지 않고 탐색이 가능합니다.';
@override
String get playSelectedMove => '선택한 수 두기';
@override
String get newTournament => '새로운 토너먼트';
@override
String get tournamentHomeTitle => '다양한 시간 제한과 변형을 지원하는 체스 토너먼트';
@override
String get tournamentHomeDescription => '빠른 체스 토너먼트를 즐겨 보세요! 공식 일정이 잡힌 토너먼트에 참가할 수도, 당신만의 토너먼트를 만들 수도 있습니다. 불릿, 블리츠, 클래식, 체스960, 언덕의 왕, 3체크를 비롯하여 다양한 게임방식을 즐길 수 있습니다.';
@override
String get tournamentNotFound => '토너먼트를 찾을 수 없습니다';
@override
String get tournamentDoesNotExist => '존재하지 않는 토너먼트입니다.';
@override
String get tournamentMayHaveBeenCanceled => '모든 플레이어가 퇴장하여 취소된 대국일 수 있습니다.';
@override
String get returnToTournamentsHomepage => '토너먼트 홈으로 돌아가기';
@override
String weeklyPerfTypeRatingDistribution(String param) {
return '주간 $param 레이팅 분포';
}
@override
String yourPerfTypeRatingIsRating(String param1, String param2) {
return '당신의 $param1 레이팅은 $param2입니다.';
}
@override
String youAreBetterThanPercentOfPerfTypePlayers(String param1, String param2) {
return '당신은 $param1의 $param2 플레이어보다 더 뛰어납니다.';
}
@override
String userIsBetterThanPercentOfPerfTypePlayers(String param1, String param2, String param3) {
return '$param1는 $param2의 $param3 플레이어보다 더 뛰어납니다.';
}
@override
String betterThanPercentPlayers(String param1, String param2) {
return '$param1의 $param2 플레이어보다 더 뛰어납니다.';
}
@override
String youDoNotHaveAnEstablishedPerfTypeRating(String param) {
return '아직 확정된 $param 레이팅을 갖지 않으셨습니다.';
}
@override
String get yourRating => '당신의 레이팅';
@override
String get cumulative => '누적 플레이어 비율';
@override
String get glicko2Rating => 'Glicko-2 레이팅';
@override
String get checkYourEmail => '메일을 확인해 주세요.';
@override
String get weHaveSentYouAnEmailClickTheLink => '메일을 보냈습니다. 메일에서 링크를 클릭해서 계정을 활성화해 주세요.';
@override
String get ifYouDoNotSeeTheEmailCheckOtherPlaces => '메일을 확인할 수 없다면, 스팸 메일함이나 다른 폴더에 메일이 있지 않은지 확인해 주세요.';
@override
String get ifYouDoNotGetTheEmail => '만일 5분 이내에 이메일을 받지 않으신다면';
@override
String get checkAllEmailFolders => '모든 쓰레기통, 스팸 폴더 등을 확인하세요';
@override
String verifyYourAddress(String param) {
return '$param이 자신의 이메일 주소가 맞는지 확인하세요';
}
@override
String weHaveSentYouAnEmailTo(String param) {
return '$param 주소로 메일을 보냈습니다. 메일을 확인하고 비밀번호를 재설정하세요.';
}
@override
String byRegisteringYouAgreeToBeBoundByOur(String param) {
return '이곳에 등록하면 당신은 이곳의 $param 약관에 동의하시는 것입니다.';
}
@override
String readAboutOur(String param) {
return '$param를 읽어보세요.';
}
@override
String get networkLagBetweenYouAndLichess => '당신과 lichess 서버 간의 네트워크 지연 시간';
@override
String get timeToProcessAMoveOnLichessServer => 'lichess 서버에서 한 수를 계산하는 데 걸리는 시간';
@override
String get downloadAnnotated => '주석이 달린 기보 다운로드';
@override
String get downloadRaw => '기보 다운로드';
@override
String get downloadImported => '불러온 기보 다운로드';
@override
String get downloadAllGames => '모든 대국 다운로드';
@override
String get crosstable => '점수판';
@override
String get youCanAlsoScrollOverTheBoardToMoveInTheGame => '마우스 스크롤을 통해 수순을 앞뒤로 돌려볼 수 있습니다.';
@override
String get scrollOverComputerVariationsToPreviewThem => '컴퓨터 라인 미리보기 위해서는 커서를 올리세요.';
@override
String get analysisShapesHowTo => 'Shift + 왼쪽/오른쪽 클릭으로 원이나 화살표를 보드 상에 그릴 수 있습니다.';
@override
String get primaryColorArrowsHowTo => 'Ctrl 또는 Shift: 빨간색 / Command, Alt, Meta: 파란색 / 각 그룹에서 하나씩: 노란색';
@override
String get letOtherPlayersMessageYou => '누구에게 메세지를 받을까요?';
@override
String get receiveForumNotifications => '포럼에서 언급되면 알림을 받습니다';
@override
String get shareYourInsightsData => '당신의 게임 분석 결과를 누구에게 공유할까요?';
@override
String get withNobody => '공개하지 않음';
@override
String get withFriends => '친구들에게 공개';
@override
String get withEverybody => '모두에게 공개';
@override
String get kidMode => '어린이 모드';
@override
String get kidModeIsEnabled => '어린이 모드가 활성화되었습니다.';
@override
String get kidModeExplanation => '이 모드는 안전에 관한 것입니다. 어린이 모드에서는 모든 통신이 비활성화됩니다. 당신의 아이들이나 학생들을 다른 인터넷 사용자들에서 보호하려면 이 모드를 켜십시오.';
@override
String inKidModeTheLichessLogoGetsIconX(String param) {
return '어린이 모드에서는 lichess 로고가 $param 아이콘이 뜨기 때문에 안심하셔도 됩니다.';
}
@override
String get askYourChessTeacherAboutLiftingKidMode => '당신의 계정은 관리되고 있습니다. 어린이 모드 해제에 대해서는 체스 선생님께 문의하세요.';
@override
String get enableKidMode => '어린이 모드 활성화하기';
@override
String get disableKidMode => '어린이 모드 비활성화하기';
@override
String get security => '보안';
@override
String get sessions => '세션';
@override
String get revokeAllSessions => '모든 세션 비활성화';
@override
String get playChessEverywhere => '어디에서나 체스를 즐기세요';
@override
String get everybodyGetsAllFeaturesForFree => '모두가 모든 기능을 무료로 이용할 수 있습니다';
@override
String get viewTheSolution => '정답 보기';
@override
String get noChallenges => '도전 없음.';
@override
String xHostsY(String param1, String param2) {
return '$param2가 $param1를 시작했습니다.';
}
@override
String xJoinsY(String param1, String param2) {
return '$param2가 $param1에 참여했습니다.';
}
@override
String xLikesY(String param1, String param2) {
return '$param1(이)가 $param2를 좋아합니다.';
}
@override
String get like => '좋아요';
@override
String get liked => '좋아요함';
@override
String get quickPairing => '빠른 상대 찾기';
@override
String get lobby => '로비';
@override
String get anonymous => '익명 플레이어';
@override
String yourScore(String param) {
return '당신의 점수는 $param입니다.';
}
@override
String get language => '언어';
@override
String get allLanguages => '모든 언어';
@override
String get background => '배경';
@override
String get light => '밝게';
@override
String get dark => '어둡게';
@override
String get transparent => '투명하게';
@override
String get deviceTheme => '기기 테마';
@override
String get backgroundImageUrl => '배경 이미지 URL:';
@override
String get board => '보드';
@override
String get size => '크기';
@override
String get opacity => '투명도';
@override
String get brightness => '명도';
@override
String get contrast => '대비';
@override
String get hue => '색상';
@override
String get boardReset => '기본 색상으로 되돌리기';
@override
String get pieceSet => '기물 세트';
@override
String get embedInYourWebsite => '웹사이트에 공유하기';
@override
String get usernameAlreadyUsed => '이미 사용중인 사용자 이름입니다. 다른 이름을 사용해주세요.';
@override
String get usernamePrefixInvalid => '사용자 이름의 첫 글자는 알파벳이어야 합니다.';
@override
String get usernameSuffixInvalid => '사용자 이름의 끝 글자는 알파벳이나 숫자여야 합니다.';
@override
String get usernameCharsInvalid => '사용자 이름에는 알파벳, 숫자, 언더스코어 ( _ ), 하이픈 ( - ) 만을 사용할 수 있습니다.';
@override
String get usernameUnacceptable => '사용자 이름을 사용할 수 없습니다.';
@override
String get playChessInStyle => '스타일리시하게 체스하기';
@override
String get chessBasics => '체스의 기본';
@override
String get coaches => '코치';
@override
String get invalidPgn => '잘못된 PGN입니다.';
@override
String get invalidFen => '잘못된 FEN입니다.';
@override
String get custom => '사용자 지정';
@override
String get notifications => '알림';
@override
String notificationsX(String param1) {
return '알림: $param1';
}
@override
String perfRatingX(String param) {
return '레이팅: $param';
}
@override
String yourRatingIsX(String param) {
return '당신의 레이팅: $param';
}
@override
String get practiceWithComputer => '컴퓨터와 연습하기';
@override
String anotherWasX(String param) {
return '다른 수는 $param';
}
@override
String bestWasX(String param) {
return '최선의 수는 $param';
}
@override
String get youBrowsedAway => '중간에 그만두었습니다';
@override
String get resumePractice => '연습을 계속하기';
@override
String get drawByFiftyMoves => '대국이 50수 규칙에 의해 무승부가 되었습니다.';
@override
String get theGameIsADraw => '무승부 대국입니다.';
@override
String get computerThinking => '컴퓨터 생각 중…';
@override
String get seeBestMove => '최선의 수 보기';
@override
String get hideBestMove => '최선의 수 숨기기';
@override
String get getAHint => '힌트 보기';
@override
String get evaluatingYourMove => '수를 평가 중입니다 ...';
@override
String get whiteWinsGame => '백 승리';
@override
String get blackWinsGame => '흑 승리';
@override
String get learnFromYourMistakes => '실수에서 배우기';
@override
String get learnFromThisMistake => '이 실수에서 배우기';
@override
String get skipThisMove => '이 수 넘기기';
@override
String get next => '다음으로';
@override
String xWasPlayed(String param) {
return '$param을 뒀었습니다';
}
@override
String get findBetterMoveForWhite => '백에게 좀 더 나은 수를 찾아보세요';
@override
String get findBetterMoveForBlack => '흑에게 좀 더 나은 수를 찾아보세요';
@override
String get resumeLearning => '학습 계속하기';
@override
String get youCanDoBetter => '더 잘할 수 있어요';
@override
String get tryAnotherMoveForWhite => '백의 또 다른 수를 찾아보세요';
@override
String get tryAnotherMoveForBlack => '흑의 또 다른 수를 찾아보세요';
@override
String get solution => '해답';
@override
String get waitingForAnalysis => '분석을 기다리는 중';
@override
String get noMistakesFoundForWhite => '백에게 실수는 없었습니다';
@override
String get noMistakesFoundForBlack => '흑에게 실수는 없었습니다';
@override
String get doneReviewingWhiteMistakes => '백의 실수 탐색이 종료됨';
@override
String get doneReviewingBlackMistakes => '흑의 실수 탐색이 종료됨';
@override
String get doItAgain => '다시 하기';
@override
String get reviewWhiteMistakes => '백의 실수 탐색하기';
@override
String get reviewBlackMistakes => '흑의 실수 탐색하기';
@override
String get advantage => '이점';
@override
String get opening => '오프닝';
@override
String get middlegame => '미들게임';
@override
String get endgame => '엔드게임';
@override
String get conditionalPremoves => '수 예측';
@override
String get addCurrentVariation => '현재의 변화를 추가';
@override
String get playVariationToCreateConditionalPremoves => '기물을 움직여 조건적인 수를 만들기';
@override
String get noConditionalPremoves => '조건적인 수가 없습니다';
@override
String playX(String param) {
return '$param 를 둠';
}
@override
String challengeX(String param) {
return '$param에게 도전하기';
}
@override
String get showUnreadLichessMessage => 'Lichess로부터 비공개 메시지를 받았습니다.';
@override
String get clickHereToReadIt => '클릭하여 읽기';
@override
String get sorry => '죄송합니다 :(';
@override
String get weHadToTimeYouOutForAWhile => '짧은 시간동안 정지를 받으셨습니다.';
@override
String get why => '왜 그런가요?';
@override
String get pleasantChessExperience => '우리는 모두에게 즐거운 체스 경험을 제공하는 것을 목표로 합니다.';
@override
String get goodPractice => '그러기 위해서는, 우리는 모든 플레이어가 좋은 관행을 따르도록 보장해야 합니다.';
@override
String get potentialProblem => '잠재적인 문제가 감지되었을 때 우리는 이 메시지를 표시합니다.';
@override
String get howToAvoidThis => '이것을 어떻게 피할 수 있나요?';
@override
String get playEveryGame => '시작한 모든 대국을 플레이하세요.';
@override
String get tryToWin => '플레이하는 모든 대국에서 승리하도록 (적어도 비기도록) 노력하세요.';
@override
String get resignLostGames => '가망이 없는 대국에서는 기권하세요(수를 두지 않고 고의로 시간을 끌지 마세요).';
@override
String get temporaryInconvenience => '일시적인 불편에 사과드리며,';
@override
String get wishYouGreatGames => '그리고 lichess.org에서 좋은 시간을 보내시기 바랍니다.';
@override
String get thankYouForReading => '읽어 주셔서 감사합니다!';
@override
String get lifetimeScore => '통산 전적';
@override
String get currentMatchScore => '현재 경기 점수';
@override
String get agreementAssistance => '나는 대국 중 도움을 받지 않겠습니다 (체스 컴퓨터, 책, 데이터베이스나 다른 사람).';
@override
String get agreementNice => '나는 항상 다른 플레이어들을 존중하겠습니다.';
@override
String agreementMultipleAccounts(String param) {
return '나는 다중 계정을 생성하지 않을 것에 동의합니다. ($param에 명시된 경우 제외)';
}
@override
String get searchOrStartNewDiscussion => '대화 찾기 또는 새 대화 시작하기';
@override
String get edit => '편집';
@override
String get ultraBullet => '울트라불릿';
@override
String get bullet => '불릿';
@override
String get blitz => '블리츠';
@override
String get rapid => '래피드';
@override
String get classical => '클래시컬';
@override
String get ultraBulletDesc => '가장 빠른 게임: 30초 미만';
@override
String get bulletDesc => '매우 빠른 대국: 3분 미만';
@override
String get blitzDesc => '빠른 대국: 3에서 8분';
@override
String get rapidDesc => '래피드 대국: 8 ~ 25분';
@override
String get classicalDesc => '클래시컬 대국: 25분 이상';
@override
String get correspondenceDesc => '통신 대국: 한 수당 하루 또는 며칠';
@override
String get puzzleDesc => '체스 전술 트레이너';
@override
String get important => '중요!';
@override
String yourQuestionMayHaveBeenAnswered(String param1) {
return '$param1에 원하시는 답변이 있을 수 있습니다.';
}
@override
String get inTheFAQ => 'F.A.Q';
@override
String toReportSomeoneForCheatingOrBadBehavior(String param1) {
return '엔진 사용 등 부정 행위나 부적절하게 행동한 사용자는 $param1에서 신고해주세요.';
}
@override
String get useTheReportForm => '사용자 신고';
@override
String toRequestSupport(String param1) {
return '$param1에서 문의하실 수 있습니다.';
}
@override
String get tryTheContactPage => '연락처';
@override
String makeSureToRead(String param1) {
return '$param1를 꼭 읽으세요';
}
@override
String get theForumEtiquette => '포럼 에티켓';
@override
String get pleaseBeNiceInTheForum => '포럼을 건전히 이용해 주세요.';
@override
String get thisTopicIsArchived => '이 주제는 보존되어서 댓글을 남기실 수 없습니다.';
@override
String joinTheTeamXToPost(String param1) {
return '이 포럼에 글을 올리시려면 $param1에 가입하셔야 합니다.';
}
@override
String teamNamedX(String param1) {
return '$param1';
}
@override
String get youCannotPostYetPlaySomeGames => '아직 포럼에 글을 작성하실 수 없습니다. 대국을 좀 더 플레이해보세요!';
@override
String get subscribe => '구독';
@override
String get unsubscribe => '구독 취소';
@override
String mentionedYouInX(String param1) {
return '당신이 $param1에서 언급됨';
}
@override
String xMentionedYouInY(String param1, String param2) {
return '$param1가 당신을 \"$param2\"에서 언급했습니다.';
}
@override
String invitedYouToX(String param1) {
return '$param1에 초대합니다.';
}
@override
String xInvitedYouToY(String param1, String param2) {
return '$param1가 당신을 \"$param2\"에 초대합니다.';
}
@override
String get youAreNowPartOfTeam => '당신은 이제 팀에 소속되었습니다.';
@override
String youHaveJoinedTeamX(String param1) {
return '\"$param1\"에 가입되었습니다.';
}
@override
String get someoneYouReportedWasBanned => '당신이 신고한 플레이어가 차단되었습니다.';
@override
String get congratsYouWon => '축하합니다. 승리하셨습니다!';
@override
String gameVsX(String param1) {
return 'Game vs $param1';
}
@override
String resVsX(String param1, String param2) {
return '$param1 vs $param2';
}
@override
String get lostAgainstTOSViolator => '당신은 Lichess의 서비스 약관을 어긴 플레이어에게 패배했습니다.';
@override
String refundXpointsTimeControlY(String param1, String param2) {
return '환불: $param2 레이팅 포인트 $param1점';
}
@override
String get timeAlmostUp => '시간이 거의 다 되었어요!';
@override
String get clickToRevealEmailAddress => '[이메일 주소를 보려면 클릭]';
@override
String get download => '다운로드';
@override
String get coachManager => '코치 설정';
@override
String get streamerManager => '스트리머 설정';
@override
String get cancelTournament => '토너먼트 취소하기';
@override
String get tournDescription => '토너먼트 설명';
@override
String get tournDescriptionHelp => '참가자에게 하고 싶은 말이 있나요? 짧게 작성해주세요. 마크다운 링크가 가능합니다: [name](https://url)';
@override
String get ratedFormHelp => '대국들은 레이팅이 매겨지며, 플레이어의 레이팅에 영향을 미칩니다';
@override
String get onlyMembersOfTeam => '팀 멤버들만';
@override
String get noRestriction => '제한 없음';
@override
String get minimumRatedGames => '최소 레이팅 대국 참여 횟수';
@override
String get minimumRating => '최소 레이팅';
@override
String get maximumWeeklyRating => '최대 주간 레이팅';
@override
String positionInputHelp(String param) {
return '모든 대국을 주어진 포지션으로 시작하려면 FEN을 붙여넣으세요.\n일반 대국이 아닌 변형 체스에는 적용되지 않습니다.\nFEN 포지션을 생성하기 위해 $param를 사용할 수 있습니다.\n비워두면 일반 시작 포지션에서 시작합니다.';
}
@override
String get cancelSimul => '다면기 취소하기';
@override
String get simulHostcolor => '주최자의 색';
@override
String get estimatedStart => '예상 시작 시간';
@override
String simulFeatured(String param) {
return '$param에서 공개';
}
@override
String simulFeaturedHelp(String param) {
return '모두가 $param에서 다면기를 볼 수 있습니다. 비공개 대국을 위해서는 비활성화하세요.';
}
@override
String get simulDescription => '다면기 설명';
@override
String get simulDescriptionHelp => '참가자들에게 하고 싶은 말이 있나요?';
@override
String markdownIsAvailable(String param) {
return '$param 서식을 사용할 수 있습니다.';
}
@override
String get embedsAvailable => '포함할 대국 URL 또는 연구 챕터 URL을 붙여넣으세요.';
@override
String get inYourLocalTimezone => '본인의 현지 시간대 기준';
@override
String get tournChat => '토너먼트 채팅';
@override
String get noChat => '채팅 없음';
@override
String get onlyTeamLeaders => '팀 리더만';
@override
String get onlyTeamMembers => '팀 멤버만';
@override
String get navigateMoveTree => '수순 트리 탐색';
@override
String get mouseTricks => '마우스 기능';
@override
String get toggleLocalAnalysis => '로컬 컴퓨터 분석 켜기/끄기';
@override
String get toggleAllAnalysis => '모든 컴퓨터 분석 켜기/끄기';
@override
String get playComputerMove => '최선의 컴퓨터 수 두기';
@override
String get analysisOptions => '분석 옵션';
@override
String get focusChat => '채팅에 포커스 주기';
@override
String get showHelpDialog => '이 도움말 보기';
@override
String get reopenYourAccount => '계정 재활성화';
@override
String get reopenYourAccountDescription => '계정을 폐쇄한 후 마음이 바뀌었다면, 계정을 다시 활성화할 수 있는 기회가 한 번 있습니다.';
@override
String get emailAssociatedToaccount => '계정에 등록된 이메일 주소';
@override
String get sentEmailWithLink => '링크가 포함된 이메일을 보냈습니다.';
@override
String get tournamentEntryCode => '토너먼트 입장 코드';
@override
String get hangOn => '잠깐만요!';
@override
String gameInProgress(String param) {
return '$param와(과) 진행중인 대국이 있습니다.';
}
@override
String get abortTheGame => '대국 중단';
@override
String get resignTheGame => '대국 기권';
@override
String get youCantStartNewGame => '이 대국이 끝나기 전까지 새 대국을 시작할 수 없습니다.';
@override
String get since => '부터';
@override
String get until => '까지';
@override
String get lichessDbExplanation => '모든 Lichess 플레이어의 레이팅 대국 샘플';
@override
String get switchSides => '색 바꾸기';
@override
String get closingAccountWithdrawAppeal => '계정을 폐쇄하면 이의 제기는 자동으로 취소됩니다';
@override
String get ourEventTips => '이벤트 준비를 위한 팁';
@override
String get instructions => '설명';
@override
String get showMeEverything => '모두 보기';
@override
String get lichessPatronInfo => 'Lichess는 비영리 기구이며 완전한 무료/자유 오픈소스 소프트웨어입니다.\n모든 운영 비용, 개발, 컨텐츠 조달은 전적으로 사용자들의 기부로 이루어집니다.';
@override
String get nothingToSeeHere => '지금은 여기에 볼 것이 없습니다.';
@override
String get stats => '통계';
@override
String get accessibility => '접근성';
@override
String get enableBlindMode => '시각장애 모드 활성화하기';
@override
String get disableBlindMode => '시각장애 모드 비활성화하기';
@override
String get copyToClipboard => '클립보드에 복사';
@override
String get online => '온라인';
@override
String get offline => '오프라인';
@override
String get search => '검색';
@override
String get clearSearch => '검색 초기화';
@override
String thereAreNoResultsForX(String param) {
return '\"$param\"에 대한 결과 없음';
}
@override
String get tags => '태그';
@override
String get enPassant => '앙파상';
@override
String opponentLeftCounter(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '상대방이 게임을 나갔습니다. $count초 후에 승리를 취할 수 있습니다.',
);
return '$_temp0';
}
@override
String mateInXHalfMoves(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개의 반수 후 체크메이트',
);
return '$_temp0';
}
@override
String nbBlunders(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 블런더',
);
return '$_temp0';
}
@override
String numberBlunders(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 블런더',
);
return '$_temp0';
}
@override
String nbMistakes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 실수',
);
return '$_temp0';
}
@override
String numberMistakes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 실수',
);
return '$_temp0';
}
@override
String nbInaccuracies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 부정확한 수',
);
return '$_temp0';
}
@override
String numberInaccuracies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 부정확한 수',
);
return '$_temp0';
}
@override
String nbPlayers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '플레이어 $count명',
);
return '$_temp0';
}
@override
String nbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개의 대국',
);
return '$_temp0';
}
@override
String ratingXOverYGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 점수 (대국 $param2 회)',
);
return '$_temp0';
}
@override
String nbBookmarks(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개의 즐겨찾기',
);
return '$_temp0';
}
@override
String nbDays(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count일',
);
return '$_temp0';
}
@override
String nbHours(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count시간',
);
return '$_temp0';
}
@override
String nbMinutes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count분',
);
return '$_temp0';
}
@override
String rankIsUpdatedEveryNbMinutes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '순위는 매 $count분마다 갱신됩니다',
);
return '$_temp0';
}
@override
String nbPuzzles(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '퍼즐 $count개',
);
return '$_temp0';
}
@override
String nbGamesWithYou(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '나와 $count번 대국 함',
);
return '$_temp0';
}
@override
String nbRated(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '공식 대국 $count',
);
return '$_temp0';
}
@override
String nbWins(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count번 승리',
);
return '$_temp0';
}
@override
String nbLosses(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count번 패배',
);
return '$_temp0';
}
@override
String nbDraws(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count번 비김',
);
return '$_temp0';
}
@override
String nbPlaying(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '현재 두고 있는 대국 $count개',
);
return '$_temp0';
}
@override
String giveNbSeconds(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count초 더 주기',
);
return '$_temp0';
}
@override
String nbTournamentPoints(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 토너먼트 점수',
);
return '$_temp0';
}
@override
String nbStudies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 연구',
);
return '$_temp0';
}
@override
String nbSimuls(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 다면기',
);
return '$_temp0';
}
@override
String moreThanNbRatedGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '레이팅전 $count 국 이상',
);
return '$_temp0';
}
@override
String moreThanNbPerfRatedGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$param2 레이팅전 $count 국 이상',
);
return '$_temp0';
}
@override
String needNbMorePerfGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$param2 공식 대국을 $count회 더 두어야 합니다.',
);
return '$_temp0';
}
@override
String needNbMoreGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '공식 대국을 $count회 더 두어야 합니다.',
);
return '$_temp0';
}
@override
String nbImportedGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '불러온 대국 $count개',
);
return '$_temp0';
}
@override
String nbFriendsOnline(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count명의 친구들이 접속중',
);
return '$_temp0';
}
@override
String nbFollowers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '팔로워 $count명',
);
return '$_temp0';
}
@override
String nbFollowing(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '팔로잉 $count명',
);
return '$_temp0';
}
@override
String nbGamesInPlay(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개의 대국 진행 중',
);
return '$_temp0';
}
@override
String maximumNbCharacters(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '최대 $count자.',
);
return '$_temp0';
}
@override
String blocks(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '차단한 사람 $count명',
);
return '$_temp0';
}
@override
String nbForumPosts(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 포럼 글',
);
return '$_temp0';
}
@override
String nbPerfTypePlayersThisWeek(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '이번 주의 $param2 플레이어는 $count명입니다.',
);
return '$_temp0';
}
@override
String availableInNbLanguages(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개의 언어를 지원합니다!',
);
return '$_temp0';
}
@override
String nbSecondsToPlayTheFirstMove(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 초 안에 첫 수를 두십시오.',
);
return '$_temp0';
}
@override
String nbSeconds(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count초',
);
return '$_temp0';
}
@override
String andSaveNbPremoveLines(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 종류의 조건 수를 설정',
);
return '$_temp0';
}
@override
String get stormMoveToStart => '기물을 움직이면 시작';
@override
String get stormYouPlayTheWhitePiecesInAllPuzzles => '당신은 모든 퍼즐을 백으로 플레이합니다';
@override
String get stormYouPlayTheBlackPiecesInAllPuzzles => '당신은 모든 퍼즐을 흑으로 플레이합니다';
@override
String get stormPuzzlesSolved => '퍼즐 해결';
@override
String get stormNewDailyHighscore => '새 일일 최고 기록!';
@override
String get stormNewWeeklyHighscore => '새 주간 최고 기록!';
@override
String get stormNewMonthlyHighscore => '새 월간 최고 기록!';
@override
String get stormNewAllTimeHighscore => '새 역대 최고 기록!';
@override
String stormPreviousHighscoreWasX(String param) {
return '이전 최고 기록은 $param입니다.';
}
@override
String get stormPlayAgain => '다시 플레이';
@override
String stormHighscoreX(String param) {
return '최고기록: $param';
}
@override
String get stormScore => '점수';
@override
String get stormMoves => '이동';
@override
String get stormAccuracy => '정확도';
@override
String get stormCombo => '콤보';
@override
String get stormTime => '시간';
@override
String get stormTimePerMove => '한 수당 시간';
@override
String get stormHighestSolved => '최고 해결 레이팅';
@override
String get stormPuzzlesPlayed => '플레이한 퍼즐';
@override
String get stormNewRun => '새로 시작(단축키: 스페이스바)';
@override
String get stormEndRun => '끝내기(단축키: 엔터)';
@override
String get stormHighscores => '최고 기록';
@override
String get stormViewBestRuns => '최고 기록 보기';
@override
String get stormBestRunOfDay => '일일 최고기록';
@override
String get stormRuns => '도전 횟수';
@override
String get stormGetReady => '준비!';
@override
String get stormWaitingForMorePlayers => '더 많은 플레이어를 기다리는 중...';
@override
String get stormRaceComplete => '레이스 완료!';
@override
String get stormSpectating => '관전';
@override
String get stormJoinTheRace => '레이스에 참가!';
@override
String get stormStartTheRace => '레이스 시작';
@override
String stormYourRankX(String param) {
return '당신의 순위: $param';
}
@override
String get stormWaitForRematch => '재경기를 위해 대기';
@override
String get stormNextRace => '다음 레이스';
@override
String get stormJoinRematch => '재경기 참가';
@override
String get stormWaitingToStart => '시작 대기 중';
@override
String get stormCreateNewGame => '새로운 게임 만들기';
@override
String get stormJoinPublicRace => '공개 레이스에 참가';
@override
String get stormRaceYourFriends => '친구와 레이스';
@override
String get stormSkip => '건너뛰기';
@override
String get stormSkipHelp => '레이스 당 한 번 건너뛸 수 있습니다:';
@override
String get stormSkipExplanation => '이 수를 건너뛰고 콤보 기록을 보존하세요! 한 레이스에 한 번만 가능합니다.';
@override
String get stormFailedPuzzles => '실패한 퍼즐';
@override
String get stormSlowPuzzles => '느린 퍼즐';
@override
String get stormSkippedPuzzle => '건너뛴 퍼즐';
@override
String get stormThisWeek => '이번 주';
@override
String get stormThisMonth => '이번 달';
@override
String get stormAllTime => '모든 기간';
@override
String get stormClickToReload => '눌러서 새로고침';
@override
String get stormThisRunHasExpired => '이 도전은 만료되었습니다!';
@override
String get stormThisRunWasOpenedInAnotherTab => '이 도전은 다른 탭에서 열렸습니다!';
@override
String stormXRuns(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count번 도전',
);
return '$_temp0';
}
@override
String stormPlayedNbRunsOfPuzzleStorm(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$param2$count개 플레이 함',
);
return '$_temp0';
}
@override
String get streamerLichessStreamers => 'Lichess 스트리머';
@override
String get studyPrivate => '비공개';
@override
String get studyMyStudies => '내 연구';
@override
String get studyStudiesIContributeTo => '내가 기여한 연구';
@override
String get studyMyPublicStudies => '내 공개 연구';
@override
String get studyMyPrivateStudies => '내 비공개 연구';
@override
String get studyMyFavoriteStudies => '내가 즐겨찾는 연구';
@override
String get studyWhatAreStudies => '연구란 무엇인가요?';
@override
String get studyAllStudies => '모든 연구';
@override
String studyStudiesCreatedByX(String param) {
return '$param이(가) 만든 연구';
}
@override
String get studyNoneYet => '아직 없음';
@override
String get studyHot => '유행하는 순';
@override
String get studyDateAddedNewest => '추가된 날짜(새로운 순)';
@override
String get studyDateAddedOldest => '추가된 날짜(오래된 순)';
@override
String get studyRecentlyUpdated => '최근에 업데이트된 순';
@override
String get studyMostPopular => '인기 많은 순';
@override
String get studyAlphabetical => '알파벳 순';
@override
String get studyRelevant => '관련된';
@override
String get studyAddNewChapter => '새 챕터 추가하기';
@override
String get studyAddMembers => '멤버 추가';
@override
String get studyInviteToTheStudy => '연구에 초대';
@override
String get studyPleaseOnlyInvitePeopleYouKnow => '당신이 아는 사람들이나 연구에 적극적으로 참여하고 싶은 사람들만 초대하세요.';
@override
String get studySearchByUsername => '사용자 이름으로 검색';
@override
String get studySpectator => '관전자';
@override
String get studyContributor => '기여자';
@override
String get studyKick => '강제 퇴장';
@override
String get studyLeaveTheStudy => '연구 나가기';
@override
String get studyYouAreNowAContributor => '당신은 이제 기여자입니다';
@override
String get studyYouAreNowASpectator => '당신은 이제 관전자입니다';
@override
String get studyPgnTags => 'PGN 태그';
@override
String get studyLike => '좋아요';
@override
String get studyNewTag => '새 태그';
@override
String get studyCommentThisPosition => '이 포지션에 댓글 달기';
@override
String get studyCommentThisMove => '이 수에 댓글 달기';
@override
String get studyAnnotateWithGlyphs => '기호로 주석 달기';
@override
String get studyTheChapterIsTooShortToBeAnalysed => '분석되기 너무 짧은 챕터입니다.';
@override
String get studyOnlyContributorsCanRequestAnalysis => '연구 기여자만이 컴퓨터 분석을 요청할 수 있습니다.';
@override
String get studyGetAFullComputerAnalysis => '메인라인에 대한 전체 서버 컴퓨터 분석을 가져옵니다.';
@override
String get studyMakeSureTheChapterIsComplete => '챕터가 완료되었는지 확인하세요. 분석은 한번만 요청할 수 있습니다.';
@override
String get studyAllSyncMembersRemainOnTheSamePosition => '동기화된 모든 멤버들은 같은 포지션을 공유합니다';
@override
String get studyShareChanges => '관전자와 변경 사항을 공유하고 서버에 저장';
@override
String get studyPlaying => '대국 중';
@override
String get studyShowResults => '결과';
@override
String get studyShowEvalBar => '엔진 평가치';
@override
String get studyNext => '다음';
@override
String get studyShareAndExport => '공유 및 내보내기';
@override
String get studyCloneStudy => '복제';
@override
String get studyStudyPgn => '연구 PGN';
@override
String get studyChapterPgn => '챕터 PGN';
@override
String get studyCopyChapterPgn => 'PGN 복사';
@override
String get studyCopyRawChapterPgn => 'Raw PGN 복사';
@override
String get studyDownloadGame => '게임 다운로드';
@override
String get studyStudyUrl => '연구 URL';
@override
String get studyCurrentChapterUrl => '현재 챕터 URL';
@override
String get studyYouCanPasteThisInTheForumToEmbed => '포럼에 공유하려면 이 주소를 붙여넣으세요';
@override
String get studyStartAtInitialPosition => '처음 포지션에서 시작';
@override
String studyStartAtX(String param) {
return '$param에서 시작';
}
@override
String get studyEmbedInYourWebsite => '웹사이트 또는 블로그에 공유하기';
@override
String get studyReadMoreAboutEmbedding => '공유에 대한 상세 정보';
@override
String get studyOnlyPublicStudiesCanBeEmbedded => '공개 연구만 공유할 수 있습니다!';
@override
String get studyOpen => '열기';
@override
String studyXBroughtToYouByY(String param1, String param2) {
return '$param1. $param2에서 가져옴';
}
@override
String get studyStudyNotFound => '연구를 찾을 수 없음';
@override
String get studyEditChapter => '챕터 편집하기';
@override
String get studyNewChapter => '새 챕터';
@override
String studyImportFromChapterX(String param) {
return '$param에서 가져오기';
}
@override
String get studyOrientation => '방향';
@override
String get studyAnalysisMode => '분석 모드';
@override
String get studyPinnedChapterComment => '챕터 댓글 고정하기';
@override
String get studySaveChapter => '챕터 저장';
@override
String get studyClearAnnotations => '주석 지우기';
@override
String get studyClearVariations => '라인 초기화';
@override
String get studyDeleteChapter => '챕터 지우기';
@override
String get studyDeleteThisChapter => '이 챕터를 지울까요? 되돌릴 수 없습니다!';
@override
String get studyClearAllCommentsInThisChapter => '이 챕터의 모든 코멘트와 기호를 지울까요?';
@override
String get studyRightUnderTheBoard => '보드 우하단에';
@override
String get studyNoPinnedComment => '없음';
@override
String get studyNormalAnalysis => '일반 분석';
@override
String get studyHideNextMoves => '다음 수 숨기기';
@override
String get studyInteractiveLesson => '상호 대화형 레슨';
@override
String studyChapterX(String param) {
return '챕터 $param';
}
@override
String get studyEmpty => '초기 포지션';
@override
String get studyStartFromInitialPosition => '초기 포지션에서 시작';
@override
String get studyEditor => '편집기';
@override
String get studyStartFromCustomPosition => '커스텀 포지션에서 시작';
@override
String get studyLoadAGameByUrl => 'URL로 게임 가져오기';
@override
String get studyLoadAPositionFromFen => 'FEN으로 포지션 가져오기';
@override
String get studyLoadAGameFromPgn => 'PGN으로 게임 가져오기';
@override
String get studyAutomatic => '자동';
@override
String get studyUrlOfTheGame => '한 줄에 하나씩, 게임의 URL';
@override
String get studyCreateChapter => '챕터 만들기';
@override
String get studyCreateStudy => '연구 만들기';
@override
String get studyEditStudy => '연구 편집하기';
@override
String get studyVisibility => '공개 설정';
@override
String get studyPublic => '공개';
@override
String get studyUnlisted => '비공개';
@override
String get studyInviteOnly => '초대만';
@override
String get studyAllowCloning => '복제 허용';
@override
String get studyNobody => '아무도';
@override
String get studyOnlyMe => '나만';
@override
String get studyContributors => '기여자만';
@override
String get studyMembers => '멤버만';
@override
String get studyEveryone => '모두';
@override
String get studyEnableSync => '동기화 사용';
@override
String get studyYesKeepEveryoneOnTheSamePosition => '예: 모두가 같은 위치를 봅니다';
@override
String get studyNoLetPeopleBrowseFreely => '아니요: 사람들이 자유롭게 이동할 수 있습니다';
@override
String get studyPinnedStudyComment => '고정된 댓글';
@override
String get studyStart => '시작';
@override
String get studySave => '저장';
@override
String get studyClearChat => '채팅 기록 지우기';
@override
String get studyDeleteTheStudyChatHistory => '연구 채팅 기록을 삭제할까요? 되돌릴 수 없습니다!';
@override
String get studyDeleteStudy => '연구 삭제';
@override
String studyConfirmDeleteStudy(String param) {
return '모든 연구를 삭제할까요? 복구할 수 없습니다! 확인을 위해서 연구의 이름을 입력하세요: $param';
}
@override
String get studyWhereDoYouWantToStudyThat => '어디에서 연구를 시작하시겠습니까?';
@override
String get studyGoodMove => '좋은 수';
@override
String get studyMistake => '실수';
@override
String get studyBrilliantMove => '매우 좋은 수';
@override
String get studyBlunder => '블런더';
@override
String get studyInterestingMove => '흥미로운 수';
@override
String get studyDubiousMove => '애매한 수';
@override
String get studyOnlyMove => '유일한 수';
@override
String get studyZugzwang => '추크추방';
@override
String get studyEqualPosition => '동등한 포지션';
@override
String get studyUnclearPosition => '불확실한 포지션';
@override
String get studyWhiteIsSlightlyBetter => '백이 미세하게 좋음';
@override
String get studyBlackIsSlightlyBetter => '흑이 미세하게 좋음';
@override
String get studyWhiteIsBetter => '백이 유리함';
@override
String get studyBlackIsBetter => '흑이 유리함';
@override
String get studyWhiteIsWinning => '백이 이기고 있음';
@override
String get studyBlackIsWinning => '흑이 이기고 있음';
@override
String get studyNovelty => '새로운 수';
@override
String get studyDevelopment => '발전';
@override
String get studyInitiative => '주도권';
@override
String get studyAttack => '공격';
@override
String get studyCounterplay => '반격';
@override
String get studyTimeTrouble => '시간이 부족함';
@override
String get studyWithCompensation => '보상이 있음';
@override
String get studyWithTheIdea => '아이디어';
@override
String get studyNextChapter => '다음 챕터';
@override
String get studyPrevChapter => '이전 챕터';
@override
String get studyStudyActions => '연구 작업';
@override
String get studyTopics => '주제';
@override
String get studyMyTopics => '내 주제';
@override
String get studyPopularTopics => '인기 주제';
@override
String get studyManageTopics => '주제 관리';
@override
String get studyBack => '뒤로';
@override
String get studyPlayAgain => '다시 플레이';
@override
String get studyWhatWouldYouPlay => '이 포지션에서 무엇을 하시겠습니까?';
@override
String get studyYouCompletedThisLesson => '축하합니다! 이 레슨을 완료했습니다.';
@override
String studyPerPage(String param) {
return '페이지 당 $param개';
}
@override
String get studyGetTheTour => '도움이 필요하세요? 투어를 해보세요!';
@override
String get studyWelcomeToLichessStudyTitle => 'Lichess 연구에 오신 것을 환영합니다!';
@override
String get studyWelcomeToLichessStudyText => '이것은 공유 분석 보드입니다.<br><br>이 보드를 사용해 게임을 분석하고 주석을 달거나,<br>친구들과 특정 포지션에 대해서 토론하거나,<br>체스 레슨을 진행해 보세요!<br><br>이 도구는 매우 강력합니다. 잠시 시간을 들여 어떻게 작동하는지 살펴봅시다.';
@override
String get studySharedAndSaveTitle => '공유되고 저장됨';
@override
String get studySharedAndSavedText => '다른 회원들이 내 수를 실시간으로 볼 수 있습니다!<br>그리고 모든 것은 영원히 저장됩니다.';
@override
String get studyStudyMembersTitle => '연구 회원들';
@override
String studyStudyMembersText(String param1, String param2) {
return '$param1 관전자는 연구를 보며 채팅을 칠 수 있습니다.<br><br>$param2 기여자는 수순을 만들고 연구를 업데이트 할 수 있습니다.';
}
@override
String studyAddMembersText(String param) {
return '$param 버튼을 클릭하세요.<br>그 다음, 누가 기여할 수 있는지 설정하세요.';
}
@override
String get studyStudyChaptersTitle => '연구 챕터';
@override
String get studyStudyChaptersText => '하나의 연구는 여러 개의 챕터를 포함할 수 있습니다.<br>각 챕터는 고유한 시작 포지션과 수순 트리를 가지고 있습니다.';
@override
String get studyCommentPositionTitle => '포지션에 댓글 남기기';
@override
String studyCommentPositionText(String param) {
return '$param 버튼을 클릭하거나, 우측의 수 목록을 우클릭하세요.<br>댓글들은 공유되며 저장됩니다.';
}
@override
String get studyAnnotatePositionTitle => '포지션에 주석달기';
@override
String get studyAnnotatePositionText => '!? 버튼을 클릭하거나, 우측의 수 목록을 우클릭하세요.<br>주석들은 공유되며 저장됩니다.';
@override
String get studyConclusionTitle => '시간을 내주셔셔 감사합니다';
@override
String get studyConclusionText => '프로필에서도 <a href=\'/study/mine/hot\'>이전 연구</a>를 찾아볼 수 있습니다.<br> 연구 기능에 대한 <a href=\'//lichess.org/blog/V0KrLSkAAMo3hsi4/study-chess-the-lichess-way\'>블로그</a>도 있습니다.<br>고급 사용자는 \"?\" 키를 눌러 단축키를 확인할 수 있습니다.<br>즐거운 시간 보내시길 바랍니다!';
@override
String get studyCreateChapterTitle => '연구 챕터를 만들어 봅시다';
@override
String get studyCreateChapterText => '하나의 연구는 여러 개의 챕터를 포함할 수 있습니다.<br>각 챕터는 고유한 수순 트리를 가지고 있고,<br>다양한 방법으로 만들 수 있습니다.';
@override
String get studyFromInitialPositionTitle => '초기 포지션에서';
@override
String get studyFromInitialPositionText => '새로운 경기의 보드 설정입니다. 오프닝을 탐색할 때 적합합니다.';
@override
String get studyCustomPositionTitle => '사용자 지정 포지션';
@override
String get studyCustomPositionText => '원하는대로 보드를 설정하세요. 엔드게임을 탐색할 때 적합합니다.';
@override
String get studyLoadExistingLichessGameTitle => 'Lichess 게임 불러오기';
@override
String get studyLoadExistingLichessGameText => '챕터에 Lichess에서 진행된 게임 수순을 불러오려면<br>lichess 게임 URL을 붙여넣으세요<br>(예시: lichess.org/7fHIU0XI).';
@override
String get studyFromFenStringTitle => 'FEN으로부터 불러오기';
@override
String get studyFromFenStringText => '미리 설정된 포지션으로 챕터를 만들기 위해 FEN 형식을 붙여넣으세요. (예시: 4k3/4rb2/8/7p/8/5Q2/1PP5/1K6 w)';
@override
String get studyFromPgnGameTitle => 'PGN 게임에서 불러오기';
@override
String get studyFromPgnGameText => '수순, 주석, 라인을 불러오려면 PGN 기보를 붙여넣으세요.';
@override
String get studyVariantsAreSupportedTitle => '연구들은 변형 체스를 지원합니다';
@override
String get studyVariantsAreSupportedText => '네, 크레이지하우스나 모든 lichess 변형 체스를<br>연구할 수 있어요!';
@override
String get studyChapterConclusionText => '챕터는 영원히 저장됩니다.<br>당신의 체스 콘텐츠를 잘 정리하기를 바랍니다!';
@override
String get studyDoubleDefeat => '양측 패배';
@override
String get studyBlackDefeatWhiteCanNotWin => '흑 패배, 그러나 백 승리 불가';
@override
String get studyWhiteDefeatBlackCanNotWin => '백 패배, 그러나 흑 승리 불가';
@override
String studyNbChapters(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 챕터',
);
return '$_temp0';
}
@override
String studyNbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count 게임',
);
return '$_temp0';
}
@override
String studyNbMembers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '멤버 $count명',
);
return '$_temp0';
}
@override
String studyPasteYourPgnTextHereUpToNbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'PGN을 여기에 붙여넣으세요. 최대 $count 게임까지 가능합니다.',
);
return '$_temp0';
}
@override
String get teamIncorrectEntryCode => '코드가 잘못되었습니다.';
@override
String teamBattleOfNbTeams(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count팀의 대국',
);
return '$_temp0';
}
@override
String teamNbLeadersPerTeam(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '팀 당 리더 $count명',
);
return '$_temp0';
}
@override
String get timeagoJustNow => '방금';
@override
String get timeagoRightNow => '지금';
@override
String get timeagoCompleted => '종료됨';
@override
String timeagoInNbSeconds(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count초',
);
return '$_temp0';
}
@override
String timeagoInNbMinutes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count분',
);
return '$_temp0';
}
@override
String timeagoInNbHours(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count시간',
);
return '$_temp0';
}
@override
String timeagoInNbDays(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count일',
);
return '$_temp0';
}
@override
String timeagoInNbWeeks(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count주',
);
return '$_temp0';
}
@override
String timeagoInNbMonths(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개월',
);
return '$_temp0';
}
@override
String timeagoInNbYears(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count년',
);
return '$_temp0';
}
@override
String timeagoNbMinutesAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count분',
);
return '$_temp0';
}
@override
String timeagoNbHoursAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count시간',
);
return '$_temp0';
}
@override
String timeagoNbDaysAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count일',
);
return '$_temp0';
}
@override
String timeagoNbWeeksAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count주',
);
return '$_temp0';
}
@override
String timeagoNbMonthsAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count개월',
);
return '$_temp0';
}
@override
String timeagoNbYearsAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count년',
);
return '$_temp0';
}
@override
String timeagoNbMinutesRemaining(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count분 남음',
);
return '$_temp0';
}
@override
String timeagoNbHoursRemaining(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count시간 남음',
);
return '$_temp0';
}
@override
String get tfaTwoFactorAuth => '2단계 인증';
@override
String get ublogCommunity => '커뮤니티';
@override
String ublogXBlog(String param) {
return '$param의 블로그';
}
}