有人知道任何 javascript 工具(与 jQuery、tinymce 或任何其他客户端库兼容)能够满足以下要求吗?
我需要显示翻译表单,其中每个字段(输入或文本区域)都可以包含一些段变量或代码部分(主要是 HTML)。
例如:
"Hello {{firstname}}, this is your personal page."
或
"You improved your personal score of <strong>{{n}} points</strong>."
当然,我从模板解析器获取这些片段,并且我需要将它们显示给一组将对多种语言执行本地化的翻译人员。 我知道在很多情况下我可以(而且应该!)避免翻译段内的变量和代码,但在许多其他情况下我真的不能。
问题是:我想直接在浏览器上管理变量和代码的一致性(我信任我的翻译人员,但多一点 UI/UX 帮助总是一件好事!)。
一个好的方法是提供一组变量和代码标签,只需单击一下即可插入(以避免变量拼写错误或代码语法不正确),并进行一些预提交验证以确保一切都已插入。
我在其他网站上看到过这种方法,例如 Facebook 或 Freelancer.com(他们有能力从头开始重新实现整个事情! )。 您是否知道用于此目的的任何几乎准备就绪的工具/库?
提前感谢大家的建议。
最佳答案
如果您需要一个库来翻译文本 - 这里是 Google Translate API:https://developers.google.com/translate/?csw=1
如果您需要一个可以接受用户输入、执行验证并插入 DOM 的库 - 那么 Jquery 拥有您需要的一切。
如果您有其他要求,请告诉我,我会编辑我的问题。
关于用于管理翻译表单的 Javascript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20316408/