라이브 생성 화면 문자열 리소스화

라이브 생성 입력/검증/라벨 문자열을 ko/en/ja 리소스로 분리

토스트, 로딩, 태그 제한 문구를 리소스 기반으로 통일
This commit is contained in:
2025-12-02 21:08:32 +09:00
parent ddc7b9a76f
commit 99bc5f14f7
6 changed files with 276 additions and 101 deletions

View File

@@ -23,7 +23,7 @@
android:layout_centerVertical="true"
android:drawablePadding="6.7dp"
android:fontFamily="@font/gmarket_sans_bold"
android:text="라이브 만들기"
android:text="@string/screen_live_room_create_title"
android:textColor="@color/color_eeeeee"
android:textSize="18.3sp"
app:drawableStartCompat="@drawable/ic_back" />
@@ -37,7 +37,7 @@
android:background="@drawable/bg_round_corner_8_transparent_3bb9f1"
android:paddingHorizontal="10.7dp"
android:paddingVertical="8dp"
android:text="최근 데이터 가져오기"
android:text="@string/screen_live_room_create_get_recent_info"
android:textColor="@color/color_3bb9f1"
android:textSize="12sp" />
</RelativeLayout>
@@ -62,7 +62,7 @@
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="13.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:text="배경"
android:text="@string/screen_live_room_create_background_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -106,7 +106,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="제목"
android:text="@string/screen_live_room_title_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -117,7 +117,7 @@
android:layout_marginTop="13.3dp"
android:background="@drawable/edittext_underline"
android:fontFamily="@font/gmarket_sans_medium"
android:hint="라이브 제목을 입력해주세요."
android:hint="@string/screen_live_room_title_hint"
android:importantForAutofill="no"
android:inputType="textWebEditText"
android:paddingHorizontal="6.7dp"
@@ -147,7 +147,7 @@
android:layout_centerVertical="true"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="공지"
android:text="@string/screen_live_room_notice"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -161,7 +161,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_medium"
android:text="0자"
android:text="@string/screen_live_room_create_notice_char_count_placeholder"
android:textColor="@color/color_ff5c49"
android:textSize="13.3sp" />
@@ -169,7 +169,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_medium"
android:text=" / 최대 1000자"
android:text="@string/screen_live_room_create_notice_char_limit"
android:textColor="@color/color_777777"
android:textSize="13.3sp" />
</LinearLayout>
@@ -183,7 +183,7 @@
android:background="@drawable/bg_round_corner_6_7_222222"
android:fontFamily="@font/gmarket_sans_medium"
android:gravity="top"
android:hint="라이브 공지를 입력해 주세요"
android:hint="@string/screen_live_room_notice_hint"
android:importantForAutofill="no"
android:inputType="textMultiLine"
android:overScrollMode="always"
@@ -208,7 +208,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="메뉴"
android:text="@string/screen_live_room_menu_label_title"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -223,7 +223,7 @@
android:layout_centerVertical="true"
android:fontFamily="@font/gmarket_sans_medium"
android:lineSpacingExtra="5sp"
android:text="메뉴를 활성화 하시겠습니까?"
android:text="@string/screen_live_room_menu_activate_question"
android:textColor="@color/color_eeeeee"
android:textSize="13.3sp" />
@@ -273,7 +273,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="메뉴 1"
android:text="@string/screen_live_room_menu_preset_1"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -302,7 +302,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="메뉴 2"
android:text="@string/screen_live_room_menu_preset_2"
android:textColor="@color/color_555555"
android:textSize="14.7sp" />
</LinearLayout>
@@ -331,7 +331,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="메뉴 3"
android:text="@string/screen_live_room_menu_preset_3"
android:textColor="@color/color_555555"
android:textSize="14.7sp" />
</LinearLayout>
@@ -345,7 +345,7 @@
android:background="@drawable/bg_round_corner_6_7_222222"
android:fontFamily="@font/gmarket_sans_medium"
android:gravity="top"
android:hint="메뉴판을 작성해주세요."
android:hint="@string/screen_live_room_menu_hint"
android:importantForAutofill="no"
android:inputType="textMultiLine"
android:overScrollMode="always"
@@ -371,7 +371,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="관심사"
android:text="@string/screen_profile_update_interest_title"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -384,7 +384,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="13.7dp"
android:text="관심사 선택"
android:text="@string/screen_profile_update_interest_select"
android:textColor="@color/color_3bb9f1"
android:textSize="16.7sp" />
@@ -404,7 +404,7 @@
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="시간 설정"
android:text="@string/screen_live_room_create_time_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -439,7 +439,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="지금 즉시"
android:text="@string/screen_live_room_create_time_now"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -468,7 +468,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="예약 설정"
android:text="@string/screen_live_room_create_time_reservation"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -495,7 +495,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_medium"
android:text="예약 날짜"
android:text="@string/screen_live_room_create_reservation_date_label"
android:textColor="@color/color_eeeeee"
android:textSize="13.3sp" />
@@ -525,7 +525,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_medium"
android:text="예약 시간"
android:text="@string/screen_live_room_create_reservation_time_label"
android:textColor="@color/color_eeeeee"
android:textSize="13.3sp" />
@@ -551,7 +551,7 @@
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="참여인원 설정"
android:text="@string/screen_live_room_create_capacity_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -564,7 +564,7 @@
android:background="@drawable/bg_round_corner_6_7_222222"
android:fontFamily="@font/gmarket_sans_medium"
android:gravity="center"
android:hint="최대 인원 999명"
android:hint="@string/screen_live_room_create_capacity_hint"
android:importantForAutofill="no"
android:inputType="number"
android:maxLength="3"
@@ -581,7 +581,7 @@
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="공개 설정"
android:text="@string/screen_live_room_create_visibility_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -615,7 +615,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="공개"
android:text="@string/screen_live_room_create_open_label"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -644,7 +644,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="비공개"
android:text="@string/screen_live_room_create_private_label"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -660,13 +660,13 @@
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="방 비밀번호 입력"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="@string/screen_live_room_create_password_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
<EditText
android:id="@+id/et_room_password"
@@ -677,7 +677,7 @@
android:background="@drawable/bg_round_corner_6_7_222222"
android:fontFamily="@font/gmarket_sans_medium"
android:gravity="center"
android:hint="방 입장 비밀번호 6자리를 입력해 주세요."
android:hint="@string/screen_live_room_create_password_hint"
android:importantForAutofill="no"
android:inputType="number"
android:maxLength="6"
@@ -695,7 +695,7 @@
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="크리에이터 입장 설정"
android:text="@string/screen_live_room_create_creator_join_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
@@ -729,7 +729,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="가능"
android:text="@string/screen_live_room_create_creator_join_available"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -758,7 +758,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="불가능"
android:text="@string/screen_live_room_create_creator_join_unavailable"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -774,13 +774,13 @@
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="연령 제한"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="@string/screen_live_room_create_age_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
<LinearLayout
android:layout_width="match_parent"
@@ -809,12 +809,12 @@
<TextView
android:id="@+id/tv_age_all"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="전체 연령"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="@string/screen_live_room_create_age_all"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
<LinearLayout
@@ -838,12 +838,12 @@
<TextView
android:id="@+id/tv_age_19"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="19세 이상"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/gmarket_sans_bold"
android:text="@string/screen_live_room_age_limit_adult"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
</LinearLayout>
@@ -859,13 +859,13 @@
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="티켓 가격"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="33.3dp"
android:fontFamily="@font/gmarket_sans_bold"
android:lineSpacingExtra="5sp"
android:text="@string/screen_live_room_create_price_label"
android:textColor="@color/color_eeeeee"
android:textSize="16.7sp" />
<LinearLayout
android:layout_width="match_parent"
@@ -883,7 +883,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="16.7dp"
android:text="무료"
android:text="@string/screen_live_room_create_price_free"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
@@ -897,7 +897,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="16.7dp"
android:text="100"
android:text="@string/screen_live_room_create_price_100"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
@@ -910,7 +910,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="16.7dp"
android:text="300"
android:text="@string/screen_live_room_create_price_300"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -931,7 +931,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="16.7dp"
android:text="500"
android:text="@string/screen_live_room_create_price_500"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
@@ -945,7 +945,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="16.7dp"
android:text="1000"
android:text="@string/screen_live_room_create_price_1000"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
@@ -958,7 +958,7 @@
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:paddingVertical="16.7dp"
android:text="2000"
android:text="@string/screen_live_room_create_price_2000"
android:textColor="@color/color_3bb9f1"
android:textSize="14.7sp" />
</LinearLayout>
@@ -998,7 +998,7 @@
android:layout_centerVertical="true"
android:layout_marginEnd="13.3dp"
android:fontFamily="@font/gmarket_sans_medium"
android:text=""
android:text="@string/screen_live_room_create_price_unit"
android:textColor="@color/color_3bb9f1"
android:textSize="13.3sp" />
</RelativeLayout>
@@ -1018,7 +1018,7 @@
android:background="@drawable/bg_round_corner_10_3bb9f1"
android:fontFamily="@font/gmarket_sans_bold"
android:gravity="center"
android:text="라이브 오픈하기"
android:text="@string/screen_live_room_create_submit"
android:textColor="@color/white"
android:textSize="18.3sp" />
</FrameLayout>