크리에이터 시리즈 메시지 다국어 처리

크리에이터 정산/시리즈 API 응답 메시지를 다국어 키로 제공한다.
This commit is contained in:
2025-12-23 17:09:59 +09:00
parent f38382d2be
commit 291f9a265b
6 changed files with 132 additions and 34 deletions

View File

@@ -1172,6 +1172,87 @@ class SodaMessageSource {
)
)
private val creatorAdminSeriesRequestMessages = mapOf(
"creator.admin.series.title_required" to mapOf(
Lang.KO to "시리즈 제목을 입력하세요",
Lang.EN to "Please enter a series title.",
Lang.JA to "シリーズのタイトルを入力してください。"
),
"creator.admin.series.introduction_required" to mapOf(
Lang.KO to "시리즈 소개를 입력하세요",
Lang.EN to "Please enter a series introduction.",
Lang.JA to "シリーズ紹介を入力してください。"
),
"creator.admin.series.keyword_required" to mapOf(
Lang.KO to "시리즈를 설명할 수 있는 키워드를 입력하세요",
Lang.EN to "Please enter keywords that describe the series.",
Lang.JA to "シリーズを説明できるキーワードを入力してください。"
),
"creator.admin.series.genre_required" to mapOf(
Lang.KO to "올바른 장르를 선택하세요",
Lang.EN to "Please select a valid genre.",
Lang.JA to "正しいジャンルを選択してください。"
),
"creator.admin.series.published_days_required" to mapOf(
Lang.KO to "시리즈 연재요일을 선택하세요",
Lang.EN to "Please select publishing days.",
Lang.JA to "シリーズの連載曜日を選択してください。"
),
"creator.admin.series.published_days_random_exclusive" to mapOf(
Lang.KO to "랜덤과 연재요일 동시에 선택할 수 없습니다.",
Lang.EN to "You cannot select random and specific days at the same time.",
Lang.JA to "ランダムと連載曜日を同時に選択することはできません。"
),
"creator.admin.series.cover_image_required" to mapOf(
Lang.KO to "커버이미지를 선택해 주세요.",
Lang.EN to "Please select a cover image.",
Lang.JA to "カバー画像を選択してください。"
),
"creator.admin.series.no_changes" to mapOf(
Lang.KO to "변경사항이 없습니다.",
Lang.EN to "No changes to update.",
Lang.JA to "変更事項がありません。"
),
"creator.admin.series.invalid_access" to mapOf(
Lang.KO to "잘못된 접근입니다.",
Lang.EN to "Invalid access.",
Lang.JA to "不正なアクセスです。"
),
"creator.admin.series.no_content_added" to mapOf(
Lang.KO to "추가된 콘텐츠가 없습니다.",
Lang.EN to "No content was added.",
Lang.JA to "追加されたコンテンツがありません。"
)
)
private val creatorAdminSeriesMessages = mapOf(
"creator.admin.series.created" to mapOf(
Lang.KO to "시리즈가 생성되었습니다.",
Lang.EN to "Series created.",
Lang.JA to "シリーズが作成されました。"
),
"creator.admin.series.updated" to mapOf(
Lang.KO to "시리즈가 수정되었습니다.",
Lang.EN to "Series updated.",
Lang.JA to "シリーズが更新されました。"
),
"creator.admin.series.content_added" to mapOf(
Lang.KO to "콘텐츠가 추가되었습니다.",
Lang.EN to "Content added.",
Lang.JA to "コンテンツが追加されました。"
),
"creator.admin.series.content_removed" to mapOf(
Lang.KO to "콘텐츠를 삭제하였습니다.",
Lang.EN to "Content removed.",
Lang.JA to "コンテンツが削除されました。"
),
"creator.admin.series.orders_updated" to mapOf(
Lang.KO to "수정되었습니다.",
Lang.EN to "Updated.",
Lang.JA to "更新されました。"
)
)
private val creatorCommunityMessages = mapOf(
"creator.community.paid_post_image_required" to mapOf(
Lang.KO to "유료 게시글 등록을 위해서는 이미지가 필요합니다.",
@@ -1262,6 +1343,8 @@ class SodaMessageSource {
creatorAdminMemberMessages,
creatorAdminSignatureMessages,
creatorAdminContentMessages,
creatorAdminSeriesRequestMessages,
creatorAdminSeriesMessages,
creatorCommunityMessages
)
for (messages in messageGroups) {