我需要导出信息并且必须翻译出口文本。在数据库中数据是非翻译形式。我的应用程序要求说用户必须也能够将导出的CSV文件导入数据库,所以我需要将翻译后的文本反转为I18N格式,这是数据库中的数据格式。我该怎么做,或者有没有一种理智的方式来做到这一点?是否可以逆转I18N翻译?
1
A
回答
2
我同意你的意见。 在一般情况下,它似乎是不知名的!就像是: !!!
- 采取所有翻译的字符串作为图案,一个接一个(使用一些优先级)
- 当一个模式匹配,与未翻译值替换为模式
- 循环播放,直到完成!
许多问题都可以envisionned ...
这涉及到自然语言处理的研究领域。 所以它很好...研究!在日常编程中不太容易使用!
但是如果您觉得有兴趣,Google应该找一些算法。 我相信他们建立在一个复杂的模型上(与正则表达式相比!)。
我希望你有指导您 ... 随着越来越多的背景下一点的一些其他信息,它可能是一个更容易的问题...
0
你需要保持一个字典翻译消息表。你可能已经有一种形式。
Master message list
| Message key | English text |
| 1 | Payment rejected |
Translations
|Translation | Message key |
|Paiement rejeté | 1 |
|Talu Gwrthodwyd | 1 |
|Maksu hylätty | 1 |
您可以使用连接来搜索您的数据导入翻译的文本,并将其映射回未翻译的文本(或只是存储邮件键)。
这可能是值得做这个更强大的由“减少”的翻译文本 - 带不必要的空白,取代重音符号等存储翻译和搜索之前之前执行此操作。数据库索引应该快速搜索。
相关问题
- 1. 是否可以翻译Django ModelMultipleChoiceField?
- 2. 是否可以使用Google翻译自动翻译Iframe?
- 3. Django-jinja jinja2模板i18n不是翻译
- 4. I18n翻译模型数据
- 5. 如何翻译i18n Plone actions.xml
- 6. 的I18n翻译问题
- 7. sfGuardAuth登录表i18n翻译
- 8. Rails I18n-js:缺少翻译
- 9. Symfony,sfDoctrineGuardPlugin和翻译(I18N/I10N)
- 10. Symfony中的XLIFF翻译文件(I18n)是否区分大小写?
- 11. 是否有一个Web GUI导入/导出Rails I18n翻译?
- 12. i18n - 页面URI是否应该在区域网站上翻译?
- 13. Rails i18n:我可以关闭“翻译缺失”错误吗?
- 14. 是否可以旋转并翻转图标?
- 15. 脚本语言是否可以翻译成其他语言?
- 16. 是否可以在Python中翻译函数,方法等?
- 17. Django模板翻译 - 是否可以使用对象属性
- 18. Yii2是否可以在通用目录中使用翻译?
- 19. 是否可以将Alexa技巧翻译成Android应用程序?
- 20. 您是否可以在新的AngularJS i18n系统(1.4版本)中翻译动态消息?
- 21. Ember.js/Ember-i18n:是否可以在Handlebars模板内迭代翻译文件中的属性?
- 22. Django i18n使用它自己的翻译
- 23. Cakephp i18n得到翻译区域设置
- 24. 带翻译模型名称的Rails i18n
- 25. i18n在Alloy Titanium中的语言翻译
- 26. 的I18n翻译仅供管理员
- 27. 扶手:引起缺失的I18n翻译
- 28. I18n不通过黄瓜翻译
- 29. Django I18n翻译整个文档
- 30. 默认I18n ActiveRecord验证翻译
@newbie字符串,他们是分开的(=一个接一个),还是它们连接在一起?如果他们分开,问题就容易得多。 – KLE 2009-09-28 13:18:18