개요 | 다운로드 | 인스톨 | 구입 | 상세 | 서비스 | 문의 |
World Wide Navi 상세정보
|
- World Wide Navi의 헬프는 이곳.
- 국제화 프로그래밍 참고정보는 이곳.
- World Wide Navi의 카탈로그는 이곳.
- World Wide Navi의 솔루션 모델은 이곳.
- World Wide Navi의 가격표는 이곳.
- World Wide Navi의 도입모델은 이곳.
- 지원포럼의 최신정보는 이곳.
- 지원포럼의 TIPS & HOWTO는 이곳.
|
구동사양
|
OS - Windows XP / Vista / 7
Linux (32 bit)
Mac OS X
필요 소프트웨어 - JRE 1.5 이상 (Oracle사의 제품만 지원)
|
라이센스
|
체험판 ... 소스코드의 해석과 쌍방향의 수정이 가능.
견적, 툴 평가를 위한 무료 라이센스.
퍼스널판 ... 해석, 문자열의 일괄외부화, 룰의 import/export 가능.
각 개발 프로그래머를 위한 팀 라이센스.
프로페셔널판 ... 해석, 자동수정, 룰 편집, 그 외의 모든기능 사용가능.
개발 리더를 위한 단체 라이센스.
|
기능 상세
|
주요 내용
항목 |
설명 |
라이센스 |
체험[무료]
|
퍼스널 |
프로페셔널
|
지원 프로그래밍 언어
|
C, C++, Java, C#, VB, JSP, ASP, PHP, JavaScript, ActionScript
|
All |
All |
All |
복수UI 지원 |
Stand alone GUI,
Eclipse Plugin,
Visual Studio Addin,
Command UI (DOS 프롬프트 혹은 Linux 터미널)이 제공됩니다.
스크린샷>> 이곳
조작 데모>> 이곳 이곳
도움>>이곳 이곳
|
Visual Studio Addin은 사용불가 |
All |
All |
소스코드의 해석 |
편집가능한 룰에 기초하여 소스코드를 해석, 결과를 뷰와 파일에 보고합니다. 문제점뿐만 아니라 중요한 포인트도 추출가능합니다.
스크린샷 >> 이곳
조작 데모 >> 이곳
도움 >> 이곳
상세 >> 이곳 |
Yes |
Yes |
Yes |
해석룰의 편집
|
룰은, 선언, 함수사용, 문자열, 문자비교, 필요 키워드의 5개의 카테고리를 가지고 있어 유연한 커스터마이즈가 가능합니다.
스크린샷 >> 이곳
조작 데모 >> 이곳
도움 >> 도움
상세 >> 도움
|
룰의 보존불가
|
룰의 보존불가
|
Yes |
문자열의 외부화 |
상기의 [문자열]의 카테고리에서 검출된 삽입문자열은 자동적으로 리소스 파일에 외부화가능합니다.
스크린샷 >> 이곳 이곳
조작 데모 >> 이곳
도움 >> 이곳
상세 >> 이곳
|
1회당 1문자열, command UI 사용불가 |
Yes |
Yes |
Word And Character Counting
|
Words and characters of embedded strings can be counted up for localization quote.
|
Maximum 200 words and 500 characters only
|
Yes |
Yes |
해석룰의 Import/Export
|
편집된 룰은 export가능하며, 다른 머신에 import하는 것이 가능합니다. 이것에 의해 해석룰의 공유가 실현가능해집니다.
(룰공유를 위해서는 룰을 편집하기 위해서 적어도 1개의 프로페셔날 라이센스가 필요합니다.)
도움 >> 이곳
|
No
|
Yes |
Yes |
선언/함수의 치환 |
상기의 [선언]과 [함수사용]의 카테고리에서 검출된 비추천 데이터형과 함수는 룰에 등록되어 있는 치환후보에 치환가능합니다.
스크린샷 >> 이곳
도움 >> 이곳
|
No
|
No |
Yes |
현지어화툴과의 연계 |
현지어화툴 Sisulizer와의 연계
스크린샷 >> 이곳
조작 데모 >> 이곳
도움 >> 이곳
|
2언어한정(*1)
|
2언어한정(*1)
|
Yes |
시스템 언어의 전환 |
다언어기동의 테스트를 하기 위한 시스템언어의 전환.
스크린샷 >> 이곳
조작 데모 >> 이곳
도움 >> 도움 |
2언어한정(*1) |
2언어한정(*1) |
Yes |
브라우저 언어의 전환
|
다언어web접속의 테스트를 하기 위한 브라우저 언어의 전환.
스크린샷 >> 이곳
조작 데모 >> 이곳
도움 >> 이곳
|
2언어한정(*1) |
2언어한정(*1) |
Yes |
불필요한 코드의 스킵 |
해석할 필요가 없다고 여겨지는 소스코드는, 1행코멘트, 블록코멘트, 혹은 파일이나 디렉토리로서 스킵(읽지 않고 넘김)이 가능합니다.
도움 >> 이곳 이곳
|
Yes |
Yes |
Yes |
참고정보 |
많은 수의 참고정보(I18N의 팁이나 그 외)가 로컬html파일로서 디폴트로 설정됩니다.
스크린샷 >> 이곳
디폴트의 정보 >> 이곳 |
Yes |
Yes |
Yes |
Web검색뷰
|
우측의 뷰의 web검색화면에서 상세정보를 검색가능합니다.
이것은 각 해석결과에 대응하여 자동적으로 행할 수 있습니다.
스크린샷 >> 이곳
|
Yes |
Yes |
Yes |
해석의 집계 |
해석의 집계데이터에는 총 에러수, 각 카테고리의 에러수, 소스파일의 수, 스텝수의 항목이 포함됩니다.
스크린샷 >> 이곳
|
Yes |
Yes |
Yes |
라이센스의 기한 |
제품판 라이센스는 유효기간이 있습니다.
상세정보는 구입을 참조하여 주십시오.
|
무제한 |
90일~1800일(*2)
|
90일~1800일(*2)
|
옵션룰 |
디폴트룰에 없는 편리한 해석룰을 지원 포럼에서 다운로드하여 사용할 수 있습니다.
상세정보는 서비스를 참조하여 주십시오.
|
No |
Yes |
Yes |
Email Support |
Tool usage and internationalization skill support in English and Japanese. |
No |
Yes |
Yes |
*1)영어와 UI언어입니다. UI언어가 영어인 경우에는, 영어와 일본어입니다.
*2)기간내의 연장구입, 기간종료후의 재구입이 가능합니다. 기간종료 후에는 체험판으로 전환됩니다.
해석내용
디폴트에서는 아래와 같은 해석이 가능합니다.
도움의 라이브러리를 참조하여 주십시오.
소스의 종류
|
라이브러리 |
설명 |
C/C++ |
Standard C (POSIX) |
싱글 바이트 데이타 타입이나 함수, 화면방향이나 로케일설정에 필요한 함수, 로케일의 영향을 받는 중요한 함수등을 체크.
데이터 서식이나 로케일을 고정하고 있는 함수사용도 검출가능.
|
Win32 |
UNICODE비대응의 데이터 타입이나 함수, 화면방향이나 리소스를 읽어들이는데 필요한 함수, 로케일의 영향을 받는 중요한 함수등을 체크.
데이터 서식이나 폰트를 고정하고 있는 함수사용도 검출가능.
|
Gettext |
gettext매크로내의 문자열의 필터링.
|
GTK+ |
GTK매크로내의 문자열의 필터링. |
X |
중요하거나 혹은 로케일설정에 필요한 X함수의 체크.
|
Motif |
중요하거나 혹은 로케일설정에 필요한 Motif함수의 체크.
|
C++ |
.NET |
중요하거나 혹은 컬쳐에 관련된 클래스와 매서드, 리소스관리나 화면방향에 필요한 클래스, .NET타입에 치환가능한 Win32데이터 타입(이식용)등의 체크.
데이터 서식, 폰트, 컬쳐등을 고정하고 있는 함수사용도 검출가능.
|
MFC |
MFC타입에 치환가능한 Win32타입(이식용)을 체크.
폰트를 고정하고 있는 함수사용도 검출가능.
|
Qt |
Qt매크로내의 문자열의 필터링. |
Java |
표준 |
로케일에 영향을 받는 중요한 클래스와 매서드, 리소스관리에 필요한 클래스등의 체크.
비추천 클래스와 매서드도 검출가능.
|
AWT |
로케일에 영향을 받는 중요한 클래스와 매서드, 화면방향에 필요한 클래스등의 체크.
widget사이즈를 고정하고 있는 함수사용도 검출가능.
|
Swing |
로케일에 영향을 받는 중요한 클래스와 매서드, 화면방향에 필요한 클래스등의 체크.
widget사이즈를 고정하고 있는 함수사용도 검출가능.
|
J2EE |
HTTP조작 매서드내의 문자열의 필터링.
|
C# |
.NET |
중요하거나 혹은 컬쳐에 관련된 클래스와 매서드, 리소스 관리나 화면방향에 필요한 클래스등의 체크.
데이터 서식, 폰트, 컬쳐등을 고정하고 있는 함수사용도 검출가능.
|
VB |
6.0 |
중요하거나 혹은 문화에 관련된 함수, 그리고 리소스 관리에 필요한 함수의 체크. |
.NET |
중요하거나 혹은 컬쳐에 관련된 클래스와 매서드, 리소스 관리나 화면방향에 필요한 클래등의 체크.
데이터 서식, 폰트, 컬쳐등을 고정하고 있는 함수사용도 검출가능.
|
JSP |
J2EE/JSP |
HTML내에 삽입된 텍스트나 UTF-8이외의 엔코딩지정의 검출, java코드 부분의 해석.
|
ASP |
.NET |
Checking important or culture related classes and methods, necessary classes for resource handling or screen orientation, and others.
Function calls of fixing data format, fonts, and charset in HTML also can be detected. |
PHP |
Standard |
Detecting deprecated functions, fixed format, and non-UTF-8 encoding in HTML & PHP source code.
|
JavaScript |
JS1.5/2.0 |
Internationalization and localization points for JavaScript 1.5 and 2.0 can be analyzed. |
ActionScript |
AS3.0/Flex/AIR |
Internationalization and localization points for ActionScript 3.0, Flex, and AIR can be analyzed. |
모든 소스의 종류에 공통 |
기호, 파일패스, 메일주소, 태그, SQL, 커맨드라인, 정의명칭등의 문자열은 에러로부터 적절히 제외.
'<', '>', '=', 등의 연산자를 사용한 문자비교를 검출가능. |
*상기이외에도 다수의 항목이 있습니다. 더 상세한 정보는 룰을 참조해 주십시오.
룰 편집 내용
해석룰은 5개의 카테고리를 가지고 있어, 그것들은 고도의 해석을 실현하기 위한 옵션을 가지고 있습니다.
도움의 각 장을 참조하여 주십시오.
카테고리 |
옵션 |
설명 |
선언 |
배열과 포인터만을 체크 |
단일문자의 제외(예 char c;) |
특정함수내의 선언을 제외 |
예 main(char** argv)... |
특정수식자를 가지는 선언을 제외 |
예 const char*... |
함수사용 |
각 인수에 허가된 값을 설정 |
예 setlocale의 제1인수는 LC_ALL, LC_...중의 하나일 필요가 있음
|
각 인수 부정확한 값을 설정 |
예 CreatePointFont()에 "MS 고딕"등의 폰트명을 바코드하지 않음.
|
문자열 |
특정정규표현에 부합하는 문자열을 제외 혹은 검출. |
예 "<td>", "hoge@com", ... |
특정함수의 인수에 설정되어 있는 문자열을 제외 혹은 검출. |
예 getString("key-1"), new Exception("fatal error..."), ...
|
특정매크로에 사용되어 있는 문자열을 제외 혹은 검출. |
예 #define APP_NAME "어플리케이션명",
#define ITEM_NAME "파일항목명" ...
|
유사한 이름을 가지는 변수에 설정되어 있는 문자열을 제외 혹은 검출. |
예 String sql = "select * from ...";
String mysql2 = "drop table ..."; ...
|
문자비교
|
특정정규표현에 부합하는 문자의 제외. |
예 '\0' .etc...
|
필요키워드 |
기술장소의 지정
|
예 setlocale은 'main'함수내에 기술할 필요있음.
|
특정키워드의 앞에 출현할 필요있음
|
예 setlocale은 로케일의 영향을 받는 함수사용의 앞에 불려와질 필요있음.
|
*상기이외에도 다수의 항목이 있습니다. 더 상세한 정보는 룰를 참조해 주십시오.
문자열 외부화 내용
문자열의 외부화는 각 리소스 포맷에 대응한 상세한 설정이 가능합니다.
도움의 설정을 참조해 주십시오. |
|