如何最大化Drupal多语言站点的WCAG和ADA可访问性? – Best Practices!

By: 天网科技美国有限责任公司
8 mins
500
Drupal多语言站点的可访问性

创建每个人都可以访问的网站是现在每个企业的基本要求. 随着人们对包容性意识的提高, 组织正在优先考虑可访问性标准,以确保所有试图浏览其网站/应用程序的用户都可以使用他们的数字内容.

对于Drupal网站所有者来说,在管理多语言网站时,挑战变得更加复杂. 将Web内容可访问性指南(WCAG)和美国残疾人法案(ADA)与多语言内容相结合似乎令人望而生畏, 但这是迈向包容性的重要一步.

In this article, 我们策划了关于Drupal多语言网站如何确保其内容语言多样化和可访问性的内容.

可访问性和多语言内容的交集!

可访问性包括设计每个人都可以使用的网站, 包括残疾人士, 而多语言支持侧重于提供不同语言的内容. 结合这两个元素对于服务全球用户至关重要. 重要的是要记住,可访问性考虑扩展到站点提供的所有语言, 每种语言版本必须满足相同的WCAG和ADA要求.

概述以增强多语言Drupal站点的可访问性!

  • 选择一个可访问的基本主题

    从考虑可访问性的Drupal主题开始. 像Olivero和Bartik这样的主题遵循WCAG的指导方针, 为无障碍设计提供坚实的基础. 这些主题支持键盘导航等功能, color contrast, 屏幕阅读器兼容性, 哪些是数字无障碍的基本要素.

  • 实现多语言模块

    Drupal的多语言功能由Locale等一组模块提供支持, Content Translation, Interface Translation, and Language. 在配置这些模块时,请确保所有语言都具有可访问性. For example, 语言转换机制应该是直观的,并且可以通过辅助技术轻松访问.

  • 确保适当的语言属性和标记

    在HTML代码中分配正确的语言属性对于屏幕阅读器至关重要. 在Drupal中,多语言站点, 每个页面或内容块都应该有指定的语言属性(例如:‘ lang= " en " ’表示英语). Drupal的多语言模块会自动处理这些工作, 但重要的是要仔细检查每一段翻译内容是否包含正确的属性.

  • 优化跨语言的屏幕阅读器

    屏幕阅读器根据语言设置对内容的解释不同. 确保翻译内容的准确发音和阅读顺序是必须的. 使用屏幕阅读器工具测试每种语言版本,以识别和修复任何可访问性问题.

  • 保持一致的导航和布局

    跨语言的一致性对所有用户都有帮助, 特别是那些依赖辅助技术的人, 有效地浏览网站. 使用一致的布局, labelling, 以及跨多语言站点的结构,以避免混淆并提高可用性.

  • 无障碍语言切换器

    语言切换器应该很容易找到, 可通过键盘访问, 并为屏幕阅读器清晰地标记. 避免使用标志作为语言的指示符, 因为它们可能含糊不清,不符合可访问性标准. 相反,使用文本标签,如“英语”或“西班牙语”。.

  • 所有语言的所有文本和媒体描述

    Ensure that all images, videos, 多媒体内容包括各种语言的描述性Alt文本和字幕. 这种做法不仅提高了可访问性,而且还支持更好的SEO. Drupal的媒体和图像模块允许组织有效地管理不同语言版本的所有文本.

  • 定期测试可访问性遵从性

    自动化工具如Axe、WAVE或siteimprovement可以帮助测试Drupal网站是否符合WCAG. 然而,手工测试也是必不可少的,特别是对于多语言内容.

  • 简化语言和内容结构

    用通俗易懂的语言写作,使用简单的语言, 清晰的内容结构使所有用户受益, 包括有认知障碍的人. 在每种语言版本中保持句子简洁,避免使用术语. Drupal的内容编辑工具允许在不同语言之间保持结构和风格的一致性.

  • 利用Drupal的可访问性模块

    Drupal提供了几个旨在增强可访问性的模块,例如 Drupal All in One可访问性,自动替代文本和自动内容模块. 这些模块提供了生成所有文本的工具, 根据WCAG标准验证内容, 更容易管理跨多种语言的可访问性. All in One辅助功能 支持140多种语言.

Drupal 11——包容性是其核心!

Drupal 11 在提供网页可访问性方面,它比它的前身领先了一步吗. 它包括无数的功能,以提高对WCAG和ADA标准的网站的可访问性.

  • Recipes API

    这个API使得跨多个站点复制可访问性配置和保持网站可访问性标准之间的一致性变得简单.

  • Access policy APIs

    它提供了对访问权限的完全控制,以实现更好的内容管理, 这提高了它的可访问性.

  • 高级审计工具

    Drupal 11核心集成了审计工具,以促进可访问性特性的实现和验证.

And there is much more.

(为了获得更好的多语言可访问性结果,请升级或迁移到Drupal 11.)

In a nutshell,

在Drupal上构建一个可访问的多语言网站需要仔细的规划和持续的努力. 通过遵循WCAG和ADA指南并利用Drupal强大的多语言和可访问性工具, 您可以创建一个站点,为所有能力和语言的用户提供服务.

优先考虑可访问性和语言包容性,确保网站的数字存在对所有人开放, 创造真正通用的用户体验.

We are a Drupal金牌认证合作伙伴 支持和贡献Drupal协会和项目. 我们要做的不仅仅是满足对Drupal项目做出贡献的附加标准.

Our Drupal All in One可访问性模块 支持140多种语言,为全球用户提供无缝体验. 它有70多个功能, 并且根据网站的大小和页面浏览量有不同的计划. 该界面允许用户根据自己的需要选择可访问性特性并仔细阅读内容.

42