라이브 취소 사유 플레이스홀더 현지화
This commit is contained in:
@@ -588,6 +588,16 @@ enum I18n {
|
|||||||
static var kickOutConfirm: String { pick(ko: "내보내기", en: "Kick out", ja: "退場させる") }
|
static var kickOutConfirm: String { pick(ko: "내보내기", en: "Kick out", ja: "退場させる") }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum LiveCancel {
|
||||||
|
static var reasonPlaceholder: String {
|
||||||
|
pick(
|
||||||
|
ko: "취소사유를 입력하세요",
|
||||||
|
en: "Enter a cancellation reason",
|
||||||
|
ja: "キャンセル理由を入力してください"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
enum CreateContent {
|
enum CreateContent {
|
||||||
static var selectFile: String { pick(ko: "파일 선택", en: "Select file", ja: "ファイル選択") }
|
static var selectFile: String { pick(ko: "파일 선택", en: "Select file", ja: "ファイル選択") }
|
||||||
static var selectTheme: String { pick(ko: "테마 선택", en: "Select theme", ja: "テーマを選択") }
|
static var selectTheme: String { pick(ko: "테마 선택", en: "Select theme", ja: "テーマを選択") }
|
||||||
|
|||||||
@@ -13,7 +13,9 @@ struct LiveCancelDialog: View {
|
|||||||
let confirmAction: (String) -> Void
|
let confirmAction: (String) -> Void
|
||||||
|
|
||||||
@State var reason: String = ""
|
@State var reason: String = ""
|
||||||
var placeholder = "취소사유를 입력하세요"
|
private var placeholder: String {
|
||||||
|
I18n.LiveCancel.reasonPlaceholder
|
||||||
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user