# react-native: 独立 i18n URL: https://generaltranslation.com/zh/docs/react-native/concepts/stand-alone.mdx --- title: 独立 i18n description: 如何将 gt-react 作为独立的 i18n 库使用 --- {/* 自动生成:请勿直接编辑。请改为编辑 content/docs-templates/ 中的模板。 */} ## 概述 `gt-react-native` 在功能上可与许多其他 i18n 库媲美。 这意味着你可以将 `gt-react-native` 作为独立的 i18n 库使用,而无需使用 General Translation 平台。 为此,请不要提供任何环境变量,例如 `GT_API_KEY` 或 `GT_PROJECT_ID`。 有关如何从其他 i18n 库迁移到 `gt-react-native` 的更多信息,请参阅我们的[迁移指南](/docs/react-native/guides/migration)。 ## 取舍 将 `gt-react-native` 作为独立的 i18n 库使用时,需要做一些取舍。 ### 手动翻译 你需要手动翻译应用。如果你使用我们的平台,我们会自动为你完成应用翻译。 如果你的项目仅通过 `useTranslations` 函数使用 [dictionaries](/docs/react-native/guides/dictionaries), 那么你需要像使用其他 i18n 库一样,手动翻译这些字典。 请确保使用 [`loadDictionary`](/docs/react-native/api/config/load-dictionary) 函数加载已翻译的字典。 *** ### 手动翻译字符串 如果你的项目使用 [``](/docs/react-native/guides/t) 组件 或 [`useGT`](/docs/react-native/guides/strings) 函数进行内联翻译, 你还需要手动翻译这些字符串。 由于内联翻译没有键,CLI 工具提供了一个命令:[`gt generate`](/docs/cli/generate) 它会自动为你的项目生成模板文件。你只需编辑这些模板文件,为每种语言填入相应的翻译即可。 请确保使用 [`loadTranslations`](/docs/react-native/api/config/load-translations) 函数加载已翻译的字符串。 ### 开发阶段无翻译