Реагируйте на родной createDrawerNavigator, ошибка при переводе - PullRequest
0 голосов
/ 15 октября 2018

У меня есть «createDrawerNavigator», на каждом экране я установил навигационные опции для имени и значка пользовательского меню.Вот код экрана:

export default class Screen extends React.Component {
  static navigationOptions = {
    drawerLabel: i18n.t("menuDrawerN"),
    drawerIcon: ({ tintColor }) => (
      <MaterialIcons name="nature" size={24} style={{ color: tintColor }} />
    )
  };

  render() {
    return (
      <View style={CommonStyle.commonStyle.container}>
        <TopBar screenName={i18n.t("menuDrawerN")} />
      </View>
    );
  }
}

Проблема в библиотеке i18n, когда я меняю язык, строка, возвращаемая i18n.t ("menuDrawerN") в компоненте topBar, обновляется и возвращает новыйязыковая строка.Но в меню ящика остаются первые строки после установки приложения, и они не меняются даже после перезапуска, поэтому у меня есть меню на первом языке установки и экран с правильным языком.

Кто-то знаеткак это решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...