import '../strings_enum.dart';

const Map<String, String> koKR = {
  Strings.loading: '로딩 중',
  Strings.changeTheme: '테마 변경',
  Strings.changeLanguage: '언어 변경',
  Strings.noInternetConnection: '인터넷 연결이 없습니다!',
  Strings.serverNotResponding: '서버가 응답하지 않습니다!',
  Strings.someThingWentWorng: '문제가 발생했습니다',
  Strings.apiNotFound: '경로를 찾을 수 없습니다!',
  Strings.serverError: '서버 오류',
  Strings.urlNotFound: 'URL을 찾을 수 없습니다',
  Strings.retry: '다시 시도',
  //profile
  Strings.me: '나',
  Strings.device: '기기',
  Strings.settings: '설정',
  Strings.contactUs: '문의하기',
  Strings.faq: '자주 묻는 질문',
  Strings.about: '정보',
  Strings.language: '언어',
  Strings.launchGameAfterBoost: '부스트 후 게임 시작',
  Strings.uploadLog: '로그 업로드',
  Strings.clearCache: '캐시 지우기',
  Strings.deleteUser: '사용자 삭제',
  Strings.email: '이메일',
  Strings.discord: 'Discord',
  Strings.whatsapp: 'WhatsApp',
  Strings.line: 'Line',
  Strings.wechat: 'WeChat',
  Strings.qq: 'QQ',
  Strings.termsOfService: '서비스 약관',
  Strings.privacyPolicy: '개인정보 처리방침',
  Strings.version: '버전',
  Strings.newUpdate: '새 업데이트',
  Strings.visitWebsite: '웹사이트 방문',
  Strings.english: '영어 (원본)',
  Strings.spanish: '스페인어',
  Strings.confirmStop: '중지 확인',
  Strings.pushSetting: '푸시 설정',
  Strings.enableDebugLog: '디버그 로그 활성화',
  Strings.exportLog: '로그 내보내기',

  Strings.successful: '성공',
  Strings.ok: '확인',
  Strings.cancel: '취소',
  Strings.oops: '앗',
  Strings.copied: '복사됨',
  Strings.deviceId: '기기 ID',
  Strings.newVersion: '새 버전',
  Strings.upgrade: '업그레이드',
  Strings.later: '나중에',
  Strings.noData: '데이터 없음',
  Strings.anErrorOccurred: '오류가 발생했습니다',
  Strings.tryAgain: '다시 시도',

  //lang
  Strings.enLang: '영어',
  Strings.esLang: '스페인어',
  Strings.arLang: '아랍어',
  Strings.faLang: '페르시아어',
  Strings.myLang: '버마어',
  Strings.deLang: '독일어',
  Strings.jaLang: '일본어',
  Strings.frLang: '프랑스어',
  Strings.ruLang: '러시아어',
  Strings.koLang: '한국어',
  //game
  Strings.submit: '제출',
  Strings.go: '이동',
  Strings.bottomBarBoost: '부스트',
  Strings.bottomBarGames: '게임',
  Strings.titleGame: '게임',
  Strings.tabAll: '전체',
  Strings.tabHot: '인기',
  Strings.tabTrending: '트렌딩',
  Strings.tabNew: '신규',
  Strings.download: '다운로드',
  Strings.gameNotFound: '게임을 찾을 수 없습니다',
  Strings.exploreGames: '게임 탐색!',
  Strings.chooseServer: '서버 선택',
  Strings.searchHistory: '검색 기록',
  Strings.searchHint: '게임 이름 입력',
  Strings.searchNoGame: '부스트할 게임을 찾을 수 없습니다',
  Strings.searchNoRelatedGames: '관련 게임을 찾을 수 없습니다. 선택 항목을 둘러보시겠습니까?',
  Strings.submitGameTitle: '게임 제출',
  Strings.submitGameContent: '부스트하고 싶은 게임을 찾을 수 없나요?',
  Strings.submitGameHint: '요청 보내기',
  Strings.or: '또는',
  Strings.selectLocalGame: '로컬 게임 선택',
  Strings.submitted: '제출됨! 피드백을 감사합니다.',
  Strings.scanningLocalGames: '로컬 게임 스캔 중',
  Strings.searching: '검색 중...',
  Strings.dontShowAgain: "다시 표시하지 않음",
  //boosting
  Strings.stop: '중지',
  Strings.startGame: '게임 시작',
  Strings.latency: '지연 시간',
  Strings.packetLoss: '패킷 손실',
  Strings.tryingToSelectNode: '노드를 선택하는 중입니다. 잠시 기다려 주세요.',
  Strings.showPing: 'Ping 표시',
  Strings.connecting: '연결 중...',

  //node
  Strings.autoMatic: '자동',
  Strings.manual: '수동',

  //stop boosting dialog
  Strings.stopAcceleration: '가속을 중지하시겠습니까?',
  Strings.stopAccelerationContent: '가속을 중지하면 게임 연결이 끊어질 수 있습니다. 계속하시겠습니까?',

  //empty error update
  Strings.refresh: '새로 고침',
  Strings.unableToConnectNetwork: '인터넷 연결을 확인해 주세요',
  Strings.unableToConnectServer: '서버가 일시적으로 사용할 수 없습니다. 나중에 다시 시도해 주세요',
  Strings.regionRestricted: '현지 법률 및 규제 제한으로 인해 FKey 서비스는 귀하의 지역에서 사용할 수 없습니다.',
  Strings.userDisabled: '귀하의 계정이 위험에 처해 있으며 로그인이 일시적으로 비활성화되었습니다. 지원팀에 문의하세요.',
  Strings.deviceRestricted: '서비스 이용 불가',
  Strings.permissionsNeededTitle: '권한 필요',
  Strings.permissionsNeededContent: '''「FKey.win」을 사용하려면 VPN 프로필을 설치할 권한이 필요합니다.
「FKey.win」으로의 탐색은 비공개입니다 - 추적이나 데이터 수집이 없습니다.''',
  Strings.acceptAndContinue: '수락하고 계속',
  Strings.updateNow: '지금 업데이트',
  Strings.newVersionAvailable: '새 버전 사용 가능',

  // VPN Error codes
  Strings.eVpnUserAuth: '세션이 만료되었습니다. 다시 로그인해 주세요.',
  Strings.eVpnUserStatus: '계정이 비활성화되었거나 갱신이 필요합니다.',
  Strings.eVpnMaxDevice: '최대 기기 수에 도달했습니다. 계속하려면 기기를 제거해 주세요.',
  Strings.eVpnConnectServer: '앗! 문제가 발생했습니다. 인터넷 연결을 확인해 주세요',
  Strings.eVpnRedisReadError: '사용자 정보를 가져오는데 실패했습니다. 다시 로그인해 주세요.',
  Strings.eVpnIpRegion: 'IP 주소 위치가 등록된 지역과 다릅니다.',
  Strings.eVpnUserExpire: '구독이 만료되었습니다. 액세스를 복원하려면 갱신해 주세요.',
  Strings.eVpnUserLevelError: '이 기능은 다른 멤버십 레벨이 필요합니다.',
  Strings.eVpnServerOverload:
      '이 노드에 너무 많은 사용자가 연결되어 있습니다. 다른 노드로 전환하면 도움이 될 수 있습니다.',
  Strings.eVpnNoServer: '앗! 현재 사용 가능한 서버가 없습니다. 노드를 전환해 보세요.',
  Strings.eVpnInvalidDeviceId: '이 기기는 계정에 연결되지 않았습니다. 다시 로그인해 주세요.',
  Strings.eVpnTrialTimeLimited: '무료 체험이 만료되었습니다. 모든 기능을 계속 사용하려면 지금 업그레이드하세요.',
  Strings.eVpnTellRetry: '재시도에 실패했습니다. 나중에 다시 시도해 주세요.',
  Strings.eVpnBadParam: '잘못된 매개변수가 제공되었습니다.',
  Strings.eVpnConnectRouter: '라우터에 연결할 수 없습니다. 네트워크 설정을 확인하고 다시 시도해 주세요.',
  Strings.eVpnInit: '초기화에 실패했습니다. 앱을 다시 시작해 보세요.',
  Strings.eVpnServerKilled: '네트워크 변동으로 인해 연결이 중단되었습니다',
  Strings.eVpnConnectionFailed: '프로세스 중 취소로 인해 연결에 실패했습니다',
  Strings.eMethodCall: '요청을 처리하는 중 오류가 발생했습니다. 다시 시도해 주세요.',

  // util error
  Strings.eUtilOpenEmail: '이메일 열기 오류',
  Strings.eUtilOpenBrowser: '브라우저 열기 오류',
  Strings.eUtilOpenGooglePlay: 'Google Play 열기 오류',

  Strings.networkErrorTitle: '인터넷 연결 없음',
  Strings.networkErrorContent: '네트워크를 확인하고 다시 시도해 주세요.',
  Strings.error: '오류',

  // Authentication related
  Strings.registerWithEmail: '이메일로 등록',
  Strings.signInWithEmail: '이메일로 로그인',
  Strings.continueWithGoogle: 'Google로 계속',
  Strings.continueWithApple: 'Apple로 계속',
  Strings.continueWithFacebook: 'Facebook으로 계속',

  // Registration page
  Strings.signUp: '가입',
  Strings.emailAddress: '이메일 주소',
  Strings.password: '비밀번호',
  Strings.passwordAgain: '비밀번호 다시 입력',
  Strings.alreadyHaveAccount: '이미 계정이 있나요?',
  Strings.signIn: '로그인',

  // Password rules
  Strings.passwordMustInclude: '비밀번호는 다음을 포함해야 합니다:',
  Strings.atLeast6Characters: '최소 6자',
  Strings.atLeastOneUppercase: '최소 1개의 대문자',
  Strings.atLeastOneLowercase: '최소 1개의 소문자',
  Strings.atLeastOneNumber: '최소 1개의 숫자',

  // Login page
  Strings.forgotPassword: '비밀번호를 잊으셨나요?',
  Strings.dontHaveAccount: '계정이 없나요?',

  // Privacy policy
  Strings.termsAndPrivacy: '가입하거나 계속하면 당사의 약관 및 개인정보 처리방침에 동의합니다',
  Strings.terms: '약관',
  Strings.privacy: '개인정보',
  Strings.termsAgreementPrefix: '가입하거나 계속하면 당사의 ',
  Strings.termsAgreementConnector: ' 및 ',

  // Account activation
  Strings.activateAccount: '계정 활성화',
  Strings.passwordSetup: '비밀번호 설정',
  Strings.emailVerificationHint:
      '코드용 현재 이메일인가요? 계속. 그렇지 않으면 로그인을 업데이트하기 위해 새 이메일을 입력하세요.',
  Strings.verificationCodeHint:
      '이메일 주소로 전송된 6자리 확인 코드를 입력해 주세요. 코드는 10분간 유효합니다.',
  Strings.send: '보내기',
  Strings.resend: '다시 보내기',
  Strings.verify: '확인',
  Strings.setup: '설정',

  // 忘记密码
  Strings.forgotPasswordTitle: '비밀번호를 잊으셨나요',

  // Account page
  Strings.createYourAccount: '계정 만들기',
  Strings.account: '계정',
  Strings.freePlanUnlocked: '무료 플랜 잠금 해제됨',
  Strings.activateToEnableFeatures: '기능을 활성화하려면 지금 활성화하세요',
  Strings.activateNow: '지금 활성화',
  Strings.changePassword: '비밀번호 변경',
  Strings.signOut: '로그아웃',

  // Sign out dialog
  Strings.signOutTitle: '로그아웃',
  Strings.signOutMessage: '이렇게 하면 이 기기에서 모든 로컬 데이터(설정 및 기록 포함)가 삭제됩니다.',
  Strings.signOutWarning: '이 작업은 취소할 수 없습니다.',
  Strings.confirm: '확인',

  // Dialog texts
  Strings.processing: '처리 중...',
  Strings.success: '성공',
  Strings.unknownError: '알 수 없는 오류',
  Strings.failed: '실패',

  // Loading Dialog Messages
  Strings.submitting: '제출 중...',
  Strings.submissionSuccessful: '제출 성공',
  Strings.sendingVerificationCode: '확인 코드 전송 중...',
  Strings.verificationCodeSent: '확인 코드 전송됨',
  Strings.verifyingEmail: '이메일 확인 중...',
  Strings.emailVerified: '이메일 확인됨',
  Strings.resettingPassword: '비밀번호 재설정 중...',
  Strings.passwordResetSuccessful: '비밀번호 재설정 성공',
  Strings.signingIn: '로그인 중...',
  Strings.signInSuccessful: '로그인 성공',
  Strings.signingUp: '가입 중...',
  Strings.signUpSuccessful: '가입 성공',
  Strings.activatingAccount: '계정 활성화 중...',
  Strings.accountActivated: '계정 활성화됨',
  Strings.changingPassword: '비밀번호 변경 중...',
  Strings.passwordChanged: '비밀번호 변경됨',

  // boost report
  Strings.boostReport: '부스트 보고서',

  // sign out dialog
  Strings.signOuting: '로그아웃 중...',
  Strings.signOutSuccessful: '로그아웃 성공',

  // boost report
  Strings.totalTime: '총',
  Strings.improved: '개선됨',
  Strings.ping: '핑',
  Strings.loss: '손실',
  Strings.avoidLag: '지연 방지',
  Strings.times: '회',
  Strings.beforeBoostingPing: '부스트 전 핑',
  Strings.afterBoostingPing: '부스트 후 핑',
  Strings.afterVipBoostingPing: 'VIP 부스트 후 핑',
  Strings.boostRating: '부스트 등급',

  // 错误提示
  Strings.networkRestricted: '네트워크가 제한되었습니다. 네트워크를 변경하고 앱을 다시 시작해 주세요.',

  // exit
  Strings.exit: '종료',

  // apply game
  Strings.applyGame: '로컬 게임 신청',
  Strings.popularGame: '인기 게임',
  Strings.feedbackTip: '피드백을 받는 즉시 최대한 빨리 처리하겠습니다',

  // scanner
  Strings.submittedGame: '제출됨',

  // media upload
  Strings.selectUploadType: '업로드 타입 선택',
  Strings.selectImage: '이미지 선택',
  Strings.selectVideo: '비디오 선택',
  Strings.imageVideoOptional: '이미지/비디오 (선택사항)',
  Strings.maxLimit:
      '최대 {imageCount}개 이미지 (각 ≤{imageSize}MB) 또는 {videoCount}개 비디오 (≤{videoSize}MB)',
  Strings.maxImagesLimit: '최대 {count}개 이미지 (각 ≤{size}MB)',
  Strings.maxVideosLimit: '최대 {count}개 비디오 (≤{size}MB)',
  Strings.fileTooLarge: '파일이 너무 큽니다',
  Strings.imageSizeExceedsLimit: '이미지 크기가 제한을 초과합니다 (≤{size}MB)',
  Strings.videoSizeExceedsLimit: '비디오 크기가 제한을 초과합니다 (≤{size}MB)',
  Strings.selectFailed: '선택 실패',
  Strings.cannotSelectFilePleaseRetry: '파일을 선택할 수 없습니다. 다시 시도해주세요',
  Strings.videoSelectedCannotAddOtherFiles: '비디오가 선택되었습니다. 다른 파일을 추가할 수 없습니다',
  Strings.tip: '팁',

  // boosting
  Strings.dedicatedGameRoute: '전용 게임\n경로',
  Strings.aiLatencyReduction: 'AI 지연시간\n감소',
  Strings.dynamicMultiRoute: '동적 멀티\n경로',

  // feedback
  Strings.feedback: '피드백',
  Strings.gameName: '게임 이름',
  Strings.problemCategory: '문제 카테고리 (단일 선택)',
  Strings.detailsProblem: '문제 세부사항',
  Strings.pleaseProvideADetailed: '더 나은 도움을 드리기 위해 문제에 대한 자세한 설명을 제공해주세요.',
  Strings.yourEmail: '귀하의 이메일',
  Strings.pleaseLeaveYour: '문제 해결에 도움이 될 연락처 정보를 남겨주세요.',
  Strings.gameBoosting: '게임 부스팅',
  Strings.errorCode: '오류 코드',
  Strings.gameLag: '게임 지연',
  Strings.noGameLocation: '게임 위치 없음',
  Strings.others: '기타',

  // boost report
  Strings.gameDidntFeelGreat: '게임이 좋지 않았나요? 말씀해주세요!',
  Strings.weWillListenAndTakeYourSuggestionsSeriously:
      '(귀하의 제안을 듣고 진지하게 받아들이겠습니다.)',
  Strings.sendFeedback: '피드백 보내기',

  // local boost
  Strings.localBoost: '로컬 부스트',
};
