Install our extension to search inside any video instantly.

GUADEC 2026 - Day 2 - Track 2

Added:
407 views10likes6:19:36GNOMEDesktopOriginal Release: 2026-07-17

Internationalization (i18n) is a form of accessibility that enables software to be usable by people who don't speak the primary language, just as visual accessibility makes software usable for blind users. The key principles for creating localizable software include: using simple, clear, and consistent source language (American English); avoiding slang, abbreviations, and cultural references that don't translate; never concatenating strings as this forces English word order; using gettext's ngettext for proper pluralization across languages with different grammatical rules; and providing complete, self-contained strings with context for translators. The GNOME i18n team coordinates translation across 55+ languages through their Demlines platform, which prioritizes consistency over convenience by translating PO files as whole units to maintain terminology consistency. String freezes ensure translators have adequate time to complete their work, and the team actively works to include linguistic and cultural accessibility as a fundamental human right alongside visual and motor accessibility.