feat: 完善芽说英语品牌Logo与图标配置,完成跨平台云端同步服务开发与自动化部署

This commit is contained in:
shen
2026-09-16 09:15:53 +08:00
parent 293b838341
commit eda5dfce62
66 changed files with 3564 additions and 80 deletions
+68
View File
@@ -1071,10 +1071,12 @@ class LessonDialogue {
required this.goal,
required this.prompts,
required this.hints,
this.translations = const [],
});
final String goal;
final List<String> prompts;
final List<String> hints;
final List<String> translations;
}
const a0Dialogues = <String, LessonDialogue>{
@@ -1092,6 +1094,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Hello!',
'Whats your name?',
],
translations: [
'嗨!我是 Mia。你叫什么名字?',
'很高兴认识你。请说:Nice to meet you, too(我也很高兴认识你)。',
'太棒了!再打一次招呼吧。',
'现在请问我的名字!',
],
),
'a0-02': LessonDialogue(
goal: '介绍姓名并完整拼读名字',
@@ -1102,6 +1110,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Now ask me my name!',
],
hints: ['My name is Alex.', 'A-L-E-X.', 'A-L-E-X.', 'Whats your name?'],
translations: [
'嗨!你叫什么名字?',
'那个怎么拼写?',
'谢谢。请再拼写一次。',
'现在请问我的名字!',
],
),
'a0-03': LessonDialogue(
goal: '询问状态、回答并反问',
@@ -1112,6 +1126,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Now say goodbye!',
],
hints: ['Im good, thanks.', 'How are you?', 'Im okay.', 'Bye!'],
translations: [
'嗨!你今天好吗?',
'很好!请问我:How are you(你好吗)?',
'我还好。请再说一次你的状态。',
'现在请说再见!',
],
),
'a0-04': LessonDialogue(
goal: '报告一个虚拟三位号码并确认',
@@ -1127,6 +1147,12 @@ const a0Dialogues = <String, LessonDialogue>{
'One-three-eight.',
'Whats your phone number?',
],
translations: [
'你的电话号码是多少?可以使用一个虚拟的三位数字。',
'我听到了 1-3-8。对吗?',
'请再说一遍这三个数字。',
'现在请问我的电话号码!',
],
),
'a0-05': LessonDialogue(
goal: '询问并说出一个物品',
@@ -1137,6 +1163,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Great! Say one more object.',
],
hints: ['Its a pen.', 'Its a pen.', 'Whats this?', 'Its a book.'],
translations: [
'这是什么?这是一支笔。',
'现在请说:It’s a pen(这是一支笔)。',
'请问我:What’s this(这是什么)?',
'太棒了!再说一个物品吧。',
],
),
'a0-06': LessonDialogue(
goal: '说来自哪里并反问',
@@ -1152,6 +1184,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Im from Hong Kong.',
'Bye!',
],
translations: [
'你来自哪里?',
'很好!请问我:Where are you from(你来自哪里)?',
'请再说一次你来自哪里。',
'请说再见!',
],
),
'a0-07': LessonDialogue(
goal: '介绍一位家人或朋友',
@@ -1167,6 +1205,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Who is this?',
'This is my friend.',
],
translations: [
'这是谁?',
'很好。请说:This is my mother(这是我的妈妈)。',
'请问我:Who is this(这是谁)?',
'请再介绍一个人。',
],
),
'a0-08': LessonDialogue(
goal: '说明星期或整点',
@@ -1182,6 +1226,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Its three oclock.',
'What day is it?',
],
translations: [
'今天星期几?',
'现在几点了?',
'请说一个完整的时间句子。',
'现在请问我今天是星期几!',
],
),
'a0-09': LessonDialogue(
goal: '表达喜好、回答和反问',
@@ -1192,6 +1242,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Say your like one more time.',
],
hints: ['I like tea.', 'Yes, I do.', 'Do you like tea?', 'I like tea.'],
translations: [
'你喜欢什么?',
'你喜欢茶吗?',
'现在请问我喜欢什么。',
'请再说一次你的喜好。',
],
),
'a0-10': LessonDialogue(
goal: '请求重复或放慢语速,并完成基础沟通',
@@ -1207,6 +1263,12 @@ const a0Dialogues = <String, LessonDialogue>{
'Whats your name?',
'I like tea.',
],
translations: [
'请说:Please say that again(请再说一遍)。',
'请说:Please speak slowly(请说慢一点)。',
'现在请问我的名字或我来自哪里。',
'请说一件你喜欢的事物。',
],
),
};
@@ -1215,31 +1277,37 @@ const a0SegmentDialogues = <String, LessonDialogue>{
goal: '听辨并说出 0 到 5',
prompts: ['Say zero, one, two.', 'Now say three, four, five.'],
hints: ['zero, one, two', 'three, four, five'],
translations: ['请说 zero, one, two012)。', '现在请说 three, four, five345)。'],
),
'a0-04-b': LessonDialogue(
goal: '听辨 6 到 10 并认识 phone',
prompts: ['Say six, seven, eight.', 'What is this? Say: It is a phone.'],
hints: ['six, seven, eight', 'It is a phone.'],
translations: ['请说 six, seven, eight678)。', '这是什么?请说:It is a phone(这是一部手机)。'],
),
'a0-04-c': LessonDialogue(
goal: '询问并报告三位号码',
prompts: ['What is your phone number?', 'Say a three-digit number again.'],
hints: ['My number is one-three-eight.', 'one-three-eight'],
translations: ['你的电话号码是多少?', '请再说一次三位数字。'],
),
'a0-08-a': LessonDialogue(
goal: '询问并说出星期一到三',
prompts: ['What day is it?', 'Say Monday, Tuesday, or Wednesday.'],
hints: ['What day is it?', 'It is Monday.'],
translations: ['今天星期几?', '请说 Monday, Tuesday, 或 Wednesday(周一、周二或周三)。'],
),
'a0-08-b': LessonDialogue(
goal: '说出星期四到日',
prompts: ['What day is it?', 'Say Thursday, Friday, Saturday, or Sunday.'],
hints: ['What day is it?', 'It is Friday.'],
translations: ['今天星期几?', '请说 Thursday, Friday, Saturday, 或 Sunday(周四、周五、周六或周日)。'],
),
'a0-08-c': LessonDialogue(
goal: '询问并说出整点',
prompts: ['What time is it?', 'Say one full time sentence.'],
hints: ['What time is it?', 'It is three oclock.'],
translations: ['现在几点了?', '请说一个完整的时间句子。'],
),
};