diff --git a/.gitmodules b/.gitmodules index 6f21e4998..2f09c7bf0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "_external/data"] path = _external/data url = https://github.com/w3c/wai-website-data.git + branch = wcag-translations-yml diff --git a/_data/standards-translations.yml b/_data/standards-translations.yml new file mode 120000 index 000000000..20fe31ea5 --- /dev/null +++ b/_data/standards-translations.yml @@ -0,0 +1 @@ +../_external/data/standards-translations.yml \ No newline at end of file diff --git a/content/translations.md b/content/translations.md index d3617a712..ca52dc49f 100644 --- a/content/translations.md +++ b/content/translations.md @@ -2,7 +2,7 @@ title: WCAG 2 Translations nav_title: "Translations" lang: en -last_updated: 2023-12-13 +last_updated: 2024-02-05 description: Links to translations of Web Content Accessibility Guidelines (WCAG) 2.2, 2.1 and 2.0. github: @@ -14,17 +14,45 @@ ref: /standards-guidelines/wcag/translations/ image: /content-images/wai-intro-wcag/wcag-intro-social.jpg footer: > -

Date: Updated 13 December 2023. First published 2 March 2009.

+

Date: Updated 5 February 2023. First published 2 March 2009.

Editors: Shawn Lawton Henry, Shadi Abou_Zahra, Xueyuan Jia, Rémi Bétin.

Developed with input from the Education and Outreach Working Group (EOWG). Updated as part of the WAI-CooP project, co-funded by the European Commission.

+inline_css: | + .translation-level { + background-color: rgba(206, 205, 205, 0.5); + border-radius: 0.25rem; + display: inline-block; + margin-bottom: 0.3125rem; + padding: 0.15625rem 0.3125rem; + font-size: 0.9rem; + } + .translation-level--authorized { + background-color: var(--w3c-classic); + color: #fff; + } + + .translation-level--unofficial { + background-color: var(--cloudy); + color: #000; + } + .translations-table p{ + margin: 0.2rem 0; + } + .translations-table .translation_item:not(:first-child) { + border-top: 1px solid var(--cloudy); + padding-top: 12px; + margin-top: 1rem; + } --- {::nomarkdown} {% include box.html type="start" h="2" title="Summary" class="full" %} {:/} -This page lists translations of Web Content Accessibility Guidelines (WCAG) 2.2, 2.1 and 2.0. Translations of other accessibility resources are listed in **[All WAI Translations](https://www.w3.org/WAI/translations/)**. +This page lists translations of Web Content Accessibility Guidelines (WCAG) 2.2, 2.1 and 2.0. + +Translations of other accessibility resources are listed in **[All WAI Translations](https://www.w3.org/WAI/translations/)**. {::nomarkdown} {% include box.html type="end" %} @@ -43,351 +71,223 @@ This page lists translations of Web Content Accessibility Guidelines (WCAG) 2.2, {% include_cached toc.html type="end" %} {:/} - ## Types of Translations Two types of translations are listed on this page: -- _[Authorized Translations](http://www.w3.org/2005/02/TranslationPolicy)_ follow a formal review process and are endorsed by W3C. +- _[Authorized Translations](https://www.w3.org/2005/02/TranslationPolicy)_ follow a formal review process and are endorsed by W3C. - _Unofficial translations_ are not reviewed and are not endorsed by W3C. -## WCAG 2.2 Completed and Planned Translations +{% assign wcag = site.data.standards-translations | where_exp: "item", "item.standard == 'wcag'" | map: "versions" %} +{% assign wcag20 = wcag[0] | where_exp: "item", "item.version == 2.0" | first %} +{% assign wcag21 = wcag[0] | where_exp: "item", "item.version == 2.1" | first %} +{% assign wcag22 = wcag[0] | where_exp: "item", "item.version == 2.2" | first %} +{% assign wcag20_trans = wcag20.translations | group_by: "lang" %} +{% assign wcag21_trans = wcag21.translations | group_by: "lang" %} +{% assign wcag22_trans = wcag22.translations | group_by: "lang" %} + +## WCAG 2.2 - +
- - + - + + {%- for trans_lang in wcag22_trans -%} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + {%- endfor -%}
LanguageTranslations availableNotes and e-mail notificationsTranslations
ArabicAuthorized Translation — notification of intent for Arabic Authorized Translation of WCAG 2.2 (17 November 2023)
CatalanAuthorized Translation — notification of intent for Catalan Authorized Translation of WCAG 2.2 (13 December 2023)
Chinese, SimplifiedAuthorized Translation — notification of intent for Simplified Chinese Authorized Translation of WCAG 2.2 (8 October 2023)
DutchAuthorized Translation — notification of intent for Dutch Authorized Translation of WCAG 2.2 (5 June 2023)
FrenchAuthorized Translation — notification of intent for French Authorized Translation of WCAG 2.2 (25 July 2022)
ItalianItalian Authorized Translation of WCAG 2.2 completed
Portuguese, BrazilianAuthorized Translation — notification of intent for Brazilian Portuguese Authorized Translation of WCAG 2.2 (17 October 2023){{ site.data.lang[trans_lang.name].name }} ({{ site.data.lang[trans_lang.name].nativeName }}) + {%- for trans in trans_lang.items -%} +
+ {% case trans.type %} + {% when "authorized" %} + Authorized Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag22.en_title }}{%- endif -%}

+ {% if trans.translator %}

Lead Translating Organization: {{ trans.translator}}

{% endif %} + {% when "external" %} + Unofficial Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag22.en_title }}{%- endif -%} {% include_cached external.html %}

+ {% if trans.translator %}

Volunteer translator: {{ trans.translator}}

{% endif %} + {% when "cat" %} + Candidate Authorized Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag22.en_title }}{%- endif -%} {% include_cached external.html %}

+ {% if trans.translator %}

Lead Translating Organization: {{ trans.translator}}

{% endif %} + {% when "intent-unofficial" %} + Planned Unofficial Translation + {% if trans.intent_email %}

Notification of intent ({{ trans.intent_date | date: "%-d %B %Y"}})

{% endif %} + {% when "intent-authorized" %} + Planned Authorized Translation + {% if trans.intent_email %}

Notification of intent ({{ trans.intent_date | date: "%-d %B %Y"}})

{% endif %} + {% endcase %} +
+ {%- endfor -%} +
-## WCAG 2.1 Completed and Planned Translations +## WCAG 2.1 - +
- - + + {%- for trans_lang in wcag21_trans -%} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + {%- endfor -%} + +
LanguageTranslations availableNotes and e-mail notificationsTranslations
ArabicArabic Authorized Translation of WCAG 2.1 completed
BulgarianUnofficial translation — draft Bulgarian unofficial translation of WCAG 2.1 (1 October 2021)
CatalanCatalan Authorized Translation of WCAG 2.1 completed
Chinese, SimplifiedSimplified Chinese Authorized Translation of WCAG 2.1 completed
Chinese, TraditionalAuthorized Translation — notification of intent for Traditional Chinese Authorized Translation of WCAG 2.1 (5 September 2023)
FinnishFinnish Authorized Translation of WCAG 2.1 completed
FrenchFrench Authorized Translation of WCAG 2.1 completed
DanishDanish Authorized Translation of WCAG 2.1 completed 
DutchDutch Authorized Translation of WCAG 2.1 completed
GermanGerman unofficial translation of WCAG 2.1 {% include_cached external.html %}
HebrewHebrew Intention of translation (21 March 2020)
ItalianItalian Authorized Translation of WCAG 2.1 completed
KoreanKorean unofficial translation of WCAG 2.1 {% include_cached external.html %} 
Norwegian BokmålNorwegian Authorized Translation of WCAG 2.1 completed 
PolishPolish Authorized Translation of WCAG 2.1 completed 
Portuguese, BrazilianAuthorized Translation — notification of intent for Brazilian Portuguese Authorized Translation of WCAG 2.1 (25 June 2018)
Portuguese, EuropeanAuthorized Translation — notification of intent for European Portuguese Authorized Translation of WCAG 2.1 (2 November 2018)
SlovakSlovak Candidate Authorized Translation of WCAG 2.1 {% include_cached external.html %}Review — notification of review of Slovak Candidate Authorized Translation of WCAG 2.1 (13 April 2021){{ site.data.lang[trans_lang.name].name }} ({{ site.data.lang[trans_lang.name].nativeName }}) + {%- for trans in trans_lang.items -%} +
+ {% case trans.type %} + {% when "authorized" %} + Authorized Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag21.en_title }}{%- endif -%}

+ {% if trans.translator %}

Lead Translating Organization: {{ trans.translator}}

{% endif %} + {% when "external" %} + Unofficial Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag21.en_title }}{%- endif -%} {% include_cached external.html %}

+ {% if trans.translator %}

Volunteer translator: {{ trans.translator}}

{% endif %} + {% when "cat" %} + Candidate Authorized Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag21.en_title }}{%- endif -%} {% include_cached external.html %}

+ {% if trans.translator %}

Lead Translating Organization: {{ trans.translator}}

{% endif %} + {% when "intent-unofficial" %} + Planned Unofficial Translation + {% if trans.intent_email %}

Notification of intent ({{ trans.intent_date | date: "%-d %B %Y"}})

{% endif %} + {% when "intent-authorized" %} + Planned Authorized Translation + {% if trans.intent_email %}

Notification of intent ({{ trans.intent_date | date: "%-d %B %Y"}})

{% endif %} + {% endcase %} +
+ {%- endfor -%} +
+ + +## WCAG 2.0 + + + - - - + + + + + {%- for trans_lang in wcag20_trans -%} - - - + + + {%- endfor -%}
SpanishUnofficial translation — notification of intent for Spanish unofficial translation of WCAG 2.1 (12 April 2019)LanguageTranslations
UkrainianUkrainian Authorized Translation of WCAG 2.1 completed {{ site.data.lang[trans_lang.name].name }} ({{ site.data.lang[trans_lang.name].nativeName }}) + {%- for trans in trans_lang.items -%} +
+ {% case trans.type %} + {% when "authorized" %} + Authorized Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag20.en_title }}{%- endif -%}

+ {% if trans.translator %}

Lead Translating Organization: {{ trans.translator}}

{% endif %} + {% when "external" %} + Unofficial Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag20.en_title }}{%- endif -%} {% include_cached external.html %}

+ {% if trans.translator %}

Volunteer translator: {{ trans.translator}}

{% endif %} + {% when "cat" %} + Candidate Authorized Translation {% if trans.date %}– {{ trans.date | date: "%-d %B %Y"}}{% endif %} +

{%- if trans.title -%}{{ trans.title}}{%- else -%}{{ wcag20.en_title }}{%- endif -%} {% include_cached external.html %}

+ {% if trans.translator %}

Lead Translating Organization: {{ trans.translator}}

{% endif %} + {% when "intent-unofficial" %} + Planned Unofficial Translation + {% if trans.intent_email %}

Notification of intent ({{ trans.intent_date | date: "%-d %B %Y"}})

{% endif %} + {% when "intent-authorized" %} + Planned Authorized Translation + {% if trans.intent_email %}

Notification of intent ({{ trans.intent_date | date: "%-d %B %Y"}})

{% endif %} + {% endcase %} +
+ {%- endfor -%} +
+{::nomarkdown} +{% include excol.html type="start" %} +{:/} + +### Translations of Other WCAG 2.0 Documents -## WCAG 2.0 Completed and Planned Translations +{::nomarkdown} +{% include excol.html type="middle" %} - +
- - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
LanguageTranslations availableNotes and e-mail notificationsTranslations
ArabicArabic Candidate Authorized Translation of WCAG 2.0 {% include_cached external.html %}Review — notification of review of Arabic Candidate Authorized Translation of WCAG 2.0 (11 April 2013)
- Authorized Translation — notification of intent for Arabic Authorized Translation of WCAG 2.0 (12 September 2010)
BelarusianBelarusian unofficial translation of WCAG 2.0 {% include_cached external.html %}
CatalanCatalan Authorized Translation of WCAG 2.0 completed
Chinese, SimplifiedSimplified Chinese Authorized Translation of WCAG 2.0 completed
CroatianUnofficial translation — notification of intent for Croatian unofficial translation of WCAG 2.0 (20 November 2009)
CzechAuthorized Translation — launch of Czech Authorized Translation of WCAG 2.0 (15 October 2010)
DanishDanish Authorized Translation of WCAG 2.0 completed
DutchDutch Authorized Translation of WCAG 2.0 completed
EstonianEstonian Authorized Translation of WCAG 2.0 completed
FinnishFinnish Authorized Translation of WCAG 2.0 completed
French

French Authorized Translation of WCAG 2.0 completed

French Authorized Translation of Understanding WCAG 2.0 completed — outdate version
GermanGerman Authorized Translation of WCAG 2.0 completedGerman unofficial translations of other WCAG 2.0 documents
HebrewHebrew unofficial translation of WCAG 2.0 {% include_cached external.html %}
HindiAuthorized Translation — notification of intent for Hindi Authorized Translation of WCAG 2.0 (21 May 2009)
HungarianHungarian unofficial translation of WCAG 2.0 {% include_cached external.html %}
ItalianItalian Authorized Translation of WCAG 2.0 completed
JapaneseJapanese unofficial translation of WCAG 2.0 {% include_cached external.html %}Authorized Translation — notification of intent for Japanese Authorized Translation of WCAG 2.0 (22 March 2009)
KoreanKorean unofficial translation of WCAG 2.0 {% include_cached external.html %}Authorized Translation — notification of intent for Korean Authorized Translation of WCAG 2.0 (30 January 2009)
Lithuanian Unofficial translation — notification of intent for Lithuanian unofficial translation of WCAG 2.0 (6 September 2011)
MacedonianAuthorized Translation — notification of intent for Macedonian Authorized Translation of WCAG 2.0
NorwegianNorwegian Authorized Translation of WCAG 2.0 completed
PolishPolish Candidate Authorized Translation of WCAG 2.0 {% include_cached external.html %}Review — notification of review of Polish Candidate Authorized Translation of WCAG 2.0 (03 June 2013)
- Authorized Translation — notification of intent for Polish Authorized Translation of WCAG 2.0 (8 March 2010)
Portuguese, BrazilianBrazilian Portuguese Authorized Translation of WCAG 2.0 completed
Portuguese, EuropeanEuropean Portuguese Authorized Translation of WCAG 2.0 completed
RomanianUnofficial translation — notification of intent for Romanian unofficial translation of WCAG 2.0 (20 January 2010)
RussianRussian Authorized Translation of WCAG 2.0 completed
SpanishSpanish Candidate Authorized Translation of WCAG 2.0 {% include_cached external.html %}
SwedishSwedish Authorized Translation of WCAG 2.0 completed
French (français) +
+ Authorized Translation – 06 July 2011 +

Comprendre les WCAG 2.0 {% include_cached external.html %} (outdated version)

+

Lead Translating Organization: Association BrailleNet

+
+
German (Deutsch) +
+ Unofficial Translation – 15 January 2010 +

Translations of various WCAG 2.0-related Documents

+

Lead Translating Organization: Association BrailleNet

+
+
European Portuguese (Português Europeu) + + + +
Spanish (español) +
+ Planned Unofficial Translation +

Notification of intent (1 November 2012)

+
+
+{% include excol.html type="end" %} +{:/} + + ## More Information ### About WCAG