i18next

    0熱度

    1回答

    我在我的web應用程序中使用了i18next的英文和中文翻譯。現在,使用下面的代碼,我希望它是en-US作爲默認語言,並且可以選擇更改爲中文。但是,當我查找i18nextLng的本地存儲變量時,值爲en-ZA。爲什麼默認英語不能設置爲en-US。 請讓我知道我錯了。謝謝。 下面是我使用的代碼: i18next .use(i18nextXHRBackend) .use(i18ne

    0熱度

    2回答

    我用HTML,CSS和Javascript製作了一個沒有使用CMS的網站,所以它都是靜態的。我被要求把這個項目變成一個多語言網站(當前的語言和英語)。現在我正在尋找一種實施所有翻譯的好方法。 我見過使用客戶端Javascript的i18next的簡單解決方案,但我想知道這是否對SEO沒有害處(當選擇另一種語言時url不會改變),如果有更好的解決方案。 https://github.com/dwkn

    0熱度

    1回答

    我已經閱讀了其他可用的答案,但無法理解它。我真的不知道在這種情況下在哪裏插入密鑰 const recursivelyMapChildren = (node, index) => { return ( node.children.map((child, i) => { if (child.text) return child.text const tag = chi

    0熱度

    1回答

    爲了i18n的目的,我存儲和使用了很多密鑰,我發現使用破折號更具可讀性。我注意到i18next的所有例子都使用camelCase作爲鍵,並且似乎_下劃線是爲複數和上下文保留的。 我的問題是,是否允許在i18next的按鍵中使用連字符或破折號?還是他們也是爲其他目的而保留的?

    -2熱度

    1回答

    我有靜態網站純粹寫在HTML(Jquery + Bootstrap)。 然後,我想添加一些本地化(只有兩種語言:塞爾維亞語和英語)。 我用i18next插件成功。 它有效,但是當我翻譯成塞爾維亞語時,一些特殊字符很難看(粗體字和大小不正確)。字符(在塞爾維亞鍵盤上):š,đ,č,ć。見 替代鏈接到圖片:image

    0熱度

    1回答

    我正在處理i18next中的反應https://github.com/i18next/react-i18next。我正努力在我的JSON語言文件中的字符串內劃線。 這是我已經嘗試過,不闖出了一條新線: line: "This is a line. \n This is another line. \n Yet another line", line: ("This is a line."+ <br

    1熱度

    1回答

    在我的項目中,我使用Polymer 1和i18next(和i18next-xhr-backend)來實現國際化。我做的基本方法(見下文)工作得很好,但當用戶更改語言時,聚合物數據綁定不會更新。 目前的方法是如下: const i18next = require('i18next'); const i18nextXHRBackend = require('i18next-xhr-backend')

    0熱度

    1回答

    可以讓一個嚮導讓我知道是否有可能在另一個助手內部調用助手。我需要在日期格式幫助器中調用一個i18n幫助器。我似乎無法得到它的工作。想知道這個插件是否可以實現。 這裏是我的設置: const express = require('express'); const i18next = require('i18next'); i18next.init(options); app.use(i18

    1熱度

    1回答

    雖然ngx-i18next是i18next的包裝,但我特別想知道ngx-translate和i18next之間的翻譯相關區別。

    0熱度

    1回答

    Im正在使用react-i18next。事情是,它期望<I18nextProvider>在我的應用程序的外部包裝。我無法將其包裹在我的組件內,因爲這會引發錯誤。 它甚至可以運行該提供程序的多個實例嗎?由於我有大約12個可重用組件,我想用多語言支持來提供。我應該如何處理這個問題,因爲如果可能的話,我想在這些組件本身中處理翻譯。 我現在擁有的東西給了我錯誤的選項沒有設置。我想這是因爲我想在組件內部渲染