react-intl

    0热度

    1回答

    我不能安装react-intl.It不断抛出错误 ├──未满足PEER DEPENDENCY [email protected]└──反应-国际机场安装阵营,国际@ 2.1.3 npm WARN [email protected]需要[email protected]^15.3.0的同行,但没有安装 。 npm WARN [email protected]要求同行 [email protected

    0热度

    1回答

    我使用React Boilerplate与React Redux Toastr,我希望能够使用React Intl的消息调用传情。 我试过在组件内部调用它,但是当toastr正在进行状态更新时,反应会警告我作为反模式。我也试图在一个传奇中打电话,但是我无法包含国际电话留言。 toastr.error(formatMessage(messages.userNotFoundErrorLabel));

    12热度

    6回答

    我不确定如何从 <FormattedMessage {...messages.placeholderIntlText} /> 得到的值成一个占位符格式像输入: <input placeholder={<FormattedMessage {...messages.placeholderIntlText} />} /> ,因为它会返回[对象对象]在实际的占位符中。有没有办法获得实际的正确值?

    0热度

    2回答

    我试图让我的头在react-intl从雅虎! i18n项目,我遇到了一个奇怪的问题。我的目标是将基本字符串(英文)存储在组件外的某种JSON文件中,以便它们可以由非开发人员编辑。 这似乎是逻辑比我只能import他们,然后使用组件中需要的部分,但defineMessages函数会导致错误,当我这样做。 编辑:这个问题似乎围绕着babel-plugin-react-intl插件和“导出”默认字符串。

    0热度

    1回答

    我开发了一个使用reactjs和redux的应用程序。我使用的语言是西班牙语。我想这个应用程序是多语言。语言有两种选择。一个是默认的西班牙语,另一个是英语。有一个下拉菜单供用户选择语言。当用户选择英文时,所有的字符串应该被转换成英文。我查看了react-intl包,但我很难理解消息道具应该如何获得IntlProvider。 现在,我已经为我的英语JSON文件如下: en.js export def

    1热度

    1回答

    我正在使用react-intl软件包进行翻译。用户可以在西班牙语和英语之间进行选择。默认情况下,使用西班牙语。如果用户选择英文,所有文本都应该翻译成英文,如果西班牙文和西班牙文翻译成英文。我创建了一个动作,还有一个Reducer,它存储了语言环境和消息。该组件接受语言环境和消息作为道具。我也可以动态地传递语言环境和消息。动态地,我的意思是当用户选择英语时,将语言环境设置为'en'并相应地输入其消息

    4热度

    3回答

    我想使用react-intl API的formatMessage函数来插入一个消息作为占位符,但我找不出正确的方式来访问这个函数。 这里是什么,我有一个简化版本: //index.tsx <IntlProvider locale={`fr-FR`} messages={messages_fr}> <NameForm/> </IntlProvider>, //nameForm.ts

    9热度

    1回答

    我的应用程序有多个区域设置(it,en)。 我需要翻译所有路线。比如我有条款和条件页面有路径(每个区域一个): it/termini en/terms 我需要的不仅仅是做一些事情,如: // routes.js const routes = ( <Route path="/" component={App}> <IndexRoute component={HomePage}

    0热度

    1回答

    我需要添加链接到我需要翻译的文本。我如何formatMessages有链接? 眼下这就是我想要做的事: const messages = defineMessages({ copy: { id: 'checkout.OrderReview.copy', description: 'Label for add card button', defaultMess

    1热度

    1回答

    我正在使用React Intl进行内部化,必须在render()方法中写入this.props.intl.formatMessage({id: 'some.message.id'}, values)to get a translated string。 现在,装饰者应该如何为此提供一个快捷功能,所以我可以像_t('some.message.id', values)或类似的那样做? 我知道我可能只需