当前位置 博文首页 > boomworks:《代码统计分析工具 4.0》多国语言实现方案
【翻译工具】
- PoEdit
【软件开发工具】
- Code::Blocks
- wxWidgets
- GCC
【代码示例】
代码里使用 _("string") 方式,将需要翻译的字符串标记起来,PoEdit工具会自动识别这些字符串,自动生成 .po文件,翻译并保存会生成 .mo 文件。
wxArrayString* BmwConst::GetArrColName() { ms_arrColName.Add( _("File") ); // 01 ms_arrColName.Add( _("Type") ); // 02 ms_arrColName.Add( _("Folder") ); // 03 ms_arrColName.Add( _("Total Lines") ); // 04 ms_arrColName.Add( _("Code lines") ); // 05 ms_arrColName.Add( _("Code//Comment") ); // 06 ms_arrColName.Add( _("Comment lines") ); // 07 ms_arrColName.Add( _("Blank lines") ); // 08 ms_arrColName.Add( _("Size") ); // 09 ms_arrColName.Add( _("Man-hour") ); // 10 ms_arrColName.Add( _("Cost") ); // 11 ms_arrColName.Add( _("UT Cases") ); // 12 ms_arrColName.Add( _("UT Defects") ); // 13 ms_arrColName.Add( _("IT Cases") ); // 14 ms_arrColName.Add( _("IT Defects") ); // 15 ms_arrColName.Add( _("Modified Date") ); // 16 return &ms_arrColName; }
//----------------------------------------------------------------------------------------
// 附:软件介绍
//----------------------------------------------------------------------------------------