我不能在Delphi语言设计器中编写翻译
在Delphi中的多设备应用程序中,我希望更改语言 因此,我在表单中使用了一个TLAN组件,但我有一个问题 双击TLang组件后,将启动“语言设计器”窗口。我写两个字母的语言代码,比如“en”,然后点击“添加”按钮。我的问题是它不会显示编辑文本来编写每个文本的相应翻译: 这是它应该具有的行为: 我已经测试过移动标题中出现的分隔符,但这没有任何效果 有人知道为什么我的语言设计器中没有显示编辑文本吗我不能在Delphi语言设计器中编写翻译,delphi,android-edittext,Delphi,Android Edittext,在Delphi中的多设备应用程序中,我希望更改语言 因此,我在表单中使用了一个TLAN组件,但我有一个问题 双击TLang组件后,将启动“语言设计器”窗口。我写两个字母的语言代码,比如“en”,然后点击“添加”按钮。我的问题是它不会显示编辑文本来编写每个文本的相应翻译: 这是它应该具有的行为: 我已经测试过移动标题中出现的分隔符,但这没有任何效果 有人知道为什么我的语言设计器中没有显示编辑文本吗 谢谢 关于您的问题,Embarcadero质量门户网站上有一些条目 对于原始版本“Delphi
谢谢 关于您的问题,Embarcadero质量门户网站上有一些条目 对于原始版本“Delphi 10 Seattle”,该错误似乎已得到确认,但在更新1“Delphi 10 Seattle UD1”中已修复
我在“Delphi 10西雅图UD1”和“Delphi 10.1柏林”中成功地测试了该功能。在Embarcadero质量门户网站上有一些关于您的问题的条目 对于原始版本“Delphi 10 Seattle”,该错误似乎已得到确认,但在更新1“Delphi 10 Seattle UD1”中已修复
我在“Delphi 10 Seattle UD1”和“Delphi 10.1 Berlin”中成功地测试了该功能。在这种情况下,通过使用
*。LNG
文件,您可以使用Delphi 10 Seattle,因此请遵循以下步骤:
- 将
组件放到表单中,2TLang
,2Button
RadioButton
- 进行以下更改:
- 双击
,添加两种语言EN和ARTLang
- 单击
按钮创建模型文本文件
- 打开文本文件,进行所需的更改(AR)
- 完成后,将文件另存为例如:AR.LNG
- 打开文本文件,进行所需的更改(EN)
- 完成后,将文件另存为例如:EN.LNG
procedure TForm1.RadioButton2Click(Sender: TObject);
begin
LoadLangFromStrings(Lang1.LangStr['AR']);
LoadLangFromFile('YourFileLocation\AR.lng');
End;
恩朗:
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
LoadLangFromStrings(Lang1.LangStr['EN']);
LoadLangFromFile('YourFileLocation\EN.lng');
end;
在这种情况下,有一个解决方案是使用
*.LNG
文件,您使用Delphi 10西雅图,因此请遵循以下步骤:
- 将
组件放到表单中,2TLang
,2Button
RadioButton
- 进行以下更改:
- 双击
,添加两种语言EN和ARTLang
- 单击
按钮创建模型文本文件
- 打开文本文件,进行所需的更改(AR)
- 完成后,将文件另存为例如:AR.LNG
- 打开文本文件,进行所需的更改(EN)
- 完成后,将文件另存为例如:EN.LNG
procedure TForm1.RadioButton2Click(Sender: TObject);
begin
LoadLangFromStrings(Lang1.LangStr['AR']);
LoadLangFromFile('YourFileLocation\AR.lng');
End;
恩朗:
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
LoadLangFromStrings(Lang1.LangStr['EN']);
LoadLangFromFile('YourFileLocation\EN.lng');
end;
在使用Android和Windows目标进行测试时,我无法在Windows7 32位机器上重现Delphi10.1西雅图中的问题。尝试重新启动IDE(也可以选择重新启动PC)。如果问题仍然存在,您是否已检查Embarcadero质量门户以获取报告。如果尚未报告,请提交报告。我也使用Delphi 10.1西雅图,为什么您不能复制我的问题??它只是创建一个多设备应用程序,创建一个包含一些文本的表单,并添加一个TLang组件。我已经重新启动我的电脑和IDE,我的问题仍然存在…你有入门版吗?这只提供了有限的国际化支持,向下滚动到“国际开发”我没有入门版,我有一个注册建筑师的版本…那就好了。对不起,我没有主意了。我最后的猜测是,它与你的项目有某种关联。对于一个新的项目,译者的行为是否同样不当?当使用Android和Windows目标进行测试时,我无法在Windows7 32位机器上用Delphi10.1西雅图再现您的问题。尝试重新启动IDE(也可以选择重新启动PC)。如果问题仍然存在,您是否已检查Embarcadero质量门户以获取报告。如果尚未报告,请提交报告。我也使用Delphi 10.1西雅图,为什么您不能复制我的问题??它只是创建一个多设备应用程序,创建一个包含一些文本的表单,并添加一个TLang组件。我已经重新启动我的电脑和IDE,我的问题仍然存在…你有入门版吗?这只提供了有限的国际化支持,向下滚动到“国际开发”我没有入门版,我有一个注册建筑师的版本…那就好了。对不起,我没有主意了。我最后的猜测是,它与你的项目有某种关联。对于一个新的项目,译者是否同样表现不端?@KryNaC联系您当地的供应商,或者。或者,由于这在XE8中起作用,如果您不需要使用更高版本,请免费下载(注册用户有资格使用早期版本)。@KryNaC请联系您当地的供应商,或。或者,由于这在XE8中起作用,如果您不需要使用更高版本,请免费下载(注册用户可以使用早期版本)。