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个可重用组件,我想用多语言支持来提供。我应该如何处理这个问题,因为如果可能的话,我想在这些组件本身中处理翻译。 我现在拥有的东西给了我错误的选项没有设置。我想这是因为我想在组件内部渲染