How should text-to-speech handle ruby annotations like furigana in Japanese or pinyin in Chinese so screen reader users get the intended experience?

We just published a new W3C draft note from the Internationalization Activity: Text-to-Speech Rendering of Electronic Documents Containing Ruby: User Requirements

This explores diverse reading strategies across writing systems and defines essential user needs.

https://www.w3.org/TR/ruby-tts-req/

#Internationalization #A11y

The Internationalization Working Group @webi18n has published the first draft of a Group Note titled "Text-to-Speech Rendering of Electronic Documents Containing Ruby: User Requirements". This document describes user requirements related to text-to-speech rendering of electronic documents containing ruby annotations.
#i18n #internationalization
https://www.w3.org/news/2026/group-note-draft-ruby-tts-req/
Accessibility | 2025 | The Web Almanac by HTTP Archive

Accessibility chapter of the 2025 Web Almanac covering ease of reading, navigation, forms, media, ARIA, and accessibility apps.

Hype for the Future 85B: Unicode Escapes for Additional Languages

Introduction Upcoming video contents to YouTube shall include information on a number of distinct languages regarding Unicode compatibility, support, and font testing using the Linux terminal `xterm`. Python Unicode Escapes For the Spanish language, the following characters must be escaped using the Unicode escapes: ÁÉÍÑÓÚÜ For the Italian language, the following characters must be escaped using the Unicode escapes: ÀÈÉÌÒÙ For the French language, the following characters […]

https://novatopflex.wordpress.com/2026/01/24/hype-for-the-future-85b-unicode-escapes-for-additional-languages/

Hype for the Future 85B: Unicode Escapes for Additional Languages

Introduction Upcoming video contents to YouTube shall include information on a number of distinct languages regarding Unicode compatibility, support, and font testing using the Linux terminal `xter…

novaTopFlex

Hype for the Future 84C: Plan for YouTube Shorts

Preamble After a longer-than-expected hiatus, novaTopFlex shall return to YouTube Shorts with the following contents: Introduction The channel on YouTube will gain new information after a longer-than-expected hiatus, including, though not limited to, the contents as expressed in the following schedule: Schedule January 24, 2026 (Hype for the Future 085) 9:00 AM EST Localization and Internationalization: Icelandic Localization and Internationalization: Faroese Localization and […]

https://novatopflex.wordpress.com/2026/01/23/hype-for-the-future-84c-plan-for-youtube-shorts/

Hype for the Future 84C: Plan for YouTube Shorts

Preamble After a longer-than-expected hiatus, novaTopFlex shall return to YouTube Shorts with the following contents: Introduction The channel on YouTube will gain new information after a longer-th…

novaTopFlex

Does anyone have experience using the i18n node.js package? I could really use some help fixing this issue with incorrect language being detected:

https://github.com/jointhefediverse-net/jointhefediverse.net/issues/99

#node #NodeJS #i18n #internationalization #WebDev #WebDevHelp

Review language detection · Issue #99 · jointhefediverse-net/jointhefediverse.net

Language detection is handled by the i18n node package. It may not be detecting the correct language in some instances. Reported by https://sonomu.club/@oleksiy/113822490146602523 who is seeing Rus...

GitHub
SEO | 2025 | The Web Almanac by HTTP Archive

SEO chapter of the 2025 Web Almanac covering crawlability, indexability, page experience, on-page SEO, links, AMP, internationalization, and more.

#Business #Launches
ChatGPT Translate · Translate text, voice, or images into many languages https://ilo.im/169w16

_____
#Translation #Internationalization #AI #ChatGPT #Content #Website #Design #UxDesign #UiDesign WebDesign

ChatGPT Translate

ChatGPT Translate makes it easy to translate text between dozens of languages instantly. Fast, accurate, AI-powered translations for everyday use, travel, school, and work.

TIL that in #JavaScript

you can say
new Date("January, 2 2026")

But you can't say

new Date("2 eneros 2026")

and there doesn't seem to be a way to make it parse anything other than English.

Because why would we need to care about anyone else's languages?! pfft.

🤦‍♀️😡🖕

Anglocentric fucking coders.

JavaScript's been around for how many DECADES now and no-one's bothered to teach the date parser ANY other language?!

#i18n #localization #internationalization

Why #Markdown's emphasis syntax (**) fails outside of Western languages: A deep dive into #CommonMark's “delimiter run” flaws and their impact on #CJK users.

A must-read for anyone interested in #internationalization and the future of Markdown:

https://hackers.pub/@yurume/019b912a-cc3b-7e45-9227-d08f0d1eafe8