问题标签 [translation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7304 浏览

php - Zend Framework 翻译工具在哪里使用

我设置了整个 MVC 模型并将 HTML 视图用作模板。但是我在那里有德语字符串,我想在某个时候翻译成其他语言。

做这个的最好方式是什么?我知道我必须使用 Zend_Translate,但是我是否必须为视图模板中的每个单词实现一个对翻译函数的调用?

0 投票
2 回答
1096 浏览

internationalization - Application internationalization/translation experience using crowd-sourcing? Mechanical Turk?

I have developed a web application using internationalization best practices such as putting all my displayable strings in property files, etc, etc.

I would like to have the strings in the property files translated into 5 different languages.

Does anyone have any experience using Mechanical Turk or another crowd sourcing service for language translation?

The reason I don't want to just hire a translation company or service is because I want to eventually have ongoing content fed into the translation service via an API.

My Google results for more information on this topic were surprisingly dismal. Any links or pointers are appreciated.

0 投票
2 回答
511 浏览

openid - 在英语以外的其他语言中使用 RPX 或类似的 openID 选择器

当您登录 Stackoverflow 时,您会在文本输入字段和提交按钮之间看到一个带有 openID 徽标的按钮。

当您单击此按钮时,您会看到一个包含主要 openID 提供程序的下拉列表。这是一个集成的第 3 方服务,称为“ID 选择器”,已被弃用,取而代之的是它的继任者 RPX ( rpxnow.com )。RPX 甚至让用户可以使用现有的 Facebook、AOL、Google 等帐户登录。

这是一项出色的服务,但我需要德语版本,而且似乎只有英语版本。

有没有人遇到过这个问题并可以分享想法?或者有没有人解决它?如果我不能仅仅因为无法翻译(@PhiLho:see*)js 弹出窗口中的这几个字符串而无法使用这项出色的服务,那将是一个遗憾...

编辑:*作为一个编程术语:获取,翻译,返回......就像翻译();

问题是,我可以取出字符串并注入我的翻译吗?

0 投票
5 回答
995 浏览

language-agnostic - 可运行的伪代码?

我正在尝试为以下想法确定现有技术:

1) 用户使用称为 (insert_name_here) 的语言键入一些代码;

2) 用户从知名输出候选列表(javascript、ruby、perl、python)中选择目标语言;

3) 处理器将 insert_name_here 翻译成目标语言的可运行代码;

4) 处理器然后使用基于所选语言的相关系统调用运行代码

这样做的原因是因为在从 insert_name_here 到所有受支持的目标语言的所有语言结构之间存在预先建立的 1 对 1 映射。

免责声明:这显然不会产生针对目标语言量身定制的“优雅”代码。它只是做了一个可运行的基本翻译。目的是让开发人员在几种不同的语言用于那些他们不想重新发明轮子但出于某种原因需要在特定项目中使用特定语言的情况。)

这已经存在了吗?

0 投票
3 回答
2479 浏览

language-agnostic - 如何将 XML 从一种模式转换为另一种模式?

我想将具有特定架构的 xml 文档翻译成另一个架构。我知道旧模式和新模式......

我打算使用 python 的 xml.dom 库,并逐行翻译。

关于如何去做的任何想法?其他语言的任何工具或库可能会使这更容易/更有效。

谢谢!

0 投票
8 回答
42000 浏览

translation - Poedit 有什么好的替代品?

我正在寻找 .po/.mo 编辑器。我正在使用 gettext 翻译文件,但不太喜欢 Poedit。它必须在 Windows Vista 上运行,如果它内置到 Visual Studio 2008 中会更好,这样我就可以开发和翻译。

我真的想要一些可以帮助我翻译并使翻译更容易的东西。我想要建议和拼写检查。

【没有选择?如果真的没有选择,我还不如做一些事情并编写一些代码,以便再次轻松翻译。您甚至可以集成 http://dict.leo.org 或查看 Google 翻译为查询提供的内容。]

0 投票
8 回答
2456 浏览

c# - 等效于 C# 中的 `IF ( X AND ( 2 ^ Y ) ) Then`

If在VB6中有这种情况

我想要 C# 中的相同等价物

我试着做

但这件事给了我一个错误。

这是我要转换为 C# 的完整 VB 代码

在上面的代码intNumber中可以是任何数字。

0 投票
5 回答
735 浏览

javascript - Javascript 和翻译

我有一个在客户端广泛使用 Javascript 的 PHP 应用程序。我在 PHP 端有一个简单的系统,用于为翻译人员提供一种提供新语言的简单方法。但是在某些情况下,javascript 需要向用户显示语言元素(可能是确定或取消按钮或“加载”或其他东西)。

使用 PHP,我只有一个缓存在服务器端的文本文件,其中一侧包含短语代码,另一侧包含它们的翻译。翻译人员只需要用他们自己的语言替换英语,然后将我集成到应用程序中的翻译版本发送给我。

我想要在客户端有类似的东西。我突然想到有一个 JavaScript 包含,它只是一组翻译后的常量,但是每个页面加载都在下载一个潜在的大文件,其中大部分是不必要的。

有没有人不得不处理这个?如果是这样,您的解决方案是什么?

编辑:要清楚,我在这里指的不是“即时”翻译。翻译已经准备好并准备就绪,我只需要以有效的方式将它们提供给客户。

0 投票
7 回答
18606 浏览

php - 如何在 JS 中翻译字符串

我有一个项目,我想为 PHP 部分翻译成多种语言,我使用 Zend Frameworks Zend_Translate 和 GetText。现在我也想翻译 JS 部分。

我正在使用 jQuery JS 框架,很想听听您对 JS 文件翻译的想法

0 投票
2 回答
2042 浏览

python - Django 缺少一些字符串的翻译。知道为什么吗?

我有一个中等规模的 Django 项目(如果有任何区别,可以在 AppEngine 上运行),并且所有字符串都像它们应该的那样存在于 .po 文件中。

我看到某些字符串无法翻译的奇怪行为。当我运行 make_messages 时,它们会出现在 .po 文件中,并且正确的文件位置标记了我的 {% trans %} 标签所在的位置。与两侧的其他字符串相比,翻译已经到位并且看起来正确。但是当我显示有问题的页面时,大约 1/4 的字符串根本不翻译。

深入研究生成的相关 .mo 文件,我看不到 msgid 或 msgstr 。

有没有人见过类似的东西?知道会发生什么吗?

  • 反式标签看起来正确
  • .po 文件看起来正确
  • compile_messages 期间没有错误