iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0

昨天我們把 component 的部分結束
今天來看看 locales 的部分

locales

locales,中文翻譯「語言環境」
我們很常看到一些 Open Source 的專案
都會有可能像是「language」、「translation」之類的字眼
代表他是有支援多國語系
讓不同國家、語系和語言的使用者,能夠使用他們自己習慣的語言

l10n & i18n

我們很常看到「l10n」和 「i18n」
那他們是什麼呢?

簡單來說:
i18n 指的是「國際化(Internationalization)」
而 l10n 指的是「本地化(Localization)」

在 React 開發中,比較常會使用到 package 像是「react-intl」和「i18next」
「react-intl」是 l10n
「i18next」則是 i18n

在專案中,則使用的是「react-intl」
明天帶大家看一下專案裡面是怎麼用的

參考文章

Localization vs. Internationalization


上一篇
Component (3)
下一篇
locales (2)
系列文
從 Open Source 專案學習 React 開發 - 以 lodestar-app 為例30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言