Explore Library
React NativeInternationalization & Localization

61 items

1

Pluralization Rules Across Languages

Quiz
2

Detecting Device Locale

Quiz
3

Switching Language at Runtime

Quiz
4

Localizing Native Permission Prompts

Quiz
5

Persisting User Language Preference

Quiz
6

Handling Missing Translation Keys

Quiz
7

Interpolating Variables in Translated Strings

Quiz
8

Fallback Language Configuration

Quiz
9

Context-Based Translations

Quiz
10

Formatting Numbers and Currency

Quiz
11

Structuring Translation Resource Files

Quiz
12

RTL Layout Support and I18nManager

Quiz
13

Setting Up i18next in React Native

Quiz
14

Mirroring Styles and Icons for RTL

Quiz
15

Choosing an i18n Library

Quiz
16

Pseudolocalization for Testing

Quiz
17

Handling Text Expansion and Overflow

Quiz
18

Localizing App Name and Store Metadata

Quiz
19

Rich Text with the Trans Component

Quiz
20

Formatting Dates per Locale

Quiz
21

Using the useTranslation Hook

Quiz
22

Loading Translations with Namespaces

Quiz
23

Using the t Function

Code Quiz
24

Interpolating a Variable

Code Quiz
25

Accessing Nested Keys

Code Quiz
26

Reading the Device Locale

Code Quiz
27

Configuring a Fallback Language

Code Quiz
28

Wiring Up react-i18next

Code Quiz
29

Structuring Resource Files

Code Quiz
30

Pluralizing a Message

Code Quiz
31

Awaiting Async Translation Load

Code Quiz
32

Fallback for Missing Keys

Code Quiz
33

Choosing Plural Message Keys

Code Quiz
34

Locale-Aware Sorting Order

Code Quiz
35

Directional Padding Style Props

Code Quiz
36

Changing Language at Runtime

Code Quiz
37

Persisting Language Preference

Code Quiz
38

Formatting Currency with Intl

Code Quiz
39

Detecting RTL Layout

Code Quiz
40

Forcing RTL Layout

Code Quiz
41

Formatting Dates with Intl

Code Quiz
42

Reading Device Locale

Code Quiz
43

Relative Time Formatting

Code Quiz
44

Date and Time Formatting

Flashcard
45

What i18n and l10n Mean

Flashcard
46

Detecting Device Locale

Flashcard
47

Number Formatting with Intl

Flashcard
48

Lazy Loading Translation Bundles

Flashcard
49

Interpolating Variables in Strings

Flashcard
50

Popular i18n Libraries

Flashcard
51

Pluralization Across Languages

Flashcard
52

Handling Text Expansion

Flashcard
53

Switching Languages at Runtime

Flashcard
54

Formatting Relative Time and Units

Flashcard
55

Organizing Translation Files

Flashcard
56

Fallback Language Configuration

Flashcard
57

Nesting and Namespacing Keys

Flashcard
58

Localizing App Name and Metadata

Flashcard
59

RTL Support with I18nManager

Flashcard
60

expo-localization for Locale Info

Flashcard
61

Currency Formatting per Locale

Flashcard
Code QuizIntermediate

Forcing RTL Layout

Find why forceRTL fails to actually apply RTL.

Codejavascript
import { I18nManager } from 'react-native';

function enableRTL() {
  // allowRTL not called
  I18nManager.forceRTL(true);
}

Why might forceRTL(true) not take effect?