《代码统计分析工具 4.0》多国语言实现方案
- 2021 年 2 月 12 日
- 筆記
- boom's works, boomworks, SourceCounter, wxwidgets, 代码统计分析工具, 代码统计工具
【翻译工具】
– 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; }
//—————————————————————————————-
// 附:软件介绍
//—————————————————————————————-
《代码统计分析工具 4.0》一款源代码统计分析、开发工作量计算、测试缺陷预测的开发工具。支持 30多种源代码的统计,同时可以对项目的开发工数、成本、质量指标等进行分析和预测。
一、软件简介
代码统计分析工具 4.0,支持 30多种代码格式。能够统计包括:代码行数、注释、空行、文件大小等数据。另外,还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测,是程序开发、项目管理人员的必备工具。
二、主要功能
* 支持对 30多种代码格式进行统计
** C++、VB.Net、VB、C#、JAVA、Delphi、ASP.Net、ASP、JSP、HTML 等
* 支持统计结果导出为 CSV 或 HTML 文件格式
* 支持多目录和包含子目录递归的统计方式
* 可以自由添加想要统计的文件的扩展名
* 能够分析和预测开发项目的工数(人月数)
* 能够分析和预测开发项目的成本(人月单价参数可设定)
* 能够分析和预测开发项目的各种质量指标
** 单元测试(UT)阶段的测试用例密度、缺陷检出密度(密度参数可设定)
** 结合测试(IT)阶段的测试用例密度、缺陷检出密度(密度参数可设定)
* 保存统计过的目录
* 支持多国语言界面
** 简体中文、英文、日语
三、更新日志
1、更新界面到 wxWidgets 3.14 最新版
2、更新部分图标
3、修复部分界面问题
4、将“目录和类型”从“合计”页面分离
四、关键字
源代码行数统计 源代码行数分析 开发工数估算 开发工作量估算 开发成本估算 质量指标预测