小编jay*_*cee的帖子

如何使用 react-native-i18n 转换数组?

我的翻译是这样的:

en.json

{
   "Welcome": "Welcome to react native",
   "days": ["Sun","Mon","Tue","Wed","Thur","Fri","Sat"]
}
Run Code Online (Sandbox Code Playgroud)

我的页面是这样的:

import React, { PropTypes } from 'react';
import { View, Image } from 'react-native';
import i18n from 'react-native-i18n';
import ReactNativeCalendar from 'react-native-calendar';
import translations from '../../translations';
import styles from './styles';

const dayHeadings = i18n.t('days');
Run Code Online (Sandbox Code Playgroud)

[...]

const Calendar = (props) => {
  console.log(dayHeadings);
  return (
    <View>
      <ReactNativeCalendar
        customStyle={styles}
        nextButtonText={nextButton}
        prevButtonText={prevButton}
        dayHeadings={dayHeadings}
        monthNames={monthNames}
        onDateSelect={props.onDateSelect}
        eventDates={props.eventDates}
        showEventIndicators
        showControls
        events={props.events}
        calendarFormat={props.calendarFormat}
      />
      <Legend items={legendItems} />
    </View>
  );
};
Run Code Online (Sandbox Code Playgroud)

dayHeadings 应该是一个翻译字符串数组,但我得到了

缺少“en.days”翻译

从控制台。奇怪的是,如果我保存翻译并触发热重载,翻译工作 …

javascript react-native

2
推荐指数
1
解决办法
3730
查看次数

在React Native中删除模块的引用

我陷入一个奇怪的问题,我试图摆脱react-native-pdf,所以

  • 我取消连结(react-native unlink react-native-pdf
  • 我从节点模块(npm uninstall react-native-pdf)中将其删除

现在的问题是,当我尝试运行我的应用程序时,出现此错误 在此处输入图片说明

我的终端看起来像这样 在此处输入图片说明

我错过了做某事吗?

npm react-native

2
推荐指数
1
解决办法
1503
查看次数

标签 统计

react-native ×2

javascript ×1

npm ×1