Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation/web html element picture #3307

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
14d0c94
update(JS): web/javascript/reference/global_objects/promise (#3021)
undead404 Aug 9, 2024
caa381b
update(CSS): web/css/vertical-align (#3201)
undead404 Aug 9, 2024
266b0bc
update(JS): web/javascript/inheritance_and_the_prototype_chain (#3156)
undead404 Aug 9, 2024
1452129
update(CSS): web/css/flex-grow (#3107)
undead404 Aug 9, 2024
9204771
update(HTML): web/html/attributes/autocomplete (#3239)
undead404 Aug 9, 2024
20d29c1
update(HTML): web/html/element/iframe (#3036)
undead404 Aug 9, 2024
5e700dc
chore: bump changelog (#3274)
github-actions[bot] Aug 9, 2024
1c595bc
translation(CSS): web/css/transform-function/scale (#3273)
astropsy999 Aug 10, 2024
308e516
update(CSS): web/css/cursor (#3277)
undead404 Aug 10, 2024
f71c4cf
update(CSS): web/css/specificity (#3278)
undead404 Aug 10, 2024
9abaaf6
update(CSS): web/css/align-items (#3279)
undead404 Aug 10, 2024
16ef8ba
update(JS): web/javascript/guide/loops_and_iteration (#3281)
undead404 Aug 10, 2024
3468b20
update(SVG): web/svg (#3282)
undead404 Aug 10, 2024
f56226e
update(HTML): web/html/attributes (#3285)
undead404 Aug 10, 2024
24b0cde
update(CSS): web/css/id_selectors (#3286)
undead404 Aug 10, 2024
b8e08e6
update(CSS): web/css/type_selectors (#3288)
undead404 Aug 10, 2024
9d43313
update(HTML): web/html/element/input/email (#3289)
undead404 Aug 10, 2024
99428ad
update(HTML): web/html/attributes/required (#3292)
undead404 Aug 10, 2024
b74f196
update(HTML): web/html/attributes/rel (#3291)
undead404 Aug 10, 2024
8bb7039
update(JS): web/javascript/reference/global_objects/array (#3294)
undead404 Aug 10, 2024
5b95d40
fix: ignore merge commits by lint-staged
undead404 Aug 10, 2024
8361afe
fix: ignore hyphens in marker lists in blockquotes
undead404 Aug 10, 2024
cc9fa94
update(CSS): web/css/-moz-force-broken-image-icon (#3299)
undead404 Aug 13, 2024
5abf5a7
update(CSS): web/css/_colon_invalid (#3300)
undead404 Aug 13, 2024
f88b046
update(CSS): web/css/_colon_optional (#3301)
undead404 Aug 13, 2024
49fdba7
update(CSS): web/css/_colon_required (#3303)
undead404 Aug 13, 2024
f270ebf
update(CSS): web/css/_colon_user-invalid (#3304)
undead404 Aug 13, 2024
0e1930f
update(CSS): web/css/_colon_valid (#3305)
undead404 Aug 13, 2024
14ec179
translation(HTML): web/html/element/picture/
astropsy999 Aug 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
npx lint-staged
# Ignore merge commits, for others run lint-staged
git rev-parse -q --no-revs --verify MERGE_HEAD || npx lint-staged
2 changes: 1 addition & 1 deletion .markdownlint.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@
"message": "Use em dash between different words, not hyphen",
"name": "emdash-not-hyphen",
"replace": "$1 – ",
"searchPattern": "/([^ ]) - /gm",
"searchPattern": "/([^ >]) - /gm",
"searchScope": "text"
}
]
Expand Down
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,36 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [2024-08-02 - 2024-08-09]

* **Оновлення перекладу(CSS):** web/css/vertical-align (#3201) ([caa381b8](https://github.com/webdoky/content/commit/caa381b87650241980a46da7ebaf165f27b0875d))
* **Оновлення перекладу(JS):** web/javascript/reference/global_objects/promise (#3021) ([14d0c948](https://github.com/webdoky/content/commit/14d0c948198ecdf35845fa2a82cb09b70c2e4521))
* **Оновлення перекладу(HTML):** web/html/element/input/time (#3120) ([7d880dd6](https://github.com/webdoky/content/commit/7d880dd6ba9f074d80108100c369203dcc75c6e2))
* **Оновлення перекладу(CSS):** web/css/flex-basis (#3108) ([27b8d22e](https://github.com/webdoky/content/commit/27b8d22e2d2de2e7758cccb641c2dcef7b1b20e8))
* **Оновлення перекладу(HTML):** web/html/element/video (#3019) ([003b48f5](https://github.com/webdoky/content/commit/003b48f5576a6afc7617a6c5235ec9e237a69eff))
* **Оновлення перекладу(CSS):** web/css/text-align (#3227) ([4451aa4a](https://github.com/webdoky/content/commit/4451aa4add8111d7b22f7c059963f76fbc16cef1))
* **Оновлення перекладу(CSS):** web/css/justify-content (#3194) ([447ce590](https://github.com/webdoky/content/commit/447ce59077d2773ef944450495334c6e7282fc5e))
* **Оновлення перекладу(JS):** web/javascript/reference/global_objects/promise/resolve (#3217) ([ea84d8e1](https://github.com/webdoky/content/commit/ea84d8e110a9382f0d4d067daa5882941b381252))
* **Оновлення перекладу(CSS):** web/css/line-height (#3213) ([ee8df223](https://github.com/webdoky/content/commit/ee8df223a346ab30c318c3e3f40b5335d7369f52))
* **Оновлення перекладу(JS):** web/javascript/reference/template_literals (#3190) ([5da01e1c](https://github.com/webdoky/content/commit/5da01e1c718825b531e725ace5a1bd8e865941ec))
* **Оновлення перекладу(CSS):** web/css/position (#3189) ([132412b9](https://github.com/webdoky/content/commit/132412b93e1f03f0b178497b1b9041c32edc3de4))
* **Оновлення перекладу(JS):** web/javascript/reference/global_objects/promise/then (#3242) ([800a445a](https://github.com/webdoky/content/commit/800a445a08546057cd739446f2a652d5b9f17dd1))
* **Оновлення перекладу(HTML):** web/html/element/img (#3055) ([c8948f21](https://github.com/webdoky/content/commit/c8948f21eddb41141bb261294bbdb34516323222))
* **Оновлення перекладу(HTML):** web/html/element/link (#2997) ([898af42b](https://github.com/webdoky/content/commit/898af42b09416062841fbceb774ddba295e5cb68))
* **Оновлення перекладу(HTML):** web/html/element/a (#3035) ([71e7c142](https://github.com/webdoky/content/commit/71e7c142fb7df4fb3d4eab1f6d98a976a09b39dc))
* **Оновлення перекладу(CSS):** web/css/calc (#3046) ([26b4955e](https://github.com/webdoky/content/commit/26b4955e9cc3d62f6e0ec0669f6f55e9cef338af))
* **Оновлення перекладу(JS):** web/javascript/reference/global_objects/array/slice (#3222) ([1c969243](https://github.com/webdoky/content/commit/1c9692438fef6483980b012349374b02eabf39c5))
* **Оновлення перекладу(JS):** web/javascript/reference/global_objects/string (#3186) ([63701443](https://github.com/webdoky/content/commit/63701443e52c5380cf451bf7ca84c8c8685c9464))
* **Виправлення:** no hyphens for emdashes ([0ed18446](https://github.com/webdoky/content/commit/0ed18446cdb4f1d2e4870b7edd87a3816d180292))
* **Оновлення перекладу(JS):** web/javascript/reference/global_objects/boolean (#3154) ([31206e90](https://github.com/webdoky/content/commit/31206e9013fa9ff679eefd6792101459bb11b8a4))
* **Оновлення перекладу(Glossary):** glossary/base64 (#3002) ([2833a28e](https://github.com/webdoky/content/commit/2833a28e958bb2d55b37fe8c8f75569f31896015))
* **Виправлення:** base from origin ([65729b02](https://github.com/webdoky/content/commit/65729b020db62870868872bb6eb50a358acfd84f))
* **Виправлення:** ignore master branch changes for prepare job ([b56e2618](https://github.com/webdoky/content/commit/b56e2618807f994a534eebd53cda09c51ca4691a))
* **Оновлення перекладу(CSS):** web/css/css_colors/applying_color (#2982) ([438d8f5a](https://github.com/webdoky/content/commit/438d8f5af860700bf35a0fc9ac04c5893bde6262))
* **Оновлення перекладу(CSS):** web/css/gradient/linear-gradient (#3272) ([d08e00f3](https://github.com/webdoky/content/commit/d08e00f3c945bd21a09056841b3638d747e1b5ce))
* **Оновлення перекладу(CSS):** web/css/using_css_custom_properties (#3271) ([9010e24a](https://github.com/webdoky/content/commit/9010e24abbcc9506bb6fbebcb989502daa755dca))
* **Оновлення перекладу(CSS):** web/css/value_definition_syntax (#3250) ([d4f0187c](https://github.com/webdoky/content/commit/d4f0187c8b61caea20a71f95291a700b64be4f29))

## [2024-07-26 - 2024-08-02]

* **Оновлення перекладу(HTML):** web/html/element/script (#2996) ([26ecd302](https://github.com/webdoky/content/commit/26ecd3021cf0d5e5201dd7a858e493aeb3c72358))
Expand Down
10 changes: 7 additions & 3 deletions files/uk/web/css/-moz-force-broken-image-icon/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,18 @@ browser-compat: css.properties.-moz-force-broken-image-icon
- {{cssxref("<integer>")}}
- : Значення `1` означає, що значок зламаного зображення буде показаний навіть якщо зображення має атрибут [`alt`](/uk/docs/Web/HTML/Element/img#alt). Коли вживається значення `0`, зображення поводитиметься у звичний спосіб та просто покаже вміст атрибута `alt`.

> **Примітка:** Навіть якщо значення встановлено у `1`, вміст атрибута `alt` все одно буде показаний, поруч зі значком зламаного зображення.
> [!NOTE]
> Навіть якщо значення встановлено у `1`, вміст атрибута `alt` все одно буде показаний, поруч зі значком зламаного зображення.

## Формальне визначення

{{CSSInfo}}

## Формальний синтаксис

{{csssyntax}}
```plain
-moz-force-broken-image-icon = {{cssxref("<integer>")}}
```

## Приклади

Expand All @@ -51,7 +54,8 @@ img {

{{EmbedLiveSample('pryklady','125','125')}}

> **Примітка:** Попри те, що зображення має вказані висоту та ширину, значок зламаного зображення не буде показаний, але вміст атрибута `alt` також буде прихований, якщо значення властивості `-moz-force-broken-image-icon` встановлено у `1`.
> [!NOTE]
> Попри те, що зображення має вказані висоту та ширину, значок зламаного зображення не буде показаний, але вміст атрибута `alt` також буде прихований, якщо значення властивості `-moz-force-broken-image-icon` встановлено у `1`.

## Зауваження

Expand Down
14 changes: 7 additions & 7 deletions files/uk/web/css/_colon_invalid/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,13 @@ browser-compat: css.selectors.invalid
}
```

## Доступність

Загальноприйнято для позначення недійсного введення використовується червоний колір. Люди, що мають певного роду колірну сліпоту, не зможуть з'ясувати стан поля, якщо колір не доповнюється ще якимось індикатором, що не покладається для донесення змісту на колір. Зазвичай використовується текст чи піктограма.

- [MDN Розуміння WCAG, пояснення Настанов 1.4](/uk/docs/Web/Accessibility/Understanding_WCAG/Perceivable#guideline_1.4_make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background)
- [Розуміння Критерію успіху 1.4.1 | W3C Розуміння WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-without-color.html)

## Приклади

### Фарбування елементів для показу валідації
Expand Down Expand Up @@ -147,13 +154,6 @@ button {

{{EmbedLiveSample('pokaz-sektsii-poetapno', 600, 300)}}

## Занепокоєння щодо доступності

Загальноприйнято для позначення недійсного введення використовується червоний колір. Люди, що мають певного роду колірну сліпоту, не зможуть з'ясувати стан поля, якщо колір не доповнюється ще якимось індикатором, що не покладається для донесення змісту на колір. Зазвичай використовується текст чи піктограма.

- [MDN Розуміння WCAG, пояснення Настанов 1.4](/uk/docs/Web/Accessibility/Understanding_WCAG/Perceivable#guideline_1.4_make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background)
- [Розуміння Критерію успіху 1.4.1 | W3C Розуміння WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-without-color.html)

## Примітки

### Радіокнопки
Expand Down
21 changes: 11 additions & 10 deletions files/uk/web/css/_colon_optional/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ browser-compat: css.selectors.optional

Цей псевдоклас корисний для виділення полів, які необов'язкові для подавання форми.

> **Примітка:** Псевдоклас {{cssxref(":required")}} вибирає _обов'язкові_ поля форм.
> [!NOTE]
> Псевдоклас {{cssxref(":required")}} вибирає _обов'язкові_ поля форм.

## Синтаксис

Expand All @@ -23,6 +24,15 @@ browser-compat: css.selectors.optional
}
```

## Доступність

Коли [форма](/uk/docs/Web/HTML/Element/form) містить необов'язкові {{htmlelement("input", "поля")}}, обов'язкові поля повинні бути виділені за допомогою атрибута [`required`](/uk/docs/Web/HTML/Element/input#required-oboviazkovyi). Завдяки цьому можна мати впевненість, що люди, які користуються допоміжними технологіями, як то читачем з екрана, зможуть зрозуміти, які поля потребують дійсного вмісту для успішного подання форми.

Обов'язкові поля також повинні бути виділені візуально, за допомогою способу, який не покладається для передачі змісту лише на колір. Зазвичай використовують описовий текст чи піктограму.

- [MDN Розуміння WCAG, пояснення Настанови 3.3](/uk/docs/Web/Accessibility/Understanding_WCAG/Understandable#guideline_3.3_%e2%80%94_input_assistance_help_users_avoid_and_correct_mistakes)
- [Розуміння Критерію успіху 3.3.2 | W3C розуміння WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/minimize-error-cues.html)

## Приклади

### Необов'язкове поле має фіолетову межу
Expand Down Expand Up @@ -67,15 +77,6 @@ input:optional {

{{EmbedLiveSample('pryklady', 600, 120)}}

## Занепокоєння щодо доступності

Коли [форма](/uk/docs/Web/HTML/Element/form) містить необов'язкові {{htmlelement("input", "поля")}}, обов'язкові поля повинні бути виділені за допомогою атрибута [`required`](/uk/docs/Web/HTML/Element/input#required-oboviazkovyi). Завдяки цьому можна мати впевненість, що люди, які користуються допоміжними технологіями, як то читачем з екрана, зможуть зрозуміти, які поля потребують дійсного вмісту для успішного подання форми.

Обов'язкові поля також повинні бути виділені візуально, за допомогою способу, який не покладається для передачі змісту лише на колір. Зазвичай використовують описовий текст чи піктограму.

- [MDN Розуміння WCAG, пояснення Настанови 3.3](/uk/docs/Web/Accessibility/Understanding_WCAG/Understandable#guideline_3.3_%e2%80%94_input_assistance_help_users_avoid_and_correct_mistakes)
- [Розуміння Критерію успіху 3.3.2 | W3C розуміння WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/minimize-error-cues.html)

## Специфікації

{{Specifications}}
Expand Down
21 changes: 11 additions & 10 deletions files/uk/web/css/_colon_required/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ browser-compat: css.selectors.required

Цей псевдоклас корисний для виділення полів, які повинні містити дійсні дані, перш ніж форма може бути подана.

> **Примітка:** Псевдоклас {{cssxref(":optional")}} вибирає _необов'язкові_ поля форм.
> [!NOTE]
> Псевдоклас {{cssxref(":optional")}} вибирає _необов'язкові_ поля форм.

## Синтаксис

Expand All @@ -23,6 +24,15 @@ browser-compat: css.selectors.required
}
```

## Доступність

До обов'язкових полів {{htmlelement("input")}} повинен бути застосований атрибут [`required`](/uk/docs/Web/HTML/Element/input#required-oboviazkovyi). Завдяки цьому можна мати впевненість, що люди, які користуються допоміжними технологіями, як то читачем з екрана, зможуть зрозуміти, які поля потребують дійсного вмісту для успішного подання форми.

Якщо форма також містить [необов'язкові](/uk/docs/Web/CSS/:optional) поля, то обов'язкові поля повинні бути візуально позначені, у спосіб, який не покладається лише на колір для передачі змісту. Зазвичай використовують описовий текст чи піктограму.

- [MDN Розуміння WCAG, пояснення Настанови 3.3](/uk/docs/Web/Accessibility/Understanding_WCAG/Understandable#guideline_3.3_%e2%80%94_input_assistance_help_users_avoid_and_correct_mistakes)
- [Розуміння Критерію успіху 3.3.2 | W3C розуміння WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/minimize-error-cues.html)

## Приклади

### Обов'язкове поле має червону межу
Expand Down Expand Up @@ -71,15 +81,6 @@ input:required:invalid {

{{EmbedLiveSample('pryklady', 600, 120)}}

## Занепокоєння щодо доступності

До обов'язкових полів {{htmlelement("input")}} повинен бути застосований атрибут [`required`](/uk/docs/Web/HTML/Element/input#required-oboviazkovyi). Завдяки цьому можна мати впевненість, що люди, які користуються допоміжними технологіями, як то читачем з екрана, зможуть зрозуміти, які поля потребують дійсного вмісту для успішного подання форми.

Якщо форма також містить [необов'язкові](/uk/docs/Web/CSS/:optional) поля, то обов'язкові поля повинні бути візуально позначені, у спосіб, який не покладається лише на колір для передачі змісту. Зазвичай використовують описовий текст чи піктограму.

- [MDN Розуміння WCAG, пояснення Настанови 3.3](/uk/docs/Web/Accessibility/Understanding_WCAG/Understandable#guideline_3.3_%e2%80%94_input_assistance_help_users_avoid_and_correct_mistakes)
- [Розуміння Критерію успіху 3.3.2 | W3C розуміння WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/minimize-error-cues.html)

## Специфікації

{{Specifications}}
Expand Down
2 changes: 1 addition & 1 deletion files/uk/web/css/_colon_user-invalid/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ browser-compat: css.selectors.user-invalid

{{CSSRef}}

[Псевдоклас](/uk/docs/Web/CSS/Pseudo-classes) CSS **`:user-invalid`** (недійсне від користувача) представляють всі елементи форм, до яких була застосована валідація та чиє значення не є дійсним на основі їхніх [обмежень валідації](/uk/docs/Learn/Forms#validatsiia-obmezhen), після того, як користувач мав з ними взаємодію.
[Псевдоклас](/uk/docs/Web/CSS/Pseudo-classes) CSS **`:user-invalid`** (недійсне від користувача) представляють всі елементи форм, до яких була застосована валідація та чиє значення не є дійсним на основі їхніх [обмежень валідації](/uk/docs/Web/HTML/Constraint_validation), після того, як користувач мав з ними взаємодію.

Псевдоклас `:user-invalid` повинен збігатися з елементом, який має збіг з {{CSSxRef(":invalid")}}, {{CSSxRef(":out-of-range")}}, або водночас порожнім і {{CSSxRef(":required")}}, між спробою подати форму і повторною взаємодією з формовим елементом.

Expand Down
Loading
Loading