From 1018b6426ed9fdfb2548dba698c9ad5209b9e8d0 Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 3 Dec 2025 17:20:45 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=AC=EC=83=9D=EB=AA=A9=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20=EB=AC=B8=EC=9E=90=EC=97=B4=20=EB=A6=AC?= =?UTF-8?q?=EC=86=8C=EC=8A=A4=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 수정 화면 레이블과 검증/오류 문구를 ko/en/ja 리소스로 정리했습니다. --- .../AudioContentPlaylistModifyActivity.kt | 17 ++++++++++--- .../AudioContentPlaylistModifyViewModel.kt | 25 +++++++++++++------ ...activity_audio_content_playlist_modify.xml | 14 +++++------ app/src/main/res/values-en/strings.xml | 4 +++ app/src/main/res/values-ja/strings.xml | 4 +++ app/src/main/res/values/strings.xml | 4 +++ 6 files changed, 49 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/playlist/modify/AudioContentPlaylistModifyActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/playlist/modify/AudioContentPlaylistModifyActivity.kt index 5ef0679c..7463d52f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/playlist/modify/AudioContentPlaylistModifyActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/playlist/modify/AudioContentPlaylistModifyActivity.kt @@ -16,6 +16,7 @@ import io.reactivex.rxjava3.schedulers.Schedulers import kr.co.vividnext.sodalive.audio_content.playlist.create.add_content.PlaylistAddContentDialogFragment import kr.co.vividnext.sodalive.audio_content.playlist.detail.AudioContentPlaylistContent import kr.co.vividnext.sodalive.base.BaseActivity +import kr.co.vividnext.sodalive.R import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.ActivityAudioContentPlaylistModifyBinding @@ -70,8 +71,9 @@ class AudioContentPlaylistModifyActivity : BaseActivity Logger.e(message) } - _toastLiveData.postValue("알 수 없는 오류가 발생했습니다. 다시 시도해 주세요.") + _toastLiveData.postValue(unknownErrorMessage) } ) ) diff --git a/app/src/main/res/layout/activity_audio_content_playlist_modify.xml b/app/src/main/res/layout/activity_audio_content_playlist_modify.xml index 71522115..7d32dbdc 100644 --- a/app/src/main/res/layout/activity_audio_content_playlist_modify.xml +++ b/app/src/main/res/layout/activity_audio_content_playlist_modify.xml @@ -27,7 +27,7 @@ android:gravity="center_vertical" android:minHeight="48dp" android:paddingHorizontal="13.3dp" - android:text="재생목록 수정" + android:text="@string/audio_content_playlist_modify_title" android:textColor="@color/color_eeeeee" android:textSize="18.3sp" app:drawableStartCompat="@drawable/ic_back" @@ -43,7 +43,7 @@ android:gravity="center" android:minHeight="48dp" android:paddingHorizontal="13.3dp" - android:text="수정" + android:text="@string/audio_content_playlist_modify_save" android:textColor="@color/color_eeeeee" android:textSize="14.7sp" /> @@ -55,7 +55,7 @@ android:layout_marginStart="13.3dp" android:layout_marginTop="26.7dp" android:fontFamily="@font/gmarket_sans_bold" - android:text="재생목록 제목" + android:text="@string/audio_content_playlist_modify_title_label" android:textColor="@color/color_eeeeee" android:textSize="16.7sp" app:layout_constraintStart_toStartOf="parent" @@ -67,7 +67,7 @@ android:layout_height="wrap_content" android:layout_marginEnd="13.3dp" android:fontFamily="@font/gmarket_sans_medium" - android:text="0/30" + android:text="@string/audio_content_playlist_create_title_length_initial" android:textColor="@color/color_777777" android:textSize="13.3sp" app:layout_constraintBottom_toBottomOf="@+id/tv_title" @@ -100,7 +100,7 @@ android:layout_height="wrap_content" android:layout_marginTop="26.7dp" android:fontFamily="@font/gmarket_sans_bold" - android:text="재생목록 설명을 입력해주세요." + android:text="@string/audio_content_playlist_modify_desc_label" android:textColor="@color/color_eeeeee" android:textSize="16.7sp" app:layout_constraintStart_toStartOf="@+id/et_title" @@ -111,7 +111,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:fontFamily="@font/gmarket_sans_medium" - android:text="0/40" + android:text="@string/audio_content_playlist_create_desc_length_initial" android:textColor="@color/color_777777" android:textSize="13.3sp" app:layout_constraintBottom_toBottomOf="@+id/tv_desc" @@ -146,7 +146,7 @@ android:drawablePadding="3.5dp" android:fontFamily="@font/gmarket_sans_bold" android:gravity="center_vertical" - android:text="새로운 콘텐츠 추가/제거" + android:text="@string/audio_content_playlist_create_add_content" android:textColor="@color/color_3bb9f1" app:drawableStartCompat="@drawable/btn_plus_round" app:layout_constraintStart_toStartOf="@+id/et_desc" diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index 3e86a89e..72ad8dbe 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -879,6 +879,10 @@ Total %1$d items No playlists yet. Create a playlist with your favorite content. + Edit playlist + Save + Title + Description. Play Shuffle Created on %1$s diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 0a0629a3..fc18eb39 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -879,6 +879,10 @@ 合計 %1$d件 プレイリストが空です。 よく聴くコンテンツで\nプレイリストを作成してください。 + プレイリスト編集 + 保存 + タイトル + 説明を入力してください。 再生 シャッフル 作成日 %1$s diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 484b3130..1ccba1b5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -878,6 +878,10 @@ 총 %1$d개 재생목록이 비어있습니다. 자주 듣는 콘텐츠를\n재생목록으로 만들어 보세요. + 재생목록 수정 + 수정 + 제목 + 설명을 입력해주세요. 재생 셔플 만든 날짜 %1$s