簡體   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