| 개요 | 다운로드 | 인스톨 | 구입 | 상세 | 서비스 | 문의 |
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, 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코드 부분의 해석.
|
| 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은 로케일의 영향을 받는 함수사용의 앞에 불려와질 필요있음.
|
*상기이외에도 다수의 항목이 있습니다. 더 상세한 정보는 룰를 참조해 주십시오.
문자열 외부화 내용
문자열의 외부화는 각 리소스 포맷에 대응한 상세한 설정이 가능합니다.
도움의 설정을 참조해 주십시오. |
|