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)或類似的那樣做? 我知道我可能只需