lazarus开发多国语言程序的步骤
1、project-->Options-->i18n-->Enable i18n
选择多国语言文件保存目录,默认和project同一目录
![]()
1、project-->Options-->i18n-->Enable i18n
选择多国语言文件保存目录,默认和project同一目录

2、在uses添加DefaultTranslator单元
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls,DefaultTranslator;
type
  { TForm1 }
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    Label2: TLabel;
 
 

4、使用POedit软件(poedit下载地址:https://poedit.net/),打开project1.pot 

5、点创建新的编译

6、选择要编译的语言(示例选择:中文)
7、将源文本ID逐一翻译

8、保存翻译好的po文件。
注意:文件名格式为:
执行文件名.语言代码
如:project1.zh_CN.po

最后是运行后的程序:

 
 
                    
                     
                    
                 
                    
                 

 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号