繁体   English   中英

如何根据 React Native 中的语言更改字体大小

[英]how to change the font size depending on the language in React Native

我正在使用 i18n-js 和 react-native-localize 在我的 React Native 应用程序中支持多种语言。 我为每种语言创建了一个 JSON 文件,并根据用户的语言设置用一个键显示它。 这里是导入 JSON 文件并配置 i18n 的核心文件。

import I18n from 'i18n-js';
import * as RNLocalize from 'react-native-localize';

import en from './en.json';
import ja from './ja.json';

const locales = RNLocalize.getLocales();

if (Array.isArray(locales)) {
  I18n.locale = locales[0].languageTag;
}

I18n.fallbacks = true;
I18n.translations = {
  en,
  ja
};

export default I18n;

由于某些语言不使用字母,我希望能够更改其字体大小。

有谁知道我怎样才能使这项工作?

查看这篇文章如何在 React Native 中设置默认字体系列?
答案 1 和 2 是对您问题的回答。
问题是字体系列,但字体大小相同,您只需要根据用户的语言进行调整。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM