Агуулгын хүснэгт:

I18n ямар урвалд ордог вэ?
I18n ямар урвалд ордог вэ?

Видео: I18n ямар урвалд ордог вэ?

Видео: I18n ямар урвалд ордог вэ?
Видео: Научись Rails: интернационализация - i18n (эпизод 37) 2024, Арваннэгдүгээр
Anonim

i18n - хариу үйлдэл үзүүлэх . Хариу үйлдэл үзүүлэх (JS) текст олон улсын болгох болон гадаад болгох. Хувьсагчийг дэмждэг Markdown-ish синтакс (үүнд хариу үйлдэл үзүүлэх элементийн төрөл).

Тэгвэл i18n гэж юу гэсэн үг вэ?

Интернационалчлах (заримдаа "гэж товчилдог" I18N , "I - арван найман үсэг -N" гэсэн утгатай) нь тухайн орон нутгийн тодорхой хэл, соёлд амархан дасан зохицох бүтээгдэхүүн, үйлчилгээг төлөвлөх, хэрэгжүүлэх үйл явц бөгөөд үүнийг нутагшуулах гэж нэрлэдэг.

Нэмж хэлэхэд би i18next react-ийг хэрхэн ашиглах вэ? Шаардлагатай хамаарлыг суулгана уу

  1. react-i18next болон i18next багцыг хоёуланг нь суулгана уу:
  2. I18next нь i18n функцийн гол цөм бөгөөд react-i18next нь үүнийг сунгаж, нааж, хариу үйлдэл үзүүлдэг.
  3. Дараах агуулгыг агуулсан index.js-ийн хажууд i18n.js шинэ файл үүсгэнэ үү:
  4. Энд байгаа сонирхолтой хэсэг нь i18n юм.
  5. Дараа нь үүнийг index.js-д импортлоорой:

Хоёрдугаарт, та олон улсын харилцааг хэрхэн хэрэгжүүлж байна вэ?

Товчхондоо бид дараах алхмуудыг гүйцэтгэнэ

  1. React Create App library ашиглан энгийн програм үүсгэ.
  2. Олон улсын номын санг суулгана уу.
  3. Орчуулгын файл бичих.
  4. Манай олон улсын номын санг бидний хэрэгцээнд нийцүүлэн тохируулаарай.
  5. Бүрэлдэхүүн хэсгүүдийг олон улсын болгохын тулд React Provider-ийг тохируулна уу.

Би хариу үйлдэл үзүүлэх уугуул програмыг хэрхэн нутагшуулах вэ?

Тиймээс Android болон iOS үйлдлийн систем дээр react-native-localization багцыг хэрхэн амжилттай тохируулах талаар тайлбарлая

  1. Алхам 1: Өөрийн хариу үйлдэл хийх төслөө нээнэ үү.
  2. Алхам 2: React-native-localization багцыг төсөлд суулгана уу.
  3. Алхам 3: React-native-localization багцыг төсөлд холбоно уу.
  4. Алхам 4: Аппликейшнийг бүтээж архивлах.

Зөвлөмж болгож буй: