i18nplease icon indicating copy to clipboard operation
i18nplease copied to clipboard

Internationalization Please 🌐

Internationalization Please

This documentation based on CLDR data and tons of issue on github for tell UI/UX developers that i18n matters.

Globe

Statistics

Base on world population and CLDR data the result show why this is important to desing world class UI library need to be real implementation if i18n.

See sample data base on CLDR

Right to left (RTL)

One of the most problem for UI developer projects is not officially support RTL, and by some patch and tools just inject the dirty stuff to code.

These are one of the basics property since the web was born but no one care:

<!doctype html>
<html dir="rtl">
html {
    direction: rtl;
}

See opened issue on git hub for RTL support please

Calendars

Base on CLDR data there are different calendar types in many countries that don't UI developer doesn't care about it.

As my experience most problem for UI libraries is RTL support and some stuff like date time picker or other stuff.

Please help me to write complete guide for developers

I dono about other i18n problems i just add simple problems to tell other developers about my problems.

TODO

  • Create rule list of i18n standards base on experience
  • Add respect i18n badge for project
  • Better documentation