mirror of
https://github.com/lichess-org/mobile.git
synced 2026-05-26 13:50:52 +00:00
6492 lines
176 KiB
Dart
6492 lines
176 KiB
Dart
// 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의 블로그';
|
||
}
|
||
}
|