From 080f36e690eb370e0c0d115a7746559481bc8c22 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Fri, 14 Aug 2026 14:16:54 +0900 Subject: [PATCH] =?UTF-8?q?fix(i18n):=20=EC=A0=84=EC=B2=B4=20=EC=88=98?= =?UTF-8?q?=EB=9F=89=20=ED=91=9C=EA=B8=B0=EB=A5=BC=20=ED=86=B5=EC=9D=BC?= =?UTF-8?q?=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Sources/Follow/FollowCreatorView.swift | 6 +---- SodaLive/Sources/I18n/I18n.swift | 23 ++++++------------- .../LiveRoomDonationRankingDialog.swift | 6 +---- .../Dialog/LiveRoomHeartRankingDialog.swift | 6 +---- .../MyPage/Block/BlockMemberListView.swift | 6 +---- 5 files changed, 11 insertions(+), 36 deletions(-) diff --git a/SodaLive/Sources/Follow/FollowCreatorView.swift b/SodaLive/Sources/Follow/FollowCreatorView.swift index ad3f0efa..fed50fe5 100644 --- a/SodaLive/Sources/Follow/FollowCreatorView.swift +++ b/SodaLive/Sources/Follow/FollowCreatorView.swift @@ -20,7 +20,7 @@ struct FollowCreatorView: View { VStack(spacing: 0) { DetailNavigationBar(title: I18n.Follow.followingListTitle) - HStack(spacing: 0) { + HStack(spacing: 4) { Text(I18n.Follow.totalPrefix) .appFont(size: 13.3, weight: .medium) .foregroundColor(Color.grayee) @@ -29,10 +29,6 @@ struct FollowCreatorView: View { .appFont(size: 13.3, weight: .medium) .foregroundColor(Color.mainRed3) - Text(I18n.Follow.personUnit) - .appFont(size: 13.3, weight: .medium) - .foregroundColor(Color.grayee) - Spacer() } .padding(.horizontal, 13.3) diff --git a/SodaLive/Sources/I18n/I18n.swift b/SodaLive/Sources/I18n/I18n.swift index 6e115aba..fa628ee7 100644 --- a/SodaLive/Sources/I18n/I18n.swift +++ b/SodaLive/Sources/I18n/I18n.swift @@ -799,8 +799,8 @@ enum I18n { static var emptyTitle: String { pick(ko: "재생목록이 비어있습니다.", en: "Your playlist is empty.", ja: "プレイリストが空です。") } static var emptyDescription: String { pick(ko: "자주 듣는 콘텐츠를\n재생목록으로 만들어 보세요.", en: "Create a playlist with\nyour frequently listened content.", ja: "よく聴くコンテンツで\nプレイリストを作ってみましょう。") } static var totalLabel: String { pick(ko: "전체", en: "Total", ja: "すべて") } - static func totalCount(_ count: Int) -> String { pick(ko: "총 \(count)개", en: "Total \(count)", ja: "全\(count)件") } - static func itemCount(_ count: Int) -> String { pick(ko: "총 \(count)개", en: "Total \(count)", ja: "全\(count)件") } + static func totalCount(_ count: Int) -> String { pick(ko: "전체 \(count)개", en: "Total \(count)", ja: "すべて\(count)件") } + static func itemCount(_ count: Int) -> String { pick(ko: "전체 \(count)개", en: "Total \(count)", ja: "すべて\(count)件") } static var createTitle: String { pick(ko: "새 재생목록 만들기", en: "Create new playlist", ja: "新しいプレイリストを作成") } static var createSave: String { pick(ko: "저장", en: "Save", ja: "保存") } static var modifyTitle: String { pick(ko: "재생목록 수정", en: "Edit playlist", ja: "プレイリストを編集") } @@ -1708,7 +1708,7 @@ enum I18n { } static var totalPrefix: String { - pick(ko: "총", en: "Total", ja: "合計") + pick(ko: "전체", en: "Total", ja: "すべて") } static var countUnit: String { @@ -2126,7 +2126,6 @@ enum I18n { static var donationRankingTitle: String { pick(ko: "현재 라이브 후원랭킹", en: "Current live donation ranking", ja: "現在のライブ後援ランキング") } static var heartRankingTitle: String { pick(ko: "현재 라이브 하트랭킹", en: "Current live heart ranking", ja: "現在のライブハートランキング") } static var totalLabel: String { pick(ko: "전체", en: "Total", ja: "すべて") } - static var peopleUnit: String { pick(ko: "명", en: "people", ja: "人") } static var sumLabel: String { pick(ko: "합계", en: "Sum", ja: "合計") } static var normalLabel: String { pick(ko: "일반", en: "Normal", ja: "一般") } static var secretLabel: String { pick(ko: "비밀", en: "Secret", ja: "秘密") } @@ -2966,11 +2965,7 @@ If you block this user, the following features will be restricted. } static var totalPrefix: String { - pick(ko: "총", en: "Total", ja: "合計") - } - - static var personUnit: String { - pick(ko: "명", en: "people", ja: "人") + pick(ko: "전체", en: "Total", ja: "すべて") } static var emptyFollowingChannels: String { @@ -3422,7 +3417,7 @@ If you block this user, the following features will be restricted. } static func totalContentCount(_ count: Int) -> String { - pick(ko: "총 \(count)화", en: "Total \(count) episodes", ja: "全\(count)話") + pick(ko: "전체 \(count)화", en: "Total \(count) episodes", ja: "すべて\(count)話") } } @@ -4323,7 +4318,7 @@ If you block this user, the following features will be restricted. static var age19Badge: String { pick(ko: "19세", en: "19+", ja: "19+") } static func publishing(_ days: String) -> String { pick(ko: "\(days) 연재", en: "\(days)", ja: "\(days)連載") } static var totalEpisodes: (Int) -> String = { count in - pick(ko: "총 \(count)화", en: "Total \(count) episodes", ja: "全\(count)話") + pick(ko: "전체 \(count)화", en: "Total \(count) episodes", ja: "すべて\(count)話") } // 시리즈 전체보기(크리에이터 기준) 타이틀 @@ -4528,11 +4523,7 @@ If you block this user, the following features will be restricted. enum MyPage { enum Common { static var totalPrefix: String { - pick(ko: "총", en: "Total", ja: "合計") - } - - static var personUnit: String { - pick(ko: "명", en: "people", ja: "人") + pick(ko: "전체", en: "Total", ja: "すべて") } static var countUnit: String { diff --git a/SodaLive/Sources/Live/Room/Dialog/LiveRoomDonationRankingDialog.swift b/SodaLive/Sources/Live/Room/Dialog/LiveRoomDonationRankingDialog.swift index 10c934f7..f10e21ab 100644 --- a/SodaLive/Sources/Live/Room/Dialog/LiveRoomDonationRankingDialog.swift +++ b/SodaLive/Sources/Live/Room/Dialog/LiveRoomDonationRankingDialog.swift @@ -32,7 +32,7 @@ struct LiveRoomDonationRankingDialog: View { LiveRoomDonationRankingTotalCanView(totalCan: donationStatus.totalCan, totalSecretCan: donationStatus.totalSecretCan) .padding(.top, 25) - HStack(spacing: 0) { + HStack(spacing: 4) { Text(I18n.CreateLive.totalLabel) .appFont(size: 14.7, weight: .medium) .foregroundColor(Color.grayee) @@ -42,10 +42,6 @@ struct LiveRoomDonationRankingDialog: View { .foregroundColor(Color.button) .padding(.leading, 6.7) - Text(I18n.CreateLive.peopleUnit) - .appFont(size: 12, weight: .medium) - .foregroundColor(Color.gray77) - Spacer() } .padding(.top, 13.3) diff --git a/SodaLive/Sources/Live/Room/Dialog/LiveRoomHeartRankingDialog.swift b/SodaLive/Sources/Live/Room/Dialog/LiveRoomHeartRankingDialog.swift index 94540217..c3f9c579 100644 --- a/SodaLive/Sources/Live/Room/Dialog/LiveRoomHeartRankingDialog.swift +++ b/SodaLive/Sources/Live/Room/Dialog/LiveRoomHeartRankingDialog.swift @@ -55,7 +55,7 @@ struct LiveRoomHeartRankingDialog: View { .cornerRadius(8) .padding(.top, 25) - HStack(spacing: 0) { + HStack(spacing: 4) { Text(I18n.CreateLive.totalLabel) .appFont(size: 14.7, weight: .medium) .foregroundColor(Color.grayee) @@ -65,10 +65,6 @@ struct LiveRoomHeartRankingDialog: View { .foregroundColor(Color.button) .padding(.leading, 6.7) - Text(I18n.CreateLive.peopleUnit) - .appFont(size: 12, weight: .medium) - .foregroundColor(Color.gray77) - Spacer() } .padding(.top, 13.3) diff --git a/SodaLive/Sources/MyPage/Block/BlockMemberListView.swift b/SodaLive/Sources/MyPage/Block/BlockMemberListView.swift index 8a66d677..4df9f729 100644 --- a/SodaLive/Sources/MyPage/Block/BlockMemberListView.swift +++ b/SodaLive/Sources/MyPage/Block/BlockMemberListView.swift @@ -16,7 +16,7 @@ struct BlockMemberListView: View { VStack(spacing: 0) { DetailNavigationBar(title: I18n.MyPage.Block.listTitle) - HStack(spacing: 0) { + HStack(spacing: 4) { Text(I18n.MyPage.Common.totalPrefix) .appFont(size: 13.3, weight: .medium) .foregroundColor(Color.grayee) @@ -25,10 +25,6 @@ struct BlockMemberListView: View { .appFont(size: 13.3, weight: .medium) .foregroundColor(Color.mainRed3) - Text(I18n.MyPage.Common.personUnit) - .appFont(size: 13.3, weight: .medium) - .foregroundColor(Color.grayee) - Spacer() } .padding(.horizontal, 13.3)