internationalization 相关问题

国际化(i18n:代表“国际化”为“i”后跟18个字母,其次是“n”)是规划和实施产品和服务的过程,以便它们可以轻松地适应特定的当地语言和文化,这一过程称为本地化。国际化过程有时被称为翻译或本地化启用。

actionmailer 基于.LTD app.com/app.fr 设置主机动态

我的 Rails 应用程序中有 2 种不同的语言,并且希望能够以正确的语言设置域名。例如,如果用户从 app.FR 注册,我希望在下面的示例中

回答 2 投票 0

如何在运行时提供本地化的 Qute MessageBundle 值?

使用 Qute Message Bundles,如何在运行时提供消息值? 我的值应该优先于通过其他方式提供的值(例如默认值和属性文件)。

回答 1 投票 0

一周的第一天 PHP IntlDateFormatter

我正在尝试使用 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 希望这有帮助!

回答 2 投票 0

如何从路由参数设置Quasar语言和SSR模式?

这种路线和SSR模式如何使用Quasar语言包? 常量路由 = [ { 路径:'/:语言环境?', beforeEnter: localeNavGuard, 孩子们: [ ... ] } ]

回答 1 投票 0

如何在 Quasar 上的客户端渲染之前更改服务器端渲染的 HTML?

我是 Vue.js 新手。我想使用 Vue I18n。问题是,当我在 Vue I18n 上设置语言环境时,我需要将 HTML lang 属性设置为相同的语言环境,但无法在 SSR 模式下访问文档。 S...

回答 1 投票 0

NextJS 14 国际化服务器和客户端?

现在在 NextJS 13 及更高版本中,我们有了应用程序路由器,这使得国际化与以前有所不同。我已经阅读了多个指南和操作方法,但我仍然不清楚......

回答 1 投票 0

为什么 vite-plugin-vue-i18n 会出现内部服务器错误:无法读取未定义的属性(读取“消息”)?

我正在为我们的项目更新 i18n 翻译。在运行 17 个法语翻译后,我开始从 i18n 插件收到错误,没有任何堆栈跟踪返回到我的代码行,...

回答 1 投票 0

如何使用 NextJS + React-i18next 本地化使规范 URL 按预期工作?

我正在开发一个使用 NextJs 14.2.3 制作的网站。我使用react-i18next 获得本地化支持。 我在获取 l 生成的正确规范 url 方面遇到一些问题...

回答 1 投票 0

如何解析从 Intl.DateTimeFormat 生成的日期字符串

使用 Intl.DateTimeFormat.format 函数,您可以生成针对特定区域设置格式化的日期字符串。传递给 Intl.DateTimeFormat.format() 函数的选项允许了解一些事情......

回答 3 投票 0

如何声明自定义复数规则 vue-i18n Vue 3?

我有一个复数规则 https://kazupon.github.io/vue-i18n/guide/pluralization.html#accessing-the-number-via-the-pre-defined-argument 但以形式声明 设置() { 常量 {...

回答 2 投票 0

操作 Symfony Intl 提供的国家列表和表单选择类型

抛开政治不谈,我需要在选择国家时提供科索沃作为形式选择。 使用 Symfony 的内置表单选择类型国家/地区来执行此操作的最优雅的方式是什么,同时还提供

回答 2 投票 0

如何在nextjs中继续使用浏览器语言自动检测的同时自定义语言环境前缀?

我在我的 nextjs 应用程序中使用 i18n 的 next-international 包。 大部分工作正常,但我想自定义区域设置的前缀。 简而言之,我们想要的是默认的 localhost:3000/ ...

回答 1 投票 0

CakePHP 翻译相关模型的行为

我正在寻找更好的解决方案,将 Translate Behaviour/i18n 用于相关模型(hasOne、hasMany 或 HABTM)。 CakePHP 1.x 和 2.x 不支持此功能。 我的解决方案非常丑陋,但有效: 如果(Con...

回答 2 投票 0

Angular 在应用之前初始化 Transloco

在 Angular 项目中,我们使用 Transloco 进行翻译。在我的打字稿中,我尝试使用 transloco 服务,如下所示: this.translocoService.translate('foo.bar') 我知道我是

回答 2 投票 0

GetText 0 复数化

已删除以停止AI训练内容。

回答 2 投票 0

单击 Next.js 中的链接时如何在 URL 中强制使用默认区域设置

出于搜索引擎优化的目的,我需要将英语设置为默认语言 -> mynextapp.com/ 当用户进入网站时,他/她可以选择英语或法语,如果选择英语,则网址将

回答 3 投票 0

sfFormLanguage 以各自的语言显示语言

有没有办法使用 sfFormLanguage 显示语言,但以各自的语言显示? 我的意思是,而不是这个:英语、法语、西班牙语 我想要这个:英语、法语、西班牙语

回答 3 投票 0

使用 Angular 17 在应用程序中进行国际化的最佳方式是什么?

我目前正在使用 Angular 17 开发一个新应用程序,但在新的 Angular.dev 中找不到任何有关 I18n 的文档 我不知道是否应该使用 ngx-translate。 我还没有尝试过任何东西,...

回答 2 投票 0

打字稿对象中的翻译不起作用

我有一个我不明白的错误,我正在为我的应用程序的 i18n 使用 lingui。我在打字稿对象中使用宏 t 完成了翻译:https://github.com/Flaburgan/disco2very/blob/master/data/

回答 1 投票 0

Grails i18n:设置 Accept-Language 标头

根据 Grails 的国际化文档,i18n 是通过以下任一方式完成的: 在请求中设置 Accept-Language 标头;或者 添加 lang 查询字符串参数 我选择前者,

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.