国际化(i18n:代表“国际化”为“i”后跟18个字母,其次是“n”)是规划和实施产品和服务的过程,以便它们可以轻松地适应特定的当地语言和文化,这一过程称为本地化。国际化过程有时被称为翻译或本地化启用。
我想用字符显示日期的月份,并且我想选择语言。代码是: 常量日期 = 新日期() // 年 const YYYY = .getFullYear() // 月 const M = date.getMonth() +...
我正在将使用 Gatsby 开发的网站迁移到 NextJS,但使用 Gatsby 的 createPage API 可以实现的功能是本地化应用程序的路由,但直到现在我还无法使用 NextJ 实现这一点...
我想显示可供选择的语言列表。例如,如果我假设日语和英语,那么下拉菜单将显示两个选项,如下所示: 日本语 英语
在 drupal 7 的 page.tpl.php 中打印自定义菜单会显示所有语言的所有节点,而不仅仅是当前语言
我正在使用 drupal 的 i18n 模块,并且我有两种语言(英语和中文)。我有一个主菜单和一个自定义菜单(联系人菜单)以及一个将两者结合的菜单。所有菜单均不在区域内,但在
我想创建一个多语言Android应用程序。 有没有办法检测用户喜欢哪种语言? 有没有推荐的方法来在 Android 上管理多种语言,或者我应该
有没有办法在 Next 中使用默认语言检测来实现语言检测,或者我必须使用第 3 方包?在文档中找不到任何内容。 我想要初始语言...
如何使用 Intl 在 javascript 中获取月份名称列表
如何使用 ECMAScript 国际化 API 获取所有长月份名称的列表? 例如,如果用户的区域设置是 en-US,我想得到以下信息: [“一月”,“二月”,“三月......
JavaSscript Date toLocaleDateString 日期时间格式列表
在哪里可以找到 Date.prototype.toLocaleDateString 格式的官方列表?它没有从该 MDN 页面链接,并且这个措辞混乱的问题的接受答案列出了不同的......
Javascript 中 ISO 639-1 代码的语言名称
我正在建立一个网站,人们可以将语言信息与内容相关联。 该网站大量使用 Javascript,并且与各种元素相关的语言信息被综合处理...
i18next 语言功能干扰 NextJS 的 not-found.jsx,使所有路径为 200
我正在使用 NextJS 开发我的第一个项目,我添加的最后一个功能是使用 i18next 进行国际化(请参阅文档)。一切都很好,除了一件事:NextJs 的 404 页面,我已经
我的团队目前正在做一个Web项目,前端使用后端提供的json api。我们使用的技术是 Spring Boot 和 AngularJS。 api 有标准错误...
Next.js 国际化:所有路由仅针对一种语言环境抛出“404 not found”,而我可以访问其他语言环境的路由
我目前正在研究 Next.js 本地化和国际化的工作原理。 除了根 page.jsx(主页)之外,我有两个文件夹:test 和 tester -抱歉造成混淆 - 以及两个 lo...
将 CMS (Strapi) 与 Next.js i18n (next-intl) 集成以实现动态内容
描述 我正在开发一个 Next.js 应用程序,该应用程序利用 next-intl 进行国际化 (i18n),并且我希望集成 CMS(特别是 Strapi)来管理不同的动态内容...
通过System.setProperty更改java.locale.providers没有效果
要更改 java 9+ 中的语言环境提供程序(我现在使用的是 21),我可以使用 -Djava.locale.providers=COMPAT,SPI 启动 java 我如何尝试通过编程方式设置此属性 系统.setPro...
我正在开发一个使用两种语言的项目:英语和法语。 我需要将内容本地化为两种语言。例如,英语和法语的页眉和页脚中的内容不同。一个...
我想把这句话翻译成i18n 选择您想要发送所选产品的分支 选择分支后点击提交 正如你所看到的,上面句子中的一个词我...
我的任务是在 Drupal 中国际化我们当前的 CMS 设置。 我面临的问题是使用 module_invoke() 在节点内放置块。 我已经成功地将翻译块串起来,...
actionmailer 基于.LTD app.com/app.fr 设置主机动态
我的 Rails 应用程序中有 2 种不同的语言,并且希望能够以正确的语言设置域名。例如,如果用户从 app.FR 注册,我希望在下面的示例中
如何在运行时提供本地化的 Qute MessageBundle 值?
使用 Qute Message Bundles,如何在运行时提供消息值? 我的值应该优先于通过其他方式提供的值(例如默认值和属性文件)。
我正在尝试使用 IntlDateFormatter 类(在后台使用 ICU)获取一周中的“正确”日期。 代码说明了问题 我正在尝试使用 IntlDateFormatter 类(在后台使用 ICU)获取一周中的“正确”日期。 代码说明了问题 <?php $timezone = new \DateTimeZone('Europe/Amsterdam'); $date = new \DateTime('2018-01-15', $timezone); $formatter = new \IntlDateFormatter('nl_NL', null, null); // This prints "Monday" which is corrent echo $formatter->formatObject($date, 'EEEE'); // This prints "2", which is incorrect echo $formatter->formatObject($date, 'e'); 根据 ICU 文档,这应该打印“1”。该示例显示“2”代表“星期二” 当询问 IntlDateCalendar 时,我的系统将“2”天(星期一)显示为一周的第一天。因此 IntlDateFormatter 应该将今天、星期一作为一周的第一天。 使用“EEEE”或“eeee”作为输入没有区别。其他时区/区域不会改变结果。 解决方案是创建一个自己的日历并将其用于格式化程序: $ic = \IntlCalendar::createInstance('UTC'); $ic->setMinimalDaysInFirstWeek(4); $ic->setFirstDayOfWeek(IntlCalendar::DOW_MONDAY); $formatter = new \IntlDateFormatter('nl_NL', IntlDateFormatter::FULL, IntlDateFormatter::FULL, null, $ic ); 以下代码对我有用,虽然我从周日开始一周,但你可以尝试一下: $day = date('w'); $week_start = date('d F Y', strtotime('-'.$day.' days')); 然后我将其放入标题中,如下所示:<h4>Schedule for the week beginning SUN <?=$week_start?></h4>。 结果:单击链接查看结果图片。 另外,请查看 PHP 文档:http://php.net/manual/en/function.strtotime.php、http://php.net/manual/en/function.date.php 或者这个:https://www.w3schools.com/php/func_date_date.asp 希望这有帮助!