Creation:2025-03-13Last update:2025-06-29
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
将 MCP 服务器添加到您的 AI 助手
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档此页面的内容已使用 AI 翻译。
查看英文原文的最新版本Edit this doc
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
react-native-intlayer:为 React Native 应用程序实现国际化(i18n)
Intlayer 是一套专为 JavaScript 开发者设计的包集合。它兼容 React、React 和 Express.js 等框架。
react-native-intlayer 包 允许您为 Vite 应用程序实现国际化。它包含 Metro 插件,通过环境变量将配置设置到 Metro bundler 中。
为什么要为您的 React Native 应用程序实现国际化?
为您的 React Native 应用程序实现国际化对于有效服务全球用户至关重要。它使您的应用程序能够以每个用户偏好的语言传递内容和信息。这种能力提升了用户体验,并通过使应用程序对不同语言背景的人们更易访问和更具相关性,扩大了应用程序的覆盖范围。
配置
react-native-intlayer 包可以与 react-intlayer 包 和 intlayer 包 无缝协作。请查看相关文档以获取更多信息。
安装
使用您喜欢的包管理器安装所需的包:
bash
复制代码
复制代码到剪贴板
npm install react-native-intlayer
使用示例
查看如何将插件包含到您的 vite 配置中的示例。
js
复制代码
复制代码到剪贴板
// 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);})();
精通您的 Vite 应用程序的国际化
Intlayer 提供了许多功能,帮助您实现 Vite 应用程序的国际化。
要了解更多关于这些功能的信息,请参阅针对 React Native 应用程序的 使用 Intlayer 和 React Native 进行 React 国际化 (i18n) 指南。
了解 Intlayer
文档历史
- 5.5.10 - 2025-06-29:初始化历史