昨天我們把 component 的部分結束
今天來看看 locales 的部分
locales,中文翻譯「語言環境」
我們很常看到一些 Open Source 的專案
都會有可能像是「language」、「translation」之類的字眼
代表他是有支援多國語系
讓不同國家、語系和語言的使用者,能夠使用他們自己習慣的語言
我們很常看到「l10n」和 「i18n」
那他們是什麼呢?
簡單來說:
i18n 指的是「國際化(Internationalization)」
而 l10n 指的是「本地化(Localization)」
在 React 開發中,比較常會使用到 package 像是「react-intl」和「i18next」
「react-intl」是 l10n
「i18next」則是 i18n
在專案中,則使用的是「react-intl」
明天帶大家看一下專案裡面是怎麼用的
Localization vs. Internationalization