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

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

View File

@@ -28,7 +28,7 @@
android:fontFamily="sans-serif-medium"
android:gravity="center"
android:lineSpacingExtra="6.7sp"
android:text="안전한 비밀번호로 내 내 정보를 보호하세요"
android:text="@string/screen_modify_password_subtitle"
android:textColor="@color/color_eeeeee"
android:textSize="13.3sp" />
@@ -44,7 +44,7 @@
android:layout_height="wrap_content"
android:layout_marginHorizontal="6.7dp"
android:fontFamily="@font/gmarket_sans_medium"
android:text="현재 비밀번호"
android:text="@string/screen_modify_password_current_label"
android:textColor="@color/color_eeeeee"
android:textSize="12sp" />
@@ -54,7 +54,7 @@
android:layout_height="wrap_content"
android:background="@drawable/edittext_underline"
android:fontFamily="sans-serif-medium"
android:hint="현재 비밀번호를 입력해주세요."
android:hint="@string/screen_modify_password_current_hint"
android:importantForAutofill="no"
android:inputType="textWebPassword"
android:paddingHorizontal="6.7dp"
@@ -80,7 +80,7 @@
android:layout_height="wrap_content"
android:layout_marginHorizontal="6.7dp"
android:fontFamily="@font/gmarket_sans_medium"
android:text="신규 비밀번호"
android:text="@string/screen_modify_password_new_label"
android:textColor="@color/color_eeeeee"
android:textSize="12sp" />
@@ -90,7 +90,7 @@
android:layout_height="wrap_content"
android:background="@drawable/edittext_underline"
android:fontFamily="sans-serif-medium"
android:hint="신규 비밀번호를 입력해주세요(영문, 숫자 포함 8자 이상)"
android:hint="@string/screen_modify_password_new_hint"
android:importantForAutofill="no"
android:inputType="textWebPassword"
android:paddingHorizontal="6.7dp"
@@ -116,7 +116,7 @@
android:layout_height="wrap_content"
android:layout_marginHorizontal="6.7dp"
android:fontFamily="@font/gmarket_sans_medium"
android:text="신규 비밀번호 확인"
android:text="@string/screen_modify_password_new_confirm_label"
android:textColor="@color/color_eeeeee"
android:textSize="12sp" />
@@ -126,7 +126,7 @@
android:layout_height="wrap_content"
android:background="@drawable/edittext_underline"
android:fontFamily="sans-serif-medium"
android:hint="신규 비밀번호를 재입력해주세요"
android:hint="@string/screen_modify_password_new_confirm_hint"
android:importantForAutofill="no"
android:inputType="textWebPassword"
android:paddingHorizontal="6.7dp"
@@ -146,7 +146,7 @@
android:layout_marginHorizontal="26.7dp"
android:layout_marginTop="13.7dp"
android:fontFamily="@font/gmarket_sans_medium"
android:text="* 영문, 숫자 포함 8자 이상"
android:text="@string/screen_modify_password_requirement"
android:textColor="@color/color_dd4500"
android:textSize="12sp" />
</LinearLayout>
@@ -169,7 +169,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="16dp"
android:text="비밀번호 변경하기"
android:text="@string/screen_modify_password_submit"
android:textColor="@color/white"
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_mismatch">Passwords do not match.</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_charge_can">Charge cans</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_mismatch">パスワードが一致しません。</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_charge_can">CANチャージ</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_mismatch">비밀번호가 일치하지 않습니다.</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_charge_can">캔 충전</string>
<string name="screen_my_point_reward">포인트 리워드</string>