用于管理翻译表单的 Javascript 库

标签 javascript jquery tinymce translation user-experience

有人知道任何 javascript 工具(与 jQuery、tinymce 或任何其他客户端库兼容)能够满足以下要求吗?

我需要显示翻译表单,其中每个字段(输入或文本区域)都可以包含一些段变量或代码部分(主要是 HTML)。

例如:

"Hello {{firstname}}, this is your personal page."

"You improved your personal score of <strong>{{n}} points</strong>."

当然,我从模板解析器获取这些片段,并且我需要将它们显示给一组将对多种语言执行本地化的翻译人员。 我知道在很多情况下我可以(而且应该!)避免翻译段内的变量和代码,但在许多其他情况下我真的不能

问题是:我想直接在浏览器上管理变量和代码的一致性(我信任我的翻译人员,但多一点 UI/UX 帮助总是一件好事!)。

一个好的方法是提供一组变量和代码标签,只需单击一下即可插入(以避免变量拼写错误或代码语法不正确),并进行一些预提交验证以确保一切都已插入。

我在其他网站上看到过这种方法,例如 FacebookFreelancer.com(他们有能力从头开始重新实现整个事情! )。 您是否知道用于此目的的任何几乎准备就绪的工具/库?

提前感谢大家的建议。

最佳答案

如果您需要一个库来翻译文本 - 这里是 Google Translate API:https://developers.google.com/translate/?csw=1

如果您需要一个可以接受用户输入、执行验证并插入 DOM 的库 - 那么 Jquery 拥有您需要的一切。

如果您有其他要求,请告诉我,我会编辑我的问题。

关于用于管理翻译表单的 Javascript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20316408/

相关文章:

javascript - 动画图像在长时间的 Javascript 方法调用期间不动

javascript - jQuery : focusout of non-required textarea prevent trigger click event of save button

node.js - 在快速项目中使用 TinyMCE 的最佳方式是什么?

javascript - 在 TinyMCE 初始化后使用 javascript 设置 textarea 值

javascript - this.platform.is ("mobile") 为浏览器返回 true

javascript - 使用 Express 和 NodeJS 构建 REST API 的最佳实践

javascript - 如何使用 javascript 以特定格式显示日期月份和年份并使用react?

Javascript - 将日期字符串重新格式化为 ISO8601

javascript - 实时更新人力车图

jquery - 验证多个 TinyMCE 编辑器