internationalization 相关问题

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

localeCompare 在不同的 Node.js 版本中产生不同的结果

localeCompare 在不同的 Node.js 版本中产生不同的结果,我试图找出发生这种情况的确切原因。 具体来说,节点 12.22.12 与 13.0.0 $ nvm 使用 12.22.12 欢迎来到...

回答 1 投票 0

下拉菜单语言切换器i18n、vuejs

我正在尝试制作一个下拉菜单,允许我网站上的用户更改语言。我正在使用 vuejs 和 i18n。 这是 App.vue 中的下拉菜单: 我正在尝试制作一个下拉菜单,允许我网站上的用户更改语言。我正在使用 vuejs 和 i18n。 这是 App.vue 中的下拉菜单: <select v-if="languages"> <option v-for="(lng) in Object.keys(languages)" :key="lng" @change="$i18next.changeLanguage(lng)"> <a v-if="$i18next.resolvedLanguage !== lng"> {{ languages[lng].nativeName }} </a> <strong v-if="$i18next.resolvedLanguage === lng"> {{ languages[lng].nativeName }} </strong> </option> </select> 我在显示中添加的所有语言,但是当我选择其中一种语言时,显示的文本不会改变。 <script> export default { name: 'TranslationShowCase', data () { return { languages: { en: { nativeName: 'English' }, fr: { nativeName: 'Français' }, es: { nativeName: 'Espanol' } } } } } </script> 我研究了如何处理单击下拉菜单中的选项之一的事件,并将 @ 事件处理程序移动到不同的位置以查看它是否更改了任何内容,但它没有。这可能是一个非常简单的修复,我是一名后端开发人员,所以我很少需要处理前端的所有奇怪问题,而我目前迷失了。 您使用的 vue-i18n 和 vuejs 版本是什么?这很重要 我找到了vue-i18n's 8.x版本示例,@change事件不是必须的,可以直接更改使用v-model <select v-model="$i18n.locale"> <option v-for="(lng, i) in Object.keys(languages)" :key="`Lang${i}`" :value="lng"> <a v-if="$i18next.locale!== lng"> {{ languages[lng].nativeName }} </a> ... </option> </select> <script> export default { name: 'TranslationShowCase', data () { return { languages: { en: { nativeName: 'English' }, fr: { nativeName: 'Français' }, es: { nativeName: 'Espanol' } } } } } </script>

回答 0 投票 0

无法将nestjs-i18n与自定义结构一起使用

我的项目结构是这样的: 根 ├── 后端(nest cli) ├── 前端 └── 共享 └── 翻译 ├── en.json ├── no.json └── nl.json 我正在尝试使用“nestjs-i18n”....

回答 1 投票 0

Angular 内化翻译文件上传按钮文本

我正在使用 Angular 和 i18n 将应用程序翻译成不同的语言。 如何翻译输入文件上传按钮选择文件和无文件选择文本。 我正在使用 Angular 和 i18n 将应用程序翻译成不同的语言。 如何翻译输入文件上传按钮选择文件和未选择文件文本。 <input type="file" ng2FileSelect [uploader] = "uploader"> 尝试这样的事情: 您可以使用传统方式创建自定义文件上传,以便您可以使用Angular internalization translate。 堆栈闪电战 HTML: <label class="custom-file-upload"> <input #fileInput type="file" (change)="select($event)" /> <span i18n>Upload File</span> </label> CSS: input[type="file"] { display: none; } .custom-file-upload { border: none; display: inline-block; padding: 0; cursor: pointer; float: left; margin-bottom: 20px; a { color: #0000ee; } a:hover { color: #0000ee; text-decoration: underline; } } TS: export class AppComponent { @ViewChild('fileInput') fileInput: any; select(event) { console.log(event); } } 这是一个很老的问题,但是我会回答它,因为我刚刚遇到了同样的情况。 p-upload 允许您设置选择标签,如 chooseLabel="Choose" 那么你可以用这种方式应用你的本地化 chooseLabel="{{ 'Choose' | localize }}" 如官方文档所示 https://primeng.org/fileupload

回答 2 投票 0

为什么“LANG=C”不影响“分段错误”消息?

这是一个小的测试 C 程序,它只是故意崩溃: #包括 #包括 int 主函数(无效){ char *l = getenv("LANG"); printf("语言 = %s &

回答 1 投票 0

JSON、Servlet 和 i18n

我正在开发一个后端项目,其中请求作为 JSON 对象发送到我的 servlet,响应也作为 JSON 对象发送。我发现这个链接很有用,但需要帮助来了解如何过滤...

回答 1 投票 0

全球兼容性的最常见区域设置

我认为 StackOverflow 上从未有人问过这个问题。我正在编写一个 C# 程序,但这个问题适用于 Windows 7 下的任何编程语言。 因为我想让我的程序兼容...

回答 4 投票 0

VS Code 有资源包编辑器插件吗?

有资源包编辑器插件吗 intellij 的资源包编辑器 Eclipse 的 ResourceBundle 编辑器 我正在为我搜索的 messages.properties 文件寻找这样的插件,但我不能...

回答 1 投票 0

如何在Java 9中配置ResourceBundle“无回退控制”

如如何忽略系统默认区域设置来检索资源包中的回答,您可以在 Java 8 或更早版本中配置为不回退到默认区域设置: ResourceBundle.getBundle("我的资源"...

回答 3 投票 0

App Store Connect 应用程序拒绝缺少目的字符串,但字符串存在于 InfoPlist.strings

我正在开发一个 Flutter 应用程序并将其提交到 App Store Connect,并立即收到一封电子邮件,表明该应用程序因以下原因被拒绝 ITMS-90683:Info.plist 中缺少目的字符串 您的应用程序代码

回答 3 投票 0

并非所有语言环境都在 docusaurus 网站的 sitemap.xml 中生成

我有一个由docusaurus 2.0.0-beta.18制作的网站。最初是英文的,后来我用i18添加了很多页面的中文版本。所以像 https://www.mywebsite.com/zh-CN/docs/a-page 这样的页面显示...

回答 1 投票 0

i18n 在 configmap k8s 上带有消息文件

`大家好!我正在尝试在 kubernetes 上的 configMap 上挂载各种语言的消息文件,但由于某种原因我无法访问 configmap 内的变量。 这是 cluster-p 中的基本名称...

回答 1 投票 0

NEXTjs 中客户端组件的内部化

我正在开展一个项目,需要将内容翻译成 4 种不同的语言。我看过很多教程并尝试了几种解决方案,但每次我都会遇到同样的问题。

回答 1 投票 0

有没有办法将用户重新路由到 Angular 中的不同语言环境构建(使用 Vercel)?

我使用Angular的国际化和本地化。我的项目涉及三种不同的语言:英语、格鲁吉亚语和俄语。这是我在 angular.json 中的 i18n 配置 “i18n”:...

回答 1 投票 0

hreflang 无法在 i18n 公司网站上运行

我正在为我的公司创建一个企业网站。由于该网站是多语言的,因此 URL 中包含区域和区域设置代码。区域目前固定为全局,因此 URL 位于...

回答 1 投票 0

在 Angular2 中传递 i18n 文本作为组件参数

我想将翻译后的文本注入到组件中。 按照文档,https://angular.io/docs/ts/latest/cookbook/i18n.html,我找不到这个...

回答 1 投票 0

Pelican i18n 子站点菜单项覆盖

我正在使用 Pelican 和 i18n 子网站插件构建一个静态网站。 据我了解,您可以使用此插件覆盖 pelicanconf.py 中的设置,但我不认为我这样做的方式是

回答 2 投票 0

Rails i18n:如何知道当前的语言是什么?

我知道 i18n/l10n 通常在 Rails3 中是如何完成的,并且我选择使用一个调用 t(...) 进行本地化的 ERB 文件。但对于特定的部分,我需要一些特别的东西: 我需要显示...

回答 1 投票 0

Nuxt/i18n:如何更改头元描述?

如何更改 i18n 默认添加的 head 元标记 og:description 内容值? 我知道我可以用 head 函数在每个页面中重写它,但我正在寻找更好的方法。 也许...

回答 4 投票 0

Intl.NumberFormat 与 ar 语言环境的确切返回值是多少

我目前正在编写一些单元测试,我刚刚让测试与阿拉伯语言环境一起使用。 const value = new Intl.NumberFormat('fa', {minimumIntegerDigits: 4,minimumFractionDigits: 2, style:'perce...

回答 1 投票 0

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