[
  {
    "notice": "只有 title 和 text 字段是必填，其他字段可删除不填。填写时，请从第三条数据开始填写，第二条数据是示例，填写完成之后，不要删除前面两条",
    "notice1": "只有 title 和 text 字段是必填，其他字段可删除不填。填写时，请从第三条数据开始填写，第二条数据是示例，填写完成之后，不要删除前面两条",
    "notice2": "只有 title 和 text 字段是必填，其他字段可删除不填。填写时，请从第三条数据开始填写，第二条数据是示例，填写完成之后，不要删除前面两条",
    "title": "这里填标题，必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填",
    "titleTranslate": "这里填标题翻译",
    "text": "这里填原文，一句一个换行符，一段两个换行符，必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填必填",
    "textTranslate": "这里填原文翻译，一句一个换行符，一段两个换行符",
    "audioSrc": "这里填音频的url/在线地址"
  },
  {
    "title": "How are you today?",
    "titleTranslate": "今天好吗？",
    "text": "STEVEN:Hello, HELEN.\n\nHELEN:Hi, Steven.\n\nSTEVEN:How are you today?\n\nHELEN:I'm very well, thank you. And you?\n\nSTEVEN:I'm fine, thanks.\n\nSTEVEN:How is Tony?\n\nHELEN:He's fine, thanks. How's Emma?\n\nSTEVEN:She's very well, too, Helen.\n\nSTEVEN:Goodbye, Helen.Nice to see you.\n\nHELEN:Nice to see you, too, Steven. Goodbye.",
    "textTranslate": "史蒂文：你好，海伦 \n\n海 伦：你好，史蒂文 \n\n史蒂文：你今天好吗？ \n\n海 伦：很好，谢谢你。你好吗？ \n\n史蒂文：很好，谢谢。 \n\n史蒂文：托尼好吗？ \n\n海 伦：他很好，谢谢。埃玛好吗？ \n\n史蒂文：她也很好，海伦。 \n\n史蒂文：再见，海伦。见到你真高兴。 \n\n海 伦：我见到你也很高兴，史蒂文。再见。",
    "audioSrc": "/sound/article/nce1/009&010－How Are You Today.mp3"
  },
  {
    "title": "13A Describing a Problem Before Trying to Fix It",
    "titleTranslate": "第13课A｜讲述一次故障",
    "text": "Yesterday I opened the course page and noticed that the topic menu was empty, although I expected several saved topics to appear.\nI had been reviewing the lesson content, so the missing options interrupted the task and made it impossible to continue normally.\nBefore changing anything, I wrote down the page I visited, the action I took, and the result that I actually saw.\nI also described the expected behavior, because an empty menu might be correct in one situation and a problem in another.\nThe page itself loaded successfully, but the request that should have retrieved the topics returned an error instead of the expected data.\nAt that point, I could distinguish the visible symptom from the particular operation that failed behind the interface.\nI checked whether the issue happened again after returning to the page and whether another lesson showed the same missing options.\nThese observations did not explain the cause yet, but they gave the investigation a much clearer starting point than a general complaint.\nWhen I asked for help, I included the relevant error message and avoided adding guesses that I could not support with evidence.\nA clear account of what happened made the next conversation shorter and helped the other person focus on the actual failure.",
    "textTranslate": "昨天打开课程页时，我发现主题菜单为空，虽然预期应显示几个已保存主题。\n当时我在检查课程内容，缺少选项打断任务，让我无法正常继续。\n修改前，我记录访问页面、执行操作和实际看到的结果。\n我也描述预期行为，因为某种情境中空菜单正确，另一种却有问题。\n页面本身加载成功，但应获取主题的请求返回错误而非预期数据。\n此时我能区分可见症状，与界面背后失败的具体操作。\n我检查重访页面是否再次出现问题，以及其他课程是否同样缺选项。\n观察尚未解释原因，却比泛泛抱怨提供更清晰起点。\n求助时，我附上相关错误信息，避免加入无证据猜测。\n清楚叙述发生的事让后续沟通更短，也让对方聚焦实际故障。"
  },
  {
    "title": "13B Writing a Useful Reproduction",
    "titleTranslate": "第13课B｜讲述一次故障",
    "text": "A reproduction describes the steps that lead to a problem so that another person can observe the same behavior independently.\nIt should begin with the necessary starting conditions, such as the selected account, the current page, and any required saved data.\nThen it lists the actions in the order they occurred, using precise verbs instead of broad instructions such as use the application.\nFor example, I can say that I opened the lesson, selected the topic menu, and waited for the options to load.\nThe description should separate the expected result from the actual result and note whether the problem occurs every time or only sometimes.\nIf the issue appeared while another operation was running, that background activity may matter and should be mentioned without assuming a connection.\nI also record what changed recently, while keeping a recent change separate from a confirmed explanation of why the problem happened.\nA good reproduction does not need every detail of the entire session; it needs the details that another person must repeat to see the issue.\nOnce the problem has been fixed, the same sequence becomes a practical way to check whether the original failure has really disappeared.\nThis turns a confusing experience into a small, repeatable example that supports both investigation and a clear explanation of the result.",
    "textTranslate": "复现说明描述导致问题的步骤，让别人能独立观察同样行为。\n应先写必要初始条件，比如选中账号、当前页面及需要的已保存数据。\n再按发生顺序列操作，用精确动词，而不写使用应用等笼统指令。\n例如说打开课程、选择主题菜单，并等待选项加载。\n应区分预期与实际结果，并说明每次发生还是偶尔发生。\n若问题出现时另一操作正在运行，应提及该背景，但不武断认定关联。\n也记录近期改动，但近期改动不等于已确认原因。\n好的复现不必包含整次会话所有细节，只需让别人重现问题的必要信息。\n修复后，相同步骤可用于检查原故障是否真正消失。\n这样把困惑经历变成小而可重复的例子，支持调查和解释结果。"
  },
  {
    "title": "13C Working Conversation",
    "titleTranslate": "第13课C｜讲述一次故障",
    "text": "Me: Yesterday I opened a lesson and selected the topic menu, but no options appeared even though the database should contain several topics.\nDeveloper: Were you changing the lesson while the page was loading, or did you wait until the ordinary content had already appeared?\nMe: I waited for the content, then opened the menu; the page looked normal, but the request for topics returned an error.\nDeveloper: Does the same problem happen when you repeat those steps with another lesson, using the same account and browser session?\nMe: Yes, it happened again; I have recorded the steps, the expected options, and the actual response so that you can reproduce it.\nDeveloper: That helps; I will investigate the failed request before changing the visible menu, because the symptom alone does not identify the cause.\nMe: Please also note any recent changes that may be relevant, but keep those possibilities separate from what the evidence actually confirms.\nDeveloper: After the fix, I will repeat your reproduction and check whether the menu works with both the original lesson and another example.",
    "textTranslate": "我：昨天打开课程选主题菜单，没有选项，虽然数据库应该有几个主题。\n开发者：页面加载时你在修改课程，还是等普通内容显示后才操作？\n我：等内容显示才开菜单，页面正常，但主题请求报错。\n开发者：同账号同浏览器会话，换另一课重复这些步骤也有问题吗？\n我：有，我已记录步骤、预期选项和实际响应，方便复现。\n开发者：有帮助，先查失败请求，再改可见菜单，因为症状本身不能确定原因。\n我：也请留意可能相关的近期改动，但将可能性与已证实内容分开。\n开发者：修复后会重复步骤，检查原课程及另一个例子菜单是否正常。"
  },
  {
    "title": "13D Sentence Review",
    "titleTranslate": "第13课D｜讲述一次故障",
    "text": "Yesterday I opened the course page and noticed that the topic menu was empty, although I expected several saved topics to appear.\nBefore changing anything, I wrote down the page I visited, the action I took, and the result that I actually saw.\nThe page itself loaded successfully, but the request that should have retrieved the topics returned an error instead of the expected data.\nThese observations did not explain the cause yet, but they gave the investigation a much clearer starting point than a general complaint.\nA reproduction describes the steps that lead to a problem so that another person can observe the same behavior independently.\nThen it lists the actions in the order they occurred, using precise verbs instead of broad instructions such as use the application.\nIf the issue appeared while another operation was running, that background activity may matter and should be mentioned without assuming a connection.\nOnce the problem has been fixed, the same sequence becomes a practical way to check whether the original failure has really disappeared.\nYesterday I opened a lesson and selected the topic menu, but no options appeared even though the database should contain several topics.\nI waited for the content, then opened the menu; the page looked normal, but the request for topics returned an error.\nYes, it happened again; I have recorded the steps, the expected options, and the actual response so that you can reproduce it.\nPlease also note any recent changes that may be relevant, but keep those possibilities separate from what the evidence actually confirms.",
    "textTranslate": "昨天打开课程页时，我发现主题菜单为空，虽然预期应显示几个已保存主题。\n修改前，我记录访问页面、执行操作和实际看到的结果。\n页面本身加载成功，但应获取主题的请求返回错误而非预期数据。\n观察尚未解释原因，却比泛泛抱怨提供更清晰起点。\n复现说明描述导致问题的步骤，让别人能独立观察同样行为。\n再按发生顺序列操作，用精确动词，而不写使用应用等笼统指令。\n若问题出现时另一操作正在运行，应提及该背景，但不武断认定关联。\n修复后，相同步骤可用于检查原故障是否真正消失。\n我：昨天打开课程选主题菜单，没有选项，虽然数据库应该有几个主题。\n我：等内容显示才开菜单，页面正常，但主题请求报错。\n我：有，我已记录步骤、预期选项和实际响应，方便复现。\n我：也请留意可能相关的近期改动，但将可能性与已证实内容分开。"
  },
  {
    "title": "13E Vocabulary in Context",
    "titleTranslate": "第13课E｜讲述一次故障",
    "text": "Please debug the failed request before changing the page, and raise a separate issue if another failure appears during the investigation.\nI didn't see the warning at first, and the application doesn't explain what happens when the request is rejected.\nThe page shows a broken image, and I don't know whether the original file is missing or the path is wrong.\nThe system suddenly became disconnected while it was uploading a file, and the partial result looked incomplete.\nThe developer encountered a bug while debugging the menu, then discovered that an earlier patch had changed its behavior.\nA crash can drop a connection, but the visible symptom alone does not establish which component failed first.\nThe recent patch was applied, yet the bug appeared again because a different process was still using the older settings.\nThe reference response is false in this example, while the actual result is true; the mismatch needs a precise description.\nThe first call failed, but two later calls succeeded, so the issue is intermittent rather than constant.\nThe old report had omitted the browser version, which made the issue difficult to reproduce on another machine.\nThe missing input created a mess, but repeating the same steps helped us separate two different messes into independent issues.",
    "textTranslate": "请先调试失败请求再改页面，调查中若有其他故障另提问题。\n起初没看到警告，应用也不解释请求被拒后怎样。\n页面图片损坏，我不知原文件缺失还是路径错。\n上传中系统突然断连，部分结果看着不完整。\n开发者调试菜单时遇到缺陷，发现之前补丁改变行为。\n崩溃可能断连接，但可见症状不能确定哪个组件先失败。\n补丁已应用，但另一进程仍用旧设置，所以故障再现。\n示例参考响应为假，实际为真，差异需精确描述。\n首次调用失败，之后两次成功，所以问题间歇发生。\n旧报告遗漏浏览器版本，导致其他机器难复现。\n缺输入造成混乱，重复步骤帮助把两种混乱分为独立问题。"
  }
]