加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 如何翻译(国际化,本地化)应用程序?

发布时间:2020-12-15 04:08:32 所属栏目:大数据 来源:网络整理
导读:我需要在delphi上翻译一个应用程序.现在俄语界面中的所有字符串. 快速查找的工具是什么,为字符串常量分配所有的句子? 人们如何翻译大型应用? 解决方法 GetText应该能够做到,在 http://dxgettext.po.dk/documentation/how-to搜索“??提
我需要在delphi上翻译一个应用程序.现在俄语界面中的所有字符串.
快速查找的工具是什么,为字符串常量分配所有的句子?

人们如何翻译大型应用?

解决方法

GetText应该能够做到,在 http://dxgettext.po.dk/documentation/how-to搜索“??提取”

如果您只需要在源代码中翻译GUI和可能的resourcestring,并且不需要Pascal源代码中的内联字符串常量进行翻译,那么您可以尝试使用Delphi内置方法.然而论坛说ITE是错误的.但至少那是德尔福官方的方式.

> http://edn.embarcadero.com/article/32974
> http://docwiki.embarcadero.com/RADStudio/en/Creating_Resource_DLLs

要使用ITM手动准备翻译来源,如http://www.gunsmoker.ru/2010/06/delphi-ite-integrated-translation.html的源表所示

我记得我为JediVCL团队转换了Polaris文本 – 所以他们做了一些提取.但我认为他们只提取了所有字符> #127进入一个文本文件 – 没有结构,有常量和注释,都在一起.
尽管如此,还是有一些组件,但我怀疑它可以按照你需要的方式使用:http://wiki.delphi-jedi.org/wiki/JVCL_Help:TJvTranslator

还有商业工具.但我不知道他们的功能是否可以帮助您完成初始提取和翻译任务.当你需要保存翻译成多种语言的大型应用程序时,它们可能会有很大的帮助,但是当你需要进行一次性转换时则不然.但也许我错了,如果你愿意,请查看他们的试用版.通过评论,这些套房被认为是最好的商业套房:

> TsiLang Suite http://www.tsilang.com/?siteid2=7
> Korzh Localizer http://devtools.korzh.com/localization-delphi/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读