Files
fanuzu/app/lib/l10n/app_localizations_ko.dart
T

2734 lines
68 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Korean (`ko`).
class AppLocalizationsKo extends AppLocalizations {
AppLocalizationsKo([String locale = 'ko']) : super(locale);
@override
String get commonConfirm => '확인';
@override
String get commonCancel => '취소';
@override
String get commonClose => '닫기';
@override
String get commonSelect => '선택';
@override
String get commonRetry => '다시 시도';
@override
String get commonView => '보기';
@override
String get commonPrev => '이전';
@override
String get commonDone => '완료';
@override
String get commonStart => '시작';
@override
String commonNotYet(String where) {
return '$where 화면은 준비 중입니다.';
}
@override
String get languageSettingsTitle => '언어 설정';
@override
String get authLogin => '로그인';
@override
String get authSignup => '회원가입';
@override
String get authFirstTime => '팬우주는 처음이세요?';
@override
String get authAlreadyMember => '이미 가입하셨나요?';
@override
String get authLoginHeadline => '가장 편한 방법으로\n팬우주에 로그인하세요!';
@override
String get authSignupHeadline => '가장 편한 방법으로\n팬우주에 회원가입 하세요!';
@override
String authProviderLogin(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': 'Apple로 로그인',
'google': 'Google로 로그인',
'kakao': 'Kakao로 로그인',
'line': 'LINE으로 로그인',
'other': '이메일로 로그인',
});
return '$_temp0';
}
@override
String authProviderSignup(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'apple': 'Apple로 가입하기',
'google': 'Google로 가입하기',
'kakao': 'Kakao로 가입하기',
'line': 'LINE으로 가입하기',
'other': '이메일로 가입하기',
});
return '$_temp0';
}
@override
String authNotConfiguredTitle(String name) {
return '$name 로그인 준비 중';
}
@override
String authNotConfiguredBody(String name) {
return '이 기기에서는 $name 로그인을 아직 이용할 수 없습니다.\n다른 로그인 방법을 이용해 주세요.';
}
@override
String authNotConfiguredNotice(String name) {
return '이 기기에서는 $name 로그인을 아직 이용할 수 없습니다.';
}
@override
String get authResetNeedEmail => '재설정 메일을 받으실 이메일을 먼저 입력해 주세요.';
@override
String get authResetSent => '입력하신 주소로 재설정 안내를 보냈습니다.';
@override
String get termsTitle => '이용 약관';
@override
String get termsAgreeAll => '전체 동의';
@override
String get termsService => '서비스 이용약관 (필수)';
@override
String get termsLocation => '위치기반 서비스 이용약관 (필수)';
@override
String get termsAge => '만 14세 이상입니다. (필수)';
@override
String get termsMarketing => '마케팅 정보 및 이벤트 알림 수신 동의 (선택)';
@override
String get signupDoneTitle => '회원가입이 완료되었습니다';
@override
String get signupDoneBody => '팬덤 활동을 시작할 수 있습니다.\n다양한 활동을 통해 내 팬덤 행성을 키워보세요.';
@override
String get homeItemsTooltip => '아이템';
@override
String get homeNotificationsTooltip => '알림';
@override
String get homeFandomHistory => '팬덤 역사';
@override
String get homePopularInside => '인기 K-INSIDE';
@override
String get homeWhereBriefing => 'AI 브리핑';
@override
String get homeWhereInsideList => 'INSIDE 목록';
@override
String get homeWhereInsideDetail => 'INSIDE 상세';
@override
String get homeLoadFailed => '홈을 불러오지 못했습니다';
@override
String get homeRetryLater => '잠시 뒤 다시 시도해 주세요.';
@override
String get myProfileCardTooltip => '프로필 카드';
@override
String get myTabPlanets => '행성/성운';
@override
String get myTabActivity => '활동';
@override
String get myInside => '인사이드';
@override
String get myCampaign => '캠페인';
@override
String myShareText(String nickname, String level, String pop) {
return '$nickname · Lv.$level · 누적 기여 $pop POP';
}
@override
String get myEditPhoto => '프로필 사진 수정';
@override
String get myEditProfile => '프로필 수정';
@override
String get settingsTitle => '설정';
@override
String get settingsAccount => '계정';
@override
String get settingsNickname => '닉네임';
@override
String get settingsEmail => '이메일';
@override
String get settingsSns => 'SNS 연동 계정';
@override
String get settingsPopHistory => 'POP 내역';
@override
String get settingsPayments => '결제 내역';
@override
String get settingsServicePayments => '서비스 결제 내역';
@override
String get settingsService => '서비스 설정';
@override
String get settingsPush => '푸시 알림 설정';
@override
String get settingsBlocked => '차단 설정';
@override
String get settingsInfo => '서비스 정보';
@override
String get settingsNotice => '공지 사항';
@override
String get settingsInquiry => '1:1 문의접수';
@override
String get settingsAppVersion => '앱 버전';
@override
String get settingsLatest => '최신 버전';
@override
String get settingsLogout => '로그아웃';
@override
String get settingsLogoutConfirm => '로그아웃 하시겠습니까?';
@override
String get settingsWithdraw => '서비스 탈퇴';
@override
String get settingsWithdrawConfirm => '서비스 탈퇴를 하시겠습니까?';
@override
String get settingsWithdrawBody => '보유하신 POP 이 사라지고 되돌릴 수 없습니다.';
@override
String get settingsWithdrawLater => '서비스 탈퇴 기능은 준비 중입니다.';
@override
String get settingsUnlinkConfirm => '연결된 계정을 끊으시겠습니까?';
@override
String get settingsUnlinkBody => '연결한 SNS 계정 로그인 수단만 제거되며, 계정 정보는 삭제되지 않습니다.';
@override
String get settingsUnlink => '연결 해제';
@override
String get settingsSameEmailOnly => '계정 이메일과 동일한 소셜 계정만\n연결 할 수 있습니다.';
@override
String settingsLinkNotReady(String name) {
return '이 기기에서는 $name 연동을 아직 이용할 수 없습니다.';
}
@override
String get settingsConnect => '연결';
@override
String get settingsDisconnect => '연결해제';
@override
String get settingsEmailProvider => '이메일';
@override
String get pushDeviceOff => '기기의 푸시 알림 설정이 꺼진 상태입니다.';
@override
String get pushDeviceOffHint => '알림 수신을 위해 시스템 설정에서 알림을 허용해주세요.';
@override
String get pushRequesting => '요청 중…';
@override
String get pushGoToSettings => '설정하러 가기';
@override
String get pushOpeningDeviceSettings => '기기 설정으로 이동합니다.';
@override
String get pushEnableInDevice => '기기 설정에서 FANUZU 알림을 켜 주셔야 받으실 수 있습니다.';
@override
String get pushDeviceSection => '기기 알림 설정';
@override
String get pushSoundVibration => '소리, 진동 설정';
@override
String get pushServiceSection => '서비스 알림 설정';
@override
String get pushTopicEssential => '서비스 필수';
@override
String get pushTopicFandomEvent => '팬덤 이벤트';
@override
String get pushTopicBriefing => 'AI Briefing';
@override
String get pushTopicCommunity => '커뮤니티';
@override
String get pushTopicMarketing => '마케팅·홍보';
@override
String linkTitle(String name) {
return '$name 연동';
}
@override
String get linkNotLinked => '연동되지 않음';
@override
String get linkLinked => '연동됨';
@override
String get linkSameEmailOnly => '계정 이메일과 동일한 소셜 계정만 연결 할 수 있습니다.';
@override
String get linkUnlink => '연동 해제';
@override
String get linkLink => '연동하기';
@override
String get noticeBadge => '공지';
@override
String get noticeTitle => '공지사항';
@override
String get noticeEmpty => '공지사항이 없습니다.';
@override
String get noticeDetailTitle => '공지사항 상세';
@override
String get translationMark => '번역함';
@override
String translationReplyTo(String name) {
return '$name 님 댓글 번역';
}
@override
String get translationWrite => '번역 댓글 작성';
@override
String get translationHint => '번역을 입력하세요';
@override
String get translationValid => '유효';
@override
String get translationInvalid => '무효';
@override
String get translationSelfMarkBlocked => '본인 번역은 마킹할 수 없습니다.';
@override
String get translationSubmitted => '번역을 등록했습니다. 검증을 통과하면 24시간 뒤 POP 이 지급됩니다.';
@override
String get translationMarked => '마킹했습니다.';
@override
String get translationAlreadyMarked => '이미 마킹한 번역입니다.';
@override
String get translationDuplicate => '이미 이 글에 같은 언어로 번역을 등록했습니다.';
@override
String get translationFailed => '처리하지 못했습니다. 잠시 뒤 다시 시도해 주세요.';
@override
String get translationNotEligible => '가입 후 24시간이 지난 이 팬덤의 멤버만 마킹할 수 있습니다.';
@override
String get translationDailyCap => '오늘은 번역을 더 등록할 수 없습니다.';
@override
String get translationInvalidTarget => '번역할 수 없는 콘텐츠입니다.';
@override
String get commonRequestFailed => '요청을 처리하지 못했습니다.';
@override
String get commonFan => '팬';
@override
String get adLoadFailed => '광고를 불러오지 못했어요. 기본 보상만 받습니다.';
@override
String get storeNotReady => '스토어 상품 준비 중';
@override
String get storePending => '결제 승인을 기다리고 있어요. 승인되면 자동으로 반영됩니다.';
@override
String get storeFailed => '결제를 완료하지 못했어요.';
@override
String get storePurchased => '구매가 반영되었습니다.';
@override
String get heroParticipate => 'ZAP+ · 선물 참여';
@override
String heroRemainingSemantics(String minutes, String seconds) {
return 'HERO TIME 남은 시간 $minutes분 $seconds초';
}
@override
String heroRemaining(String time) {
return 'HERO TIME · $time 남음';
}
@override
String heroClaims(String count) {
return '팬들의 선물 수령 $count건';
}
@override
String heroInProgress(String name) {
return '$name · HERO TIME 진행 중 →';
}
@override
String get stageNames => '성운,시작,성장,함께,동행,빛,영원';
@override
String get planetStageUnknown => '행성 · 단계 정보 없음';
@override
String get planetHibernatingSuffix => ' · 휴면 중';
@override
String get planetEclipseSuffix => ' · Eclipse 진행 중';
@override
String get planetHeroSuffix => ' · HERO TIME 진행 중';
@override
String get evoPlanetGrowth => '행성 성장';
@override
String get evoHeroEnd => 'HERO TIME 종료';
@override
String get evoAwakening => '행성이 깨어납니다';
@override
String get evoAnomaly => '이상 반응';
@override
String get evoEnergy => '에너지 집중';
@override
String get evoTransition => '전환';
@override
String get evoComplete => '행성 진화 완료';
@override
String get evoOpenHistory => 'PASSPORT 기록 보기';
@override
String get playNow => '지금 바로 플레이';
@override
String get playHeadline => '자, 팬덤을 만나러 가요!';
@override
String get playBody => '행성을 만들고 팬덤들과 소통하면서 즐거운 팬덤 활...';
@override
String get timeJustNow => '방금 전';
@override
String timeMinutesAgo(String n) {
return '$n분 전';
}
@override
String timeHoursAgo(String n) {
return '$n시간 전';
}
@override
String timeDaysAgo(String n) {
return '$n일 전';
}
@override
String get commonMore => '더 보기';
@override
String authProviderStart(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': '이메일로 시작하기',
'kakao': '카카오로 시작하기',
'line': 'LINE으로 시작하기',
'apple': 'Apple로 시작하기',
'other': 'Google로 시작하기',
});
return '$_temp0';
}
@override
String authProviderName(String provider) {
String _temp0 = intl.Intl.selectLogic(provider, {
'email': '이메일',
'kakao': '카카오',
'line': 'LINE',
'apple': 'Apple',
'other': 'Google',
});
return '$_temp0';
}
@override
String get authLastProvider => '마지막 로그인 수단은 연결을 해제할 수 없습니다.';
@override
String get authLoginRequired => '로그인이 필요합니다.';
@override
String get authDifferentEmail => '가입하신 이메일과 다른 계정입니다.';
@override
String get authLinkFailed => '계정 연결에 실패했습니다.';
@override
String get authNotLinked => '연결되어 있지 않은 계정입니다.';
@override
String get authEmailUnavailable => '이메일 로그인을 쓸 수 없습니다.';
@override
String get authCheckCredentials => '이메일 또는 비밀번호를 확인해 주세요.';
@override
String get authSocialFailed => '소셜 로그인에 실패했습니다.';
@override
String get authAppleUnavailable => '이 기기에서는 Apple 로그인을 쓸 수 없습니다.';
@override
String get authEmailInUse => '이미 가입된 이메일입니다.';
@override
String get authWeakPassword => '비밀번호가 너무 짧습니다. 8자 이상으로 정해 주세요.';
@override
String get authInvalidEmail => '이메일 형식이 올바르지 않습니다.';
@override
String get commonTryLater => '잠시 후 다시 시도해 주세요.';
@override
String get authCredentialInUse => '다른 FANUZU 계정에 이미 연결된 소셜 계정입니다.';
@override
String get authAlreadyLinked => '이미 연결된 계정입니다.';
@override
String get authMethodUnavailable => '이 로그인 수단은 아직 사용할 수 없습니다.';
@override
String get authRecentLogin => '보안을 위해 다시 로그인한 뒤 시도해 주세요.';
@override
String authOtherProviderGuide(String email) {
return '$email 계정은 다른 로그인 수단으로 가입돼 있습니다. 처음 가입에 쓰신 수단으로 로그인한 뒤 MY > 설정 > SNS 연동에서 이 수단을 연결해 주세요.';
}
@override
String get authThisAccount => '이';
@override
String get eclipseCapped => '참여 상한에 닿아 일부는 집계되지 않았습니다.';
@override
String get eclipseResultUnknown => '참여 결과를 확인하지 못했습니다. 같은 요청으로 다시 확인해 주세요.';
@override
String get eclipseChecking => '참여 확인 중';
@override
String get eclipseRetrySame => '같은 참여 다시 확인';
@override
String get eclipseEnded => '이클립스가 이미 끝났거나 방어에 성공했습니다.';
@override
String get eclipseTooFast => '너무 빠르게 참여했습니다. 잠시 뒤 다시 시도해 주십시오.';
@override
String get eclipseNone => '진행 중인 이클립스가 없습니다';
@override
String get eclipseSuccessTitle => '운석 충돌을\n성공적으로 막았어요!';
@override
String get eclipseQualified => '참여 인정 완료';
@override
String get eclipseFailTitle => '아쉽게 행성 방어를\n실패했어요';
@override
String get eclipseFailBody => '이번 회차의 방어 목표를 달성하지 못했습니다.';
@override
String get eclipseCancelTitle => '이클립스 취소';
@override
String get eclipseCancelBody => '집계 오류로 취소되었습니다. FPI는 차감되지 않았습니다.';
@override
String get eclipsePendingTitle => '방어 결과 확인 중';
@override
String get eclipsePendingBody => '참여 시간이 끝났습니다. 서버 판정을 기다리고 있습니다.';
@override
String get eclipseShakeTimed => '초간 휴대폰을 흔들어\n행성 운석 충돌을 막으세요!';
@override
String get eclipseShake => '휴대폰을 흔들어\n행성 운석 충돌을 막으세요!';
@override
String eclipseMyCount(String count) {
return '내 참여 $count회';
}
@override
String eclipsePendingSuffix(String count) {
return ' · +$count 전송 대기';
}
@override
String get eclipseSendingSuffix => ' · 전송 중';
@override
String eclipseNoPopNote(String count) {
return 'POP은 소모되지 않습니다. 유효 Shake $count회 이상 흔들어 방어에 참여하면 참여자로 인정됩니다.';
}
@override
String get eclipseTapToJoin => '흔들기 어려우면 눌러서 참여';
@override
String get eclipseTimeLeft => '이클립스 발생 남은 시간 :';
@override
String eclipseSeconds(String seconds) {
return ' $seconds초';
}
@override
String eclipseBannerDefended(String name) {
return '방어 성공 — $name FPI 감소 없음';
}
@override
String eclipseBannerActive(String name, String rate) {
return '이클립스 발동 — $name 침식 $rate%';
}
@override
String eclipseBannerDefense(String count, String target) {
return '유효 참여 $count / $target명';
}
@override
String timeHoursMinutesLeft(String hours, String minutes) {
return '$hours시간 $minutes분 남음';
}
@override
String timeMinutesLeft(String minutes) {
return '$minutes분 남음';
}
@override
String liveEclipseDefense(String name, String count) {
return '[LIVE] $name님이 이클립스 방어에 참여했습니다! (+$count)';
}
@override
String liveHotTime(String name) {
return '[LIVE] $name님의 아티스트 핫타임이 시작되었습니다!';
}
@override
String liveHeroGift(String name) {
return '[LIVE] $name님의 영웅의 선물이 도착했습니다!';
}
@override
String liveCampaign(String name) {
return '[LIVE] $name님이 캠페인에 후원했습니다!';
}
@override
String get galaxySetPrimaryConfirm => '선택한 행성을 기본 행성으로 변경할까요?';
@override
String get galaxyLoadFailed => '갤럭시를 불러오지 못했습니다';
@override
String get commonSearch => '검색';
@override
String get galaxyMyPlanets => '내 행성';
@override
String get galaxyMap => '갤럭시 맵';
@override
String get nebulaCreate => '성운 생성';
@override
String get commonRecheck => '다시 확인';
@override
String get zapApplying => '기여 반영 중';
@override
String get zapNeedsCheck => '기여 결과 확인 필요';
@override
String get zapNoPlanet => '소속 행성이 없습니다';
@override
String get commonContribute => '기여';
@override
String get commonItem => '아이템';
@override
String get galaxyDefended => '방어 성공 · FPI 감소 없음';
@override
String galaxyErosion(String rate, String progress) {
return '침식 $rate% · 방어 $progress%';
}
@override
String galaxyOnlineMembers(String online, String members) {
return '접속 $online명 · 멤버 $members명';
}
@override
String get galaxySearchHint => '팬덤 이름으로 검색';
@override
String get commonRecentSearches => '최근 검색어';
@override
String get commonClearAll => '전체 삭제';
@override
String get commonNoRecentSearches => '최근 검색어가 없습니다.';
@override
String get galaxyNoHit => '찾는 팬덤이 없습니다.\n이름을 다시 확인해 주세요.';
@override
String galaxyMembers(String count) {
return '멤버 $count명';
}
@override
String galaxyPlanetRank(String name, String rank) {
return '$name 행성 $rank위';
}
@override
String get galaxyMapOpen => '갤럭시 맵 열기';
@override
String get zapNotEnoughPop => 'POP이 모자랍니다';
@override
String get zapFailNoPop => 'POP 이 모자라 기여하지 못했습니다.';
@override
String get zapFailLedger => '잔액과 획득 내역이 맞지 않아 기여를 멈췄습니다.';
@override
String get zapFailRetry => '연결을 확인하고 같은 기여를 다시 확인해 주세요.';
@override
String get zapDone => '기여 완료';
@override
String zapDonePop(String pop) {
return '$pop POP 기여 완료';
}
@override
String get growthFounders => '창립 멤버';
@override
String get growthNebulaGoalPassed => '목표 기간이 지났어요 · 조건을 채우면 행성으로 탄생해요';
@override
String get growthFinalStage => '최종 Stage';
@override
String get growthPromotionPending => '승급 확정 대기';
@override
String get growthCheckConditions => '성장 조건 확인';
@override
String growthConditionChecking(String name) {
return '$name 조건 확인 중';
}
@override
String growthConditionMet(String name) {
return '$name 조건 충족';
}
@override
String growthConditionUnmet(String name) {
return '$name 조건 미충족';
}
@override
String get nebulaHeadline => '우리 팬덤 행성 이름을 만들어요.';
@override
String nebulaBody(String days) {
return '창립멤버가 목표 POP을 $days일내 달성하면 \n정식 행성으로 탄생합니다!\n진화에 참여한 멤버들에게는 기념 배지가 지급됩니다.';
}
@override
String get nebulaNameTaken => '이미 사용중인 이름입니다.';
@override
String get nebulaNameHint => '팬덤 이름';
@override
String get nebulaGoal => '목표 ';
@override
String get nebulaFounders => ' / 창립멤버';
@override
String nebulaGoalSemantics(String pop, String members, String days) {
return '목표 $pop POP · 창립 멤버 $members명 · $days일 고정';
}
@override
String get commonMyPop => '나의 보유 POP : ';
@override
String get commonChange => '변경';
@override
String planetShape(String n) {
return '형태 $n';
}
@override
String get planetBgColor => '배경색 선택';
@override
String get planetColorSelect => '행성 색 선택';
@override
String get planetTypeSelect => '행성 타입 선택';
@override
String get commonNext => '다음';
@override
String get planetCreateFailed => '행성을 만들지 못했습니다. 잠시 후 다시 시도해 주세요.';
@override
String get planetCreateConfirm => '선택한 옵션으로\n행성을 생성할까요?';
@override
String get commonCreate => '생성';
@override
String get briefingOpenFailed => '원문을 열 수 없습니다.';
@override
String campaignAchieved(String percent) {
return '$percent% 달성';
}
@override
String get campaignView => '캠페인 보기';
@override
String get growthFinalReached => '최종 Stage에 도달했어요';
@override
String get zapRetrySame => '같은 기여 다시 확인';
@override
String get heroOwnerSuffix => '님의';
@override
String get heroStartPrompt => '행성을 생성 또는 가입하고\n팬우주를 시작해 보세요!';
@override
String get heroNebulaPrompt => '활동을 통해 얻은 POP을 통해\n성운에 기여해 보세요!';
@override
String heroRecentContribution(String pop) {
return '$pop POP 기여로\n꾸준하게 성장하고 있어요.';
}
@override
String get heroGrowingTogether => '함께 키워가는 팬덤 행성';
@override
String get heroPopProgress => 'POP 진행률';
@override
String get heroNebula => '성운';
@override
String get heroNebulaTap => '성운을 클릭해서\n행성으로 탄생 시켜보세요!';
@override
String get heroCreateNebula => '행성 생성 (성운)';
@override
String get heroJoinPlanet => '행성 가입';
@override
String get heroCreateOrJoin => '행성 생성 또는 가입';
@override
String insideAnswers(String count) {
return '답변 $count';
}
@override
String get itemJoinFirst => '행성에 가입한 뒤 영웅의 선물을 보낼 수 있어요.';
@override
String get itemBuyNotReady => '아이템 구입은 준비 중입니다.';
@override
String get itemUseNotReady => '아이템 사용은 준비 중입니다.';
@override
String get payOpenFailed => '결제 창을 열지 못했어요.';
@override
String get itemBuy => '아이템 구입';
@override
String get itemSelect => '아이템 선택';
@override
String get commonComingSoon => '준비 중입니다.';
@override
String itemSendPop(String pop) {
return '$pop POP 전송';
}
@override
String itemBuyerPop(String pop) {
return '구매자 +$pop POP';
}
@override
String itemOwned(String count) {
return '보유 : $count';
}
@override
String itemOwnedCount(String count) {
return '보유 : $count개';
}
@override
String get growthOwnerOf => '님의 ';
@override
String get growthSteadySuffix => ' 기여로 꾸준하게 성장하고 있어요.';
@override
String get questAttended => '출석 완료';
@override
String get questInProgressSpaced => '진행 중';
@override
String get questRewardPaid => '보상 지급 완료';
@override
String get questClaim => '보상받기';
@override
String get questStart => '퀘스트 시작하기';
@override
String get questRewardDone => '보상 완료';
@override
String get popKindGeneral => '일반 POP';
@override
String get popKindContribution => '기여 POP';
@override
String get popTxGrant => '지급';
@override
String get popTxSpend => '차감';
@override
String get popTxRefund => '환불';
@override
String get popTxVoid => '무효';
@override
String get popTypeQuest => '퀘스트';
@override
String get popTypeReward => '보상';
@override
String get popTypePayment => '결제';
@override
String get popTypeSubscription => '구독';
@override
String get popTypeAdmin => '운영';
@override
String get popTypeFee => '수수료';
@override
String get commonEtc => '기타';
@override
String get popReasonQuestSteps => '만보기 퀘스트';
@override
String get popReasonQuestMusicShake => '뮤직 셰이크 퀘스트';
@override
String get popReasonQuestPlace => '장소 방문 퀘스트';
@override
String get popReasonQuestAttend => '출석 퀘스트';
@override
String get popReasonAdReward => '광고 보상';
@override
String get popReasonHeroDrop => '영웅의 선물';
@override
String get popReasonHeroDropTrigger => '영웅의 선물 발동';
@override
String get popReasonTranslation => '참여형 번역';
@override
String get popReasonIapPurchase => '상품 구매';
@override
String get popReasonFocusDaily => 'Focus 일일 보상';
@override
String get popReasonPreregBonus => '사전예약 보상';
@override
String get popReasonReferral => '친구 초대';
@override
String get popTypeReferral => '레퍼럴';
@override
String get popReasonAdminGrant => '운영 지급';
@override
String get popReasonAdminClawback => '운영 회수';
@override
String get popReasonCampaignFund => '캠페인 후원';
@override
String get popReasonCampaignRefund => '캠페인 환불';
@override
String get popReasonCampaignFeeRefund => '캠페인 개설 수수료 환불';
@override
String get popReasonCampaignFee => '캠페인 등록비';
@override
String get popReasonQnaBounty => '인사이드 현상금';
@override
String get popReasonQnaRefund => '현상금 환불';
@override
String get popReasonQnaReward => '인사이드 채택 보상';
@override
String get popReasonEclipseDefense => 'Zap 기여';
@override
String get popReasonOther => 'POP 변동';
@override
String popRepeat(String title, String count) {
return '$title $count회';
}
@override
String get payStatePaid => '결제 완료';
@override
String get payStateRefundRequested => '환불 요청';
@override
String get payStateRefundApproved => '환불 승인';
@override
String get payStateRefunded => '환불 완료';
@override
String get payStateRefundRejected => '환불 반려';
@override
String get pushTopicEssentialDesc => '계정·결제·점검 안내입니다. 끄실 수 없습니다.';
@override
String get pushTopicFandomEventDesc => '이클립스 · 캠페인 · 퀘스트 · 아티스트 핫타임 소식입니다.';
@override
String get pushTopicBriefingDesc => '행성의 하루를 정리한 브리핑 카드를 알려 드립니다.';
@override
String get pushTopicCommunityDesc => '내 글의 댓글 · 좋아요 · 답변 알림입니다.';
@override
String get pushTopicMarketingDesc => '이벤트 · 혜택 정보를 받습니다. 동의하실 때만 켜집니다.';
@override
String get inquiryPending => '접수';
@override
String get inquiryInProgress => '처리중';
@override
String get inquiryAnswered => '답변 완료';
@override
String get photoBadType => 'JPG · PNG · WEBP · GIF 이미지만 올릴 수 있습니다.';
@override
String get photoTooBig => '사진 용량이 10MB 를 넘습니다. 더 작은 사진을 골라 주세요.';
@override
String get photoUnreadable => '사진을 읽지 못했습니다. 다시 골라 주세요.';
@override
String get myListInside => '내 인사이드';
@override
String get myListInsideEmpty => '아직 올리신 인사이드가 없습니다.';
@override
String get myListCampaign => '내 캠페인';
@override
String get myListCampaignEmpty => '아직 만드신 캠페인이 없습니다.';
@override
String get sortLatest => '최신순';
@override
String get sortPop => 'POP순';
@override
String get sortSolved => '채택 완료';
@override
String get sortAchieved => '달성 완료';
@override
String get payNotFound => '결제 내역을 찾을 수 없습니다.';
@override
String get payItemFallback => '결제 상품';
@override
String get payMethodInApp => '앱 내 구입';
@override
String get unknownUser => '알 수 없는 사용자';
@override
String get blockSelf => '자신은 차단할 수 없습니다.';
@override
String get inquiryFallback => '문의';
@override
String get photoRejectedServer => '사진을 올릴 수 없습니다. 형식과 용량을 확인해 주세요.';
@override
String get photoUploadFailed => '사진 업로드가 실패했습니다. 잠시 후 다시 시도해 주세요.';
@override
String focusClaimed(String pop) {
return '오늘의 Focus 보상 +$pop 기여 POP 을 받았어요.';
}
@override
String get focusActive => '광고 없는 집중모드 이용 중';
@override
String focusUntil(String date) {
return '$date 까지 · 오늘 몫은 오늘만 받을 수 있어요';
}
@override
String get focusClaimedToday => '오늘 받음';
@override
String get focusClaimToday => '오늘 보상 받기';
@override
String get storeConnectFailed => '스토어에 연결하지 못했어요. 잠시 후 다시 시도해 주세요.';
@override
String get payRestore => '구매 복원';
@override
String get payEmpty => '결제 내역이 없습니다.';
@override
String get payRefundGuide =>
'소비형 상품 : 구매 후 7일 이내이며 사용하지 않은 상품은 환불 가능합니다. 일부라도 사용된 상품은 환불 대상에서 제외됩니다.\n구독형 상품 : 결제 후 24시간 이내 혜택 미사용(추가 보상 등) 시 환불 가능합니다.\n환불 승인 후 7-14 이내 환불 완료 처리가 됩니다.';
@override
String get payDetailTitle => '결제 내역 상세';
@override
String get payNumber => '결제 번호';
@override
String get payDate => '결제 일시';
@override
String get payMethod => '결제 방식';
@override
String get payStatus => '결제 상태';
@override
String get payAmount => '결제 금액';
@override
String get payRefundInfo => '환불 안내';
@override
String get payRefundApply => '환불 신청';
@override
String get payRefundUnavailable => '환불 불가';
@override
String get refundReasonMistake => '실수로 결제했습니다';
@override
String get refundReasonExpectation => '서비스가 기대와 다릅니다';
@override
String get refundReasonError => '오류로 사용하지 못했습니다';
@override
String get refundReasonDuplicate => '중복 결제했습니다';
@override
String get refundTitle => '환불';
@override
String get refundSubmit => '요청';
@override
String get refundReason => '환불 사유';
@override
String get refundConfirm => '정말 환불 신청을 할까요?';
@override
String get myPop => '내 POP';
@override
String get commonNoHistory => '내역이 없습니다.';
@override
String get nicknameEdit => '닉네임 수정';
@override
String get nicknameReserved => '운영자로 오해될 수 있는 이름은 쓸 수 없습니다.';
@override
String get nicknameTaken => '이미 쓰고 있는 닉네임입니다.';
@override
String get albumItems => '앨범 항목';
@override
String get takePhoto => '사진 촬영';
@override
String get pickFromAlbum => '앨범에서 고르기';
@override
String get tierGuide => '티어 안내';
@override
String get statSteps => '누적 걸음';
@override
String get statContribution => '누적 기여 POP';
@override
String get statQuests => '완료 퀘스트';
@override
String get shareInstagram => '인스타그램';
@override
String get shareTiktok => '틱톡';
@override
String get shareCopyLink => '링크 복사';
@override
String get inquiryListTitle => '1:1 문의 접수';
@override
String get inquiryEmpty => '접수하신 문의가 없습니다.';
@override
String get inquiryWrite => '문의 작성';
@override
String get inquiryDetail => '문의 상세';
@override
String get commonEdit => '수정';
@override
String get inquiryAnswer => '답변';
@override
String get inquiryNew => '새 문의 작성';
@override
String get inquiryEdit => '문의 수정';
@override
String get commonTitle => '제목';
@override
String get commonTitleHint => '제목을 입력해주세요.';
@override
String get inquiryBody => '문의 내용';
@override
String get inquiryBodyHint => '문의할 내용을 작성해 주세요.';
@override
String get inquiryBodyHelper => '열 글자 이상 적어 주시면 더 빨리 도와드릴 수 있습니다.';
@override
String inquirySubmitFailed(String reason) {
return '문의를 접수하지 못했습니다. $reason';
}
@override
String inquiryEditFailed(String reason) {
return '문의를 수정하지 못했습니다. $reason';
}
@override
String get inquirySubmitted => '문의를 접수했습니다.';
@override
String get inquiryEdited => '문의를 수정했습니다.';
@override
String get blockedEmpty => '차단한 계정이 없습니다.';
@override
String get unblock => '차단 해제';
@override
String unblockFailed(String reason) {
return '차단을 해제하지 못했습니다. $reason';
}
@override
String get tierInfoTitle => 'TIER 정보';
@override
String get tierPromptPrefix => '행성/성운의 기여를 통해\n';
@override
String get tierPromptRank => '랭크';
@override
String get tierPromptSuffix => '를 올려보세요';
@override
String get tierPassportNote =>
'Passport Tier 는 레벨과 별개인 카드 외형 등급이며 내려가지 않습니다.';
@override
String get tierTotalContribution => '누적 기여';
@override
String get notifKindEclipse => '이클립스';
@override
String get notifKindItemUsed => '아이템 사용';
@override
String get notifKindLike => '좋아요';
@override
String get notifKindComment => '댓글';
@override
String get notifKindCampaign => '캠페인 달성';
@override
String get notifKindQuest => '퀘스트 완료';
@override
String get notifTargetPost => '게시물';
@override
String get notifTargetCampaign => '캠페인';
@override
String get notifTargetQuest => '퀘스트 상세';
@override
String get dayToday => '오늘';
@override
String get dayYesterday => '어제';
@override
String get notifEmpty => '알림이 없습니다.';
@override
String notifGoTo(String target) {
return '$target 로 이동합니다.';
}
@override
String get stationOfficial => '공식';
@override
String get stationShop => '판매처';
@override
String get stationTicket => '예매';
@override
String get stationMedia => '미디어';
@override
String get stationLoadFailed => 'STATION 을 불러오지 못했습니다';
@override
String get commonAll => '전체';
@override
String get stationSuggest => '판매처 제안';
@override
String get stationEmpty => '아직 등록된 링크가 없습니다.\n행성에 가입하면 큐레이션이 보입니다.';
@override
String get stationCategoryEmpty => '이 분류에는 아직 링크가 없습니다.';
@override
String get stationSuggestLater => '제안 접수는 서버 연동 후 열립니다.';
@override
String get commonSubmit => '제출';
@override
String get commonName => '이름';
@override
String get commonNameRequired => '이름을 입력해 주세요.';
@override
String get commonUrl => '주소';
@override
String get commonUrlRequired => '주소를 입력해 주세요.';
@override
String get commonUrlHttps => 'https 로 시작하는 주소를 입력해 주세요.';
@override
String get commonCategory => '분류';
@override
String get stationReason => '추천 이유 (선택)';
@override
String get stationSuggestNote =>
'제안하신 링크는 운영 검토를 거쳐 등록됩니다. 검토 결과는 알림으로 알려 드립니다.';
@override
String get heroGiftUnavailable => '이 선물은 현재 수령할 수 없습니다.';
@override
String get heroGiftAlready => '이미 참여한 선물입니다. POP 내역을 확인해 주세요.';
@override
String get heroGiftRelogin => '다시 로그인한 뒤 참여해 주세요.';
@override
String get heroGiftNoPermission => '이 선물에 참여할 수 있는 권한이 없습니다.';
@override
String get heroGiftHowTo => '폰을 흔들거나 아래 버튼을 눌러 빛 에너지 선물에 참여하세요.';
@override
String get heroGiftPopNote => '받을 수 있는 POP은 남은 선물과 1인 상한에 따라 결정됩니다.';
@override
String heroGiftReceived(String total) {
return '$total POP 수령 확인';
}
@override
String get heroGiftUnknown => '지급 결과를 확인하지 못했습니다. 다시 확인해 주세요.';
@override
String get heroGiftNone => '지금 참여할 수 있는 선물이 없습니다.';
@override
String get heroGiftConfirmed => '참여한 선물의 수령을 확인했습니다.';
@override
String get heroGiftChecking => '지급 확인 중…';
@override
String get heroGiftRetry => '같은 선물 다시 확인';
@override
String get heroGiftTap => '흔들기 대신 버튼으로 참여';
@override
String rankMyPlanet(String metric) {
return '내 행성의 $metric 랭킹';
}
@override
String get rankPlanetEmpty => '아직 집계된 행성 랭킹이 없습니다';
@override
String get rankScopeLive => '실시간';
@override
String get rankScopeCountry => '국가별';
@override
String rankMine(String metric) {
return '나의 $metric 랭킹';
}
@override
String rankMyCountry(String metric) {
return '내 국가의 $metric 랭킹';
}
@override
String get rankEmpty => '아직 집계된 랭킹이 없습니다';
@override
String rankScope(String scope) {
return '$scope 랭킹';
}
@override
String get rankLoadFailed => '랭킹을 불러오지 못했습니다';
@override
String rankMeSuffix(String name) {
return '$name (나)';
}
@override
String get reportDefamation => '아티스트 비방 및 명예훼손';
@override
String get reportInappropriate => '부적절한 콘텐츠';
@override
String get reportSpam => '스팸 및 영리 목적 광고';
@override
String get reportPrivacy => '개인정보 노출 및 사칭';
@override
String get reportTitle => '신고하기';
@override
String get reportSubmit => '신고';
@override
String get reportAuthor => '작성자';
@override
String get reportReasonLabel => '신고 사유';
@override
String get reportConfirm => '이 게시물을 신고할까요?\n접수 후에는 취소할 수 없습니다.';
@override
String get blockMemberConfirm => '이 회원의 모든 게시물을 차단할까요?';
@override
String get loungeMembersOnly => '이 행성 팬덤 회원만 글 · 댓글 · 좋아요를 남길 수 있습니다.';
@override
String get loungeFailed => '처리하지 못했습니다. 잠시 후 다시 시도해 주세요.';
@override
String get loungeTitle => '팬덤 라운지';
@override
String get likeCancel => '좋아요 취소';
@override
String get like => '좋아요';
@override
String get commentDeleteConfirm => '댓글을 삭제할까요?';
@override
String get commonShare => '공유';
@override
String get commonEditAction => '수정하기';
@override
String get commonDeleteAction => '삭제하기';
@override
String get commonBlockAction => '차단하기';
@override
String get commentFirst => '첫 댓글을 남겨주세요.';
@override
String get postDeleteConfirm => '이 글을 삭제할까요?';
@override
String get reportReceived => '신고를 접수했습니다.';
@override
String get commonDelete => '삭제';
@override
String get commentHint => '댓글을 입력해 보세요.';
@override
String get commonSend => '보내기';
@override
String get postWrite => '글 쓰기';
@override
String get postEdit => '글 수정';
@override
String get loungeHint => '팬덤 라운지에 자유롭게 글을 작성해 보세요.';
@override
String photoRemove(String n) {
return '사진 $n 빼기';
}
@override
String get camera => '카메라';
@override
String get album => '앨범';
@override
String get historyTitle => 'PASSPORT · 기록';
@override
String get historyMine => '내 활동';
@override
String historyEvolution(String from, String to) {
return 'Stage $from → $to 진화';
}
@override
String get historyHibernation => '행성 휴면';
@override
String get historyWakeUp => '행성 깨어남';
@override
String get historyZap => 'ZAP 기여';
@override
String get historyQuest => 'Quest 보상';
@override
String get historyAdBonus => '광고 추가 보상';
@override
String get historyFunding => 'Campaign 기여';
@override
String historyGrowthPop(String amount) {
return '성장에 $amount POP 반영';
}
@override
String get historyJoined => '이 진화에 함께했습니다';
@override
String get historyLoadFailed => '기록을 불러오지 못했습니다.';
@override
String get historyMineEmpty => '아직 기록된 활동이 없습니다.';
@override
String get historyFandomEmpty => '아직 기록된 팬덤 역사가 없습니다.';
@override
String get historyMore => '이전 기록 더 보기';
@override
String countryName(String code) {
String _temp0 = intl.Intl.selectLogic(code, {
'KR': '대한민국',
'JP': '일본',
'US': '미국',
'CN': '중국',
'TW': '대만',
'HK': '홍콩',
'TH': '태국',
'VN': '베트남',
'ID': '인도네시아',
'PH': '필리핀',
'MY': '말레이시아',
'SG': '싱가포르',
'IN': '인도',
'GB': '영국',
'FR': '프랑스',
'DE': '독일',
'ES': '스페인',
'BR': '브라질',
'MX': '멕시코',
'CA': '캐나다',
'AU': '호주',
'ZZ': '미지정',
'other': '-',
});
return '$_temp0';
}
@override
String loungeMaxPhotos(String count) {
return '사진은 $count장까지 올릴 수 있습니다.';
}
@override
String get commonLoadFailed => '불러오지 못했습니다';
@override
String get planetPassportHistory => 'PASSPORT · 팬덤 역사';
@override
String planetNamed(String name) {
return '$name 행성';
}
@override
String get blockNebulaConfirm => '이 성운을 차단할까요?';
@override
String get blockPlanetConfirm => '이 행성을 차단할까요?';
@override
String get blocked => '차단했습니다.';
@override
String planetLastUpdated(String time) {
return '마지막 갱신 $time';
}
@override
String get planetContribution => '기여 현황';
@override
String get planetNebulaGrowth => '성운 성장률';
@override
String get planetLiveRanking => '실시간 기여 랭킹';
@override
String get planetNoContributors => '아직 기여자가 없어요';
@override
String get planetContributeCta => '기여하고 랭킹에 등극해보세요!';
@override
String planetOverallRank(String rank) {
return '전체 $rank위';
}
@override
String get planetRankNone => '순위 집계 전';
@override
String get planetMyContribution => '내 기여도';
@override
String get planetTallying => '집계 준비 중';
@override
String planetTopPercent(String percent) {
return '상위 $percent%';
}
@override
String get planetHideMember => '이 회원의 글 모두 숨기기';
@override
String get reportReasonUnknown => '신고 사유를 확인할 수 없습니다.';
@override
String get reportAlready => '이미 신고한 게시물입니다.';
@override
String get blockUnavailable => '차단할 수 없는 작성자입니다.';
@override
String get commonMe => '나';
@override
String get planetSizeMedium => '중형 팬덤';
@override
String planetPerHead(String value) {
return '1인당 화력 : $value';
}
@override
String get planetJoined => '가입중';
@override
String get planetJoin => '가입하기';
@override
String get questDetails => '자세히';
@override
String get questInProgress => '진행중';
@override
String get questTypeAttend => '출석';
@override
String get questTypeSteps => '걷기';
@override
String get questTypePlace => '특정 위치';
@override
String get questTypeStreaming => '스트리밍';
@override
String get questTypeUnverifiable => '이 퀘스트는 아직 참여할 수 없습니다.';
@override
String get questTabMine => '내 퀘스트';
@override
String get placePickPrompt => '퀘스트를 완료할\n장소를 선택해주세요.';
@override
String get placeSearch => '장소 검색';
@override
String get commonNoResults => '검색 결과가 없습니다.';
@override
String get commonSelectDone => '선택 완료';
@override
String get adMoreChance => '더 많은 기여의 기회를 얻으세요.';
@override
String get adWatchPrompt => '광고를 시청하고 추가 보상을\n받을 수 있어요!';
@override
String get adBonusPlaceholder => '+ 기여 POP';
@override
String get adPartyPack => '파티 팩';
@override
String get adPickProduct => '상품 선택하기';
@override
String get adWatchBonus => '광고 보고 추가 보상 받기';
@override
String get adBasicReward => '기본 보상 받기';
@override
String get focusMode => '광고 없는 집중모드';
@override
String pricePerMonth(String price) {
return '$price/월';
}
@override
String get adWarpBefore =>
'Warping...우리 팬덤과 아티스트에 더 많은 기여를 위해 적합한 광고를 열심히 찾고 있어요.';
@override
String get adWarpAfter => 'Warping...당신의 기여에 대한 보상을 준비하고 있어요.';
@override
String get adSkip => '건너뛰기';
@override
String get questPreviewHint => '옵션을 선택, 미리 보기를 확인하세요';
@override
String get questNoCategory => '아직 선택된 카테고리가 없습니다';
@override
String get questNew => '새 퀘스트';
@override
String get questCategory => '카테고리';
@override
String get questName => '퀘스트명';
@override
String get questAction => '상세 액션';
@override
String get questPickPlace => '목표 위치를 골라 주세요';
@override
String get questGoalValue => '목표 수치';
@override
String get questParticipants => '참여 인원';
@override
String get questRewardPop => '완료 보상 POP';
@override
String get questCreateConfirm => '이 내용으로 만들까요?';
@override
String questCreateSummary(String title, String goal, String reward) {
return '$title · 목표 $goal · 보상 $reward POP';
}
@override
String get commonKeepEditing => '더 고치기';
@override
String get questCreate => '만들기';
@override
String questNamed(String title) {
return '$title 퀘스트';
}
@override
String get questDailyHelp => '매일매일 행성에 도움을';
@override
String get questTodayMust => '오늘 꼭 해야하는 퀘스트에요';
@override
String get questTabEmpty => '이 탭에는 아직 퀘스트가 없습니다.';
@override
String get questCreateNotReady => '퀘스트 생성은 보상 재원 예치와 함께 여는 기능입니다. 준비 중입니다.';
@override
String get questNoBaseReward => '기본 보상 기록을 찾지 못해 광고 추가 보상을 받을 수 없어요.';
@override
String get questNoSteps => '걸음 수가 아직 수집되지 않았습니다. 조금 걸은 뒤 다시 시도해 주세요.';
@override
String get questNoPlace => '이 퀘스트에 인증할 장소가 등록되어 있지 않습니다.';
@override
String get questGoal => '목표';
@override
String get questReward => '보상';
@override
String get questPopGrant => 'POP 지급';
@override
String get commonChecking => '확인 중…';
@override
String questMine(String count) {
return '내가 만든 퀘스트입니다. 참여자는 $count명입니다.';
}
@override
String get questStopConfirm => '퀘스트를 중단할까요?';
@override
String get questStopBody => '지금까지의 진행이 초기화되고 처음 상태로 돌아갑니다.';
@override
String get questStop => '중단';
@override
String get adNotFinished => '광고를 끝까지 보지 않아 추가 보상은 없어요. 기본 보상은 그대로 받습니다.';
@override
String get openSettings => '설정 열기';
@override
String get permStepsDenied => '걸음 수 권한이 꺼져 있습니다. 설정에서 「신체 활동」을 허용해 주세요.';
@override
String get permStepsNeeded => '걸음 수를 세려면 신체 활동 권한이 필요합니다.';
@override
String get permLocationOff => '기기의 위치 기능이 꺼져 있습니다. 켜고 다시 시도해 주세요.';
@override
String get permLocationNeeded => '방문을 확인하려면 위치 권한이 필요합니다.';
@override
String get permLocationDenied => '위치 권한이 꺼져 있습니다. 설정에서 위치 접근을 허용해 주세요.';
@override
String get questRewardReceived => ' 받았어요!';
@override
String questAdBonus(String pop) {
return '광고 추가 보상 +$pop POP';
}
@override
String questParticipantsCount(String count) {
return '참여 인원 : $count';
}
@override
String questParticipantsCap(String count, String cap) {
return '참여 인원 : $count / $cap';
}
@override
String get nebulaCreateFailed => '성운을 만들지 못했습니다. 잠시 후 다시 시도해 주세요.';
@override
String get nebulaAlreadyToday => '이미 오늘 성운을 생성하셨습니다.';
@override
String get nebulaCreatedKeepPrimary =>
'성운을 만들었습니다. 기본 행성은 최근 변경 후 30일이 지나야 바꿀 수 있어 그대로 유지됩니다.';
@override
String get planetLeave => '탈퇴하기';
@override
String get planetLeaveConfirmTitle => '행성 탈퇴를 할까요?';
@override
String get planetLeaveConfirmBody => '기여한 POP와 활동은 모두\n되돌릴 수 없어요.';
@override
String get sortPopular => '인기순';
@override
String get campaignSortContributing => '기여중';
@override
String get campaignStatusReview => '운영 검수 중인 캠페인입니다.';
@override
String get campaignStatusRejected => '운영 검수에서 반려되었습니다. 등록비는 돌려드렸습니다.';
@override
String get campaignStatusWithdrawn => '개설자가 철회한 캠페인입니다.';
@override
String get campaignStatusCancelled =>
'운영 사유로 취소되었습니다. 등록비와 후원 POP 을 돌려드렸습니다.';
@override
String get rankWindowDaily => '일간';
@override
String get rankWindowWeekly => '주간';
@override
String get campaignNotFound => '캠페인을 찾을 수 없습니다.';
@override
String get campaignMediaMain => '대표 이미지';
@override
String get campaignLoadFailed => '캠페인을 불러오지 못했습니다.';
@override
String get campaignTabInfo => '캠페인 정보';
@override
String campaignTabBoard(String count) {
return '응원 게시판 $count';
}
@override
String get campaignWithdraw => '캠페인 철회';
@override
String get campaignContributeAction => '기여하기';
@override
String get campaignFundingStatus => '현재 펀딩 현황';
@override
String get campaignSupporting => '응원 중';
@override
String get campaignTimeLeft => '남았어요!';
@override
String get campaignReport => '결과보고';
@override
String get campaignReportPhotos => '집행 사진';
@override
String get campaignBudget => '예산 사용 내역';
@override
String get campaignTotal => '합계';
@override
String get campaignReceipts => '영수증';
@override
String campaignDaysLeft(String days, String time) {
return '$days일 $time';
}
@override
String get campaignWithdrawTitle => '캠페인을 철회할까요?';
@override
String campaignWithdrawRefund(String fee) {
return '공개 전 철회라 등록비 $fee POP 을 낸 재화 그대로 돌려드립니다.';
}
@override
String campaignWithdrawNoRefund(String fee) {
return '이미 공개된 캠페인이라 등록비 $fee POP 은 돌려드리지 않습니다.';
}
@override
String get campaignWithdrawConfirm => '철회하기';
@override
String get shareCopied => '공유 문구를 복사했습니다.';
@override
String get campaignContributePop => '기여 POP 설정';
@override
String get campaignEmptyContributing => '아직 기여하신 캠페인이 없습니다.';
@override
String get campaignEmpty => '등록된 캠페인이 없습니다.';
@override
String get campaignNew => '새 캠페인';
@override
String get campaignMyRanking => '나의 기여 랭킹';
@override
String campaignWindowRanking(String window) {
return '$window 랭킹';
}
@override
String get campaignSearchHint => '캠페인 검색';
@override
String get campaignNoRecentSearches => '최신 검색어가 없습니다';
@override
String searchRemoveTerm(String term) {
return '$term 삭제';
}
@override
String get campaignNoResults => '검색 결과가 없습니다';
@override
String get shareTopicCampaign => '캠페인';
@override
String sharePlanetLine(String brand, String name) {
return '$brand · $name 행성';
}
@override
String get campaignGaugeLabel => '캠페인 기여률';
@override
String get campaignPeriodTitle => '캠페인 진행 기간을 선택하세요';
@override
String get campaignPeriodMax => '기간은 최대 1년까지 선택할 수 있어요';
@override
String campaignYearMonth(String year, String month) {
return '$year년 $month월';
}
@override
String get campaignWeekdays => '일,월,화,수,목,금,토';
@override
String campaignPeriodRange(
String startMonth,
String startDay,
String endMonth,
String endDay,
) {
return '$startMonth월 $startDay일 ~ $endMonth월 $endDay일';
}
@override
String get campaignPeriodSelect => '기간 선택';
@override
String get calendarPrevMonth => '이전 달';
@override
String get calendarNextMonth => '다음 달';
@override
String get campaignShareTitle => '캠페인 공유';
@override
String get campaignPickMedia => '이미지/영상 선택';
@override
String get campaignTitleHint => '캠페인 제목을 입력해주세요.';
@override
String get campaignBodyHint => '캠페인 설명을 작성해주세요.';
@override
String get campaignReviewNote => '올리시면 운영 검수를 지난 뒤 모금이 열립니다.';
@override
String get campaignSupportType => '지원 종류 선택';
@override
String get campaignPeriod => '캠페인 진행 기간';
@override
String get campaignDateSelect => '날짜 선택';
@override
String get campaignGoalPop => '목표 기여 POP';
@override
String get campaignSubmitTitle => '이 내용으로 올릴까요?';
@override
String campaignSubmitBody(
String title,
String goal,
String days,
String fee,
) {
return '$title · 목표 $goal POP · $days일\n등록비 $fee POP 이 빠지고 운영 검수 뒤 모금이 열립니다.';
}
@override
String get campaignSubmit => '올리기';
@override
String get campaignCreateFailed => '캠페인을 올리지 못했습니다.';
@override
String campaignNeedsQuests(String done, String need, String left) {
return '퀘스트 완료 $done/$need — 퀘스트를 $left번 더 완료하면 캠페인을 열 수 있습니다.';
}
@override
String get campaignPendingTitle => '검수 대기 중입니다';
@override
String get campaignPendingBody => '운영 검수를 마치면 모금이 열리고 목록에 보입니다.';
@override
String get insideRefundPending => '채택 기한이 지나 현상금이 환불될 예정입니다.';
@override
String get insideRefundDone => '채택 기한이 지나 현상금이 환불되었습니다.';
@override
String get insideRefundChecking => '채택 기한이 지나 현상금 환불을 확인하고 있습니다.';
@override
String get insideErrPopShort => 'POP 이 모자라 현상금을 걸지 못했습니다.';
@override
String get insideErrSelfAccept => '자기 답변은 채택할 수 없습니다.';
@override
String get insideErrAlreadyAccepted => '이미 채택한 질문입니다. 채택은 바꿀 수 없습니다.';
@override
String get insideErrNotOwner => '질문을 올린 분만 채택할 수 있습니다.';
@override
String get commonCheckConnection => '연결을 확인하고 다시 시도해 주세요.';
@override
String get insideAnswerLater => '댓글 등록은 서버 연동 후 열립니다.';
@override
String insideAcceptConfirm(String pop) {
return '이 댓글을 채택할까요?\n현상금 $pop POP 이 전달되며 채택은 되돌릴 수 없습니다.';
}
@override
String get insideAccept => '채택';
@override
String get insideMore => '더보기';
@override
String get insideFirstAnswer => '첫 댓글을 남겨주세요.';
@override
String get insideAcceptDone => '채택 완료';
@override
String get insideAcceptAction => '채택하기';
@override
String get insideAnswerHint => '댓글을 입력해 보세요.';
@override
String get insideLoadFailed => '인사이드를 불러오지 못했습니다';
@override
String get insideEmpty => '아직 올라온 질문이 없습니다.';
@override
String get insideWrite => '인사이드 작성';
@override
String get insideSearchHint => '인사이드 제목, 내용';
@override
String get insideBodyHint => '팬덤들과 자유롭게 질문을 주고받아 보세요.';
@override
String get insideTitleRequired => '제목을 입력해 주세요.';
@override
String get insideBodyRequired => '내용을 입력해 주세요.';
@override
String get insideBountySet => '현상금 설정';
@override
String insideBountyHint(String min) {
return '$min 이상 설정해 주세요.';
}
@override
String get insideAttachLater => '이미지 첨부는 서버 연동 후 열립니다.';
@override
String get insideBountyRequired => '현상금을 입력해 주세요.';
@override
String get insideNumberOnly => '숫자로 입력해 주세요.';
@override
String insideBountyMin(String min) {
return '현상금은 $min POP 이상이어야 합니다.';
}
@override
String get insideBountyOverBalance => '보유 POP 을 넘을 수 없습니다.';
@override
String get questTypeTimeAttack => '긴급 타임어택';
@override
String get questTimeLeft => '남은 시간';
@override
String get questTimeAttackClosed => '마감';
@override
String questTimeAttackLeft(String time) {
return '$time 남음';
}
@override
String get popReasonQuestTimeAttack => '긴급 돌발 타임어택';
@override
String get briefingShareCopied => '공유 문구와 링크를 복사했습니다.';
@override
String get shareCopyText => '문구 복사';
@override
String get briefingShareTextCopied => '공유 문구를 복사했습니다.';
@override
String questAlreadyRewarded(String pop) {
return '이미 받은 보상입니다(+$pop POP).';
}
@override
String get questCatHealth => '건강';
@override
String get questCatPlanet => '행성 활동';
@override
String get questCatCommunity => '커뮤니티';
@override
String get questActShake => '쉐이크';
@override
String get questTypeVote => '투표 참여';
@override
String get questTypeSns => 'SNS';
@override
String get questActivity => '활동';
@override
String get questNoCreatable => '지금 만들 수 있는 퀘스트 활동이 없습니다.';
@override
String get questDescriptionOptional => '설명 (선택)';
@override
String get questLinkUrl => '링크 주소';
@override
String get questLinkCheck => '링크 확인';
@override
String get questLinkInvalid => '올바른 링크가 아닙니다. 주소를 확인해 주세요.';
@override
String get questLinkPreviewFailed => '링크 정보를 불러오지 못했어요. 제목을 직접 입력해 주세요.';
@override
String get questLinkTitle => '링크 제목';
@override
String get questEndDate => '종료일';
@override
String get questEndDefault => '공개 후 24시간';
@override
String questEndDateValue(String date) {
return '$date 23:59:59 마감';
}
@override
String questPoolHelper(String pool, String fee) {
return '총 $pool POP 예치 · 수수료 $fee POP';
}
@override
String questCreateCost(
String title,
String reward,
String count,
String pool,
String fee,
String total,
) {
return '$title\n보상 $reward POP × $count명 = $pool POP\n수수료 $fee POP (공개 시 소멸)\n총 $total POP 이 차감됩니다.';
}
@override
String get questNoReward => '무보상 참여 퀘스트예요.';
@override
String get questStreamJoined => '참여가 기록되었어요. 이 퀘스트는 POP 보상이 없어요.';
@override
String get questNoShake => '흔들기 기록이 없어요. 시작하기를 누르고 박자에 맞춰 흔들어 주세요.';
@override
String get questDeadline => '마감';
@override
String questRemainingHours(String hours) {
return '$hours시간 남음';
}
@override
String get questEnded => '마감됨';
@override
String get questAuthorNote => '작성자 설명';
@override
String get questRepeatOnce => '1인 1회 참여';
@override
String questRepeatEvery(String hours, String count) {
return '$hours시간 간격 · 최대 $count회';
}
@override
String get questSubmit => '인증 제출';
@override
String get questResubmit => '보완 제출';
@override
String get questEvidenceUrl => '인증 링크 (선택)';
@override
String get questEvidenceText => '인증 내용';
@override
String get questSubmitted => '제출했어요. 검토 후 보상이 지급돼요.';
@override
String get questReviewPending => '검토 중이에요. 승인되면 보상이 지급돼요.';
@override
String get questReviewDelayed => '검토가 늦어지고 있어요. 운영팀이 확인하고 있습니다.';
@override
String get questApprovedPaying => '승인되었어요. 보상을 지급하고 있어요.';
@override
String questRejected(String reason) {
return '반려: $reason';
}
@override
String get questResubmitAllowed => '보완해서 다시 제출할 수 있어요.';
@override
String get questResubmitNotAllowed => '이 제출 건은 다시 제출할 수 없어요.';
@override
String get questReviewButton => '검토 중';
@override
String get questRejectedButton => '반려됨';
@override
String questReviewQueue(String count) {
return '검토 대기 $count건';
}
@override
String get questApprove => '승인';
@override
String get questReject => '반려';
@override
String get questRejectReason => '반려 사유';
@override
String get questAllowResubmit => '보완 재제출 허용';
@override
String get questEdit => '제목 · 설명 수정';
@override
String get questEditNotice => '공개 후에는 제목과 설명만 고칠 수 있고 수정 이력이 남아요.';
@override
String get popReasonQuestUgc => '퀘스트 보상';
@override
String get popReasonQuestFee => '퀘스트 개설 수수료';
@override
String questFreeDailyCap(String cap) {
return '보상 없는 퀘스트는 하루 $cap개까지 만들 수 있어요.';
}
@override
String get popReasonQuestPoolDeposit => '퀘스트 보상 예치';
@override
String get popReasonQuestPoolReturn => '퀘스트 보상 반환';
@override
String get campaignCommentNeedNickname => '닉네임을 먼저 정해 주세요';
@override
String get campaignCommentSetNickname => '닉네임 정하기';
@override
String get heroNextEvolution => '다음 진화까지 얼마 안남았어요!';
@override
String heroGrowthRate(String percent) {
return '행성 성장률 $percent%';
}
@override
String heroNebulaGrowthRate(String percent) {
return '성운 성장률 $percent%';
}
@override
String get homeIncubator => '팬덤행성 인큐베이터';
@override
String get homeGrowTogether => '함께 성장하기';
@override
String get homeArtistNews => '아티스트 소식';
@override
String get growthConditionsTitle => '성장 조건';
@override
String eclipseButtonSoon(String time) {
return '$time 후 이클립스가 발생해요!\n행성을 클릭해서 이클립스를 막으세요!';
}
@override
String eclipseButtonActive(String seconds) {
return '이클립스가 발생했어요!\n$seconds초 안에 휴대폰을 흔들어 막으세요!';
}
@override
String eclipseSec(String seconds) {
return '$seconds초';
}
@override
String eclipseMinSec(String minutes, String seconds) {
return '$minutes분 $seconds초';
}
@override
String get eclipseOverlayTitle => '행성 운석 충돌이\n시작됩니다!';
@override
String eclipseLiveOccurred(String name) {
return '$name 행성에 이클립스가 발생했어요!';
}
@override
String eclipseMyShakes(String count, String total) {
return '내 유효 Shake $count / $total회';
}
}