internationalization 相关问题

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

ResourceBundleMessageSource setBaseName 方法允许前缀“file”吗?

尝试从 junit 测试为 ResourceBundleMessageSource spring 类设置基名,当测试尝试获取消息时,我收到以下“在密钥下找不到消息......”。我有...

回答 1 投票 0

如何翻译 React-admin 中的资源字段

我尝试制作以下文件: // i18n.ts 常量域消息 = { F A: { 资源: { 成员:{ 名称:“ﺎﻌﺿﺍﺀ”, 字段:{ 埃玛...

回答 1 投票 0

Spring Boot 验证消息在编译期间解析

我已经为 i18n 设置了 Spring Boot Validation Message,其中包含各种必要的注释和 bean,并使其全部正常工作,例如 一些POJO @NotEmpty(message = "{user.lastname_required...

回答 1 投票 0

更改struts2的默认语言环境

如何将 struts.properties 文件中指定的 struts2 默认区域设置修改为 struts.locale ? 默认区域设置是“en”,我需要将其更改为“en_Us” 我尝试如下 如何将 struts.properties 文件中指定的 struts2 默认区域设置修改为 struts.locale ? 默认区域设置是“en”,我需要将其更改为“en_Us” 我尝试如下 <constant name="struts.locale" value="en_US" /> 在我的 struts.xml 文件中。 我知道这是迟到的答案,但有一天有人会发现这是他或她长期以来一直在寻找的东西。 Struts2 框架根据浏览器的语言偏好设置默认区域设置,也就是说,它会查看 Accept-language 请求标头,如果没有找到,则转到 struts 属性进行查找。 因此,如果您想更改为 en_US 语言环境,那么您应该在浏览器参数中进行设置,设置为第一首选语言。 如果你想改变这种行为,你可以编写拦截器来为 ActionContext 设置所需的区域设置。 这里参考API http://struts.apache.org/maven/struts2-core/apidocs/com/opensymphony/xwork2/ActionContext.html#setLocale(java.util.Locale) 不要忘记将您的拦截器放入 struts.xml 文件中的拦截器堆栈中。 有关创建自己的拦截器的教程: http://www.tutorialspoint.com/struts_2/struts_interceptors.htm 希望,它会对某人有所帮助。 添加到 Yan Pak 的答案,使用以下自定义拦截器对区域设置进行硬编码,忽略 Struts 尝试根据浏览器的 Accept-Language 标头执行的操作。 import java.util.Locale; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.Interceptor; public class USLocaleInterceptor implements Interceptor { private static final long serialVersionUID = 1L; @Override public void destroy() { } @Override public void init() { } @Override public String intercept(ActionInvocation invocation) throws Exception { invocation.getInvocationContext().setLocale(Locale.US); return invocation.invoke(); } }

回答 2 投票 0

如何构建用于 PyI18N 翻译的语言 YAML 文件

我一直在尝试按照此处显示的步骤进行操作。老实说,它们并不是 100% 完美,我不得不到处调整一些东西,但这就是我的最终脚本。 从 pyi18n 导入 PyI18n 我...

回答 1 投票 0

如何对 YAML 文件进行排序?

我一直在尝试使用 Ruby 对 i18n 翻译 YAML 文件进行排序,以便我可以以更好、更有组织的方式管理新翻译,但我一直想知道是否有什么方法可以简化这项任务。 我...

回答 7 投票 0

Next.js 14:使用 next-intl 的国际化

我有一个项目,我使用了 next-intl 包,我想更改文件夹结构,类似于下面的示例: 为了访问 localhost:3000/[business_slug]/[locale]/... 而不是

回答 1 投票 0

想要在shopify管理graphql查询中有一个乌尔都语标题

我想支持多种语言: { 产品(第一:10,){ 边缘{ 节点{ 标题 # 包含要在翻译中检索的其他字段 } } ...

回答 1 投票 0

如何使用 next-intl 获取映射数据的动态翻译

我是 nextjs 的新手,在使用 i18n 时遇到了一些问题。我正在使用客户端渲染,并且了解了 i18n 和 l10n 如何工作的基本概念。但是,现在我必须提供

回答 1 投票 0

基于java模块的项目中的JavaFX对话框国际化

我想寻求有关 JavaFX 内置对话框中按钮国际化的帮助。 按钮的翻译可在 https://github.com/openjdk/jfx/tree/master/modules/javafx 中找到。

回答 1 投票 0

如何使用 Storybook 将组件国际化? i18n 与故事书

尝试链接 Storybook 和 i18n,但 Storybook 无法识别按键。 我已按照说明配置了文件。 翻译文件存储在 public/en/app.json 文件夹中。

回答 1 投票 0

如何在 next.config.js 文件中将 withPlugins 与国际化配置结合起来

我的 next.config.js 中有以下代码 const withPlugins = require('next-compose-plugins'); const optimizationImages = require('下一个优化图像'); module.exports = withPlugins([

回答 2 投票 0

什么是火鸡测试?

我在学习代码测试时遇到了“火鸡测试”这个词。我真的不知道这意味着什么。 什么是火鸡测试?为什么这么叫?

回答 6 投票 0

如何部署到托管多语言(i18n)的 Angular Universal 应用程序的 Firebase?

希望那里有一些了不起的灵魂可以帮助我。 我有一个简单的 ANGULAR 16 应用程序,可以为搜索引擎生成 SEO 友好的页面,并且我的应用程序是用英语编写的并可以翻译...

回答 1 投票 0

VueI18n 检查翻译是否存在

有没有办法检查翻译是否存在? {{ $t('some_key') }} 在这种情况下,如果没有翻译,它将打印“some_key”。也许有...

回答 3 投票 0

I18n 用于 Flowbite 弹出窗口

我正在开发一款 Svelte 应用程序,可能会有西班牙语用户。到目前为止,我已经很高兴地添加了正确的国际化材料。但我遇到了 Flowbite 内部消息的问题。我……

回答 1 投票 0

如何使用React在i18next中实现延迟加载翻译?

我将 i18next 与 React 结合使用,并拥有三种语言文件(阿拉伯语、英语和法语)。目前,当用户请求该网站时,我正在加载所有三个翻译文件,这感觉太多了......

回答 1 投票 0

JavaScript Intl/BCP 47:如何对德语语言环境使用 ISO 日期格式 `yyyy-mm-dd` 而不是 `dd.mm.yyyy`?

德国使用两种不同的日期格式: 现代(不经常使用,ISO-8601):2022-01-31 古典(大多数德国人使用):31.01.2022 JavaScript 的 Intl API 使用“经典”日期...

回答 1 投票 0

在 ANTLR 中支持解析多种语言的最佳方式是什么?

我用 Java 编写了一个应用程序,允许用户输入如下语句: 显示带有标签“...”的照片 我使用 ANTLR 编写一个词法分析器/解析器来解析 E 中的上述输入...

回答 1 投票 0

如何在 Ionic 3 上使用 Angular 管道将日期翻译成西班牙语

我正在从 SQL Server 2014 获取到我的 Ionic 项目的日期。我正在显示一个日期,并使用 Angular 管道进行格式化,但它以英语显示日期。我需要用西班牙语显示日期...

回答 2 投票 0

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