Ask your question and get a summary of the document by referencing this page and the AI provider of your choice
By integrating the Intlayer MCP Server to your favourite AI assistant can retrieve all the doc directly from ChatGPT, DeepSeek, Cursor, VSCode, etc.
See MCP Server docIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
react-native-intlayer: Internationalize (i18n) an React Native application
Intlayer is a suite of packages designed specifically for JavaScript developers. It is compatible with frameworks like React, React, and Express.js.
The react-native-intlayer package allows you to internationalize your Vite application. It includes the Metro plugin to set the configuration through environment variables into the Metro bundler.
Why Internationalize Your React Native Application?
Internationalizing your React Native application is essential for serving a global audience effectively. It allows your application to deliver content and messages in the preferred language of each user. This capability enhances user experience and broadens your application's reach by making it more accessible and relevant to people from different linguistic backgrounds.
Configuration
The react-native-intlayer package works seamlessly with the react-intlayer package, and the intlayer package. Have a look at the relevant documentation for more information.
Installation
Install the necessary package using your preferred package manager:
Copy the code to the clipboard
npm install react-native-intlayer
Example of usage
See an example of how to include the plugins into your vite configuration.
Copy the code to the clipboard
// metro.config.jsconst { getDefaultConfig } = require("expo/metro-config");const { configMetroIntlayer } = require("react-native-intlayer/metro");module.exports = (async () => { const defaultConfig = getDefaultConfig(__dirname); return await configMetroIntlayer(defaultConfig);})();
Mastering the internationalization of your Vite application
Intlayer provides a lot of features to help you internationalize your Vite application.
To learn more about these features, refer to the React Internationalization (i18n) with Intlayer and React Native guide for React Native Application.
Read about Intlayer
Doc History
Version | Date | Changes |
---|---|---|
5.5.10 | 2025-06-29 | Init history |