라이브 생성 문구를 I18n으로 이동한다
라이브 생성 화면 문구를 다국어 리소스로 통합한다.\n공지 입력 검증을 5자 이상으로 적용한다.
This commit is contained in:
@@ -33,6 +33,44 @@ enum I18n {
|
||||
static var menu1: String { pick(ko: "메뉴 1", en: "Menu 1", ja: "メニュー1") }
|
||||
static var menu2: String { pick(ko: "메뉴 2", en: "Menu 2", ja: "メニュー2") }
|
||||
static var menu3: String { pick(ko: "메뉴 3", en: "Menu 3", ja: "メニュー3") }
|
||||
|
||||
static var needMenu1First: String { pick(ko: "메뉴 1을 먼저 설정하세요", en: "Please set Menu 1 first", ja: "まずメニュー1を設定してください") }
|
||||
static var needMenu1And2First: String { pick(ko: "메뉴 1과 메뉴 2를 먼저 설정하세요", en: "Please set Menu 1 and Menu 2 first", ja: "まずメニュー1とメニュー2を設定してください") }
|
||||
}
|
||||
|
||||
enum CreateLive {
|
||||
// 라이브 공지 입력 힌트
|
||||
static var noticePlaceholder: String {
|
||||
pick(ko: "라이브 공지를 입력하세요", en: "Enter live notice", ja: "ライブのお知らせを入力してください")
|
||||
}
|
||||
|
||||
// 시간 설정
|
||||
static var startNow: String { pick(ko: "지금 즉시", en: "Start now", ja: "今すぐ開始") }
|
||||
static var schedule: String { pick(ko: "예약 설정", en: "Schedule", ja: "予約設定") }
|
||||
|
||||
// 공개 범위
|
||||
static var publicRoom: String { pick(ko: "공개", en: "Public", ja: "公開") }
|
||||
static var privateRoom: String { pick(ko: "비공개", en: "Private", ja: "非公開") }
|
||||
|
||||
// 참여 가능 여부
|
||||
static var joinAllowed: String { pick(ko: "가능", en: "Allowed", ja: "可能") }
|
||||
static var joinNotAllowed: String { pick(ko: "불가능", en: "Not allowed", ja: "不可") }
|
||||
|
||||
// 연령 제한
|
||||
static var allAges: String { pick(ko: "전체 연령", en: "All ages", ja: "全年齢") }
|
||||
static var over19: String { pick(ko: "19세 이상", en: "19+", ja: "19歳以上") }
|
||||
|
||||
// 최근 데이터 관련 토스트/알림
|
||||
static var recentDataLoaded: String { pick(ko: "최근데이터를 불러왔습니다.", en: "Recent data has been loaded.", ja: "最新データを読み込みました。") }
|
||||
static var recentDataLoadFailed: String { pick(ko: "최근데이터를 불러오지 못했습니다.\n다시 시도해 주세요.", en: "Failed to load recent data.\nPlease try again.", ja: "最新データを読み込めませんでした。\nもう一度お試しください。") }
|
||||
static var createLiveFailedGeneric: String { pick(ko: "라이브를 만들지 못했습니다.\n다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다.", en: "Could not create the live.\nPlease try again.\nIf the problem persists, please contact customer support.", ja: "ライブを作成できませんでした。\nもう一度お試しください。\n問題が続く場合はカスタマーサポートにお問い合わせください。") }
|
||||
|
||||
// 검증 에러 메시지
|
||||
static var selectCoverImage: String { pick(ko: "커버이미지를 선택해주세요.", en: "Please select a cover image.", ja: "カバー画像を選択してください。") }
|
||||
static var enterTitle: String { pick(ko: "제목을 입력해 주세요.", en: "Please enter a title.", ja: "タイトルを入力してください。") }
|
||||
static var enterNoticeMin5: String { pick(ko: "공지를 5자 이상 입력해주세요.", en: "Please enter at least 5 characters for the notice.", ja: "お知らせは5文字以上で入力してください。") }
|
||||
static var enterPeopleRange: String { pick(ko: "인원을 3~999명 사이로 입력해주세요.", en: "Please enter the number of people between 3 and 999.", ja: "参加人数は3〜999の範囲で入力してください。") }
|
||||
static var enterPassword6: String { pick(ko: "방 입장 비밀번호 6자리를 입력해 주세요.", en: "Please enter a 6-digit room entry password.", ja: "入室パスワード(6桁)を入力してください。") }
|
||||
}
|
||||
|
||||
enum CreateContent {
|
||||
|
||||
Reference in New Issue
Block a user