feat(i18n): 홈 화면 하드코딩 문구를 I18n 키로 통일한다

This commit is contained in:
Yu Sung
2026-04-01 11:33:26 +09:00
parent 7285c5367d
commit 201f4c8139
7 changed files with 105 additions and 49 deletions

View File

@@ -1800,6 +1800,7 @@ enum I18n {
static var selectTheme: String { pick(ko: "테마 선택", en: "Select theme", ja: "テーマ選択") }
static var uploadContentDescriptionHint: String { pick(ko: "내용을 입력하세요", en: "Enter the details.", ja: "内容を入力してください") }
static var uploadTitle: String { pick(ko: "콘텐츠 업로드", en: "Content upload", ja: "コンテンツ投稿") }
static var uploadAction: String { pick(ko: "콘텐츠 업로드", en: "Upload content", ja: "コンテンツを投稿") }
static var uploadDescription: String {
pick(
ko: "등록한 콘텐츠가 업로드 중입니다.\n콘텐츠 등록이 완료되면 알림을 보내드립니다.\n이 페이지를 나가도 콘텐츠는 자동으로 등록됩니다.",
@@ -2178,6 +2179,50 @@ If you block this user, the following features will be restricted.
}
}
enum Home {
static var liveNowSectionTitle: String {
pick(ko: "지금 라이브중", en: "Live now", ja: "ライブ配信中")
}
static var popularCreatorSectionTitle: String {
pick(ko: "인기 크리에이터", en: "Popular creators", ja: "人気クリエイター")
}
static var onlyOnVoiceOnSectionTitle: String {
pick(ko: "오직 보이스온에서만", en: "Only on VoiceOn", ja: "VoiceOnだけで")
}
static var popularCharacterChatSectionTitle: String {
pick(ko: "인기 캐릭터 채팅", en: "Popular character chats", ja: "人気キャラクターチャット")
}
static var recommendChannelSectionTitle: String {
pick(ko: "추천 채널", en: "Recommended channels", ja: "おすすめチャンネル")
}
static var freeContentSectionTitle: String {
pick(ko: "무료 콘텐츠", en: "Free content", ja: "無料コンテンツ")
}
static var pointRentalContentSectionTitle: String {
pick(ko: "포인트 대여 콘텐츠", en: "Point rental content", ja: "ポイントレンタルコンテンツ")
}
static var recommendContentSectionTitle: String {
pick(ko: "추천 콘텐츠", en: "Recommended content", ja: "おすすめコンテンツ")
}
static var weeklyChartSectionTitle: String {
pick(ko: "보온 주간 차트", en: "VoiceOn weekly chart", ja: "ボイスオン週間チャート")
}
enum RecommendChannel {
static var contentLabel: String {
pick(ko: "콘텐츠", en: "Content", ja: "コンテンツ")
}
}
}
enum Dialog {
enum ApplyAuditionComplete {
static var thankYouDescription: String {