fix(chat-room): 접근성 라벨 및 다국어 문자열 적용

- 레이아웃 contentDescription 하드코딩 제거 및 strings 리소스화
- ChatMessageAdapter 접근성 문구를 리소스 기반으로 변환
- values-en 추가로 안내/버튼/접근성/상태 문구 영문화
- 타이핑 인디케이터 접근성 라벨 추가
This commit is contained in:
2025-08-14 18:50:32 +09:00
parent c9b6623eac
commit c1012586ce
6 changed files with 61 additions and 16 deletions

View File

@@ -16,7 +16,7 @@
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:contentDescription="프로필 배경 이미지" />
android:contentDescription="@string/a11y_profile_background" />
<!-- 딤 처리 (activity_character_detail.xml의 view_character_dim 스타일 참조) -->
<View
@@ -58,7 +58,7 @@
android:layout_width="24dp"
android:layout_height="24dp"
android:src="@drawable/ic_back"
android:contentDescription="뒤로가기"
android:contentDescription="@string/a11y_back"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
@@ -69,7 +69,7 @@
android:layout_height="36dp"
android:layout_marginStart="12dp"
android:src="@drawable/ic_placeholder_profile"
android:contentDescription="프로필 이미지"
android:contentDescription="@string/a11y_profile_image"
app:layout_constraintStart_toEndOf="@id/iv_back"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
@@ -126,7 +126,7 @@
android:layout_height="20dp"
android:src="@android:drawable/ic_dialog_info"
app:tint="#FFFFFFFF"
android:contentDescription="안내"
android:contentDescription="@string/a11y_notice"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
@@ -139,7 +139,7 @@
android:layout_marginEnd="8dp"
android:textColor="#FFFFFFFF"
android:textSize="12sp"
android:text="AI Clone은 크리에이터의 정보를 기반으로 대화하지만, 모든 정보를 완벽하게 반영하거나 실제 대화와 일치하지 않을 수 있습니다."
android:text="@string/chat_notice_clone"
app:layout_constraintStart_toEndOf="@id/iv_notice_icon"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
@@ -151,7 +151,7 @@
android:layout_height="20dp"
android:src="@android:drawable/arrow_up_float"
app:tint="#FFFFFFFF"
android:contentDescription="접기"
android:contentDescription="@string/a11y_collapse"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />