Słownik React Native

Słownik React Native
Dev007
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 163
0

Zaczynam dopiero przygodę z react (react native) i postanowiłem sobie napisać aplikację. Chce ustawić język aplikacji w zależności jaka wersja językowa jest ustawiona sytemu w telefonie albo będzie to zmieniane w ustawieniach. Jak mogę do tego się zabrać i czy mogę ustawić jakiś słownik np na zasadzie klucz -wartość dla każdego jeżyka który będę chciał później dodawać ?

Gouda105
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 487
0

Nie mam doświadczenia w React Native, ale znalazłem coś takiego, żeby pobrać język.

Kopiuj
import { NativeModules } from 'react-native'

// iOS:
const locale = NativeModules.SettingsManager.settings.AppleLocale ||
               NativeModules.SettingsManager.settings.AppleLanguages[0] // "fr_FR"

// Android:
const locale = NativeModules.I18nManager.localeIdentifier // "fr_FR"

Jeśli chcesz, żeby aplikacja obsługiwała języki, z tego co wyczytałem, powinieneś zapoznać się z i18n.
https://www.i18next.com/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.