gpt4 book ai didi

java - 用于检测国际化问题的静态分析工具

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:50 25 4
gpt4 key购买 nike

是否有任何工具(免费/商业)可以审核国际化申请? (或本地化就绪,如果您愿意)

主要感兴趣的是:

多语言实现测试

    Examples:      * [javascript] alert('Oops wrong choice!');      * [java] String msg = resourcebundle.getString("key.x").concat("4");      * [jdbc] String query=".. order by abc"; //should be NLS_SORT or equiv.  

实现测试日期

    Examples:      * SimpleDateFormat used without Locale      * Apache's DateFormatUtils used  

数字实现测试

    Examples:    * NumberFormat used without Locale  

javascript 验证测试

    Examples:    * [javascript] checkIsDecimal { //decimal point checked against "." }      * [javascript] hardcoded character range [A-z]  

干杯。

最佳答案

看看 Globalyzer - http://lingoport.com/globalyzer - 就是这样,一个专门为国际化对代码进行静态分析的工具。它也适用于多种编程语言。支持检测和纠正嵌入字符串(也包含字符串外部化功能)、潜在的语言环境限制方法/函数/类,具体取决于编程语言和要求,以及编程模式和嵌入图像等其他问题。默认的“规则集”可以让您有个良好的开端,然后您可以自定义规则来检测和过滤问题。此外,还有一个基础数据库可以帮助您在处理 i18n 问题时对其进行标记或跟踪。有一个服务器组件,您可以在其中创建规则集并与您的团队成员共享,然后是桌面和命令行客户端,这些客户端在您的机器上本地运行以分析您的源代码,因此您不会发送任何代码或在本地机器上报告。

关于java - 用于检测国际化问题的静态分析工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1090437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com