9d619450ef
채팅 메시지 다국어 분리
2025-12-23 18:38:54 +09:00
6e8a88178c
캔 결제 메시지 다국어 처리
2025-12-23 18:09:17 +09:00
58f7a8654b
알림/오디션 메시지 다국어 분리
...
알림/오디션 오류 응답 메시지를 키 기반 다국어로 분리
2025-12-23 17:45:47 +09:00
7ef654e89d
관리자 메시지 다국어 처리
2025-12-23 17:35:38 +09:00
291f9a265b
크리에이터 시리즈 메시지 다국어 처리
...
크리에이터 정산/시리즈 API 응답 메시지를 다국어 키로 제공한다.
2025-12-23 17:09:59 +09:00
f38382d2be
크리에이터 관리자 메시지 다국어화
2025-12-23 16:54:48 +09:00
4087d11420
탐색 커뮤니티 다국어 메시지 분리
2025-12-23 16:44:27 +09:00
f429ffbbbe
다국어 메시지 분리 적용
2025-12-23 16:19:04 +09:00
39d13ab7c3
라이브룸 메시지 다국어 처리
2025-12-23 14:20:52 +09:00
fd94df338b
라이브 룰렛 태그 메시지 다국어 처리
2025-12-23 13:52:53 +09:00
67b909daed
회원 메시지 다국어 처리
...
회원/인증 API 응답 메시지를 다국어 키로 분리함.
2025-12-23 13:26:15 +09:00
4dcf9f6ed1
클라이언트 메시지 다국어 처리
...
공개 API 변경 없음.
2025-12-22 23:12:29 +09:00
93e0411337
관리자 콘텐츠 메시지 다국어 처리
2025-12-22 22:51:19 +09:00
280b21c3cb
관리자 채팅 메시지 다국어 처리
2025-12-22 22:30:05 +09:00
14d0ae9851
오디션 배역 등 메시지 다국어 처리
2025-12-22 21:49:07 +09:00
8785741855
오디션 메시지 다국어 처리
2025-12-22 18:54:10 +09:00
ff1b8aa413
예외 메시지 다국어 처리를 위한 키 기반 구조 도입
2025-12-22 16:39:06 +09:00
6fa0667120
채팅방 서비스에 언어 컨텍스트에 따라 캐릭터명 번역을 적용하는 기능이 추가되어, 영어와 일본어 설정 시 번역된 캐릭터명이 표시되도록 수정
2025-12-19 23:54:25 +09:00
4a4dbccc0d
라이브 완료 응답에 dateUtc 추가
2025-12-19 23:38:46 +09:00
ee495dae3a
translated라는 이름이 중복 사용되어 생기던 name shadow 문제 해결
2025-12-19 12:27:32 +09:00
3f74eefacc
크리에이터 커뮤니티에 utc 시간 추가
2025-12-19 12:26:04 +09:00
6cc15a8748
오디오 콘텐츠 테마 번역을 적용한다
...
오디오 콘텐츠 목록 응답에서 테마 문자열에 번역을 적용한다.
번역 데이터가 없을 때는 기존 원문을 유지한다.
2025-12-19 03:23:56 +09:00
31242a1f76
카테고리 목록 조회에 언어별 번역 적용
...
LangContext에 따라 카테고리명을 번역해 반환한다. 번역본이 없으면
Papago API로 번역 후 CategoryTranslation에 저장하고 즉시 결과를
반환한다. 공개 API의 getCategoryList 응답이 요청 로케일을 반영한다.
2025-12-19 02:32:20 +09:00
68cfa201eb
크리에이터 콘텐츠 카테고리 언어 감지 및 번역 기능 추가
2025-12-19 01:56:27 +09:00
67a8de9e7a
캐릭터 상세 조회 - 원작 번역 및 캐릭터 소개 일괄 번역 기능 구현
2025-12-16 06:52:48 +09:00
0c52804f06
원작 목록의 제목과 콘텐츠 타입을 현재 언어(locale)에 맞춰 일괄 번역 기능 추가
2025-12-16 06:19:15 +09:00
7955be45da
원작 등록/수정시 번역 API 호출
2025-12-16 06:10:18 +09:00
8ae6943c2a
크리에이터 관리자에서 콘텐츠 수정시 번역 이벤트 호출하도록 수정
2025-12-16 04:14:13 +09:00
82f53ed8ab
콘텐츠 제목, 시리즈 장르 번역 반환 구현
2025-12-16 04:09:25 +09:00
4e4235369c
홈 요일별 시리즈 - 번역 데이터 조회 기능 적용
2025-12-16 03:40:28 +09:00
30a104981c
시리즈 상세 - 번역 데이터 조회 기능 추가
2025-12-16 03:29:02 +09:00
4c0be733d0
시리즈 상세 - 번역 데이터 조회 기능 추가
2025-12-16 02:52:14 +09:00
0eed29eadc
시리즈 리스트 - 번역 데이터 조회 기능 추가
2025-12-16 01:07:20 +09:00
db18d5c8b5
홈 - 오직 보이스온에서만, 요일별 시리즈 번역 데이터 조회 기능 추가
2025-12-16 00:43:36 +09:00
f58687ef3a
크리에이터 관리자에서 시리즈 등록/수정시 번역데이터 생성 기능 추가
2025-12-16 00:25:24 +09:00
9b2b156d40
SeriesTranslationPayload 키워드 리스트 변환 및 수정
...
- `SeriesTranslationPayload.keywords` 타입을 `String`에서 `List<String>`으로 변경했습니다.
- `SeriesTranslationPayloadConverter`의 `convertToEntityAttribute`를 하위 호환 가능하도록 수정했습니다.
- DB에 저장된 JSON에서 `keywords`가 과거 스키마(String)인 경우와 신규 스키마(List)를 모두 안전하게 파싱합니다.
- 파싱 실패 또는 공백 입력 시 기본값을 사용합니다(`keywords = []`).
- `convertToDatabaseColumn`은 변경 없이 `ObjectMapper`로 직렬화하여 `keywords`가 배열로 저장됩니다.
2025-12-15 23:55:50 +09:00
e00a9ccff5
시리즈 상세, 시리즈 키워드 번역 엔티티 추가
2025-12-15 16:32:21 +09:00
45ee55028f
콘텐츠 상세 - themeStr 언어별 번역 제공 기능 수정
2025-12-15 12:25:10 +09:00
dc0df81232
번역된 테마로 콘텐츠를 조회해도 한글 테마처럼 처리하기
2025-12-15 12:15:31 +09:00
c0c61da44b
콘텐츠 테마 조회 로직 수정
2025-12-15 11:45:56 +09:00
13029ab8d2
콘텐츠 테마 번역 N+1 제거
...
- 온라인 경로에서 콘텐츠 테마 번역을 배치 조회/번역/저장으로 처리.
- 기존 번역은 IN 조회, 미번역만 한 번의 번역 요청 후 저장.
- 결과 순서 보전, 번역 누락/실패 시 원문으로 폴백.
- 공개 API 변경 없음.
2025-12-13 00:51:07 +09:00
6f0619e482
콘텐츠 테마 저장시 번역 API로 자동 번역 하는 기능 추가
2025-12-13 00:19:48 +09:00
920a866ae0
신규 콘텐츠 조회 API에서 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링
2025-12-12 19:46:29 +09:00
de60a70733
크리에이터 프로필 조회 API에서 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링
2025-12-12 19:44:08 +09:00
59949e5aee
AudioContent 조회 API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링
2025-12-12 19:40:21 +09:00
165640201f
AI Character API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링
2025-12-12 19:09:33 +09:00
ba1844a6c2
Home API에서 api 마다 languageCode를 별도로 받던 것을 LangContext를 사용하도록 리팩토링
2025-12-12 17:22:50 +09:00
082f255773
요청 스코프 언어 컨텍스트와 인터셉터 추가
...
- Interceptor에서 Accept-Language 헤더를 파싱
- 요청 단위 LangContext에 언어 정보 저장
- 서비스 및 예외 처리 계층에서 언어 컨텍스트 주입
- enum 및 when 기반 언어 정책을 한 곳으로 통합
2025-12-12 16:57:34 +09:00
04281817a5
크리에이터 채널 - languageCode에 따라 콘텐츠 번역 데이터 조회
2025-12-12 13:58:49 +09:00
236394e148
콘텐츠 전체보기 API - languageCode에 따라 번역 데이터 조회
2025-12-12 06:04:26 +09:00