feat: 添加 E-Parti 启动画面及情绪颜色引导功能

主要变更:
1. 新增 ep_splash.png 作为应用启动时的展示图像。
2. 更新 Info.plist 中的应用名称和相关描述,替换为 "E-Parti"。
3. 引入 EPSignatureColorGuideView 和 EPEmotionColorStorage,支持用户选择和保存专属情绪颜色。
4. 在 AppDelegate 中集成情绪颜色引导逻辑,确保用户首次登录时能够选择专属颜色。

此更新旨在提升用户体验,增强应用的品牌识别度,并提供个性化的情绪表达功能。
This commit is contained in:
edwinQQQ
2025-10-15 15:56:32 +08:00
parent 3a12a18687
commit 2d0063396c
44 changed files with 1052 additions and 286 deletions

View File

@@ -1,9 +1,9 @@
NSCameraUsageDescription ="\"MoliStar\" needs your consent before you can visit, take photos and upload your pictures, and then display them on your personal homepage for others to view";
NSCameraUsageDescription ="\"E-Parti\" needs your consent before you can visit, take photos and upload your pictures, and then display them on your personal homepage for others to view";
NSLocalNetworkUsageDescription ="The app will discover and connect to devices on your network";
NSLocationWhenInUseUsageDescription = "Your consent is required before you can use location services and recommend nearby friends";
NSMicrophoneUsageDescription = "\"MoliStar\" needs your consent before it can conduct voice chat";
NSPhotoLibraryAddUsageDescription = "\"MoliStar\" needs your consent before it can store photos in the album";
NSPhotoLibraryUsageDescription = "\"MoliStar\" needs your consent before you can access the album and select the pictures you need to upload, and then display them on your personal homepage for others to view";
NSMicrophoneUsageDescription = "\"E-Parti\" needs your consent before it can conduct voice chat";
NSPhotoLibraryAddUsageDescription = "\"E-Parti\" needs your consent before it can store photos in the album";
NSPhotoLibraryUsageDescription = "\"E-Parti\" needs your consent before you can access the album and select the pictures you need to upload, and then display them on your personal homepage for others to view";
NSUserTrackingUsageDescription = "Please allow us to obtain your idfa permission to provide you with personalized activities and services. your information will not be used for other purposes without your permission";

View File

@@ -393,7 +393,7 @@
"XPLoginPwdViewController4" = "Phone number login";
"XPLoginPwdViewController5" = "Forgot password";
"XPLoginPwdViewController6" = "Please enter a MoliStar account";
"XPLoginPwdViewController6" = "Please enter a E-Parti account";
"XPLoginBindPhoneResultViewController0" = "Bind phone";
"XPLoginBindPhoneResultViewController1" = "Your current bound phone number is";
@@ -455,7 +455,7 @@
"XPShareView5" = "Share failed";
"XPShareView6" = "Cancel sharing";
"XPShareView7" = "Cancel";
"XPShareView8" = "Come to MoliStar and meet your exclusive voice";
"XPShareView8" = "Come to E-Parti and meet your exclusive voice";
"XPShareView9" = "Failed to share due to the absence of related apps";
"XPFirstRechargeViewController0" = "1. Each person can only receive the first recharge benefit once\n2. Each ID and device can only participate once.";
"XPFirstRechargeViewController1" = "Recharge now";
@@ -511,12 +511,12 @@
"HttpRequestHelper1" = "Please check network connection";
"HttpRequestHelper2" = "Please check network connection";
"HttpRequestHelper3" = "Login session has expired";
"HttpRequestHelper4" = "MoliStar is taking a break Please try again later";
"HttpRequestHelper4" = "E-Parti is taking a break Please try again later";
"HttpRequestHelper5" = "Unknown error from server";
"HttpRequestHelper6" = "Please check network connection";
"HttpRequestHelper7" = "Login session has expired.";
"AppDelegate_ThirdConfig0" = "MoliStar";
"AppDelegate_ThirdConfig0" = "E-Parti";
"XPMineNotificaPresenter0" = "System Notifications";
"XPMineNotificaPresenter1" = "When turned off, system messages and official assistants will no longer prompt";
@@ -932,7 +932,7 @@
"XPIAPRechargeViewController2" = "Confirm Recharge";
"XPIAPRechargeViewController3" = "《User Recharge Agreement》";
"XPIAPRechargeViewController4" = "I have read and agree";
"XPIAPRechargeViewController5" = "For any questions, please contact customer service, MoliStar ID";
"XPIAPRechargeViewController5" = "For any questions, please contact customer service, E-Parti ID";
"XPIAPRechargeViewController6" = "My Account";
"XPIAPRechargeViewController7" = "Reminder";
"XPIAPRechargeViewController8" = "Recharge failed. Please contact customer service for assistance.";
@@ -1640,7 +1640,7 @@
"RoomHeaderView1" = "Online: %ld   ID: %ld";
"RoomHeaderView2" = "Online: %ld   ID: %ld";
"RoomHeaderView3" = "Copy Link";
"RoomHeaderView4" = "Come to MoliStar, play games and make friends";
"RoomHeaderView4" = "Come to E-Parti, play games and make friends";
"RoomHeaderView5" = "Beautiful people with sweet voices win points, let's play together~";
"RoomHeaderView6" = "Bookmark Successful";
"RoomHeaderView7" = "Share Successful";
@@ -2315,7 +2315,7 @@
"XPLoginPwdViewController3" = "Please enter password";
"XPLoginPwdViewController4" = "Phone Number Login";
"XPLoginPwdViewController5" = "Forget Password";
"XPLoginPwdViewController6" = "Please enter your MoliStar account";
"XPLoginPwdViewController6" = "Please enter your E-Parti account";
"XPLoginBindPhoneResultViewController0" = "Bind Phone";
"XPLoginBindPhoneResultViewController1" = "The current bound phone number is";
@@ -3418,7 +3418,7 @@
"PIMessageContentServiceReplyView0"="How to Top-Up:";
"PIMessageContentServiceReplyView1"="Copy";
"PIMessageContentServiceReplyView2"="1. Go to 【My】-- 【Top-Up Coins】 inside MoliStar Voice App to top-up";
"PIMessageContentServiceReplyView2"="1. Go to 【My】-- 【Top-Up Coins】 inside E-Parti Voice App to top-up";
"PIMessageContentServiceReplyView3"="2. Contact customer service";
"PIMessageContentServiceReplyView4"="Customer Service WeChat: %@ ";
"PIMessageContentServiceReplyView5"="Customer Service Line: %@ ";
@@ -3908,7 +3908,7 @@
"1.0.37_text_52" = "Your cannot use this feature.";
"20.20.51_text_1" = "Email Login";
"20.20.51_text_2" = "Welcome to MoliStar";
"20.20.51_text_2" = "Welcome to E-Parti";
"20.20.51_text_3" = "Please enter ID";
"20.20.51_text_4" = "Please enter email";
"20.20.51_text_7" = "Please enter verification code";