diff --git a/app/src/debug/res/values-en/strings.xml b/app/src/debug/res/values-en/strings.xml index 5d779a12..148b1264 100644 --- a/app/src/debug/res/values-en/strings.xml +++ b/app/src/debug/res/values-en/strings.xml @@ -1,4 +1,4 @@ - VoiceOn-Test + SodaLive-Test diff --git a/app/src/debug/res/values-ja/strings.xml b/app/src/debug/res/values-ja/strings.xml index e9f5c4fd..b988a817 100644 --- a/app/src/debug/res/values-ja/strings.xml +++ b/app/src/debug/res/values-ja/strings.xml @@ -1,4 +1,4 @@ - ボイスオン-テスト + ソーダライブ-テスト diff --git a/app/src/debug/res/values/strings.xml b/app/src/debug/res/values/strings.xml index 93eef397..84a1fa59 100644 --- a/app/src/debug/res/values/strings.xml +++ b/app/src/debug/res/values/strings.xml @@ -1,4 +1,4 @@ - 보이스온-테스트 + 소다라이브-테스트 diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/SeriesListAllActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/SeriesListAllActivity.kt index 2d7dee3c..8d831172 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/SeriesListAllActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/SeriesListAllActivity.kt @@ -60,7 +60,7 @@ class SeriesListAllActivity : BaseActivity( if (intent.getBooleanExtra(Constants.EXTRA_IS_COMPLETED, false)) { getString(R.string.screen_series_main_completed_title) } else if (intent.getBooleanExtra(Constants.EXTRA_IS_ORIGINAL, false)) { - getString(R.string.voiceon_original_only) + getString(R.string.sodalive_original_only) } else { getString(R.string.screen_series_main_title) } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/CharacterInfo.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/CharacterInfo.kt index 2c263b7d..2884b4dd 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/CharacterInfo.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/CharacterInfo.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅방 캐릭터 정보 모델 + * 소다라이브 - 채팅방 캐릭터 정보 모델 */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessage.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessage.kt index 0b539011..96f9ced9 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessage.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessage.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅 메시지 모델 (서버 응답 기반) + * 소다라이브 - 채팅 메시지 모델 (서버 응답 기반) */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageAdapter.kt index 9ce8e805..faf11c0b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageAdapter.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅방 메시지 어댑터 (4.2 ViewHolder 구현) + * 소다라이브 - 채팅방 메시지 어댑터 (4.2 ViewHolder 구현) * - 4가지 ViewType 지원 * - ViewHolder 바인딩 로직 구현: 시간 포맷팅, 상태 표시, 이미지 로딩, 그룹화 처리, 타이핑 애니메이션 */ diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageEntityMappers.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageEntityMappers.kt index 567ae951..ca52f0bb 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageEntityMappers.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageEntityMappers.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅 메시지 Entity/도메인 매퍼 + * 소다라이브 - 채팅 메시지 Entity/도메인 매퍼 */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageMappers.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageMappers.kt index 1386f5d6..182d03d2 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageMappers.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessageMappers.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅 메시지 매핑 유틸리티 + * 소다라이브 - 채팅 메시지 매핑 유틸리티 */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessagesResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessagesResponse.kt index 2382cfc8..c4661a8f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessagesResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatMessagesResponse.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 점진적 메시지 로딩 응답 DTO + * 소다라이브 - 점진적 메시지 로딩 응답 DTO */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRepository.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRepository.kt index 9f79487e..42016425 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRepository.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRepository.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅방 ChatRepository (Repository 패턴) + * 소다라이브 - 채팅방 ChatRepository (Repository 패턴) * - 로컬 DB(Room) + 네트워크(TalkApi) 통합 관리 * - 통합 채팅방 입장 API 호출 및 로컬 동기화 * - 점진적 메시지 로딩 diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRoomEnterResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRoomEnterResponse.kt index 802d9402..5cd483a3 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRoomEnterResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ChatRoomEnterResponse.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 통합 채팅방 입장 응답 DTO + * 소다라이브 - 통합 채팅방 입장 응답 DTO */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageStatus.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageStatus.kt index e5aae25d..f2d09e23 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageStatus.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageStatus.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅방 메시지 전송 상태 Enum + * 소다라이브 - 채팅방 메시지 전송 상태 Enum */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageType.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageType.kt index 042b1cc4..4cc5a1ee 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageType.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/MessageType.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅방 메시지 타입 Enum + * 소다라이브 - 채팅방 메시지 타입 Enum */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ServerChatMessage.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ServerChatMessage.kt index cef918da..b71a9dfe 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ServerChatMessage.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/ServerChatMessage.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅 메시지 모델 (서버 응답 전용 DTO) + * 소다라이브 - 채팅 메시지 모델 (서버 응답 전용 DTO) */ package kr.co.vividnext.sodalive.chat.talk.room diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageConverters.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageConverters.kt index 73b7c875..155277c6 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageConverters.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageConverters.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅 메시지 Room TypeConverters + * 소다라이브 - 채팅 메시지 Room TypeConverters */ package kr.co.vividnext.sodalive.chat.talk.room.db diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDao.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDao.kt index 65e58967..adc598d0 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDao.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDao.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅 메시지 DAO + * 소다라이브 - 채팅 메시지 DAO */ package kr.co.vividnext.sodalive.chat.talk.room.db diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDatabase.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDatabase.kt index 82b542a9..2c865606 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDatabase.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageDatabase.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅방 Room Database (ChatMessage 테이블 포함) + * 소다라이브 - 채팅방 Room Database (ChatMessage 테이블 포함) */ package kr.co.vividnext.sodalive.chat.talk.room.db diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageEntity.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageEntity.kt index ae19ef88..2914450d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageEntity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/talk/room/db/ChatMessageEntity.kt @@ -1,5 +1,5 @@ /* - * 보이스온 - 채팅 메시지 Room Entity + * 소다라이브 - 채팅 메시지 Room Entity */ package kr.co.vividnext.sodalive.chat.talk.room.db diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileViewModel.kt index f87f5885..9588ecd8 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileViewModel.kt @@ -359,7 +359,7 @@ class UserProfileViewModel( "deep_link_sub5" to "$userId" ) val shareUrl = Utils.createOneLinkUrl(params = params) - onSuccess("보이스온 ${nickname}님의 채널입니다.\n$shareUrl") + onSuccess("소다라이브 ${nickname}님의 채널입니다.\n$shareUrl") } fun getChannelDonationList(creatorId: Long) { diff --git a/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt index 21263974..e8af0302 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt @@ -604,7 +604,7 @@ class HomeFragment : BaseFragment(FragmentHomeBinding::infl recyclerView.adapter = originalSeriesAdapter binding.tvSeriesOriginalAll.setOnClickListener { - // ‘오직 보이스온에서만’ 전체보기: isOriginal=true로 시리즈 전체보기 화면 진입 + // ‘오직 소다라이브에서만’ 전체보기: isOriginal=true로 시리즈 전체보기 화면 진입 if (SharedPreferenceManager.token.isNotBlank()) { startActivity( Intent( diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomViewModel.kt index 1c790a86..9b4f0d4a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomViewModel.kt @@ -436,12 +436,12 @@ class LiveRoomViewModel( val message = if (isPrivateRoom) { "${SharedPreferenceManager.nickname}님이 귀하를 " + - "보이스온의 비공개라이브에 초대하였습니다.\n" + + "소다라이브의 비공개라이브에 초대하였습니다.\n" + "※ 라이브 참여: $shareUrl\n" + "(입장 비밀번호 : $password)" } else { "${SharedPreferenceManager.nickname}님이 귀하를 " + - "보이스온의 공개라이브에 초대하였습니다.\n" + + "소다라이브의 공개라이브에 초대하였습니다.\n" + "※ 라이브 참여: $shareUrl" } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt index be37bd0c..856bc3b6 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageFragment.kt @@ -183,7 +183,7 @@ class MyPageFragment : BaseFragment(FragmentMyBinding::inflat } } - binding.ivIntroduceVoiceon.setOnClickListener { + binding.ivIntroduceSodalive.setOnClickListener { val url = "https://blog.naver.com/sodalive_official" if (URLUtil.isValidUrl(url)) { startActivity(Intent(Intent.ACTION_VIEW, url.toUri())) diff --git a/app/src/main/res/drawable-mdpi/img_introduce_voiceon.png b/app/src/main/res/drawable-mdpi/img_introduce_sodalive.png similarity index 100% rename from app/src/main/res/drawable-mdpi/img_introduce_voiceon.png rename to app/src/main/res/drawable-mdpi/img_introduce_sodalive.png diff --git a/app/src/main/res/layout/activity_audio_content_playlist_detail.xml b/app/src/main/res/layout/activity_audio_content_playlist_detail.xml index f50973c3..5ff0654b 100644 --- a/app/src/main/res/layout/activity_audio_content_playlist_detail.xml +++ b/app/src/main/res/layout/activity_audio_content_playlist_detail.xml @@ -27,7 +27,7 @@ android:textSize="18.3sp" app:drawableStartCompat="@drawable/ic_back" tools:ignore="RelativeOverlap" - tools:text="보이스온" /> + tools:text="소다라이브" /> + tools:text="소다라이브 App 오픈 관련 공지사항입니다." /> + tools:text="소다라이브" /> + tools:text="소다라이브" /> diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index a013c333..7979af74 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -222,7 +222,7 @@ android:layout_height="wrap_content" android:layout_weight="1" android:fontFamily="@font/bold" - android:text="@string/voiceon_original_only" + android:text="@string/sodalive_original_only" android:textColor="@color/white" android:textSize="24sp" /> diff --git a/app/src/main/res/layout/fragment_my.xml b/app/src/main/res/layout/fragment_my.xml index 717a4097..fec0d11f 100644 --- a/app/src/main/res/layout/fragment_my.xml +++ b/app/src/main/res/layout/fragment_my.xml @@ -296,13 +296,13 @@ android:src="@drawable/img_apply_creator" /> + android:src="@drawable/img_introduce_sodalive" /> + tools:text="소다라이브 App 오픈 관련 공지사항입니다." /> - VoiceOn + SodaLive Gallery Camera Select @@ -36,7 +36,7 @@ AI Clone converses based on the creator\'s information, but it may not perfectly reflect all details or match real conversations. - VoiceOn AI Character Talk allows a high degree of freedom. You can be anyone in the conversation. Talk as a character in a universe or create your own story with a new persona together with the character.\nNote: AI Character Talk is in open beta; conversations may be awkward or incomplete. + SodaLive AI Character Talk allows a high degree of freedom. You can be anyone in the conversation. Talk as a character in a universe or create your own story with a new persona together with the character.\nNote: AI Character Talk is in open beta; conversations may be awkward or incomplete. Clone Character \"🧊 Freeze, everyone!\" The chat has been frozen. @@ -121,7 +121,7 @@ Email Password Forgot your password? - Not a VoiceOn member yet? Sign up now. + Not a SodaLive member yet? Sign up now. Terms of Service Privacy Policy (Required) @@ -172,7 +172,7 @@ Top creators New View all - Only on VoiceOn + Only on SodaLive By weekday Top character Weekly chart @@ -211,7 +211,7 @@ %1$s/%2$s episodes %1$s%% Identity verification - VoiceOn’s Open World Character Chat\nis available only to adults who have completed identity verification to protect minors.\nTo use the character chat service, please complete identity verification. + SodaLive’s Open World Character Chat\nis available only to adults who have completed identity verification to protect minors.\nTo use the character chat service, please complete identity verification. To protect minors,\nonly adults who have completed identity verification\ncan enter live rooms.\nPlease complete identity verification\nto enter the live room. Verify now Failed to find deep link. @@ -295,7 +295,7 @@ Sales Comments Likes - Only on Voice On! + Only on SodaLive! New audio New&Hot Free audio @@ -442,7 +442,7 @@ View the original [Personality & Traits] ⚠️ Character Chat Guidelines - VoiceOn AI Character Chat offers a high level of conversational freedom, allowing you to be whoever you want in the conversation.\nChat as a character within the world, or create your own story with the character as someone entirely new. + SodaLive AI Character Chat offers a high level of conversational freedom, allowing you to be whoever you want in the conversation.\nChat as a character within the world, or create your own story with the character as someone entirely new. ※ Character AI Chat is in open beta.\nResponses may sometimes feel awkward or incomplete.\nIf the character feels out of character early in the conversation, please reset the chat and try again. Comments Enter a comment @@ -713,8 +713,8 @@ An unknown error occurred. try again. yyyy.MM.dd EEE hh:mm a Reserved users - %1$s invited you to a private live on VoiceOn.\n\u203b Join: %2$s\n(Password: %3$s) - %1$s invited you to a public live on VoiceOn.\n\u203b Join: %2$s + %1$s invited you to a private live on SodaLive.\n\u203b Join: %2$s\n(Password: %3$s) + %1$s invited you to a public live on SodaLive.\n\u203b Join: %2$s Chat mute Mute chat for 3 minutes? Skip @@ -953,7 +953,7 @@ Unified payment Mobile payment I agree to the purchase terms and payment - - Charged cans expire 5 years after charging.\n- Payments can be cancelled within 7 days; cancellations are not allowed once any can is used.\n- Promotional cans provided for free are non-refundable.\n- See the VoiceOn Terms of Service for details. + - Charged cans expire 5 years after charging.\n- Payments can be cancelled within 7 days; cancellations are not allowed once any can is used.\n- Promotional cans provided for free are non-refundable.\n- See the SodaLive Terms of Service for details. Payment amount Pay KRW @@ -975,7 +975,7 @@ An unknown error occurred. try again. Customer service - VoiceOn Customer Service + SodaLive Customer Service FAQ All TALK inquiry @@ -1130,7 +1130,7 @@ ON OFF Total %1$d - How to use VoiceOn audition + How to use SodaLive audition See details> Invalid request.\ntry again. Audition info @@ -1149,7 +1149,7 @@ Recording file Contact Leave a contact number for results - I agree to the collection and use of my personal contact information for notification if I pass the VoiceOn audio drama audition.\nYou may refuse to consent, but the audition application will be canceled if you do not agree. + I agree to the collection and use of my personal contact information for notification if I pass the SodaLive audio drama audition.\nYou may refuse to consent, but the audition application will be canceled if you do not agree. Submit audition application Invalid contact number.\ntry again. You must agree to the collection and use of contact information to apply for the audition. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 25716453..49350574 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,5 +1,5 @@ - ボイスオン + ソーダライブ ギャラリー カメラ 選択 @@ -36,7 +36,7 @@ AIクローンはクリエイターのデータを基に会話しますが、完全に再現されない場合があります。 - ボイスオンのAIキャラトークは自由度が高く、あなたは誰にでもなれます。\n世界観のキャラになりきったり、新しい人物としてあなただけのストーリーを作ってみましょう。\n※オープンベータ中のため、会話がぎこちない場合があります。 + ソーダライブのAIキャラトークは自由度が高く、あなたは誰にでもなれます。\n世界観のキャラになりきったり、新しい人物としてあなただけのストーリーを作ってみましょう。\n※オープンベータ中のため、会話がぎこちない場合があります。 クローン キャラクター 「🧊 みんなフリーズ!」チャットを凍結しました。 @@ -121,7 +121,7 @@ メールアドレス パスワード パスワードをお忘れですか? - ボイスオンは初めてですか?今すぐ登録しましょう。 + ソーダライブは初めてですか?今すぐ登録しましょう。 利用規約 個人情報の収集・利用への同意 (必須) @@ -172,10 +172,10 @@ 人気クリエイター 最新コンテンツ すべて見る - ボイスオン限定 + ソーダライブ限定 曜日別シリーズ 人気キャラチャット - ボイスオン週間チャート + ソーダライブ週間チャート おすすめチャンネル 無料コンテンツ ポイントレンタル・コンテンツ @@ -211,7 +211,7 @@ %1$s/%2$s話 %1$s%% 本人確認 - ボイスオンのオープンワールド・キャラトークは、\n青少年保護のため本人確認済みの\n成人の方のみご利用いただけます。\nサービスを利用するには本人確認をお願いします。 + ソーダライブのオープンワールド・キャラトークは、\n青少年保護のため本人確認済みの\n成人の方のみご利用いただけます。\nサービスを利用するには本人確認をお願いします。 青少年保護のため、\n本人確認を完了した成人の方のみ\nライブ入場が可能です。\nライブ入場のために\n本人確認を行ってください。 本人確認へ進む ディープリンクが見つかりませんでした。 @@ -295,7 +295,7 @@ 販売数 コメント数 いいね - VOICE ON限定 + SODALIVE限定 新着オーディオ New&Hot 無料オーディオ @@ -442,7 +442,7 @@ 原作を見に行く [性格・特徴] ⚠️ キャラクタートークガイド - ボイスオンのAIキャラトークは自由度が高く、あなたは誰にでもなれます。\n世界観のキャラになりきったり、新しい人物としてあなただけのストーリーを作ってみましょう。 + ソーダライブのAIキャラトークは自由度が高く、あなたは誰にでもなれます。\n世界観のキャラになりきったり、新しい人物としてあなただけのストーリーを作ってみましょう。 ※オープンベータ中のため、会話がぎこちない場合があります。キャラ崩壊を感じたら、リセットして再試行してください。 コメント コメントを入力してください @@ -713,8 +713,8 @@ 不明なエラーが発生しました。恐れ入りますが、もう一度お試しください。 yyyy年 MM月 dd日 (E) a hh:mm 予約者 - %1$sさんがボイスオンの非公開ライブに招待しました。\n※ ライブ参加: %2$s\n(入室パスワード: %3$s) - %1$sさんがボイスオンの公開ライブに招待しました。\n※ ライブ参加: %2$s + %1$sさんがソーダライブの非公開ライブに招待しました。\n※ ライブ参加: %2$s\n(入室パスワード: %3$s) + %1$sさんがソーダライブの公開ライブに招待しました。\n※ ライブ参加: %2$s チャット禁止 3分間チャットを禁止しますか? スキップ @@ -975,7 +975,7 @@ 不明なエラーが発生しました。恐れ入りますが、もう一度お試しください。 サポート - ボイスオンサポート + ソーダライブサポート よくある質問 すべて TALK問い合わせ @@ -1130,7 +1130,7 @@ ON OFF すべて %1$d個 - ボイスオンオーディション利用方法 + ソーダライブオーディション利用方法 詳しく> 無効なリクエストです。\n恐れ入りますが、もう一度お試しください。 オーディション情報 @@ -1149,7 +1149,7 @@ 録音ファイル 連絡先 合格時に連絡可能な連絡先を残してください - ボイスオンオーディオドラマオーディション合格時の連絡のため、個人情報(連絡先)の収集・利用に同意します。\n同意を拒否する権利がありますが、その場合応募はキャンセルされます。 + ソーダライブオーディオドラマオーディション合格時の連絡のため、個人情報(連絡先)の収集・利用に同意します。\n同意を拒否する権利がありますが、その場合応募はキャンセルされます。 オーディションに応募する 無効な連絡先です。\nもう一度入力してください。 連絡先の収集・利用に同意すると応募可能です。 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 43e7b797..83fe6603 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - 보이스온 + 소다라이브 갤러리 카메라 선택 @@ -36,7 +36,7 @@ AI Clone은 크리에이터의 정보를 기반으로 대화하지만, 모든 정보를 완벽하게 반영하거나 실제 대화와 일치하지 않을 수 있습니다. - 보이스온 AI캐릭터톡은 대화의 자유도가 높아 대화에 참여하는 당신은 누구든 될 수 있습니다.\n세계관 속 캐릭터로 대화를 하거나 새로운 인물로 캐릭터와 당신만의 스토리를 만들어보세요.\n※ AI캐릭터톡은 오픈베타 서비스 중이며, 캐릭터의 대화가 어색하거나 불완전할 수 있습니다. + 소다라이브 AI캐릭터톡은 대화의 자유도가 높아 대화에 참여하는 당신은 누구든 될 수 있습니다.\n세계관 속 캐릭터로 대화를 하거나 새로운 인물로 캐릭터와 당신만의 스토리를 만들어보세요.\n※ AI캐릭터톡은 오픈베타 서비스 중이며, 캐릭터의 대화가 어색하거나 불완전할 수 있습니다. Clone Character “🧊 모두들 얼음!” 채팅창을 얼렸습니다. @@ -120,7 +120,7 @@ 이메일 비밀번호 비밀번호를 잊으셨나요? - 보이스온 회원이 아닌가요? 지금 가입하세요. + 소다라이브 회원이 아닌가요? 지금 가입하세요. 이용약관 개인정보수집 및 이용동의 (필수) @@ -171,7 +171,7 @@ 인기 크리에이터 최신 콘텐츠 전체보기 - 오직 보이스온에서만 + 오직 소다라이브에서만 요일별 시리즈 인기 캐릭터 채팅 보온 주간 차트 @@ -210,7 +210,7 @@ %1$s/%2$s화 %1$s%% 본인인증 - 보이스온의 오픈월드 캐릭터톡은\n청소년 보호를 위해 본인인증한\n성인만 이용이 가능합니다.\n캐릭터톡 서비스를 이용하시려면\n본인인증을 하고 이용해주세요. + 소다라이브의 오픈월드 캐릭터톡은\n청소년 보호를 위해 본인인증한\n성인만 이용이 가능합니다.\n캐릭터톡 서비스를 이용하시려면\n본인인증을 하고 이용해주세요. 청소년 보호를 위해\n본인인증을 완료한\n성인만 라이브 입장이 가능합니다.\n라이브 입장을 위해\n본인인증을 진행해 주세요. 본인인증 하러가기 딥링크를 찾을 수 없습니다. @@ -294,7 +294,7 @@ 판매량 댓글수 좋아요 - 오직 보이스온에서만! + 오직 소다라이브에서만! 새로 올라온 오디오 New&Hot 무료 오디오 @@ -441,7 +441,7 @@ 원작 보러가기 [성격 및 특징] ⚠️ 캐릭터톡 대화 가이드 - 보이스온 AI캐릭터톡은 대화의 자유도가 높아 대화에 참여하는 당신은 누구든 될 수 있습니다.\n세계관 속 캐릭터로 대화를 하거나 새로운 인물로 캐릭터와 당신만의 스토리를 만들어보세요. + 소다라이브 AI캐릭터톡은 대화의 자유도가 높아 대화에 참여하는 당신은 누구든 될 수 있습니다.\n세계관 속 캐릭터로 대화를 하거나 새로운 인물로 캐릭터와 당신만의 스토리를 만들어보세요. ※ AI캐릭터톡은 오픈베타 서비스 중이며, 캐릭터의 대화가 어색하거나 불완전할 수 있습니다. 대화 초반에 캐릭터 붕괴가 느껴진다면 대화를 리셋하고 다시 시도해보세요. 댓글 댓글을 입력해보세요 @@ -712,8 +712,8 @@ 알 수 없는 오류가 발생했습니다. 다시 시도해 주세요. yyyy년 MM월 dd일 (E) a hh시 mm분 예약자 - %1$s님이 귀하를 보이스온의 비공개라이브에 초대하였습니다.\n※ 라이브 참여: %2$s\n(입장 비밀번호 : %3$s) - %1$s님이 귀하를 보이스온의 공개라이브에 초대하였습니다.\n※ 라이브 참여: %2$s + %1$s님이 귀하를 소다라이브의 비공개라이브에 초대하였습니다.\n※ 라이브 참여: %2$s\n(입장 비밀번호 : %3$s) + %1$s님이 귀하를 소다라이브의 공개라이브에 초대하였습니다.\n※ 라이브 참여: %2$s 채팅금지 3분간 채팅금지를 하겠습니까? 건너뛰기 @@ -952,7 +952,7 @@ 통합 결제 휴대폰 결제 구매조건 확인 및 결제 진행 동의 - - 충전된 캔의 유효기간은 충전 후 5년 입니다.\n- 결제 취소는 결제 후 7일 이내에만 할 수 있습니다.\n 단, 캔의 일부를 사용하면 결제 취소할 수 없습니다.\n- 광고성 이벤트 등 회사가 무료로 지급한 \n포인트는 환불되지 않습니다.\n- 자세한 내용은 보이스온 이용약관에서 확인할 수 있습니다. + - 충전된 캔의 유효기간은 충전 후 5년 입니다.\n- 결제 취소는 결제 후 7일 이내에만 할 수 있습니다.\n 단, 캔의 일부를 사용하면 결제 취소할 수 없습니다.\n- 광고성 이벤트 등 회사가 무료로 지급한 \n포인트는 환불되지 않습니다.\n- 자세한 내용은 소다라이브 이용약관에서 확인할 수 있습니다. 결제금액 결제하기 @@ -974,7 +974,7 @@ 알 수 없는 오류가 발생했습니다. 다시 시도해 주세요. 고객센터 - 보이스온 고객센터 + 소다라이브 고객센터 자주 묻는 질문 전체 TALK 문의 @@ -1129,7 +1129,7 @@ ON OFF 전체 %1$d개 - 보이스온 오디션 이용방법 + 소다라이브 오디션 이용방법 자세히> 잘못된 요청입니다.\n다시 시도해 주세요. 오디션 정보 @@ -1148,7 +1148,7 @@ 녹음파일 연락처 합격 시 연락받을 연락처를 남겨주세요 - 보이스온 오디오 드라마 오디션 합격 시 개인 연락을 위한 개인 정보(연락처) 수집 및 활용에 동의합니다.\n오디션 지원자는 개인정보 수집 및 활용 동의에 거부할 권리가 있으며 비동의 시 오디션 지원은 취소됩니다. + 소다라이브 오디오 드라마 오디션 합격 시 개인 연락을 위한 개인 정보(연락처) 수집 및 활용에 동의합니다.\n오디션 지원자는 개인정보 수집 및 활용 동의에 거부할 권리가 있으며 비동의 시 오디션 지원은 취소됩니다. 오디션 지원하기 잘못된 연락처 입니다.\n다시 입력해 주세요. 연락처 수집 및 활용에 동의하셔야 오디션 지원이 가능합니다.