翻译和界面逻辑优化

This commit is contained in:
ZouJin 2024-06-01 04:50:24 +08:00
parent 6c50779355
commit ddb434667f
5 changed files with 361 additions and 48 deletions

View File

@ -301,6 +301,7 @@ public class ScheduleTask
public Work Work { get; set; }
public WorkScheduleItem(ScheduleTask task, Work work, int dbl) : base(task)
{
this.DBL = dbl;
this.Work = work;
string source = task.mw.ImageSources.FindSource("work_" + task.mw.Set.PetGraph + "_" + work.Graph) ?? task.mw.ImageSources.FindSource("work_" + task.mw.Set.PetGraph + "_" + work.Name);
@ -326,7 +327,7 @@ public class ScheduleTask
public string WorkLevel
{
get => $"Lv {(Work.LevelLimit + 10) * DBL}";
get => $"Lv {(DBL == 0 ? Work.LevelLimit : (Work.LevelLimit + 10) * DBL)}";
set { }
}
@ -422,6 +423,22 @@ public class ScheduleTask
/// </summary>
[Line] public string Describe { get; set; }
/// <summary>
/// 描述 已翻译
/// </summary>
public string DescribeTrans
{
get
{
if (string.IsNullOrEmpty(describetrans))
{
describetrans = Describe.Translate();
}
return describetrans;
}
set => describetrans = value;
}
private string describetrans;
/// <summary>
/// 抽成
/// </summary>
[Line] public double Commissions { get; set; }

View File

@ -189,31 +189,28 @@ public partial class winWorkMenu : WindowX
ShowImageDefault((Work.WorkType)LsbCategory.SelectedIndex);
gdWork.Visibility = Visibility.Visible;
gdSchedule.Visibility = Visibility.Collapsed;
switch (LsbCategory.SelectedIndex)
{
case 0:
detailTypes.ItemsSource = _workDetails;
btnStart.Content = "开始工作".Translate();
ComboBoxHelper.SetWatermark(detailTypes, "---" + "请选择".Translate() + "工作".Translate() + "---");
btnAddAuto.IsEnabled = mw.ScheduleTask.PackageWork?.IsActive() == true;
break;
case 1:
detailTypes.ItemsSource = _studyDetails;
btnStart.Content = "开始学习".Translate();
ComboBoxHelper.SetWatermark(detailTypes, "---" + "请选择".Translate() + "学习".Translate() + "---");
btnAddAuto.IsEnabled = mw.ScheduleTask.PackageStudy?.IsActive() == true;
break;
case 2:
detailTypes.ItemsSource = _playDetails;
btnStart.Content = "开始玩耍".Translate();
ComboBoxHelper.SetWatermark(detailTypes, "---" + "请选择".Translate() + "玩耍".Translate() + "---");
btnAddAuto.IsEnabled = mw.Core.Save.Level >= 15;
break;
case 3:
detailTypes.ItemsSource = _starDetails;
btnStart.Content = "开始工作".Translate();
ComboBoxHelper.SetWatermark(detailTypes, "---" + "请选择".Translate() + "---");
btnAddAuto.IsEnabled = mw.Core.Save.Level >= 15;
break;
case 4:
gdWork.Visibility = Visibility.Collapsed;
@ -238,6 +235,8 @@ public partial class winWorkMenu : WindowX
{
if (detailTypes.SelectedIndex < 0)
{
btnStart.IsEnabled = false;
btnAddAuto.IsEnabled = false;
tbGain.Text = "??";
tbSpeed.Text = "??";
tbFood.Text = "??";
@ -249,22 +248,27 @@ public partial class winWorkMenu : WindowX
tbRatio.Text = "??";
return;
}
btnStart.IsEnabled = true;
switch (LsbCategory.SelectedIndex)
{
case 0:
nowwork = (ws[detailTypes.SelectedIndex]);
btnAddAuto.IsEnabled = mw.ScheduleTask.PackageWork?.IsActive() == true;
break;
case 1:
nowwork = (ss[detailTypes.SelectedIndex]);
btnAddAuto.IsEnabled = mw.ScheduleTask.PackageStudy?.IsActive() == true;
break;
case 2:
nowwork = (ps[detailTypes.SelectedIndex]);
btnAddAuto.IsEnabled = mw.Core.Save.Level >= 15;
break;
case 3:
if (!AllowChange) return;
var works = mw.WorkStar();
if (works.Count <= detailTypes.SelectedIndex) return;
nowwork = (works[detailTypes.SelectedIndex]);
btnAddAuto.IsEnabled = mw.Core.Save.Level >= 15;
break;
case 4:
return;
@ -285,7 +289,7 @@ public partial class winWorkMenu : WindowX
private void btnStart_Click(object sender, RoutedEventArgs e)
{
if (nowworkdisplay != null)
if (nowwork != null || nowworkdisplay != null)
{
if (mw.Main.StartWork(nowworkdisplay))
Close();
@ -391,7 +395,7 @@ public partial class winWorkMenu : WindowX
{
rpnCommissions.Text = (1 - package.Commissions).ToString("p0");
}
rpnDescribe.Text = package.Describe;
rpnDescribe.Text = package.DescribeTrans;
rpnPrice.Text = package.Price.ToString("N0");
rpnEndDate.Text = package.EndTime.ToString("MM/dd");
rpnLevelInNeed.Text = package.Level.ToString();
@ -570,46 +574,47 @@ public partial class winWorkMenu : WindowX
private void btnAddAuto_Click(object sender, RoutedEventArgs e)
{
//看看套餐
switch (nowwork.Type)
{
case Work.WorkType.Work:
if (mw.ScheduleTask.PackageWork?.IsActive() != true)
{
MessageBoxX.Show("工作套餐未激活,请前往日程表签署工作中介套餐".Translate(), "套餐未激活".Translate());
return;
}
else if (mw.ScheduleTask.PackageWork.Level < nowworkdisplay.LevelLimit)
{
MessageBoxX.Show("工作套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的工作或前往日程表签署新的工作中介套餐".Translate(mw.ScheduleTask.PackageWork.Level,
nowworkdisplay.LevelLimit), "套餐等级不足".Translate());
return;
}
mw.ScheduleTask.AddWork(nowwork, 30);
break;
case Work.WorkType.Study:
if (mw.ScheduleTask.PackageStudy?.IsActive() != true)
{
MessageBoxX.Show("学习套餐未激活,请前往日程表签署培训机构套餐".Translate(), "套餐未激活".Translate());
return;
}
else if (mw.ScheduleTask.PackageStudy.Level < nowworkdisplay.LevelLimit)
{
MessageBoxX.Show("学习套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的学习或前往日程表签署新的培训机构套餐".Translate(mw.ScheduleTask.PackageStudy.Level,
nowworkdisplay.LevelLimit), "套餐等级不足".Translate());
return;
}
mw.ScheduleTask.AddStudy(nowwork, 30);
break;
case Work.WorkType.Play:
if (mw.Core.Save.Level < 15)
{
MessageBoxX.Show("等级不足15级,无法使用日程表".Translate(), "等级不足".Translate());
return;
}
mw.ScheduleTask.AddPlay(nowwork, 30);
break;
}
if (nowwork != null || nowworkdisplay != null)
//看看套餐
switch (nowwork.Type)
{
case Work.WorkType.Work:
if (mw.ScheduleTask.PackageWork?.IsActive() != true)
{
MessageBoxX.Show("工作套餐未激活,请前往日程表签署工作中介套餐".Translate(), "套餐未激活".Translate());
return;
}
else if (mw.ScheduleTask.PackageWork.Level < nowworkdisplay.LevelLimit)
{
MessageBoxX.Show("工作套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的工作或前往日程表签署新的工作中介套餐".Translate(mw.ScheduleTask.PackageWork.Level,
nowworkdisplay.LevelLimit), "套餐等级不足".Translate());
return;
}
mw.ScheduleTask.AddWork(nowwork, (int)wDouble.Value);
break;
case Work.WorkType.Study:
if (mw.ScheduleTask.PackageStudy?.IsActive() != true)
{
MessageBoxX.Show("学习套餐未激活,请前往日程表签署培训机构套餐".Translate(), "套餐未激活".Translate());
return;
}
else if (mw.ScheduleTask.PackageStudy.Level < nowworkdisplay.LevelLimit)
{
MessageBoxX.Show("学习套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的学习或前往日程表签署新的培训机构套餐".Translate(mw.ScheduleTask.PackageStudy.Level,
nowworkdisplay.LevelLimit), "套餐等级不足".Translate());
return;
}
mw.ScheduleTask.AddStudy(nowwork, (int)wDouble.Value);
break;
case Work.WorkType.Play:
if (mw.Core.Save.Level < 15)
{
MessageBoxX.Show("等级不足15级,无法使用日程表".Translate(), "等级不足".Translate());
return;
}
mw.ScheduleTask.AddPlay(nowwork, (int)wDouble.Value);
break;
}
}
PackageFull nowselefull;
private void combTaskType_SelectionChanged(object sender, SelectionChangedEventArgs e)
@ -636,7 +641,7 @@ public partial class winWorkMenu : WindowX
rLevelNeed.Text = ((int)(sliderTaskLevel.Value / nowselefull.LevelInNeed)).ToString();
rDuration.Text = nowselefull.Duration.ToString();
rpPrice.Text = ((200 * level - 100) * nowselefull.Price).ToString("N0");
rDescribe.Text = nowselefull.Describe;
rDescribe.Text = nowselefull.DescribeTrans;
}
private void sliderTaskLevel_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)

View File

@ -0,0 +1,97 @@
MOD移动设计错误#MOD mobile design error:|
当前动画移动设计错误: 已到达边界 左侧\n动画名称: {0}\n距离: {1}#Current animation movement design error: boundary reached left\nAnimation name: {0}\nDistance: {1}:|
当前动画移动设计错误: 已到达边界 右侧\n动画名称: {0}\n距离: {1}#Current animation movement design error: boundary reached on the right side\nAnimation name: {0}\nDistance: {1}:|
当前动画移动设计错误: 已到达边界 上侧\n动画名称: {0}\n距离: {1}#Current animation movement design error: reached boundary upper side\nAnimation name: {0}\nDistance: {1}:|
当前动画移动设计错误: 已到达边界 下侧\n动画名称: {0}\n距离: {1}#Current animation movement design error: boundary reached lower side\nAnimation name: {0}\nDistance: {1}:|
取消#cancel:|
{0}花费${3}{4}的给{1}买了{2}#{0} spent ${3}{4} to buy {2} for {1}:|
抽成#take a percentage:|
请选择#Please select:|
套餐#Package:|
工作时间过长#Working hours are too long:|
工作时间过长,请添加更多的休息时间#The working hours are too long. Please add more rest time:|
暂无签署套餐#No subscription package has been signed:|
效率#efficiency:|
签署失败#Signing failed:|
套餐已激活#The package has been activated:|
工作套餐已激活,是否替换?#The work package has been activated. Do you want to replace it?:|
学习套餐已激活,是否替换?#The learning package has been activated. Do you want to replace it?:|
签署成功#Signed successfully:|
套餐 {0} 签署成功#Package {0} signed successfully:|
套餐未激活#The package is not activated:|
工作套餐未激活,请前往日程表签署工作中介套餐#The work package is not activated. Please go to the calendar to sign up for the work intermediary package:|
工作套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的工作或前往日程表签署新的工作中介套餐#The work package level is insufficient ({0}/{1}),\nPlease select a lower level requirement/ratio work or go to the schedule to sign a new work intermediary package:|
套餐等级不足#Insufficient package level:|
学习套餐未激活,请前往日程表签署培训机构套餐#The learning package has not been activated. Please go to the calendar to sign up for the training institution package:|
学习套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的学习或前往日程表签署新的培训机构套餐#The learning package level is insufficient ({0}/{1}),\nPlease choose a lower level requirement/rate of learning or go to the schedule to sign up for a new training institution package:|
等级不足#Insufficient level:|
等级不足15级,无法使用日程表#You cannot use the calendar if your level is less than 15:|
已启用#Enabled:|
已禁用#disabled :|
已损坏#Damaged:|
未知, 可能是{0}#Unknown, possibly {0}:|
模组载入错误\n路径:{0}\n异常:{1}#Module loading error\nPath: {0}\nException: {1}:|
确定清空吗#Are you sure to clear:|
未在路径\n{0}\n中找到模组#Module not found in path\n{0}\n:|
当前设置未保存 确定要保存吗#The current settings have not been saved. Are you sure you want to save:|
确定全部重置吗#Are you sure to reset all:|
确定全部保存吗#Are you sure to save all:|
确定重置设置吗\n名称: {0}\n路径: {1}#Are you sure to reset the settings? \nName: {0}\nPath: {1}:|
设置载入失败, 是否强制载入并重置\n[是]: 载入并重置\t[否]: 取消载入\n名称: {0}\n路径: {1}\n异常: {2}#Failed to set loading. Do you want to force loading and resetting? \n[Yes]: Load and reset \t[No]: Cancel loading \nName: {0} \nPath: {1} \nException: {2}:|
载入设置出错#Error loading settings:|
日程表#calendar:|
添加至日程表#Add to calendar:|
机构签署#Institutional signature:|
工作中介#Work intermediary:|
培训机构#Training institutions:|
当前套餐#Current package:|
选择等级#Select level:|
可用等级#Available levels:|
持续时间#Duration:|
天#day:|
办理费用#Handling fees:|
签署#sign:|
剩余时间#Remaining time:|
截止日期#Deadline:|
日程安排#Schedule of Events:|
添加休息#Add a break:|
合计#Total amount:|
工作时间#Working time:|
休息时间#Rest time:|
停止日程#Stop the schedule:|
开始日程#Start the schedule:|
日程表将在15级开放#The Schedule will be open at level 15:|
大佬套餐#Big Package:|
基础套餐#Basic Package:|
补习班#cram school:|
琪露诺的算术教室#Cirno's Arithmetic Classroom:|
休息#Have a rest:|
当前日程进度#Current schedule progress:|
上移#Move up:|
下移#Move down:|
学习内容#Learning content:|
玩耍内容#Play content:|
萌新套餐#Newbie Package:|
实习#Internship:|
交学费#pay tuition fees:|
桌宠会员专属#VPet exclusive for table pet members:|
入职体验#Entry experience:|
从入门到入土#From entry to burial:|
老兵夏令营#Veterans' Summer Camp:|
速成班#crash course:|
暑假班#Summer vacation class:|
体验课#Experience class:|
基础套餐,给你们看标准的,反正也没人用。#Basic package, I'll show you the standard one, since no one uses it anyway.:|
要求低,萌新很友好,但是抽成多了,欺负新来的。#The requirements are low, and the newcomers are friendly, but the commission is too high:|
哇,等级好高!是大佬!#Wow, such a high level! You are a big shot!:|
记得实习证明叫单位盖章#Remember to have the internship certificate stamped by the unit:|
上学交学费,工作也交学费#Pay tuition fees for school and work:|
《虚拟桌宠模拟器》会员专享权益多达11项功能首次开通连续包月只要4块.#The "VPet Simulator" membership offers exclusive benefits, with up to 11 features:|
无要求体验一天,还是老板赚钱#No requirement to experience a day, or the boss makes money:|
非常普通的补习班,数据也很普通,让你怀疑怎么会出现在这里。#It's a very ordinary cram school with ordinary data:|
报名就送《从入门到跑路》,《从入门到放弃》。#Upon registration, you will receive "From Beginner to Giving Up".:|
报名就送老兵烧烤5块代金券#Sign up and receive 5 vouchers for the veteran barbecue:|
当你打了个喷嚏,老师已经开始讲下一本书了。#When you sneeze, the teacher has already started talking about the next book.:|
如果暑假就是用来补课的那不如取消算了。#If summer vacation is just for catching up on missed lessons, why not just cancel it.:|
帅哥,美女,游泳健身了解一下。#Get to know about swimming for fitness.:|
效率低很正常你能听懂50%已经是⑨级别了。#Low efficiency is normal, and you can understand 50% of the ⑨ level.:|

View File

@ -0,0 +1,97 @@
MOD移动设计错误#MOD移动设计错误:|
当前动画移动设计错误: 已到达边界 左侧\n动画名称: {0}\n距离: {1}#当前动画移动设计错误: 已到达边界 左侧\n动画名称: {0}\n距离: {1}:|
当前动画移动设计错误: 已到达边界 右侧\n动画名称: {0}\n距离: {1}#当前动画移动设计错误: 已到达边界 右侧\n动画名称: {0}\n距离: {1}:|
当前动画移动设计错误: 已到达边界 上侧\n动画名称: {0}\n距离: {1}#当前动画移动设计错误: 已到达边界 上侧\n动画名称: {0}\n距离: {1}:|
当前动画移动设计错误: 已到达边界 下侧\n动画名称: {0}\n距离: {1}#当前动画移动设计错误: 已到达边界 下侧\n动画名称: {0}\n距离: {1}:|
取消#取消:|
{0}花费${3}{4}的给{1}买了{2}#{0}花费${3}{4}的给{1}买了{2}:|
抽成#抽成:|
请选择#请选择:|
套餐#套餐:|
工作时间过长#工作时间过长:|
工作时间过长,请添加更多的休息时间#工作时间过长,请添加更多的休息时间:|
暂无签署套餐#暂无签署套餐:|
效率#效率:|
签署失败#签署失败:|
套餐已激活#套餐已激活:|
工作套餐已激活,是否替换?#工作套餐已激活,是否替换?:|
学习套餐已激活,是否替换?#学习套餐已激活,是否替换?:|
签署成功#签署成功:|
套餐 {0} 签署成功#套餐 {0} 签署成功:|
套餐未激活#套餐未激活:|
工作套餐未激活,请前往日程表签署工作中介套餐#工作套餐未激活,请前往日程表签署工作中介套餐:|
工作套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的工作或前往日程表签署新的工作中介套餐#工作套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的工作或前往日程表签署新的工作中介套餐:|
套餐等级不足#套餐等级不足:|
学习套餐未激活,请前往日程表签署培训机构套餐#学习套餐未激活,请前往日程表签署培训机构套餐:|
学习套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的学习或前往日程表签署新的培训机构套餐#学习套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的学习或前往日程表签署新的培训机构套餐:|
等级不足#等级不足:|
等级不足15级,无法使用日程表#等级不足15级,无法使用日程表:|
已启用#已启用:|
已禁用#已禁用:|
已损坏#已损坏:|
未知, 可能是{0}#未知, 可能是{0}:|
模组载入错误\n路径:{0}\n异常:{1}#模组载入错误\n路径:{0}\n异常:{1}:|
确定清空吗#确定清空吗:|
未在路径\n{0}\n中找到模组#未在路径\n{0}\n中找到模组:|
当前设置未保存 确定要保存吗#当前设置未保存 确定要保存吗:|
确定全部重置吗#确定全部重置吗:|
确定全部保存吗#确定全部保存吗:|
确定重置设置吗\n名称: {0}\n路径: {1}#确定重置设置吗\n名称: {0}\n路径: {1}:|
设置载入失败, 是否强制载入并重置\n[是]: 载入并重置\t[否]: 取消载入\n名称: {0}\n路径: {1}\n异常: {2}#设置载入失败, 是否强制载入并重置\n[是]: 载入并重置\t[否]: 取消载入\n名称: {0}\n路径: {1}\n异常: {2}:|
载入设置出错#载入设置出错:|
日程表#日程表:|
添加至日程表#添加至日程表:|
机构签署#机构签署:|
工作中介#工作中介:|
培训机构#培训机构:|
当前套餐#当前套餐:|
选择等级#选择等级:|
可用等级#可用等级:|
持续时间#持续时间:|
天#天:|
办理费用#办理费用:|
签署#签署:|
剩余时间#剩余时间:|
截止日期#截止日期:|
日程安排#日程安排:|
添加休息#添加休息:|
合计#合计:|
工作时间#工作时间:|
休息时间#休息时间:|
停止日程#停止日程:|
开始日程#开始日程:|
日程表将在15级开放#日程表将在15级开放:|
大佬套餐#大佬套餐:|
基础套餐#基础套餐:|
补习班#补习班:|
琪露诺的算术教室#琪露诺的算术教室:|
休息#休息:|
当前日程进度#当前日程进度:|
上移#上移:|
下移#下移:|
学习内容#学习内容:|
玩耍内容#玩耍内容:|
萌新套餐#萌新套餐:|
实习#实习:|
交学费#交学费:|
桌宠会员专属#桌宠会员专属:|
入职体验#入职体验:|
从入门到入土#从入门到入土:|
老兵夏令营#老兵夏令营:|
速成班#速成班:|
暑假班#暑假班:|
体验课#体验课:|
基础套餐,给你们看标准的,反正也没人用。#基础套餐,给你们看标准的,反正也没人用。:|
要求低,萌新很友好,但是抽成多了,欺负新来的。#要求低,萌新很友好,但是抽成多了,欺负新来的。:|
哇,等级好高!是大佬!#哇,等级好高!是大佬!:|
记得实习证明叫单位盖章#记得实习证明叫单位盖章:|
上学交学费,工作也交学费#上学交学费,工作也交学费:|
《虚拟桌宠模拟器》会员专享权益多达11项功能首次开通连续包月只要4块.#《虚拟桌宠模拟器》会员专享权益多达11项功能首次开通连续包月只要4块.:|
无要求体验一天,还是老板赚钱#无要求体验一天,还是老板赚钱:|
非常普通的补习班,数据也很普通,让你怀疑怎么会出现在这里。#非常普通的补习班,数据也很普通,让你怀疑怎么会出现在这里。:|
报名就送《从入门到跑路》,《从入门到放弃》。#报名就送《从入门到跑路》,《从入门到放弃》。:|
报名就送老兵烧烤5块代金券#报名就送老兵烧烤5块代金券:|
当你打了个喷嚏,老师已经开始讲下一本书了。#当你打了个喷嚏,老师已经开始讲下一本书了。:|
如果暑假就是用来补课的那不如取消算了。#如果暑假就是用来补课的那不如取消算了。:|
帅哥,美女,游泳健身了解一下。#帅哥,美女,游泳健身了解一下。:|
效率低很正常你能听懂50%已经是⑨级别了。#效率低很正常你能听懂50%已经是⑨级别了。:|

View File

@ -0,0 +1,97 @@
MOD移动设计错误#MOD行動設計錯誤:|
当前动画移动设计错误: 已到达边界 左侧\n动画名称: {0}\n距离: {1}#目前動畫移動設計錯誤: 已到達邊界 左側\n動畫名稱: {0}\n距離: {1}:|
当前动画移动设计错误: 已到达边界 右侧\n动画名称: {0}\n距离: {1}#目前動畫移動設計錯誤: 已到達邊界 右側\n動畫名稱: {0}\n距離: {1}:|
当前动画移动设计错误: 已到达边界 上侧\n动画名称: {0}\n距离: {1}#目前動畫移動設計錯誤: 已到達邊界 上側\n動畫名稱: {0}\n距離: {1}:|
当前动画移动设计错误: 已到达边界 下侧\n动画名称: {0}\n距离: {1}#目前動畫移動設計錯誤: 已到達邊界 下側\n動畫名稱: {0}\n距離: {1}:|
取消#取消:|
{0}花费${3}{4}的给{1}买了{2}#{0}花費${3}{4}的給{1}買了{2}:|
抽成#抽成:|
请选择#請選擇:|
套餐#套餐:|
工作时间过长#工作時間過長:|
工作时间过长,请添加更多的休息时间#工作時間過長,請增加更多的休息時間:|
暂无签署套餐#暫無簽署套餐:|
效率#效率:|
签署失败#簽署失敗:|
套餐已激活#套餐已啟用:|
工作套餐已激活,是否替换?#工作套餐已啟動,是否替換?:|
学习套餐已激活,是否替换?#學習套餐已啟動,是否替換?:|
签署成功#簽署成功:|
套餐 {0} 签署成功#套餐 {0} 簽署成功:|
套餐未激活#套餐未啟用:|
工作套餐未激活,请前往日程表签署工作中介套餐#工作套餐未啟用,請前往日程表簽署工作中介套餐:|
工作套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的工作或前往日程表签署新的工作中介套餐#工作套餐等級不足({0}/{1}),\n請選擇更低等級要求/倍率的工作或前往日程表簽署新的工作中介套餐:|
套餐等级不足#套餐等級不足:|
学习套餐未激活,请前往日程表签署培训机构套餐#學習套餐未啟用,請前往日程表簽署培訓機構套餐:|
学习套餐等级不足({0}/{1}),\n请选择更低等级要求/倍率的学习或前往日程表签署新的培训机构套餐#學習套餐等級不足({0}/{1}),\n請選擇更低等級要求/倍率的學習或前往日程表簽署新的培訓機構套餐:|
等级不足#等級不足:|
等级不足15级,无法使用日程表#等級不足15級,無法使用行程表:|
已启用#已啟用:|
已禁用#已停用:|
已损坏#已損壞:|
未知, 可能是{0}#未知, 可能是{0}:|
模组载入错误\n路径:{0}\n异常:{1}#模組載入錯誤\n路徑:{0}\n異常:{1}:|
确定清空吗#確定清空嗎:|
未在路径\n{0}\n中找到模组#未在路徑\n{0}\n中找到模組:|
当前设置未保存 确定要保存吗#目前設定未儲存 確定要儲存嗎:|
确定全部重置吗#確定全部重置嗎:|
确定全部保存吗#確定全部保存嗎:|
确定重置设置吗\n名称: {0}\n路径: {1}#確定重設設定嗎\n名稱: {0}\n路徑: {1}:|
设置载入失败, 是否强制载入并重置\n[是]: 载入并重置\t[否]: 取消载入\n名称: {0}\n路径: {1}\n异常: {2}#設定載入失敗, 是否強制載入並重設\n[是]: 載入並重設\t[否]: 取消載入\n名稱: {0}\n路徑: {1}\n異常: {2}:|
载入设置出错#載入設定出錯:|
日程表#日程表:|
添加至日程表#新增至日程表:|
机构签署#機構簽署:|
工作中介#工作仲介:|
培训机构#培訓機構:|
当前套餐#目前套餐:|
选择等级#選擇等級:|
可用等级#可用等級:|
持续时间#持續時間:|
天#天:|
办理费用#辦理費用:|
签署#簽署:|
剩余时间#剩餘時間:|
截止日期#截止日期:|
日程安排#日程安排:|
添加休息#添加休息:|
合计#合計:|
工作时间#工作時間:|
休息时间#休息時間:|
停止日程#停止日程:|
开始日程#開始日程:|
日程表将在15级开放#日程表將在15級開放:|
大佬套餐#大佬套餐:|
基础套餐#基礎套餐:|
补习班#補習班:|
琪露诺的算术教室#琪露諾的算術教室:|
休息#休息:|
当前日程进度#目前日程進度:|
上移#上移:|
下移#下移:|
学习内容#學習內容:|
玩耍内容#玩耍內容:|
萌新套餐#萌新套餐:|
实习#實習:|
交学费#繳學費:|
桌宠会员专属#桌寵會員專屬:|
入职体验#入職體驗:|
从入门到入土#從入門到入土:|
老兵夏令营#老兵夏令營:|
速成班#速成班:|
暑假班#暑假班:|
体验课#體驗課:|
基础套餐,给你们看标准的,反正也没人用。#基礎套餐,給你們看標準的,反正也沒人用。:|
要求低,萌新很友好,但是抽成多了,欺负新来的。#要求低,萌新很友好,但是抽成多了,欺負新來的。:|
哇,等级好高!是大佬!#哇,等級好高!是大佬!:|
记得实习证明叫单位盖章#記得實習證明叫單位蓋章:|
上学交学费,工作也交学费#上學交學費,工作也繳學費:|
《虚拟桌宠模拟器》会员专享权益多达11项功能首次开通连续包月只要4块.#《虛擬桌寵模擬器》會員專屬權益多達11項功能首次開通連續包月只要4塊.:|
无要求体验一天,还是老板赚钱#無要求體驗一天,還是老闆賺錢:|
非常普通的补习班,数据也很普通,让你怀疑怎么会出现在这里。#非常普通的補習班,數據也很普通,讓你懷疑怎麼會出現在這裡。:|
报名就送《从入门到跑路》,《从入门到放弃》。#報名就送《從入門到跑路》,《從入門到放棄》。:|
报名就送老兵烧烤5块代金券#報名就送老兵烤肉5塊代金券:|
当你打了个喷嚏,老师已经开始讲下一本书了。#當你打了個噴嚏,老師已經開始講下一本書了。:|
如果暑假就是用来补课的那不如取消算了。#如果暑假就是用來補課的那不如取消算了。:|
帅哥,美女,游泳健身了解一下。#帥哥,美女,游泳健身了解。:|
效率低很正常你能听懂50%已经是⑨级别了。#效率低很正常你聽得懂50%已經是⑨等級了。:|