비밀번호 변경 화면 문자열 리소스화

This commit is contained in:
2025-12-02 12:03:18 +09:00
parent 90c71026da
commit 5ff35b1da4
5 changed files with 44 additions and 10 deletions

View File

@@ -5,6 +5,7 @@ import android.widget.Toast
import com.jakewharton.rxbinding4.widget.textChanges import com.jakewharton.rxbinding4.widget.textChanges
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
import io.reactivex.rxjava3.schedulers.Schedulers import io.reactivex.rxjava3.schedulers.Schedulers
import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.databinding.ActivityModifyPasswordBinding import kr.co.vividnext.sodalive.databinding.ActivityModifyPasswordBinding
import kr.co.vividnext.sodalive.mypage.profile.ProfileUpdateViewModel import kr.co.vividnext.sodalive.mypage.profile.ProfileUpdateViewModel
@@ -63,7 +64,7 @@ class ModifyPasswordActivity : BaseActivity<ActivityModifyPasswordBinding>(
} }
override fun setupView() { override fun setupView() {
binding.toolbar.tvBack.text = "비밀번호 변경" binding.toolbar.tvBack.text = getString(R.string.screen_modify_password_title)
binding.toolbar.tvBack.setOnClickListener { finish() } binding.toolbar.tvBack.setOnClickListener { finish() }
binding.tvModifyPassword.setOnClickListener { binding.tvModifyPassword.setOnClickListener {

View File

@@ -28,7 +28,7 @@
android:fontFamily="sans-serif-medium" android:fontFamily="sans-serif-medium"
android:gravity="center" android:gravity="center"
android:lineSpacingExtra="6.7sp" android:lineSpacingExtra="6.7sp"
android:text="안전한 비밀번호로 내 내 정보를 보호하세요" android:text="@string/screen_modify_password_subtitle"
android:textColor="@color/color_eeeeee" android:textColor="@color/color_eeeeee"
android:textSize="13.3sp" /> android:textSize="13.3sp" />
@@ -44,7 +44,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="6.7dp" android:layout_marginHorizontal="6.7dp"
android:fontFamily="@font/gmarket_sans_medium" android:fontFamily="@font/gmarket_sans_medium"
android:text="현재 비밀번호" android:text="@string/screen_modify_password_current_label"
android:textColor="@color/color_eeeeee" android:textColor="@color/color_eeeeee"
android:textSize="12sp" /> android:textSize="12sp" />
@@ -54,7 +54,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/edittext_underline" android:background="@drawable/edittext_underline"
android:fontFamily="sans-serif-medium" android:fontFamily="sans-serif-medium"
android:hint="현재 비밀번호를 입력해주세요." android:hint="@string/screen_modify_password_current_hint"
android:importantForAutofill="no" android:importantForAutofill="no"
android:inputType="textWebPassword" android:inputType="textWebPassword"
android:paddingHorizontal="6.7dp" android:paddingHorizontal="6.7dp"
@@ -80,7 +80,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="6.7dp" android:layout_marginHorizontal="6.7dp"
android:fontFamily="@font/gmarket_sans_medium" android:fontFamily="@font/gmarket_sans_medium"
android:text="신규 비밀번호" android:text="@string/screen_modify_password_new_label"
android:textColor="@color/color_eeeeee" android:textColor="@color/color_eeeeee"
android:textSize="12sp" /> android:textSize="12sp" />
@@ -90,7 +90,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/edittext_underline" android:background="@drawable/edittext_underline"
android:fontFamily="sans-serif-medium" android:fontFamily="sans-serif-medium"
android:hint="신규 비밀번호를 입력해주세요(영문, 숫자 포함 8자 이상)" android:hint="@string/screen_modify_password_new_hint"
android:importantForAutofill="no" android:importantForAutofill="no"
android:inputType="textWebPassword" android:inputType="textWebPassword"
android:paddingHorizontal="6.7dp" android:paddingHorizontal="6.7dp"
@@ -116,7 +116,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="6.7dp" android:layout_marginHorizontal="6.7dp"
android:fontFamily="@font/gmarket_sans_medium" android:fontFamily="@font/gmarket_sans_medium"
android:text="신규 비밀번호 확인" android:text="@string/screen_modify_password_new_confirm_label"
android:textColor="@color/color_eeeeee" android:textColor="@color/color_eeeeee"
android:textSize="12sp" /> android:textSize="12sp" />
@@ -126,7 +126,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/edittext_underline" android:background="@drawable/edittext_underline"
android:fontFamily="sans-serif-medium" android:fontFamily="sans-serif-medium"
android:hint="신규 비밀번호를 재입력해주세요" android:hint="@string/screen_modify_password_new_confirm_hint"
android:importantForAutofill="no" android:importantForAutofill="no"
android:inputType="textWebPassword" android:inputType="textWebPassword"
android:paddingHorizontal="6.7dp" android:paddingHorizontal="6.7dp"
@@ -146,7 +146,7 @@
android:layout_marginHorizontal="26.7dp" android:layout_marginHorizontal="26.7dp"
android:layout_marginTop="13.7dp" android:layout_marginTop="13.7dp"
android:fontFamily="@font/gmarket_sans_medium" android:fontFamily="@font/gmarket_sans_medium"
android:text="* 영문, 숫자 포함 8자 이상" android:text="@string/screen_modify_password_requirement"
android:textColor="@color/color_dd4500" android:textColor="@color/color_dd4500"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
@@ -169,7 +169,7 @@
android:fontFamily="@font/gmarket_sans_bold" android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center" android:gravity="center"
android:paddingVertical="16dp" android:paddingVertical="16dp"
android:text="비밀번호 변경하기" android:text="@string/screen_modify_password_submit"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="18.3sp" /> android:textSize="18.3sp" />

View File

@@ -330,6 +330,17 @@
<string name="msg_profile_update_password_new_required">Enter a new password</string> <string name="msg_profile_update_password_new_required">Enter a new password</string>
<string name="msg_profile_update_password_mismatch">Passwords do not match.</string> <string name="msg_profile_update_password_mismatch">Passwords do not match.</string>
<string name="msg_profile_update_password_updated">Password updated.</string> <string name="msg_profile_update_password_updated">Password updated.</string>
<!-- Modify Password -->
<string name="screen_modify_password_title">Change password</string>
<string name="screen_modify_password_subtitle">Protect your account with a strong password</string>
<string name="screen_modify_password_current_label">Current password</string>
<string name="screen_modify_password_current_hint">Enter your current password.</string>
<string name="screen_modify_password_new_label">New password</string>
<string name="screen_modify_password_new_hint">Enter a new password (at least 8 characters with letters and numbers)</string>
<string name="screen_modify_password_new_confirm_label">Confirm new password</string>
<string name="screen_modify_password_new_confirm_hint">Re-enter the new password</string>
<string name="screen_modify_password_requirement">* At least 8 characters with letters and numbers</string>
<string name="screen_modify_password_submit">Update password</string>
<string name="screen_my_view_channel">View my channel</string> <string name="screen_my_view_channel">View my channel</string>
<string name="screen_my_charge_can">Charge cans</string> <string name="screen_my_charge_can">Charge cans</string>
<string name="screen_my_point_reward">Point reward</string> <string name="screen_my_point_reward">Point reward</string>

View File

@@ -330,6 +330,17 @@
<string name="msg_profile_update_password_new_required">変更するパスワードを入力してください</string> <string name="msg_profile_update_password_new_required">変更するパスワードを入力してください</string>
<string name="msg_profile_update_password_mismatch">パスワードが一致しません。</string> <string name="msg_profile_update_password_mismatch">パスワードが一致しません。</string>
<string name="msg_profile_update_password_updated">パスワードを変更しました。</string> <string name="msg_profile_update_password_updated">パスワードを変更しました。</string>
<!-- Modify Password -->
<string name="screen_modify_password_title">パスワード変更</string>
<string name="screen_modify_password_subtitle">安全なパスワードでアカウントを保護しましょう</string>
<string name="screen_modify_password_current_label">現在のパスワード</string>
<string name="screen_modify_password_current_hint">現在のパスワードを入力してください。</string>
<string name="screen_modify_password_new_label">新しいパスワード</string>
<string name="screen_modify_password_new_hint">新しいパスワードを入力してください英数字8文字以上</string>
<string name="screen_modify_password_new_confirm_label">新しいパスワード確認</string>
<string name="screen_modify_password_new_confirm_hint">新しいパスワードをもう一度入力してください</string>
<string name="screen_modify_password_requirement">* 英数字8文字以上</string>
<string name="screen_modify_password_submit">パスワードを変更</string>
<string name="screen_my_view_channel">マイチャンネルを見る</string> <string name="screen_my_view_channel">マイチャンネルを見る</string>
<string name="screen_my_charge_can">CANチャージ</string> <string name="screen_my_charge_can">CANチャージ</string>
<string name="screen_my_point_reward">ポイントリワード</string> <string name="screen_my_point_reward">ポイントリワード</string>

View File

@@ -329,6 +329,17 @@
<string name="msg_profile_update_password_new_required">변경할 비밀번호를 입력하세요</string> <string name="msg_profile_update_password_new_required">변경할 비밀번호를 입력하세요</string>
<string name="msg_profile_update_password_mismatch">비밀번호가 일치하지 않습니다.</string> <string name="msg_profile_update_password_mismatch">비밀번호가 일치하지 않습니다.</string>
<string name="msg_profile_update_password_updated">비밀번호가 변경되었습니다.</string> <string name="msg_profile_update_password_updated">비밀번호가 변경되었습니다.</string>
<!-- Modify Password -->
<string name="screen_modify_password_title">비밀번호 변경</string>
<string name="screen_modify_password_subtitle">안전한 비밀번호로 내 정보를 보호하세요</string>
<string name="screen_modify_password_current_label">현재 비밀번호</string>
<string name="screen_modify_password_current_hint">현재 비밀번호를 입력해주세요.</string>
<string name="screen_modify_password_new_label">신규 비밀번호</string>
<string name="screen_modify_password_new_hint">신규 비밀번호를 입력해주세요(영문, 숫자 포함 8자 이상)</string>
<string name="screen_modify_password_new_confirm_label">신규 비밀번호 확인</string>
<string name="screen_modify_password_new_confirm_hint">신규 비밀번호를 재입력해주세요</string>
<string name="screen_modify_password_requirement">* 영문, 숫자 포함 8자 이상</string>
<string name="screen_modify_password_submit">비밀번호 변경하기</string>
<string name="screen_my_view_channel">내 채널 보기</string> <string name="screen_my_view_channel">내 채널 보기</string>
<string name="screen_my_charge_can">캔 충전</string> <string name="screen_my_charge_can">캔 충전</string>
<string name="screen_my_point_reward">포인트 리워드</string> <string name="screen_my_point_reward">포인트 리워드</string>