chore(i8n,curriculum): processed translations (#41544)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
camperbot
2021-03-20 09:47:30 -06:00
committed by GitHub
parent e18c6955b0
commit 9ac00ce25b
7 changed files with 44 additions and 26 deletions

View File

@ -11,7 +11,9 @@ dashedName: add-a-text-alternative-to-images-for-visually-impaired-accessibility
在其他挑战里你应该已经见到过 `img` 标签的 `alt` 属性了。 `alt` 属性中的文本来描述图片内容,作为备用文字。 `alt` 属性可以帮助用户在图片加载失败或者不可见的情况下理解图片内容, 搜索引擎也通过它来理解图片内容,并将其加入到搜索结果中。 例如:
`<img src="importantLogo.jpeg" alt="Company logo">`
```html
<img src="importantLogo.jpeg" alt="Company logo">
```
视觉障碍用户无法通过视觉获取信息,而是通过屏幕阅读器将网页内容转换为音频以获取信息。 他们无法通过直观的呈现理解信息。 屏幕阅读器可以识别 `alt` 属性,朗读其中的内容,来告知用户图片包含的关键信息。
@ -19,7 +21,7 @@ dashedName: add-a-text-alternative-to-images-for-visually-impaired-accessibility
# --instructions--
碰巧Camper Cat 是忍者中写代码最厉害的,他正在建立一个可以分享忍者知识的网站。 他想要使用的个人资料图片显示了他的技能,应得到所有网站访问者的赞赏。 请给 `img` 标签添加一个 `alt` 属性,说明 Camper Cat 在学习空手道 (图片的 `src` 属性指向的是一个不存在的文件,因此你可以看到 `alt` 属性中的文本出现在页面上)
碰巧Camper Cat 是忍者中写代码最厉害的,他正在建立一个可以分享忍者知识的网站。 他打算使用的个人资料图片可以展示他的技能,应得到所有网站访问者的赞赏。 请给 `img` 标签添加一个 `alt` 属性,说明 Camper Cat 在学习空手道 (图片的 `src` 属性指向的是一个不存在的文件,因此你看到 `alt` 属性中的文本出现在页面上)
# --hints--

View File

@ -13,15 +13,17 @@ dashedName: know-when-alt-text-should-be-left-blank
在图片已经有了文字说明,或者仅仅为了美化页面的情况下,`img` 仍然需要一个 `alt` 属性,但可以设置为空字符串。 例如:
`<img src="visualDecoration.jpeg" alt="">`
```html
<img src="visualDecoration.jpeg" alt="">
```
比如,背景图片通常起装饰作用。 但这些图片通常都是通过 CSS 规则而非 HTML 引入的,因此屏幕阅读器无法读取。
比如,背景图片通常起装饰作用。 但这些图片通常都是通过 CSS 规则而非 HTML 引入的,因此屏幕阅读器毋需读取。
**注意:**对于有标题的图片,依然需要添加 `alt` 文本,因为这样有助于搜索引擎记录图片内容。
# --instructions--
Camper Cat 已经大体写好了博客页面。 他打算在他的两篇文章之间添加一个武士剑装饰图片,作为两篇文章之间的分割线。 为 `img` 标签添加 `alt` 属性,把它的属性值设为空 (注意:这里图片的 `src` 属性提供的链接是无效的,因此页面上不会显示任何武士刀的图片,不用担心)。
Camper Cat 已经大体写好了博客页面。 他打算在他的两篇文章之间添加一个武士剑装饰图片,作为两篇文章之间的分割线。 为 `img` 标签添加 `alt` 属性,把它的属性值设为空 (注意:这里图片的 `src` 属性提供的链接是无效的,因此页面上不会显示任何武士刀的图片,不用担心)。
# --hints--

View File

@ -15,7 +15,9 @@ HTML5 允许在任何标签上使用这个属性。 该属性尤其适用于链
举个例子:
`<button accesskey="b">Important Button</button>`
```html
<button accesskey="b">Important Button</button>
```
# --instructions--
@ -35,7 +37,7 @@ assert($('#first').attr('accesskey'));
assert($('#second').attr('accesskey'));
```
`id``first``a` 标签的 `accesskey` 属性值应为 `g`。 注意使用小写。
`id``first``a` 标签的 `accesskey` 属性值应为 `g`。 注意使用小写。
```js
assert($('#first').attr('accesskey') == 'g');

View File

@ -13,7 +13,9 @@ dashedName: standardize-times-with-the-html5-datetime-attribute
举个例子:
`<p>Master Camper Cat officiated the cage match between Goro and Scorpion <time datetime="2013-02-13">last Wednesday</time>, which ended in a draw.</p>`
```html
<p>Master Camper Cat officiated the cage match between Goro and Scorpion <time datetime="2013-02-13">last Wednesday</time>, which ended in a draw.</p>
```
# --instructions--
@ -21,7 +23,7 @@ Camper Cat 的比武大会的时间确定了! 用 `time` 标签包裹文本 `T
# --hints--
应存在一个内容文本为 `Thank you to everyone for responding to Master Camper Cat's survey.``p` 元素和一个 `time` 元素。
应存在一个 `time` 元素和一个内容文本为 `Thank you to everyone for responding to Master Camper Cat's survey.``p` 元素。
```js
assert(timeElement.length);

View File

@ -13,13 +13,15 @@ HTML 的 `tabindex` 属性有三种与标签焦点相关的功能。 当它在
当用户使用键盘浏览页面时,诸如链接、表单控件等元素可以自动获得焦点。 它们获得焦点的顺序与它们出现在 HTML 文档流中的顺序一致。 我们可以通过将其他标签(如 `div``span``p` 等)的 `tabindex` 属性值设为 0 来让它们实现类似的效果。 比如:
`<div tabindex="0">I need keyboard focus!</div>`
```html
<div tabindex="0">I need keyboard focus!</div>
```
**注意:** `tabindex` 属性值为负整数(通常为 -1的标签也是可以获得焦点的只是不可以通过键盘操作如 tab 键)来获得焦点。 这种方法通常用于以编程的方式使内容获得焦点(如:将焦点设置到用 `div` 实现的弹出框上)的场景。 只是这部分内容已经超出了当前挑战的范围。
# --instructions--
Camper Cat 新建了一个用来收集他的用户信息的调查。 他知道输入框可以自动获得键盘焦点但他希望用户使用键盘切换标签时焦点可以停留在指示文字Instructions上。 给 `p` 标签添加一个 `tabindex` 属性,将属性值设置为 `0`。 注意:使用 `tabindex` 属性还可以让 CSS 伪类 `:focus``p` 标签上生效。
Camper Cat 新建了一个用来收集他的用户信息的调查。 他知道输入框可以自动获得键盘焦点但他希望用户使用键盘切换标签时焦点可以停留在指示文字Instructions上。 `p` 标签添加一个 `tabindex` 属性,将属性值设置为 `0`。 注意:使用 `tabindex` 属性还可以让 CSS 伪类 `:focus``p` 标签上生效。
# --hints--

View File

@ -17,13 +17,17 @@ dashedName: use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elem
举个例子:
`<div tabindex="1">I get keyboard focus, and I get it first!</div>`
```html
<div tabindex="1">I get keyboard focus, and I get it first!</div>
```
`<div tabindex="2">I get keyboard focus, and I get it second!</div>`
```html
<div tabindex="2">I get keyboard focus, and I get it second!</div>
```
# --instructions--
Camper Cat 在他的励志名言页面中有一个搜索区域,他打算使用 CSS 把这个区域定位在页面的右上角。 Camper Cat 希望他的搜索search`input` 与提交submit`input` 表单控件是 tab 键焦点顺序的前两项。 给 `search` `input` 添加一个 `tabindex` 属性,属性值为 `1``submit` `input` 添加一个 `tabindex` 属性,属性值为 `2`
Camper Cat 在他的励志名言页面中有一个搜索区域,他打算使用 CSS 把这个区域定位在页面的右上角。 Camper Cat 希望他的搜索search`input` 与提交submit`input` 表单控件是 tab 键焦点顺序的前两项。 `search` `input` 添加 `tabindex` 属性,属性值设置`1``submit` `input` 添加一个 `tabindex` 属性,属性值设置`2`
# --hints--