diff --git a/src/component/HomePage/Generate.vue b/src/component/HomePage/Generate.vue index 77206a18..fc33fb77 100644 --- a/src/component/HomePage/Generate.vue +++ b/src/component/HomePage/Generate.vue @@ -558,7 +558,7 @@ export default defineComponent({ (rv) => { if(data.isTestUser){ if(rv.leftUsageCount >= 1){ - message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount-1,str:this.t('collectionModal.Moodboard')})); + message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount,str:this.t('collectionModal.Moodboard')})); }else if(rv.leftUsageCount == 0){ message.warning(this.t('Generate.jsContent9',{str:this.t('collectionModal.Moodboard')})); this.loadingShow = false diff --git a/src/component/HomePage/PrintboardUpload.vue b/src/component/HomePage/PrintboardUpload.vue index 82f92267..387b3ced 100644 --- a/src/component/HomePage/PrintboardUpload.vue +++ b/src/component/HomePage/PrintboardUpload.vue @@ -674,7 +674,7 @@ export default defineComponent({ (rv) => { if(data.isTestUser){ if(rv.leftUsageCount >= 1){ - message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount-1,str:this.t('collectionModal.Printboard')})); + message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount,str:this.t('collectionModal.Printboard')})); }else if(rv.leftUsageCount == 0){ message.warning(this.t('Generate.jsContent9',{str:this.t('collectionModal.Printboard')})); this.loadingShow = false diff --git a/src/component/HomePage/SketchboardUpload.vue b/src/component/HomePage/SketchboardUpload.vue index e9d029af..0ec92963 100644 --- a/src/component/HomePage/SketchboardUpload.vue +++ b/src/component/HomePage/SketchboardUpload.vue @@ -778,7 +778,7 @@ export default defineComponent({ (rv) => { if(data.isTestUser){ if(rv.leftUsageCount >= 1){ - message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount-1,str:this.t('collectionModal.Sketchboard')})); + message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount,str:this.t('collectionModal.Sketchboard')})); }else if(rv.leftUsageCount == 0){ message.warning(this.t('Generate.jsContent9',{str:this.t('collectionModal.Sketchboard')})); this.loadingShow = false diff --git a/src/lang/cn.ts b/src/lang/cn.ts index b6835e44..55e3828a 100644 --- a/src/lang/cn.ts +++ b/src/lang/cn.ts @@ -58,8 +58,9 @@ export default { jsContent1:'您必须选择一种或多种颜色进行下一步。', jsContent2:'您必须选择一种或多种颜色进行下一步。', jsContent3:'导出文件失败。', - jsContent4:'您的订阅还剩余{days}天,{hours}小时,{minutes}分钟。如需续订,请点击 -> ', - jsContent7:"友情提示:", + jsContent4: "您的订阅将在 {days} 天 {hours} 小时后到期。为确保服务不中断,请点击此处续订->", + jsContent8: "续订订阅。", + jsContent7:"友情提示", jsContent5:"我们很高兴让您体验AiDA 3.0。请注意,部分服务在试用期间可能会受到限制。如果您已经准备好全身心投入并享受完整的体验,我们诚挚地邀请您订阅。只需访问", jsContent6:" 就可以开始订阅。感谢您试用我们的服务!", }, diff --git a/src/lang/en.ts b/src/lang/en.ts index 54f3b801..a3b8074b 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -58,8 +58,9 @@ export default { jsContent1:'You must choose one or more colors for further process.', jsContent2:'You must choose one or more colors for further process.', jsContent3:'Failed to export the file', - jsContent4:'Your subscription has {days} days, {hours} hours, {minutes} minutes, remaining. To renew your subscription, please click -> ', - jsContent7:"Friendly Reminder:", + jsContent4:'Your subscription will expire in {days} days and {hours} hours. To ensure uninterrupted service, please click here to renew -> ', + jsContent8:'Renew Subscription.', + jsContent7:"Friendly Reminder", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", }, diff --git a/src/lang/fr.ts b/src/lang/fr.ts index 4deb088a..d7cb5770 100644 --- a/src/lang/fr.ts +++ b/src/lang/fr.ts @@ -59,8 +59,9 @@ export default { jsContent1:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.', jsContent2:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.', jsContent3:"Échec de l'exportation du fichier", - jsContent4:'Votre abonnement a {days} jours, {hours} heures, {minutes} minutes restantes. Pour renouveler votre abonnement, veuillez cliquer ici -> ', - jsContent7:"Friendly Reminder:", + jsContent4: "Votre abonnement expire dans {days} jour(s) et {hours} heure(s). Pour garantir un service sans interruption, veuillez cliquer ici pour renouveler ->", + jsContent8: "Renouveler l'abonnement.", + jsContent7:"Friendly Reminder", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", }, diff --git a/src/lang/it.ts b/src/lang/it.ts index 3aa53c6b..c96dbe5a 100644 --- a/src/lang/it.ts +++ b/src/lang/it.ts @@ -58,8 +58,9 @@ export default { jsContent1:"È necessario scegliere uno o più colori per l'ulteriore elaborazione.", jsContent2:"È necessario scegliere uno o più colori per l'ulteriore elaborazione.", jsContent3:'Impossibile esportare il file', - jsContent4:'Il tuo abbonamento ha {days} giorni, {hours} ore, {minutes} minuti rimanenti. Per rinnovare il tuo abbonamento, fai clic qui -> ', - jsContent7:"Friendly Reminder:", + jsContent4: "La tua sottoscrizione scadrà tra {days} giorni e {hours} ore. Per garantire un servizio ininterrotto, fai clic qui per rinnovare ->", + jsContent8: "Rinnova l'abbonamento.", + jsContent7:"Friendly Reminder", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", }, diff --git a/src/lang/ja.ts b/src/lang/ja.ts index 9cd8d49c..2821cb29 100644 --- a/src/lang/ja.ts +++ b/src/lang/ja.ts @@ -58,8 +58,9 @@ export default { jsContent1:'以降の処理には 1 つ以上の色を選択する必要があります。', jsContent2:'以降の処理には 1 つ以上の色を選択する必要があります。', jsContent3:'ファイルのエクスポートに失敗しました', - jsContent4:'購読期間は残り{days}日、{hours}時間、{minutes}分です。購読を更新するには、ここをクリックしてください ', - jsContent7:"Friendly Reminder:", + jsContent4: "あなたのサブスクリプションは、{days} 日 {hours} 時間後に期限切れになります。サービスの中断を防ぐために、ここをクリックして更新してください->", + jsContent8: "サブスクリプションを更新する。", + jsContent7:"Friendly Reminder", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", }, diff --git a/src/lang/kr.ts b/src/lang/kr.ts index ad5f9c6a..17ec32ff 100644 --- a/src/lang/kr.ts +++ b/src/lang/kr.ts @@ -58,7 +58,8 @@ export default { jsContent1:'추가 처리를 위해 하나 이상의 색상을 선택해야 합니다.', jsContent2:'추가 처리를 위해 하나 이상의 색상을 선택해야 합니다.', jsContent3:'파일을 내보내지 못했습니다.', - jsContent4:'귀하의 구독은 {days}일, {hours}시간, {minutes}분 남았습니다. 구독을 갱신하려면 여기를 클릭하세요 -> ', + jsContent4: "구독이 {days} 일 {hours} 시간 후에 만료됩니다. 중단없는 서비스를 보장하려면 여기를 클릭하여 갱신하십시오->", + jsContent8: "구독 갱신하기.", jsContent7:"Friendly Reminder:", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", diff --git a/src/lang/ru.ts b/src/lang/ru.ts index 3d05a535..a6113803 100644 --- a/src/lang/ru.ts +++ b/src/lang/ru.ts @@ -58,7 +58,8 @@ export default { jsContent1:'Вы должны выбрать один или несколько цветов для дальнейшей обработки..', jsContent2:'Вы должны выбрать один или несколько цветов для дальнейшей обработки..', jsContent3:'Не удалось экспортировать файл', - jsContent4:'Ваша подписка истекает через {days} дней, {hours} часов, {minutes} минут. Чтобы продлить подписку, пожалуйста, нажмите здесь -> ', + jsContent4: "Ваша подписка истекает через {days} дней и {hours} часов. Чтобы обеспечить бесперебойное обслуживание, пожалуйста, нажмите здесь, чтобы продлить ->", + jsContent8: "Обновить подписку.", jsContent7:"Friendly Reminder:", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", diff --git a/src/lang/th.ts b/src/lang/th.ts index ea668f80..bbe1834b 100644 --- a/src/lang/th.ts +++ b/src/lang/th.ts @@ -58,7 +58,8 @@ export default { jsContent1:'คุณต้องเลือกหนึ่งสีขึ้นไปเพื่อดำเนินการต่อไป.', jsContent2:'คุณต้องเลือกหนึ่งสีขึ้นไปเพื่อดำเนินการต่อไป.', jsContent3:'ล้มเหลวในการส่งออกไฟล์', - jsContent4:'การสมัครสมาชิกของคุณเหลือเวลาอีก {days} วัน {hours} ชั่วโมง {minutes} นาที หากต้องการต่ออายุการสมัครสมาชิกโปรดคลิกที่นี่ -> ', + jsContent4: "การสมัครสมาชิกของคุณจะหมดอายุในอีก {days} วัน {hours} ชั่วโมง หากต้องการบริการต่อเนื่องโปรดคลิกที่นี่เพื่อต่ออายุ ->", + jsContent8: "ต่ออายุการสมัครสมาชิก", jsContent7:"Friendly Reminder:", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", diff --git a/src/lang/vn.ts b/src/lang/vn.ts index 4c832a7c..b8013efa 100644 --- a/src/lang/vn.ts +++ b/src/lang/vn.ts @@ -58,7 +58,8 @@ export default { jsContent1:'Bạn phải chọn một hoặc nhiều màu để xử lý tiếp.', jsContent2:'Bạn phải chọn một hoặc nhiều màu để xử lý tiếp.', jsContent3:'Không xuất được tệp', - jsContent4:'Thời gian đăng ký của bạn còn lại {days} ngày, {hours} giờ, {minutes} phút. Để gia hạn đăng ký, vui lòng nhấp vào đây -> ', + jsContent4: "Đăng ký của bạn sẽ hết hạn trong {days} ngày và {hours} giờ. Để đảm bảo dịch vụ không bị gián đoạn, vui lòng nhấp vào đây để gia hạn ->", + jsContent8: "Gia hạn đăng ký.", jsContent7:"Friendly Reminder:", jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ", jsContent6:" to get started. Thank you for trying our services!", diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 59b203e8..a35d6577 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -388,32 +388,39 @@ export default defineComponent({ if(!isModalOne){//判断是否是试用用户 // if(!isTest && !isModalOne){//判断是否是试用用户 await new Promise(async (resolve) => { - await Https.axiosPost(Https.httpUrls.getExpiredTime,{}).then((rv: any) => { - if (rv) { - let dateNow = Date.now() - let date:any = new Date(dateNow) - let rvDate:any = new Date(rv); - let diffInMilliseconds = Math.abs(date - rvDate); // 获取时间差的毫秒数 - let days = Math.floor(diffInMilliseconds / (24 * 60 * 60 * 1000)); // 计算天数 - let hours = Math.floor((diffInMilliseconds % (24 * 60 * 60 * 1000)) / (60 * 60 * 1000)); // 计算小时数 - let minutes = Math.floor((diffInMilliseconds % (60 * 60 * 1000)) / (60 * 1000)); // 计算分钟数 - if(days < 30){ - setTimeout(() => { - let text = { - str:`${this.t('HomeView.jsContent4',{days:days,hours:hours,minutes:minutes})}`, - title:`${this.t('HomeView.jsContent7')}`, - } - this.affiche(text) - }, 500); + if(isTest){ + openGuide() + }else{ + + await Https.axiosPost(Https.httpUrls.getExpiredTime,{}).then((rv: any) => { + if (rv) { + let dateNow = Date.now() + let date:any = new Date(dateNow) + let rvDate:any = new Date(rv); + let diffInMilliseconds = Math.abs(date - rvDate); // 获取时间差的毫秒数 + let days = Math.floor(diffInMilliseconds / (24 * 60 * 60 * 1000)); // 计算天数 + let hours = Math.floor((diffInMilliseconds % (24 * 60 * 60 * 1000)) / (60 * 60 * 1000)); // 计算小时数 + let minutes = Math.floor((diffInMilliseconds % (60 * 60 * 1000)) / (60 * 1000)); // 计算分钟数 + if(days < 30){ + setTimeout(() => { + let text = { + str:`${this.t('HomeView.jsContent4',{days:1,hours:2})}${this.t('HomeView.jsContent8')}`, + title:`${this.t('HomeView.jsContent7')}`, + } + this.affiche(text) + }, 500); + }else{ + openGuide() + } + resolve('') }else{ openGuide() + resolve('') } - resolve('') - }else{ - openGuide() - resolve('') - } - }) + }) + } + + }) }else if(!isModalOne && isTest){ // setTimeout(() => { diff --git a/src/views/LibraryPage.vue b/src/views/LibraryPage.vue index 9d8ae0e5..bdbc997a 100644 --- a/src/views/LibraryPage.vue +++ b/src/views/LibraryPage.vue @@ -1341,7 +1341,7 @@ export default defineComponent({ str = this.t('collectionModal.Sketchboard') } if(rv.leftUsageCount >= 1){ - message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount-1,str:str})); + message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount,str:str})); }else if(rv.leftUsageCount == 0){ message.warning(this.t('Generate.jsContent9',{str:str})); this.isGenerate = false