[QLang]Android 发布 QLang 语言文件

作者承诺的 QLang  FMX 版本一步步向我们走来,截止本文发布时,QLang 已经做到 : Windows 平台完整(VCL 和 FMX 框架同时支持,32位 / 64位均可) QLang 已经在 Android 下成功的编译运行,下面是两张效果图 好了,那么接下来的事情,本教程教大家怎么来将语言文件打包到你的

[QLang]优化了QLang中资源字符串替换的效率

【更新说明】 新算法修改了资源字符串翻译的获取顺序,改为先尝试从翻译中查找,如果找不到才加载默认的字符串并查找翻译,然后将找到的翻译缓存,以加速下次加载,从而提高翻译的效率。实际测试比原先的效率提高 4.5 倍左右。 【更新级别】 可选  

[教程] QLang 快速入门指南:多语言支持的高级功能

虽然,说是高级编程,但实际上依然没有多少需要你自己做的事情。在前言部分,我们说过,QLang 支持资源字符串、常量和组件的非空字符串属性的翻译支持。至于资源字符串怎么加入的问题,咱在这里不再缀述,参考 Delphi/C++ Builder 帮助中关于 resource strings 的说明。 【常量字符串】 现在我们

[教程] QLang 快速入门指南:为程序添加多语言支持

QLang 的目标是尽量简化用户的编程,所以要让你的程序支持多语言,我们也尽量简化您所需要进行的操作。 由于 QLang 支持 Delphi 和 C++ Builder,所以我们分开来说(实际上两者真的差不多)。 【Delphi】 打开工程选项菜单,在工程的搜索目录中,加入 QLang 的搜索目录。 在你程序的任意一个

[教程] QLang 快速入门指南:前言

QLang 是一个 Delphi / C++ Builder 下的多语言编程的支持组件,目的是方便您将自己的程序走出国门,面向国际用户提供优质的软件产品时,不需要为程序适应不同的语言而大费脑筋。 在使用 QLang 之前,您需要知道: 它支持 Delphi / C++ Builder 2007 以后的版本的开发工具;

[QLang] QLang Editor 增加简体中文和繁体中文自动转换支持

新版 QLang Editor 增加了一个虚拟的字典处理繁体中文和简体中文的自动转换。现在选择自动翻译,就可以将直接将简体中文的内容转换成繁体中文或者反过来一键转换。当然,这不是基于字典的算法,所以不可能特别完美,尤其是一些术语部分明显不可能转换好,还需要进行人工审核校对。 下面是自动翻译的效果截图:

[QLang] QLang 3.0.2 发布

新的 3.0.2 版发布,新版增加了64位支持,现在  QLang 支持 VCL 32位和64位,换句话说已经支持 Windows 下基于 VCL 的程序的开发。而基于 FMX 的 QLang 还需要搞定几个问题: 1、Android/OSX/iOS中的资源字符串的扫描实现; 2、Android/OSX/iOS中动态替

[QLang] QLang 的第一个正式版本 3.0.1 已经发布

各位亲: QLang 历时近一个月的开发和测试过程目前已经结束,首个正式版本已经发布,版本号遵守 QDAC 项目的规则,定为 3.0.1,主要特性如下: 简单易用:直接包含 qlang.pas 即可,除非使用了一些特殊组件,否则不需要特殊处理; 功能丰富:支持常量、资源字符串、组件属性的翻译,更重要的是支持布局和字体调

[QLang] 如何参与网络字典翻译?

QLang 的低层目前已经基本稳定,目前主要工作放在了编辑器的设计和开发上。网络字典是其一个重要的环节,可以减少大家多语言支持翻译的重复劳动。目前有一些朋友想参与翻译,所以编写了这么一篇短文,来介绍如何参与网络字典的翻译。 QLangEditor 提供了网络字典供大家使用,而网络字典的存在,可以大大的方便每一位 QLa

[QLang] 如何在用户更改语言时变更动态添加内容的值

我们知道,QLang 可以承担绝大多数情况下的自动翻译任务,但是,如果您的有些内容是动态添加的,那么很显然,QLang 就需要您的人工干予以实现准确的翻译。 比如,我们在窗体上放置一个 TLabel,在 Form 的 OnCreate 里为其动态赋值,示例代码如下: procedure TForm1.FormCreat

[QLang] QLang 多语言支持组件专题

QLang 是 QDAC 开发组推出的商业化的开源多语言支持组件,方便大家让你的程序以最简单的方式来推出面向全球用户的版本。 QLang 新版为您带来 FMX 框架的多语言支持,让您拥有全新的体验,要进一步了解 QLang ,请下载  QLang3介绍(PDF 格式)) 在加入 FMX 的同时,QLang 产品的售价我

QLang 多语言组件-Delphi/C++ Builder 你想要的多语言组件

QLang 是一个全新的多语言组件,可以让您的应用程序方便的支持不同国家的语言。现价1500元或$239美元/套,欢迎大家积极订购,有任何问题,欢迎加入 QDAC 官方 QQ 群 ( 号码:250530692 ) 咨询。 【为什么需要QLang】 如果您的目标用户是国内用户,使用 QLang 可以让您的程序: 直接使用

[QLang] 关于 QLang 编辑器使用网络共享字典说明 | About QLang Editor’s web dictionary

【简体中文】 QLang 编辑器支持使用网络上其它朋友分享的多语言翻译的字典项目,以为您提供更精准的翻译。但需要注意,本着我为人人,人人为我的原则,这要求您的 QLang 编辑器在翻译时联网,并且您的翻译词汇也会分享给其它的朋友,以供参考。如果您不同意这一点,请不要启用网络共享字典。或者在编辑不想分享的语言文件前,关闭

[QLang]-使用 QLang 汉化 VCL 自带的 ShowMessage 对话框

Delphi 自带的 ShowMessage 是 VCL 自带的对话框,但其一个大大的 OK 按钮,与中文的程序很大的不协调,怎么解决这个问题,我们以前给出过一些解决办法,但总是过于麻烦。今天,QDAC.QLang 为您轻松解决这个问题。 1、在程序中引用 QLang 单元。 uses qlang; 2、在程序启动时,

[QLang] QLang 与 Delphi/C++ Builder 其它多语言组件对比

QLang 目前核心的功能已经基本实现,抽时间我将其现有的多语言组件进行了一个简单的对比,希望让大家对 QLang 有一个基本的了解: 授权 免费授权:DKLang、dxgettext 商业授权:QLang、TsiLang 价格(为含全部源码版本) 免费:DKLang、dxgettext 付费:QLang $239(人

[QLang] 基于QLang的多语言编程注意事项

1、无论是动态创建组件还是窗体上的组件,组件必需有名称,否则,由于语言文件无法标记区分控件,所以也就无法翻译。同时,组件的所有者必需是窗体或数据模块,否则的话,无法自动翻译,只能由您自己手动响应 LangManager.OnLanguageChange 时调用 LangManager.Translate 方法来完成翻译

[QLang] 如何让你的程序支持多语言

QLang 的多语言支持使用起来一如既往的简单。要使你的程序支持多语言,你认为需要几个步骤?只需要一个:在你的项目中加入对 qlang 的引用。真的没了吗?没了,你的程序现在已经支持多语言,剩下的事情就是生成语言字典并翻译的问题了。 第一步:生成需要翻译的字典项目; 目前版本的QLang还没有完全自动化的多语言字典生成

[QLang]QLang 多语言支持组件即将发布,参与测试免费得新版软件

QLang 是一个基于 QDAC 项目的首个非开源软件,目前正在紧张的编码及测试阶段,计划10.1之后发布。 QLang 正式版定价为 1500 元,11 月 1 日之前订购,只需要 150 元/套,1年内免费升级。 对于以下人员,QLang 终身免费使用: 参与测试并报告问题,得到确认的人员; QDAC 项目众筹群参