`

tesklink1.9.8优化中文包,tesklink1.9.8修复部分bug版本;Testlink配置(更新)

 
阅读更多

tesklink1.9.8版本 中文包优化不完全,有部分英文不能转成中文,附件是已处理优化后的包,基本实现所有中文转换处理;具体优化为String.txt新增以下中文:

 

// -----------------------------------new add-------------------------------

$TLS_req_type_low = '业务流程';

 

// reqMgrSystemView.tpl

$TLS_th_reqmgrsystem = '需求管理系统';

$TLS_th_reqmgrsystem_type = '类型';

$TLS_th_reqmgrsystem_env = '环境';

$TLS_warning_empty_reqmgrsystem_name = "需求管理系统名称不能为空!";

$TLS_warning_empty_reqmgrsystem_type = "需求管理系统类型不能为空!";

$TLS_reqmgrsystem_show_cfg_example = '显示配置样例';

$TLS_reqmgrsystem_cfg_example = '配置样例';

$TLS_reqmgrsystem_check_ok = "连接成功";

$TLS_reqmgrsystem_check_ko = "连接失败,请检查配置";

$TLS_check_reqmgrsystem_connection = "检查配置";

$TLS_reqmgrsystem_management = "需求管理系统-管理";

 

// issueTrackerView.tpl

$TLS_th_issuetracker = '问题跟踪';

$TLS_th_issuetracker_type = '类型';

$TLS_th_issuetracker_env = '环境';

$TLS_warning_empty_issuetracker_name = "问题跟踪名称不能为空!";

$TLS_warning_empty_issuetracker_type = "问题跟踪类型不能为空!";

$TLS_any_bracketed = "[任意]";

 

// ----- lib/testcases/tcCreatedPerUser.php -----

$TLS_testcases_created_per_user = '测试项目: %s - 每个用户创建的测试用例';

 

// issueTrackerEdit.tpl

$TLS_issuetracker_show_cfg_example = '显示配置样例';

$TLS_issuetracker_cfg_example = '配置样例';

$TLS_used_on_testproject = '使用于测试项目';

 

$TLS_desc_issuetrackers_management = "问题跟踪系统";

$TLS_config= "配置";

 

//end

 

===========================================

tesklink 1.9.8 config.inc.php 文件优化处理,附件为修复后的文件,使用时直接替换原文件即可。

具体修改:1.邮箱配置等

 

\testlink\lib\testcases\tcImport.php 修改bug (导入xml案例时,若案例中有关联的需求编号,则会报错)

              $reqMgr->assign_to_tcase($cachedReqSpec[$value['req_spec_title']]['req'][$value['doc_id']],$tcaseId,1);

 // $reqMgr->assign_to_tcase($cachedReqSpec[$value['req_spec_title']]['req'][$value['doc_id']],$tcaseId);$tcaseId s表中是int类型,此处传入为null(String),存在bug,故设置默认值为1(admin)避免报错

 

图形报告中文乱码处理:

 1、拷贝c:/windows/fonts/下面的simhei.ttf文件(其他自行下载的文件亦可,比如微软雅黑等)到testlink/third_**/pchart/Fonts/目录下 
  2、修改config.inc.php:将$tlCfg->charts_font_path = TL_ABS_PATH . "third_**/pchart/Fonts/tahoma.ttf";中的字体重新设置: 
  $tlCfg->charts_font_path = TL_ABS_PATH . "third_party/pchart/Fonts/tahoma.ttf";

        tahoma.ttf 换成自己新存储进来的字体即可。

 

 

=================================

Testlink配置(更新)

以下这些内容主要是靠修改文件config.inc.php解决的,文件目录在testlink文件下。

1.更改导入测试套件和测试用例文件大小

A、打开config.inc.php,查找$tlCfg->import_file_max_size_bytes,将后面的数据‘409600’改为期望的数据值。

B、$tlCfg->import_max_row = '10000' 是导入文件一行的大小限制。

2.禁用TestLink安全警告输出

A、打开config.inc.php,进入LOGGING项;

B、将$tlCfg->config_check_warning_mode中'FILE'改为' SILENT';

3.禁止用户注册

打开config.inc.php,找到$tlCfg->user_self_signup ,将其后true改为false,在登录界面便取消了New User链接。

4.解决执行时TestLink测试用例集显示乱码问题

A)进入..\Testlink\lib\execute,编辑文件execSetResults.php,

B)查找:$str .= htmlentities($elem) . ‘/’;

替换为: $str .= htmlentities($elem, ENT_QUOTES, 'UTF-8') . '/';

5.解决结果查看中TestLink图表显示乱码问题

A)将下载或从Windows中提取到的字体SIMYOU.TTF拷贝到Testlink中的Pchart的字体目录,路径为:..\testlink\third_party\pchart\Fonts

注:若是下载的字体,需要将字体文件拷贝到c:/windows/fonts文件夹目录下

B)修改config.inc.php:将$tlCfg->charts_font_path = TL_ABS_PATH . “third_party/pchart/Fonts/tahoma.ttf”;

中的字体重新设置:$tlCfg->charts_font_path = “c:/windows/fonts/SIMYOU.TTF“;

6.TestLink时区问题

TestLink服务器时间和北京时间差8个小时左右,可按照下面的方法解决:

A)在php.ini(在C:\WINDOWS目录下)中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC;

B)同时取消这一行代码的注释,即去掉前面的分号就可以了;

C)重启Apache服务器。

 

7.TestLink备份

MySQL只备份项目和权限相关信息,上传的数据信息如用例没有体现在数据库,而在testlink目录的upload_area/nodes_hierarchy中,所以备份时需要同步备份数据库和文件:

A)使用MySQL做数据库备份;

B)拷贝testlink/upload_area/nodes_hierarchy;

8.TestLink汉化

修改config.inc.php文件,将:$tlCfg->default_language = 'en_GB';
改为$tlCfg->default_language = 'zh_CN';
 
=======================

3.3 修改localization 属性

将xampp\htdocs\testlink\config.inc.php文件中$tlCfg->default_language = 'en_GB'改为$tlCfg->default_language = 'zh_CN' 

3.4 testlink系统字段显示汉化 
xampp\htdocs\testlink\locale\zh_CN\strings.txt文件为汉化各字段文件,若testlink使用过程中,发现有字段仍为英文,在en_GB\strings.txt文件夹中根据系统显示名称查找到该字段,将其复制到zh_CN\strings.txt文件中,然后将字段的值改为中文即可。  

3.5 Testlink时区 
Testlink时区设置在xampp/php/php.ini文件中,默认时区为“date.timezone = Europe/Berlin”,此时testlink日志中记录日期与当前日期不相符,改为“date.timezone = Asia/Shanghai”,重启服务即可。 
Php支持的timezone可参照http://php.net/date.timezone 
四 上传文件大小 
testlink默认上传文件大小为40k,修改上传文件大小步骤如下: 1. 安装目录下xampp\htdocs\testlink\config.inc.php文件 
$tlCfg->import_file_max_size_bytes = '10485760'; $tlCfg->import_max_row = '1000000'; // in chars 
修改上述字段为你想要的大小,import_file_max_size_bytes单位为kb,import_max_row为上传文档行数控制 2. 安装目录下xampp\php\php.ini文件 
修改upload_max_filesize为upload_max_filesize = 8M 操作完上述步骤,重启apache即可。 

 

分享到:
评论

相关推荐

    tesklink1.9.8版本中文包优化

    【 Tesklink 1.9.8 版本中文包优化详解】 Tesklink 是一款在 IT 行业中广泛使用的工具,它以其强大的功能和高效性受到许多专业人士的青睐。然而,在 Tesklink 1.9.8 的原始版本中,中文支持并不完善,给中文用户...

    TestLink最新版1.9.8

    1.9.8版本作为TestLink的最新更新,引入了多项改进和优化,提升了用户体验和整体性能。 首先,关于PHP版本的要求,TestLink 1.9.8需要PHP 5.0或更高版本来运行。这是因为随着软件技术的发展,新版本的PHP通常包含更...

    testlink安装包testlink-1.9.8.tar

    在本案例中,我们讨论的是TestLink的1.9.8版本的安装包,其文件名为"testlink-1.9.8.tar"。这是一个经过打包的压缩文件,通常在Linux或类Unix系统中使用tar命令进行解压。 TestLink的主要功能包括: 1. **需求管理...

    SQLiteSpy_1.9.8中文原版

    SQLiteSpy是一款功能强大的SQLite数据库管理工具,其1.9.8中文原版为用户提供了便捷的界面和丰富的功能,尤其适合于对SQLite数据库进行快速查看、编辑和测试。这款轻量级的应用程序以其高效和易用性在IT行业内受到...

    nginx-1.9.8.zip

    标题中的"nginx-1.9.8.zip"是一个包含Nginx 1.9.8版本源代码的压缩包,这通常意味着我们需要在Linux环境下对它进行下载、解压、编译和安装。 首先,我们来了解一下Nginx的架构和主要功能。Nginx采用事件驱动的异步...

    NoteCase 笔记软件 1.9.8版本

    它的最新版本1.9.8提供了稳定性和性能的优化,同时保持了其一贯的易用性。这款软件不仅适用于Windows操作系统,还兼容Linux系统,使得跨平台的笔记同步成为可能,这对于在不同系统间切换工作的用户来说是一个极大的...

    haproxy-1.9.8.tar.gz

    haproxy-1.9.8.tar.gz 是一个包含了haproxy 1.9.8版本源代码的压缩包。haproxy是一款广泛使用的开源负载均衡器和反向代理服务器,它以其轻量级、高效能和高可用性著称。在IT行业中,尤其是在大型网站和云服务中,...

    phantomjs1.9.8历史版本用于爬虫

    需要的添加的jar包及工具:我这里使用maven来构建项目,添加依赖如下:  <groupId>org.seleniumhq.selenium  <artifactId>selenium-java  <version>3.2.0 </dependency>  PhantomJs工具到官网去下载:...

    apache-ant-1.9.8-bin.zip

    - Apache Ant 1.9.8是该工具的一个稳定版本,发布于2015年,它修复了多个错误,并引入了一些新特性。 - 更新通常包括性能改进、错误修复以及对新平台和库的支持。 3. **构建文件(build.xml)** - build.xml是...

    jackson-core-asl-1.9.8.jar+jackson-mapper-asl-1.9.8.jar下载

    随着技术的发展,Jackson已经更新到了2.x版本,并且推荐使用最新稳定版本,因为新版本通常包含更多的功能、性能优化和安全修复。如果你正在创建新的项目,建议使用Jackson 2.x系列,例如`jackson-databind`模块,它...

    信呼协同办公OA系统 v1.9.8

    信呼协同办公OA系统是开源的一款办公系统,跨平台的系统,支持APP,pc网页版,pc客户端等。...信呼协同办公系统 v1.9.8 更新日志:日期:2019-09-231、完善系统安全性。2、系统优化等。3、APP完善会话管理功能。

    phantomjs-1.9.8-windows.zip

    1.9.8版本的更新和改进可能包括: - **错误修复**:1.9.8版本修复了前一版本中发现的许多错误,提高了程序的稳定性。 - **性能提升**:可能进行了代码优化,提升了PhantomJS在处理复杂网页或大量请求时的速度。 - *...

    jackson-core-asl-1.9.8.jar

    `jackson-core-asl-1.9.8.jar`是Jackson核心库的旧版本,Advanced Simple Library(ASL)分支,版本号为1.9.8。它包含了处理JSON的基本构建块,如JsonParser和JsonGenerator,它们分别用于解析和生成JSON数据。...

    排名关键字优化精灵 v1.9.8.zip

    排名关键字优化精灵是一款专业的排名关键字优化软件。...排名关键字优化精灵 v1.9.8 更新日志 1、升级了2月算法; 2、对最新测试结果做了升级; 3、加入了新软件提示; 排名关键字优化精灵截图

    phantomjs-1.9.8-macosx.zip

    需要注意的是,PhantomJS的版本1.9.8相对较旧,后续的开发已经停止,社区推荐转向更新的解决方案,如Puppeteer(由Google Chrome团队维护)或Headless Chrome。然而,对于仍然需要使用PhantomJS 1.9.8的特定场景,这...

    notecase-1.9.8_setup.exe

    版本1.9.8是该软件的一个稳定版本,提供了一些关键的改进和更新,旨在优化用户体验。 首先,notecase-1.9.8_setup.exe的安装过程相当简单。双击这个.exe文件,跟随向导的提示,选择安装路径,同意许可协议,然后...

    playmaker v1.9.8

    一款供《炉石传说》、《INSIDE》、《空心骑士》、《第一棵树》、《观察》、《梦幻降临》等游戏使用的顶级 Unity 可视化脚本工具:Project Showcase PlayMaker 采用更高级的策略,借助状态、动作和事件来提供一个直观...

    Amplify Shader Editor 1.9.8

    2024最新 Amplify Shader Editor 1.9.8 它全面支持Unity的三种主要渲染管线:内置(Built-in)、Unity的Universal Render Pipeline(URP)以及High Definition Render Pipeline(HDRP)。这些渲染管线的广泛支持...

    TestLink1.9.18

    testlink-1.9.8.tar.gztestlink-1.9.8.tar.gztestlink-1.9.8.tar.gztestlink-1.9.8.tar.gz

Global site tag (gtag.js) - Google Analytics