Best Resources for Internationalization, Localization and Globalization

Best Resources for Internationalization, Localization and Globalization
Photo by Tyler Nix / Unsplash

I am collecting and curating resources covering Internationalisation and Localisation of software systems. Localisation is a complex topic and has a lot of moving parts to get right. This is a live article which I intend to add to and refine over time.

Hierarchy of Terms Encountered In Building Globalized Software Products

Learn Internationalization from W3C

Learn i18n
Resources of the W3C Internationalization Activity.

Lessons From Linguistics: i18n Best Practices for Front-End Developers

Lessons From Linguistics: i18n Best Practices for Front-End Developers
Here are a few internationalization (i18n) best practices to help front-end developers avoid errors and serve more robust text content on multilingual websites and apps.

Intl Api in JavaScript

Intl - JavaScript | MDN
The Intl namespace object contains several constructors as well as functionality common to the internationalization constructors and other language sensitive functions. Collectively, they comprise the ECMAScript Internationalization API, which provides language sensitive string comparison, number fo…

Globalization and Localization in ASP.NET Core

Globalization and localization in ASP.NET Core
Learn how ASP.NET Core provides services and middleware for localizing content into different languages and cultures.

Supporting Localization by UXmatters

Supporting Localization :: UXmatters
Web magazine about user experience matters, providing insights and inspiration for the user experience community

Learning Path: Internationalization Engineering

Learning Path: Internationalization Engineering
Descriptions of the courses in the Internationalization Engineering learning path for nondegree Translation and Localization Management students.

Internationalization and Localization Professional Certificate

Internationalization and Localization Professional Certificate
Learn how to combine tech savvy and language skills to adapt digital products to the needs and requirements of international markets.

Design for Other Cultures

Design for Other Cultures
It can be surprisingly difficult to create or adapt solutions to other countries and cultures. Localization, Internationalization, Globalization.

Internationalization and Localization - Key Differences in App Design

Internationalization and Localization – Key Differences in App Design
When designing a new app, will you target multiple markets? Learn the difference between internationalization and localization.

Happy Engineering!