Kokusaika JP logo
Home Product World Wide Navi Details
Home
What's I18N?
What's I18N? I18N Support
Product
Product World Wide Navi
Download Install Purchase Details Service
Service
Service JoomWeb Source Code Clinic SI, Consulting Localization Testing Online Shop Seminar
Case Study
Case Study
Info
Info Library
Company
Company Vision, Mission Internship Contact Us Privacy Site Map Site Policy
  • Product
  • World Wide Navi
Overview | Download | Install | Purchase | Details | Service | Contact Us
Details of World Wide Navi
  • World Wide Navi Help Here.
  • Internationalization Programming Advisory Information Here.
  • World Wide Navi Catalog Here.
  • World Wide Navi Solution Model Here.
  • World Wide Navi Price List Here.
  • World Wide Navi Introduction Model Here.
  • The latest information in support forum Here.
  • TIPS & HOWTO in support forum Here.
Environment
OS
Windows XP / Vista / 7
Linux (32 bit)
Mac OS X
Required Software
JRE 1.5 or later (Supports only the downloads from Oracle.)
Licenses
Free ... Source code analysis and interactive modification are available.
                    Free license for cost estimation and tool evaluation.
Personal ... Analysis, batch string externalization, rule import/export are available.
                          Team license for each development programmer.
Professional ... Analysis, automatic modification, rule editing, other whole functions are available.
                               Single license for development leaders.
 
Function Details
Main Spec
Item Description License
Free Personal Professional
Supported Programming Language C, C++, Java, C#, VB, JSP, ASP, PHP, JavaScript, ActionScript
All All All
Multi UI Support Stand alone GUI,
Eclipse Plugin,
Visual Studio Addin, and
Command UI (DOS prompt or Linux terminal) are provided.
Screenshots >> here

Operation Demo >> here
here
Help >> here here
Visual Studio Addin not available All All
Source Code Analyzing Analyze source codes based on editable rules and report the results in views and files. Not only problems but important points also can be detected.
Screenshots >> here
Operation Demo >> here

Help >> here
Details >> here
Yes Yes Yes
Analysis Rule Editing
Rules has the five categories of
Declarations,
Function Calls,
String Literals,
Character Comparisons, and
Necessary Keywords.
You can tune them so flexibly.
Screenshots >> here
Operation Demo >> here

Help >> here
Details >> here
Rules cannot be saved
Rules cannot be saved
Yes
String Externalization Embedded strings deteced by the category 'String Literal' above can be externalized into resource files automatically.
Screenshots >> here here
Operation Demo >> here

Help >> here
Details >> here
One String by one time, command UI not available
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
Analysis Rule Import/Export
Editted rules can be exported and imported to other machines, it enables analysis rule sharing.
(To share the rules, at least one Professional license is required to edit the rules.)
Help >> here
No
Yes Yes
Declaration/Function Replacement Deprecated declarations and functions deteced by the category 'Declaration'  and 'Function Use' above can be replaced with the alternatives automatically.
Screenshots >> here
Help >> here
No
No Yes
Collaboration with the localization tool Collaboration with the localization tool Sisulizer.
Screenshots >> here
Operation Demo >> here

Help >> here
Two languages only(*1)
Two languages only(*1) Yes
System language switching System language switching for multilingual launching test.
Screenshots >> here
Operation Demo >>
here
Help >> here
Two languages only(*1)
Two languages only(*1) Yes
Browser language switching
Browser language switching for multilingual web access test.
Screenshots >> here
Operation Demo >>
here
Help >> here
Two languages only(*1) Two languages only(*1) Yes
Unnecessary Code Skipping Source codes you think not needed to be analyzed can be skipped by one line comment, block comment, or as files and directories.
Help >> here here
Yes Yes Yes
Advisory Information Many advisory information (I18N tips and others) are set as local html files by default.
Screenshots >> here
Default ones >> here
Yes Yes Yes
Web Search View
You can search for detailed information by the web-search screen on the right view.
This can be done automatically corresponding to each analysis result.
Screenshots >> here
Yes Yes Yes
Analysis Summary Summary data of analysis has the items of
Total error count,
Each category error count,
File count, and
Step count.
Screenshots >> here
Yes Yes Yes
License Expiration Commercial licenses have the limit.
Refer to Purchase for more details.
Unlimited
90 days to 1800 days(*2)
90 days to 1800 days(*2)
Optional Rules
The useful optional rules not included in the default ones can be downloaded from support forum.
Refer to Service for more details.
No Yes Yes
Email Support
Tool usage and internationalization skill support in English and Japanese.
No Yes Yes
*1)English and UI language. If UI language is English, English and Japanese.
*2)The expiration can be extended by adding orders and the software use can be resumed by purchansing another license after the license expiration. After the license expired, it will be returned to the free version.

Analysis Spec
By default, the following analysis are enabled.
See Libraries of our help.
Source Type Library Description
C/C++ Standard C (POSIX) Checking single byte data types and functions, necessary functions for locale setting or screen orientation, important functions affected by locale, and others.
Function calls of fixing data format and locales also can be detected.
Win32 Checking UNICODE unsupported date types and functions, necessary functions for resource loading or screen orientation, important functions affected by locale, and others.
Function calls of fixing data format and fonts also can be detected.
Gettext Filtering the strings in gettext macro and functions..
GTK+ Filtering the strings in GTK macros.
X Checking X functions important or necessary for locale setting.
Motif Checking Motif functions important or necessary for locale setting.
C++ .NET Checking important or culture related classes and methods, necessary classes for resource handling or screen orientation, win32 data types to be replaced with .NET types (for porting), and others.
Function calls of fixing data format, fonts, and cultures also can be detected.
MFC Checking win32 data types to be replaced with MFC types (for porting).
Function calls of fixing fonts also can be detected.
Qt Filtering the strings in Qt macros.
Java Standard Checking important class and methods affected by locale, necessary classes for resource handling, and others.
Deprecated class and methods also can be detected.
AWT Checking important class and methods affected by locale, necessary classes for screen orientation, and others.
Function calls of fixing widget size also can be detected.
Swing Checking important class and methods affected by locale, necessary classes for screen orientation, and others.
Function calls of fixing widget size also can be detected.
J2EE Filtering the strings in HTTP handling methods.
C#  .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 cultures also can be detected.
VB 6.0 Checking important or culture related functions, and necessary functions for resource handling.
.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 cultures also can be detected.
JSP
J2EE/JSP Detecting embedded string in HTMLs and non-UTF-8 encoding settings, and analyzing Java code area.
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.
Common in all source types  String literals such as symbols, file path, mail address, tags, SQL, command line, defined names .etc... can be eliminated from errors approriately.
Character comparison using operator such as '<', '>', and '=', .etc... can be detected as errors.
*We have more other items than listed above. Please check the rules for more details.

Rule Editing Spec
Analysis rules have five categories and each one has the options to achieve intelligent analysis.
See each chapter of our help.
Category Option Description
Declarations
Check only arrays and pointers Eliminate a single character (e.g. char c;)
Eliminate declarations in specific functions e.g. main(char** argv)...
Eliminate declarations with specific modifiers e.g. const char*...
Function Calls Set each parameter allowed values e.g. 1st parameter of setlocale needs to be one of LC_ALL, LC_...
Set each parameter incorrect values e.g. CreatePointFont() cannot have hardcoded font name such as "MS Gothic".

 
String Literals
Eliminate/Detect strings matched by specific regular expressions. e.g. "<td>", "hoge@com", ...
Eliminate/Detect strings set in parameters of specific functions. e.g. getString("key-1"), new Exception("fatal error..."), ...
Eliminate/Detect strings used by specific macros. e.g. #define APP_NAME "Your Application Name",
    
#define ITEM_NAME "File Item Name" ...
Eliminate/Detect strings set to variables with similar names. e.g. String sql = "select * from ...";
       String mysql2 = "drop table ..."; ...

Character Comparisons Eliminate characters matched by specific regular expressions. e.g. '\0' .etc...
Necessary Keywords Set location to be found
e.g. setlocale needs to be called in the function 'main'.
keywords have to be present before specific keywords
e.g. setlocale needs to be called before other function calls affected by locale.
*We have more other items than listed above. Please check the rules for more details.

String Externalization Spec
String externalization has detailed preferences corresponding to each resource format.
See Preferences of our help.
Source Type Preference Resource Format
Description
C/C++ Gettext pot file Scripts to compile pot files can be attached.
Catgets msg file Scripts to compile msg files can be attached.
Windows DLL RC file Visual Studio projects to compile RC files can be generated and included by solutions automatically.
Generated RC files can be combined with Visual Studio RC files
automatically.
You can switch dll loading style either 'Win32' or 'MFC'.
Code pages of RC files can be switched with the encoding of your specified language.
Supported Visual Studio projects:
  ATL/CLR/MFC/Win32
  *Smart Devices are not supported for now.
Supported Visual Studio Versions:
  6.0/2005/2008/2010
  *Ealier ones than 6.0 and .NET/.NET 2003 are not supported for now.

C++ .NET resx file Generated classes and resx files can be included by projects automatically.
Java ResourceBundle properties file UTF-8 texts (not ASCII codes) of properties files can be attached.
C# .NET resx file Generated classes and resx files can be included by projects automatically.
Supported Visual Studio projects:
  Windows Form/WPF/Silverlight/Others

VB Windows DLL RC file Visual Studio projects to compile RC files can be generated automatically.
.NET resx file Generated classes and resx files can be included by projects automatically.
Supported Visual Studio projects:
  Windows Form/WPF/Silverlight/Others

JSP ResourceBundle properties file Switching resources using locales in HTTP requests.
ASP .NET resx file Generate resx files and modify aspx files automatically.
PHP gettext pot file
Switching resources using gettext libraries.
JavaScript JSON json file Switching resources by Ajax handling of JSON files.
jQuery properties file Switching resources using jQuery libraries.
ActionScript Flex/AIR properties file Switching resources using Flex/AIR classes.
Common in all preferences files to include, classes to import, initializing processes, resource loading functions/methods, resource file locations, resource key prefixes, variable names and many other settings are possible in each preference.
*We have more other items than listed above. Please check the preferences in  the tool for more details.
 
Contact Us  |  Site Map  | Site Policy | Privacy Policy
Copyright (C) 2013 Kokusaika JP. All Rights reserved.