aor-language-polish
是一个针对React Admin的插件,用于将React Admin的默认英语翻译为波兰语。
本文将向您介绍如何使用aor-language-polish
,您将学习如下内容:
- 安装和导入
aor-language-polish
- 在React Admin应用程序中使用
aor-language-polish
- 自定义翻译
安装和导入 aor-language-polish
aor-language-polish
可以通过npm安装。在终端中输入以下命令:
npm install aor-language-polish
复制以下行以导入aor-language-polish
:
import polyglotI18nProvider from 'ra-i18n-polyglot'; import polishMessages from 'aor-language-polish';
在React Admin应用程序中使用 aor-language-polish
aor-language-polish
与ra-i18n-polyglot
包一起使用,以便可以轻松将其集成到React Admin应用程序中。只需将以下代码添加到您的React Admin应用程序中的i18nProvider
选项中即可:
const i18nProvider = polyglotI18nProvider(() => polishMessages);
自定义翻译
在默认情况下,aor-language-polish
将自动翻译React Admin的所有英语文本。如果您希望自定义翻译,请按照以下步骤操作:
1.创建一个新的JavaScript文件并将其命名为您的自定义语言代码(例如:myLanguage.js
)。
2.复制以下模板:
-- -------------------- ---- ------- -- ------ ------- - -- ------ ------- - --- - ------- - ----------- ------ ------- ---- -------- ----- --------- ------------- --------------- --------- ------- --------- ------------------ ---------- ------ ----------- -------- ------------ ------- --------- ------- ------- ----- --------- ----- -------- -------- ---------- -------------- ----- ------- ------- ------- ----- --------- ------- --------- ----- -------- ----- --------- ----- --------- ------- --------- ------ ---------- -- -- ---- - ------- --------- -------------- --------------- --------- -------- ------ - ----- -------- ------ -------- ----- --------- -- ---------- - ---------------- ----------- ---------- -------------- --------- ---- ---------- ----------- ----- ------------ ---------------- ----------- ---------- -------------- ----- --------- -------- ------ - ----- ----- ------ --------- -- -- ---------- - ----- - ----- ----- ---- ------- ------- - --------------- ------- -- ------------ ------------- -------- ------- ----- -------- --------- ------------- ------------ --------------- ------------------ ---------------- ----------- ------------ -------------- -------------- -------- -------- ------- ----------- --------- ------ ------ ------ ------------- -- ------- --------- ---------- ------------- --------------- ------- --------------- ----- ------- ------ -------- ------ ---------- -- ----- - ------ ---------- ----- ------------- --------- ------------- -- ------- - ------ -------- ----- -------- ----- ------- ------ ---------- -------- ------------ ------ --------- ------------ ------ --------- --------------- ----- --------- --------- - ------ ---------- ------ ----- ------- ------------ --------------- ---------- -- -- -- -------- - ----- ---------- ---- ------------ ------- - ------- -------- ----- -------- ----------- ------------ -------- ------- -- ------- - ------- ------------- ------- --------- -- -- ----- - ----- ----------- ---- ------------- ------- - ----------- --------- ----------- ----- -------- ------ --------- ----- ------- --------- -------- -- ------- - ------- --------- -- ------ - -------- ------ --- -------- ------ --- -- -- -- ----------- - --------- ----- ---------- -- --
3.自定义翻译。在对象中,键是React Admin组件的名称,值是包含每个组件属性的另一个对象。添加自定义翻译时,请仔细检查它们是否与React Admin中的组件属性名称匹配。
4.导出自定义翻译。要导出翻译,请使用export default
。
5.导入自定义翻译。在React Admin应用程序中,将自定义语言文件导入ra-i18n-polyglot
并传递给polyglotI18nProvider
:
import polyglotI18nProvider from 'ra-i18n-polyglot'; import myLanguage from './myLanguage'; const i18nProvider = polyglotI18nProvider(() => myLanguage);
示例代码
以下是实现上述步骤的示例代码:
-- -------------------- ---- ------- ------ ----- ---- -------- ------ - ------ -------- - ---- -------------- ------ -------------------- ---- ------------------- ------ -------------- ---- ---------------------- ------ ---------- ---- --------------- ------ - --------- --------- ---------- - ---- ---------- ------ - ------------ ----------- - ---- ------------- ------ - --------- --------- ---------- - ---- ---------- ----- ------------ - ----------------------- -- ------------ ----- --- - -- -- - ------ ---------------------------- --------- ------------ --------------- --------------- ------------------- -- --------- --------------- ------------------ ------------------ -- --------- ------------ --------------- --------------- ------------------- -- -------- -- ------ ------- ----
结论
在本文中,我们探索了如何使用aor-language-polish
插件,将React Admin应用程序的默认英语翻译为波兰语。我们还介绍了如何自定义翻译,以便更好地适应特定商业需求。我们希望您现在可以轻松使用aor-language-polish
将React Admin翻译成波兰语。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055c0a81e8991b448d9aa0