ko_kr_translation.dart 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374
  1. import '../strings_enum.dart';
  2. const Map<String, String> koKR = {
  3. Strings.someThingWentWorng: '문제가 발생했습니다',
  4. Strings.retry: '다시 시도',
  5. //profile
  6. Strings.settings: '설정',
  7. Strings.language: '언어',
  8. Strings.termsOfService: '서비스 약관',
  9. Strings.privacyPolicy: '개인정보 처리방침',
  10. Strings.version: '버전',
  11. Strings.ok: '확인',
  12. Strings.cancel: '취소',
  13. Strings.oops: '앗',
  14. Strings.copied: '복사됨',
  15. Strings.later: '나중에',
  16. Strings.noData: '데이터 없음',
  17. //empty error update
  18. Strings.refresh: '새로 고침',
  19. Strings.unableToConnectNetwork: '인터넷 연결을 확인해 주세요',
  20. Strings.unableToConnectServer: '서버가 일시적으로 사용할 수 없습니다. 나중에 다시 시도해 주세요',
  21. Strings.regionRestricted: '현지 법률 및 규제 제한으로 인해 FKey 서비스는 귀하의 지역에서 사용할 수 없습니다.',
  22. Strings.updateNow: '지금 업데이트',
  23. Strings.newVersionAvailable: '새 버전 사용 가능',
  24. // util error
  25. Strings.eUtilOpenEmail: '이메일 열기 오류',
  26. Strings.eUtilOpenBrowser: '브라우저 열기 오류',
  27. Strings.eUtilOpenGooglePlay: 'Google Play 열기 오류',
  28. Strings.error: '오류',
  29. // Privacy policy
  30. Strings.terms: '약관',
  31. Strings.privacy: '개인정보',
  32. Strings.termsAgreementPrefix: '가입하거나 계속하면 당사의 ',
  33. Strings.termsAgreementConnector: ' 및 ',
  34. // Account page
  35. Strings.account: '계정',
  36. // Dialog texts
  37. Strings.processing: '처리 중...',
  38. Strings.success: '성공',
  39. Strings.unknownError: '알 수 없는 오류',
  40. Strings.failed: '실패',
  41. // exit
  42. Strings.exit: '종료',
  43. // feedback
  44. Strings.feedback: '피드백',
  45. // setting page
  46. Strings.networkSection: '네트워크',
  47. Strings.securitySection: '보안',
  48. Strings.myPreCode: '내 사전 코드',
  49. Strings.validTerm: '유효 기간',
  50. Strings.freeTime: '무료 시간',
  51. Strings.deviceAuthorization: '장치 인증',
  52. Strings.routingMode: '라우팅 모드',
  53. Strings.splitTunneling: '분할 터널링',
  54. Strings.autoReconnect: '자동 재연결',
  55. Strings.restoreDefault: '기본값 복원',
  56. Strings.deleteAccount: '계정 삭제',
  57. Strings.logout: '로그아웃',
  58. // media location page
  59. Strings.connecting: '연결 중...',
  60. Strings.connected: '연결됨',
  61. Strings.disconnected: '연결 끊김',
  62. Strings.open: '열기',
  63. Strings.disconnect: '연결 해제',
  64. Strings.connect: '연결',
  65. Strings.opening: '열고 있습니다',
  66. Strings.connectedSuccessfully: '성공적으로 연결되었습니다',
  67. Strings.willOpenSoon: '곧 열립니다',
  68. Strings.netflix: 'Netflix',
  69. Strings.youtube: 'YouTube',
  70. Strings.amazon: 'Amazon',
  71. Strings.hulu: 'hulu',
  72. Strings.niftyStreaming: 'Nifty Streaming',
  73. Strings.youtubeStreaming: 'YouTube Streaming',
  74. Strings.amazonStreaming: 'Amazon Streaming',
  75. Strings.huluStreaming: 'hulu Streaming',
  76. // split tunneling page
  77. Strings.excludeSelectedAppsFromVPN: '선택한 앱을 VPN에서 제외',
  78. Strings.useVPNForSelectedAppsOnly: '선택한 앱에만 VPN 사용',
  79. Strings.selectApps: '앱 선택',
  80. Strings.customizeYourVPN: 'VPN 맞춤 설정',
  81. // subscription page
  82. Strings.subscription: '구독',
  83. Strings.currentSubscription: '현재 구독',
  84. Strings.upgradeToPremium: 'Premium으로 업그레이드',
  85. Strings.activatePreCode: '사전 코드 활성화',
  86. Strings.preCodeHint: '사전 코드가 있는 경우 입력하여 Pre 혜택을 받으세요.',
  87. Strings.planChangeInfo: '플랜 변경 정보',
  88. Strings.whenItStarts: '시작 시기',
  89. Strings.whatHappensToYourBalance: '잔액 처리',
  90. Strings.extraTime: '추가 시간',
  91. Strings.yourNewPlanBeginsRightAway: '새로운 플랜이 즉시 시작됩니다.',
  92. Strings.anyUnusedAmountFromYourOldPlan: '이전 플랜의 미사용 금액은 새 플랜에 추가됩니다.',
  93. Strings.youllGetExtraDays: '남은 잔액에 따라 추가 일수를 받게 됩니다.',
  94. Strings.premiumsIncluded: 'Premium 포함',
  95. Strings.unlockAllFreeLocations: '모든 무료 위치 잠금 해제',
  96. Strings.unlockSmartMode: '스마트 모드 잠금 해제',
  97. Strings.unlockMultiHopMode: '멀티 홉 모드 잠금 해제',
  98. Strings.premiumCanShareXDevices: 'Premium은 @count 기기 공유 가능',
  99. Strings.ownYourOwnPrivateServer: '자신만의 전용 서버 소유',
  100. Strings.closeAds: '광고 닫기',
  101. Strings.confirmChange: '변경 확인',
  102. Strings.restorePurchases: '구매 복원',
  103. Strings.paymentIssue: '결제 문제',
  104. Strings.yearlyAutoRenewCancelAnytime: '연간 자동 갱신. 언제든지 취소 가능',
  105. // home page
  106. Strings.recent: '최근',
  107. Strings.moviesAndTV: '영화 및 TV',
  108. Strings.social: '소셜',
  109. Strings.support: '지원',
  110. Strings.sport: '스포츠',
  111. Strings.music: '음악',
  112. Strings.game: '게임',
  113. // country restricted
  114. Strings.sorry: '죄송합니다',
  115. Strings.unableToLoadData: '데이터를 로드할 수 없습니다',
  116. Strings.dueLawsAndRegulations:
  117. '현지 법률 및 규정으로 인해 \nNOMOVPN 서비스를 \n현재 지역에서 이용할 수 없습니다.',
  118. // more pages
  119. Strings.sendPreCodeToEmail: '이메일로 사전 코드 보내기',
  120. Strings.selectServer: '서버 선택',
  121. // Dialog messages
  122. Strings.premiumActivated: 'Premium이 성공적으로 활성화되었습니다!',
  123. Strings.premiumActivatedMessage:
  124. 'Premium으로 업그레이드되었습니다. 모든 고급 기능과 향상된 브라우징 경험을 즐기세요.',
  125. Strings.gotIt: '확인',
  126. Strings.emailSent: '이메일이 성공적으로 전송되었습니다',
  127. Strings.emailSentMessage: '사전 코드가 이메일로 전송되었습니다.\n받은편지함(및 스팸 폴더)을 확인하세요.',
  128. Strings.noInternetConnection: '인터넷 연결 없음',
  129. Strings.noInternetMessage: '오프라인 상태인 것 같습니다. 인터넷 연결을 확인하고 다시 시도하세요.',
  130. Strings.logOut: '로그아웃',
  131. Strings.logOutConfirmMessage: '로그아웃하시겠습니까? Premium 기능에 액세스하려면 다시 로그인해야 합니다.',
  132. Strings.thankYouFeedback: '피드백 감사합니다!',
  133. Strings.feedbackMessage: '경험이 만족스럽지 않으셔서 죄송합니다. 빠른 시일 내에 개선하도록 최선을 다하겠습니다.',
  134. Strings.done: '완료',
  135. Strings.whatIsUid: 'UID란 무엇인가요?',
  136. Strings.uidMessage:
  137. '장치 ID(UID) 이것은 장치의 고유 식별자입니다. 이 ID를 제공하면 지원 팀이 장치를 확인하고 문제를 더 빠르게 해결할 수 있습니다.',
  138. Strings.confirm: '확인',
  139. // Device Authorization
  140. Strings.copy: '복사',
  141. Strings.pleaseKeepPageOpen: '이 페이지를 계속 열어두세요.',
  142. Strings.authorizationCode: '인증 코드',
  143. Strings.authorizationCodeDesc:
  144. '이 6자리 코드를 사용하면 VIP 사용자가 장치를 연결할 수 있습니다. 15분마다 새로고침됩니다.',
  145. Strings.shareWithPreUser: 'Pre 사용자와 공유',
  146. Strings.shareWithPreUserDesc: 'VIP 사용자에게 이 코드를 알려주면 장치에 입력하여 승인할 수 있습니다.',
  147. Strings.waitingForAuthorization: '인증 대기 중',
  148. Strings.waitingForAuthorizationDesc:
  149. '이 페이지를 계속 열어두세요.\n승인되면 계정이 자동으로 업그레이드되고 다시 연결됩니다.',
  150. Strings.enterCode: '코드 입력',
  151. Strings.enterCodeDesc:
  152. '다른 장치(무료 사용자)에 표시된 6자리 코드를 입력하세요. 이 코드는 15분마다 새로고침됩니다.',
  153. Strings.verifyDevice: '장치 확인',
  154. Strings.verifyDeviceDesc: '입력한 코드가 인증을 기다리는 활성 장치와 일치하는지 확인합니다.',
  155. Strings.authorizationSuccessful: '인증 성공',
  156. Strings.authorizationSuccessfulDesc: '확인되면 장치가 자동으로 업그레이드되고 계정에 연결됩니다.',
  157. Strings.deviceLimitReached: '장치 한도 도달',
  158. Strings.deviceLimitMessage: '최대',
  159. Strings.devices: '장치만 승인할 수 있습니다',
  160. Strings.deviceAuthorized: '장치 승인됨',
  161. Strings.deviceAuthorizedMessage: '새 장치가 성공적으로 승인되었습니다',
  162. Strings.relieveDevice: '장치 해제',
  163. Strings.relieveDeviceMessage: '정말로 해제하시겠습니까',
  164. Strings.relieveDeviceLoseAccess: '이 장치는 Premium 액세스를 잃게 됩니다.',
  165. Strings.deviceRelieved: '장치 해제됨',
  166. Strings.deviceRelievedMessage: '승인된 장치에서 제거되었습니다',
  167. Strings.currentDevice: '현재 장치',
  168. Strings.androidDevices: 'Android 장치',
  169. Strings.authCodeCopied: '인증 코드가 클립보드에 복사되었습니다',
  170. Strings.invalidAuthorizationCode: '유효하지 않은 인증 코드',
  171. Strings.invalidAuthorizationCodeMessage:
  172. '입력하신 코드가 올바르지 않거나 만료되었습니다.\n다른 장치의 6자리 코드를 확인하고 다시 시도해 주세요.',
  173. Strings.invalidAuthorizationCodeButton: '다시 시도',
  174. // Pre Code Email
  175. Strings.codeBackedUpMessage: '코드가 이 이메일에 백업됩니다.',
  176. Strings.enterYourEmail: '이메일을 입력하세요',
  177. Strings.sendYourEmail: '이메일 보내기',
  178. Strings.yourPreCredential: 'Pre 자격 증명',
  179. Strings.yourPreCredentialDesc: '이것은 VIP 자격 증명입니다. 안전하게 보관하고 누구와도 공유하지 마세요.',
  180. Strings.secureEmailBackup: '안전한 이메일 백업',
  181. Strings.secureEmailBackupDesc: '지정된 이메일 주소로 이 자격 증명이 포함된 이메일을 보내드립니다.',
  182. Strings.sendAndSave: '보내기 및 저장',
  183. Strings.sendAndSaveDesc: '이메일을 보낸 후 이 자격 증명을 장치의 안전한 위치에도 저장하는 것이 좋습니다.',
  184. // Routing Mode
  185. Strings.smart: '스마트',
  186. Strings.smartModeDesc: '로컬 및 VPN 네트워크가 공존하며 최적의 경로가 지능적으로 선택됩니다.',
  187. Strings.global: '글로벌',
  188. Strings.globalModeDesc: '모든 트래픽이 VPN 서버를 통해 라우팅되어 최대 개인 정보 보호 및 보안이 보장됩니다.',
  189. // Subscription Plans
  190. Strings.perYear: '연간',
  191. Strings.yearlyPlan: '연간 플랜',
  192. Strings.mostlyChoose: '가장 많이 선택',
  193. Strings.once: '1회',
  194. Strings.lifeTime: '평생',
  195. Strings.monthPlan: '월간 플랜',
  196. Strings.perWeek: '주간',
  197. Strings.weekPlan: '주간 플랜',
  198. Strings.limitedTime: '기간 한정',
  199. Strings.subscriptionChanged: '구독 플랜이 성공적으로 변경되었습니다',
  200. Strings.restoringPurchases: '구매 복원 중...',
  201. Strings.openingPaymentSupport: '결제 지원 열기 중...',
  202. Strings.info: '정보',
  203. // Other messages
  204. Strings.vpnConnectionError: 'VPN 연결 오류',
  205. Strings.vpnServiceDisconnected: 'VPN 서비스가 예기치 않게 연결 해제되었습니다',
  206. Strings.failedCaptureScreenshot: '스크린샷 캡처 실패',
  207. Strings.imageSavedToAlbum: '이미지가 로컬 앨범에 저장되었습니다',
  208. Strings.failedSaveImage: '갤러리에 이미지 저장 실패',
  209. Strings.failedToSave: '저장 실패',
  210. Strings.failedSendEmail: '이메일 전송 실패',
  211. // Connection status
  212. Strings.activeTime: '활성 시간',
  213. Strings.yearPlanPrice: '연간 플랜 @price 연간',
  214. // Connecting status carousel texts
  215. Strings.securingData: '데이터 보호 중…',
  216. Strings.encryptingTraffic: '트래픽 암호화 중…',
  217. Strings.protectingPrivacy: '개인정보 보호 중…',
  218. Strings.safeConnection: '안전한 연결 중…',
  219. Strings.yourDataIsSafe: '데이터가 안전합니다…',
  220. // Login & Signup
  221. Strings.login: '로그인',
  222. Strings.loginButton: '로그인',
  223. Strings.loginDescription:
  224. '로그인에 성공하면 무료 평가판이 적용되고 남은 멤버십이 계정에 동기화되어 모든 연결된 기기에서 사용할 수 있습니다.',
  225. Strings.signup: 'NOMO 가입',
  226. Strings.signupButton: '가입',
  227. Strings.signupDescription:
  228. '등록 후 무료 평가판이 차감되고 다른 멤버십 시간이 계정으로 전환되어 여러 기기에서 사용할 수 있습니다.',
  229. Strings.username: '사용자 이름',
  230. Strings.password: '비밀번호',
  231. Strings.usernamePasswordRule: '6-20자 (영문자 또는 숫자)',
  232. Strings.noAccount: '계정이 없으신가요? ',
  233. Strings.registerNow: ' 지금 가입하기',
  234. Strings.alreadyHaveAccount: '이미 계정이 있으신가요? ',
  235. Strings.loginNow: ' 지금 로그인',
  236. // Feedback
  237. Strings.feedbackPlaceholder: '문제나 제안을 설명해주세요...',
  238. Strings.emailAddressForReply: '• 이메일 주소 (답변용)',
  239. Strings.send: '보내기',
  240. // Account page additions
  241. Strings.changeSubscription: '구독 변경',
  242. Strings.awaitingActivation: '활성화 대기 중',
  243. Strings.relieve: '해제',
  244. Strings.configureAuthorizedDevices: '인증된 기기 구성...',
  245. Strings.authorizeUpTo4DevicesAsPremium:
  246. '최대 @max개의 기기를 프리미엄으로 인증 (@current/@max)',
  247. Strings.youCanAuthorizeOtherDevices:
  248. '다른 기기를 프리미엄 사용자로 인증할 수 있습니다 (@current/@max)',
  249. // Pre Code page
  250. Strings.preCodeInfoMessage:
  251. 'Pre 코드는 프리미엄 사용자 자격 증명입니다.\n혜택을 활성화하거나 계정을 동기화하여\n다른 기기에서 사용할 수 있습니다.',
  252. Strings.pleaseStoreSecurely: '안전하게 보관하세요!',
  253. Strings.sendPreCodeEmailDesc: '등록된 이메일 주소로 Pre 코드를 보냅니다',
  254. Strings.storeLocalCopyDesc: '이 기기에 Pre 코드 사본을 저장합니다',
  255. Strings.preview: '미리보기',
  256. Strings.hide: '숨기기',
  257. Strings.sendToEmail: '이메일로 보내기',
  258. Strings.saveLocalCopy: '로컬 사본 저장',
  259. // Splash page
  260. Strings.secureYourConnection: '안전한 연결',
  261. Strings.secureYourConnectionDesc: '로그인하거나 계정을 등록하여 다른 기기에서 멤버십을 공유할 수 있습니다.',
  262. // Pre Code Save Dialog
  263. Strings.save: '저장',
  264. // Split Tunneling
  265. Strings.onlyOneModeActive: '한 번에 하나의 모드만 활성화할 수 있습니다.',
  266. Strings.chooseAppsExcludeDesc: 'VPN을 사용하지 않고 직접 연결할 앱을 선택하세요.',
  267. Strings.chooseAppsIncludeDesc: 'VPN을 사용할 앱을 선택하고 다른 앱은 정상적으로 연결됩니다.',
  268. Strings.splitTunnelingDesc:
  269. '분할 터널링을 사용하면 어떤 앱이 VPN 연결을 사용하고 어떤 앱이 직접 연결하는지 제어할 수 있습니다. 대역폭을 관리하고 VPN을 끄지 않고 로컬 또는 외국 콘텐츠에 액세스하는 데 도움이 됩니다.',
  270. Strings.selectAppsExclude: 'VPN을 사용하지 않을 앱 선택',
  271. Strings.selectAppsInclude: 'VPN을 사용할 앱 선택',
  272. Strings.deselectAll: '모두 선택 해제',
  273. Strings.allApps: '모든 앱',
  274. // Feedback Bottom Sheet
  275. Strings.howExperience: '지금까지의\n경험은 어떠셨나요?',
  276. Strings.wedLoveToKnow: '알려주세요!',
  277. // Feedback Tags - Bad 😡
  278. Strings.vpnConnectionFailed: 'VPN 연결 실패',
  279. Strings.internetTooSlow: '인터넷이 너무 느림',
  280. Strings.keepsDisconnecting: '계속 연결이 끊김',
  281. Strings.appCrashes: '앱이 충돌하거나 멈춤',
  282. Strings.otherIssues: '기타 문제',
  283. // Feedback Tags - Poor 😥
  284. Strings.connectionUnstable: '연결이 불안정함',
  285. Strings.speedNotExpected: '예상한 속도가 아님',
  286. Strings.hardToUse: '사용하기 어려움 / 혼란스러운 UI',
  287. // Feedback Tags - Okay 🤭
  288. Strings.worksFineNotFast: '잘 작동하지만 충분히 빠르지 않음',
  289. Strings.limitedFreeServers: '제한된 무료 서버',
  290. Strings.appCouldBeSimpler: '앱이 더 간단할 수 있음',
  291. Strings.sometimesDisconnects: '가끔 연결이 끊김',
  292. Strings.nothingSpecial: '특별한 것 없음',
  293. // Feedback Tags - Good 😏
  294. Strings.easyToUse: '사용하기 쉬움',
  295. Strings.fastConnection: '빠른 연결',
  296. Strings.stablePerformance: '안정적인 성능',
  297. Strings.usefulFreeVersion: '유용한 무료 버전',
  298. Strings.satisfiedOverall: '전반적으로 만족',
  299. // Feedback Tags - Excellent 🥰
  300. Strings.fastAndStable: '빠르고 안정적인 연결',
  301. Strings.greatUserExperience: '훌륭한 사용자 경험',
  302. Strings.excellentPremiumFeatures: '뛰어난 프리미엄 기능',
  303. Strings.worthRecommending: '추천할 가치가 있음',
  304. Strings.loveTheDesign: '디자인이 마음에 듦',
  305. // Change Password
  306. Strings.changePassword: '비밀번호 변경',
  307. Strings.changePasswordDescription:
  308. '보안을 위해 언제든지 비밀번호를 변경할 수 있습니다. 비밀번호 변경 제한 없음',
  309. Strings.enterNewPassword: '새 비밀번호 입력',
  310. Strings.enterConfirmPassword: '비밀번호 확인',
  311. Strings.confirmPasswordMustBeTheSame:
  312. '두 번 입력한 비밀번호가 일치하지 않습니다',
  313. Strings.yes: '예',
  314. // Push Notifications
  315. Strings.pushNotifications: '푸시 알림',
  316. Strings.upgradeNow: '지금 업그레이드',
  317. // Bind email / Member benefits
  318. Strings.bindEmailMemberBenefits: '이메일 연결/회원 혜택',
  319. Strings.bindingAccountEmailProtectsPreRights:
  320. '계정/이메일을 연결하면 Pre 혜택이 보호됩니다.',
  321. Strings.associatedInterests: '관련 혜택',
  322. Strings.associatedInterestsDesc:
  323. '로그인 후 다음 구독 규칙을 참고하세요:\n1. 무료 계정: 계정이 이 기기의 현재 구독을 상속합니다.\n2. 회원 계정: 앱이 해당 계정의 기존 요금제로 전환됩니다.\n참고: 이 기기에서의 구매는 유효합니다.',
  324. Strings.notNow: '나중에',
  325. // VPN Error Messages
  326. Strings.vpnConnectionTimeoutError: '노드 연결 시간 초과',
  327. Strings.vpnNoNodeError: '사용 가능한 노드가 없습니다',
  328. Strings.vpnInitError: 'VPN 서비스 초기화 실패',
  329. Strings.vpnKillError: 'VPN 서비스가 종료되었습니다',
  330. Strings.vpnRevokeError: 'VPN 연결이 끊어졌습니다, 다시 연결해 주세요',
  331. Strings.vpnServiceEmptyError: 'VPN 서비스를 사용할 수 없습니다',
  332. Strings.vpnRouterError: 'VPN 라우팅 구성 오류',
  333. Strings.vpnPermissionDeniedError: 'VPN 권한이 거부되었습니다',
  334. };