Commit Graph
100 Commits
Author SHA1 Message Date
Yu Sung eb83d5e5e3 라이브룸 버튼 문구 다국어 키 추가
I18n.LiveRoom에 라이브 종료/나가기 등 버튼 문구 키를
추가한다.
일부 안내 및 단위 문구의 영문/일문 표현을 다듬는다.
2026-01-05 15:38:49 +09:00
Yu Sung fa4483cd18 현재 로케일과 시간대 적용 2026-01-05 14:53:20 +09:00
Yu Sung f855ca55ca 라이브 취소 안내 문구와 강조 색상 조정 2026-01-05 14:21:36 +09:00
Yu Sung e7c8c2a12e 라이브 취소 사유 플레이스홀더 현지화 2026-01-05 11:51:46 +09:00
Yu Sung 2f8331f2ff 라이브 시작시간 UTC 적용
라이브 상세와 수정 화면에서 UTC 기준 시간을 표시한다.
날짜 표기는 OS 언어 설정의 기본 포맷을 사용한다.
2026-01-05 11:36:26 +09:00
Yu Sung 921c7e008c 영문 리소스와 스플래시 문구 갱신 2025-12-30 19:24:57 +09:00
Yu Sung 7775e4f0d9 일본어 방송 공지 문구 수정 2025-12-29 17:06:51 +09:00
Yu Sung 19380ccc70 다이얼로그 문구를 공통 번역으로 제공
콘텐츠, 라이브, 스플래시 화면의 안내 문구를
공통 번역 키로 제공해 지역화 품질을 개선한다
2025-12-29 16:44:55 +09:00
Yu Sung 64bb5668f4 일본어 로컬라이즈 문구 갱신 2025-12-26 19:29:36 +09:00
Yu Sung c6da15f42c Merge branch 'main' into feature/i18n 2025-12-26 18:25:01 +09:00
Yu Sung fba3940a94 스플래시 화면 변경 2025-12-26 15:22:28 +09:00
Yu Sung 57f24f2481 일본어 로컬라이즈 문구 갱신 2025-12-26 14:20:14 +09:00
Yu Sung 7c1d57676c 캔 단위 표기 현지화
캔 관련 텍스트가 앱 언어에 맞게 변환된다.
2025-12-20 00:15:57 +09:00
Yu Sung 6a7497af7d 인 앱 결제 라벨을 다국어 문자열로 교체 2025-12-20 00:02:29 +09:00
Yu Sung dd51a3fc2e 완료 방송 상대 시간 표시
최근 종료 방송 카드에 UTC 기준 상대 시간 문자열을 표시한다.
2025-12-19 23:52:43 +09:00
Yu Sung 7307e5b255 메시지 현지화와 종료 라이브 날짜 추가
문자 메시지 화면에 새 현지화 문구를 추가한다.
2025-12-19 23:31:14 +09:00
Yu Sung dbc4e40904 채팅 화면과 비밀번호 재설정 현지화 추가
채팅방 잠금 및 초기화 안내 문구와 설정, 비밀번호 재설정\n제목을 다국어 문자열로 제공한다.
2025-12-19 22:24:38 +09:00
Yu Sung 3220f300b5 설정 로그아웃 문구 다국어화 2025-12-19 21:53:01 +09:00
Yu Sung 8dae75afd7 회원탈퇴 문구 다국어화 2025-12-19 21:43:32 +09:00
Yu Sung 0ddb5810b1 프로필 수정 화면 문자열 다국어 적용
마이페이지 프로필 수정에서 소셜 링크와 비밀번호 안내 문구를\n다국어로 제공한다.
2025-12-19 19:59:27 +09:00
Yu Sung f67fd5bb26 캔/포인트 내역 제목 로컬라이즈 추가
캔내역과 포인트 내역 제목을 로컬라이즈 키로 제공한다.
2025-12-19 19:48:27 +09:00
Yu Sung a406935e4f 쿠폰 및 공지 화면 다국어 적용 2025-12-19 19:20:28 +09:00
Yu Sung ee4b7c9a79 검색 입력 플레이스홀더 현지화 추가 2025-12-19 18:53:24 +09:00
Yu Sung 321d97bf4d 시리즈 전체보기 제목 현지화
크리에이터 기준 제목을 다국어로 제공한다.
요일 선택 영역을 가로 스크롤로 제공한다.
2025-12-19 18:48:31 +09:00
Yu Sung fdac62fc7a 시리즈 메인 탭 라벨을 다국어로 제공한다 2025-12-19 18:38:23 +09:00
Yu Sung 27b024f187 시리즈 상세 화면 현지화 문자열 제공
시리즈 상세 화면의 탭과 섹션 제목을 다국어로 제공한다.
가격 표시와 요일 표기를 로케일에 맞게 보여준다.
2025-12-19 18:30:52 +09:00
Yu Sung e035e57fc2 콘텐츠 상세의 섹션 제목 다국어 처리 2025-12-19 16:16:07 +09:00
Yu Sung c80246adbf 콘텐츠 상세 구매 버튼 텍스트 다국어 처리 2025-12-19 16:11:43 +09:00
Yu Sung bea50b0085 커뮤니티 게시글 상대 시간 표기 다국어 지원 2025-12-19 16:02:09 +09:00
Yu Sung f51fe327e9 국제화 가능한 문자열을 I18n의 상수로 변경 2025-12-19 12:29:28 +09:00
Yu Sung 8bcbd3aca0 프로필과 시리즈 문구를 I18n으로 정리
프로필/시리즈 화면의 문자열을 I18n 및 Localizable로 통일한다.
채널 공유·예약·유료 라이브 관련 안내 문구를 다국어로 제공한다.
2025-12-18 17:52:02 +09:00
Yu Sung 982a17bb41 라이브 생성 문구를 I18n으로 이동한다
라이브 생성 화면 문구를 다국어 리소스로 통합한다.\n공지 입력 검증을 5자 이상으로 적용한다.
2025-12-18 15:25:13 +09:00
Yu Sung 8efa89d564 콘텐츠 작성 및 라이브 메뉴 다국어화
콘텐츠 등록 화면 텍스트와 버튼을 I18n 기반 번역 문자열로 교체

룰렛 설정과 미션 메뉴 버튼 라벨을 다국어 문자열로 통일

신규 텍스트를 String Catalog에 추가하여 네비게이션 타이틀 번역
2025-12-17 18:47:46 +09:00
Yu Sung a0bb593431 로컬라이징 문자열 정비
탭, 상세, 설정 화면 텍스트를 I18n 키로 교체

신규 캐릭터 전체보기 등 문자열 번역을 추가
2025-12-17 15:55:11 +09:00
Yu Sung fa163ec83d 다국어 문자열과 카운트 노출을 정비 2025-12-17 15:15:08 +09:00
Yu Sung 619870e1de 콘텐츠 전체 문자열 번역 추가 2025-12-17 14:27:25 +09:00
Yu Sung ad9f26c8a0 String Catalog가 적용되지 않는 부분을 I18n 파일에 언어별로 하드코딩 하여 보완 2025-12-17 13:54:12 +09:00
Yu Sung da2e8d0209 사용하지 않는 불필요한 string catalog 제거 2025-12-17 11:21:50 +09:00
Yu Sung d2ff2782fe AI 채팅 원작 상세 - 번역 데이터가 있으면 번역 데이터를 표시하도록 수정 2025-12-17 00:42:34 +09:00
Yu Sung 30c70ee638 시리즈 상세 - 번역 데이터가 있으면 번역 데이터를 표시하도록 수정 2025-12-17 00:35:16 +09:00
Yu Sung b61f432b72 캐릭터 상세 - 언어 설정에 따라 번역 데이터를 표시하도록 수정 2025-12-17 00:16:29 +09:00
Yu Sung 96df4c1f1b 콘텐츠 상세 - 언어 설정에 따라 번역 데이터를 표시하도록 수정 2025-12-16 23:42:06 +09:00
Yu Sung 0285f62ecb 언어 설정 화면 추가 및 언어 헤더 적용
설정에서 시스템/한국어/영어/일본어 선택을 지원한다.

선택 시 Accept-Language 헤더와 UI locale을 즉시 반영한다.

언어 변경 후 스플래시를 거쳐 메인으로 소프트 재시작한다.
2025-12-16 22:56:37 +09:00
Yu Sung b2c94a44d9 Merge branch 'main' into feature/i18n 2025-12-09 20:06:15 +09:00
Yu Sung bc4b30a965 마이페이지 탭에 보이스 크리에이터 지원하기 배너 추가 2025-12-09 18:32:41 +09:00
Yu Sung 3f24b1f3d4 스플래시 이미지 교체 2025-12-09 17:24:57 +09:00
Yu Sung d5437c03b0 번역 누락 키 채우고 타이틀 로컬라이즈 2025-12-05 21:26:21 +09:00
Yu Sung f88926f8a8 git 메시지 체크 스크립트 추가 2025-12-05 17:24:47 +09:00
Yu Sung ea733b57e6 라이브 섹션 타이틀 문자열 정리
라이브 관련 섹션 헤더를 한 줄 문구로 통합해 표기 일관성을 높임
2025-12-05 17:20:22 +09:00
Yu Sung dd7b42d58a 신규 캐릭터 문자열 번역 추가
영어와 일본어 로컬라이제이션에 신규 캐릭터 문자열을 채움
2025-12-05 17:18:16 +09:00
Yu Sung 972e889fab 누락 번역 추가 2025-12-05 16:30:37 +09:00
Yu Sung 3e60a8c340 탭 버튼 제목을 현지화한다 2025-12-05 15:59:12 +09:00
Yu Sung dbf8bc2dd2 마이페이지 버튼 타이틀을 현지화한다 2025-12-05 15:43:45 +09:00
Yu Sung 3f857eb293 현지화 누락 번역을 추가한다 2025-12-05 15:41:33 +09:00
Yu Sung 0aa86c26ca 일본어 Localize 수정
- 콘텐츠 업로드 -> 일본어에서는 업로드로 표시하도록 수정
2025-12-05 15:24:20 +09:00
Yu Sung a36a440340 앱 번들 표시 이름과 현지화를 정리한다 2025-12-05 15:16:31 +09:00
Yu Sung 55fb470b37 번역 데이터 전면 추가 2025-12-04 17:20:05 +09:00
Yu Sung 0375722d4c 라이브 만들기 버튼 스타일 개선
라이브 생성 아이콘을 ic_make_live로 교체하고 텍스트를 추가한다.

샘플 MessageInputView 파일을
  제거한다.
2025-12-04 15:42:07 +09:00
Yu Sung 4c8aabdd4c Add localization resources 2025-12-04 14:58:35 +09:00
Yu Sung 9e7c62b794 fix(character): 추천 캐릭터가 터치 액션이 실행 되지 않는 버그 수정 2025-11-24 14:49:00 +09:00
Yu Sung d3ddcecc68 feat(content-list-all): 정렬의 vertical padding을 12 -> 16으로 변경 2025-11-21 00:53:34 +09:00
Yu Sung 6a4f4767e0 feat(series-all): 시리즈 아이템을 SeriesListItemView -> SeriesMainItemView로 변경하여 최신 시리즈 UI 적용 2025-11-21 00:53:01 +09:00
Yu Sung 90b6dfb498 fix(banner): 이미지가 2장씩 넘어가는 버그 수정 2025-11-20 18:08:54 +09:00
Yu Sung 001f161fc5 feat(series-list-all): 완결시리즈 전체보기 페이지 추가 2025-11-20 17:56:43 +09:00
Yu Sung 4d5ac61dbe feat(latest-audio-content-all): 테마 UI 변경, 아이템 2단으로 변경 2025-11-20 15:42:32 +09:00
Yu Sung 68fd9ee3ad feat(content-all): theme, 정렬(최신순/인기순) 추가 2025-11-20 14:52:28 +09:00
Yu Sung af42fd074f refactor(live-room): BIG_HEART 메시지 수신 애니메이션이 여러번 실행되면 버벅거림과 발열이 생기던 문제 수정
- DispatchQueue로 Concurrent 처리
2025-11-17 18:47:50 +09:00
Yu Sung 31319e4292 feat(live-room): 왕하트 애니메이션 수정 2025-11-17 17:50:38 +09:00
Yu Sung 6cd0e86308 feat(series-all-by-genre): 시리즈 전체보기 장르별 탭 - 스크롤 로딩 추가 2025-11-15 06:21:19 +09:00
Yu Sung 54a5c99666 feat(series-all-by-genre): 시리즈 전체보기 장르별 탭 - 장르, 시리즈 UI 추가 2025-11-15 06:03:54 +09:00
Yu Sung cb1b26c548 feat(series-all-by-genre): 시리즈 전체보기 장르별 탭 - API 추가 2025-11-15 05:41:14 +09:00
Yu Sung 5fcc6a9a60 feat(series-all-day-of-week): 시리즈 전체보기 요일별 탭 UI 추가 2025-11-15 05:08:24 +09:00
Yu Sung a6ef1d89ce feat(series-all-day-of-week): 시리즈 전체보기 요일별 탭 API 추가 2025-11-15 03:28:03 +09:00
Yu Sung 9cea4c244a feat(series-all-home): 오류 토스트 UI 추가 2025-11-15 03:10:02 +09:00
Yu Sung 43629a27b8 feat(series-all-home): 시리즈 전체보기 홈 탭 - 추천 시리즈 UI 추가 2025-11-15 03:04:25 +09:00
Yu Sung daca685ea2 feat(series-all-home): 시리즈 전체보기 홈 탭 완결 시리즈 UI 추가 2025-11-15 02:47:03 +09:00
Yu Sung 438f12024f feat(series-all-home): 시리즈 전체보기 홈 탭 배너 UI 추가 2025-11-15 02:32:53 +09:00
Yu Sung 72329d6f60 feat(series-all-home): 시리즈 전체보기 홈 탭 API 적용 2025-11-15 02:13:12 +09:00
Yu Sung 280ce4beda feat(series-all): 시리즈 전체보기 탭 구성 2025-11-15 01:50:58 +09:00
Yu Sung 320dbb6d57 feat(series-all): 시리즈 전체보기 페이지 파일 생성
- 홈 뷰의 요일별 시리즈에 전체보기 텍스트 추가
- 전체보기 터치시 시리즈 전체보기 페이지로 이동 액션 추가
2025-11-14 23:57:17 +09:00
Yu Sung be40fbc226 feat(series-all): 오직 보이스온에서만(오리지널 시리즈) 전체보기 추가 2025-11-14 18:07:22 +09:00
Yu Sung ed48efd58d feat(series-all): 시리즈 전체보기 UI 수정
- 기존 3단 구성에서 2단 구성으로 변경
- NavigationBar 제목에 OOO님의 시리즈 전체보기로 변경
2025-11-14 17:55:23 +09:00
Yu Sung c4a7742514 feat(audio-content-all): 무료 콘텐츠, 포인트 대여 콘텐츠 전체보기 페이지 UI/API 구현 2025-11-14 04:21:39 +09:00
Yu Sung e5810766b1 feat(home): 보온 주간 차트 콘텐츠 정렬 기준 추가
- 매출, 판매량, 댓글 수, 좋아요 수
2025-11-14 02:53:46 +09:00
Yu Sung 74212405a4 feat(chat-character): 추천 캐릭터 섹션 추가 및 새로고침 API 반영 2025-11-14 01:46:07 +09:00
Yu Sung 2c74bb743b feat(chat-character): 큐레이션 영역 제거 2025-11-14 01:31:52 +09:00
Yu Sung 0fd49a71f6 feat(home): 홈 추천 콘텐츠 섹션 추가 2025-11-14 01:24:20 +09:00
Yu Sung 0902b1fe30 feat(home): 사용하지 않는 큐레이션 영역 제거 2025-11-14 00:55:57 +09:00
Yu Sung 8bacf363ff feat(home): 포인트 대여 콘텐츠 섹션 추가 2025-11-14 00:52:35 +09:00
Yu Sung 1f88bcbddc feat(chat-character): 캐릭터 신규 이미지 표시 UI 추가 2025-11-14 00:47:20 +09:00
Yu Sung 7de2b1c4dd feat(chat-character): 작품별 탭 다시 추가 2025-11-14 00:32:02 +09:00
Yu Sung 6e3a1e1869 feat(live-room): BIG_HEART_DONATION 하트 메시지 3초 표시
HEART_DONATION은 기존 1.5초 유지. heartNicknameList를 (nickname,duration) 큐로 변경해 개별 표시시간을 저장. addHeartMessage(nickname:type:) 도입 및 호출부 수정. showNextHeartMessage가 현재 항목의 duration으로 전환 예약하도록 변경.
2025-11-06 17:35:31 +09:00
Yu Sung 0134a5286f fix(live-room): BIG_HEART 메시지 수신 후 Path로 그리는 하트 표시 시간 0.15초에서 0.3초로 수정 2025-11-06 17:12:23 +09:00
Yu Sung 2af2f2ffea fix(live): BIG_HEART 수신 연출 변경(가득 찬 하트→0.15초 후 폭발)
- 물 채우기 1초 연출 제거\n- 수신 시: 가득 찬 하트 즉시 표시 후 0.15초 뒤 폭발 파편 시작\n- 색상 유지(#ff959a)\n- ViewModel.addBigHeartAnimation()에서 progress=1.0 즉시 설정 후 0.15초 뒤 폭발 실행\n- suppressNextRemoteWaterFill 유지(로컬 발신 동작 기존과 동일)\n- UI 상태 변경은 메인 스레드에서 처리\n- 전체 빌드 성공
2025-11-06 16:51:02 +09:00
Yu Sung 3a7da9a876 fix(live-room-like-heart): 가운데 보이는 하트 크기 수정 2025-11-05 22:22:54 +09:00
Yu Sung 54d8845342 fix(live-room-like-heart): 하트 모양 수정 2025-11-05 22:00:54 +09:00
Yu Sung a4c5a790fe feat(live-room-like-heart): 폭발 후 하트 비/우박 애니메이션 반영 2025-11-05 19:22:06 +09:00
Yu Sung 3cbac1280e fix(live-room-like-heart): 키보드가 올라올 때 중앙 하트 오버레이가 위로 이동하여 키보드에 가려지지 않도록 수정 2025-11-05 18:08:49 +09:00
Yu Sung 34eed366bd feat(live-room-like-heart): 하트가 가득 차면 폭죽처럼 터지는 애니메이션 반영 2025-11-05 18:01:32 +09:00
Yu Sung 95c2e992de fix(live-room): 좋아해요 미가용 시 롱프레스 중단 및 안내
- 하트 버튼 롱프레스 중 이면 즉시 진행 중단
  및 로 안내 다이얼로그 표시.
- pressing 핸들러에서 시작 즉시 가용성 체크 + 상태 초기화:
  , , , .
- onLongPress 콜백에서도 동일 조건 재검사(2차 방어).

관련 파일: LiveRoomViewV2.swift
2025-11-05 16:18:28 +09:00