GUI Localization

The Astah GUI can be localized in viarious languages by using the external resource files.

Portugese LanguageChinese Screenshot
Astah in PortugueseAstah in Chinese
VersionLanguage/CountryFileDeveloperEmailDate
7.2.xEnglish/-astah-gui_en_7_2_x.zip(Sample)-September 27, 2017
7.1.xEnglish/-astah-gui_en_7_1_x.zip(Sample)-September 28, 2016
7.0.xEnglish/-astah-gui_en_7_0_x.zip(Sample)-June 24, 2015
6.9.xEnglish/-astah-gui_en_6_9_x.zip(Sample)-October 9, 2014
6.8.xEnglish/-astah-gui_en_6_8_x.zip(Sample)-January 16, 2014
6.7.xEnglish/-astah-gui_en6_7_x.zip(Sample)-March 14, 2013
6.6.xEnglish/-astah-gui_en6_6_x.zip(Sample)-March 22, 2012
6.6.xChinese / Chinaastah-gui_zh_cn.propertiesAbbeykorby@aliyun.com
(read interview)
November 8, 2013
6.5.xEnglish/-astah-gui_en6_5_x.zip(Sample)-September 29, 2011
6.4.xEnglish/-astah-gui_en6_4_x.zip (Sample)-March 31, 2011
6.3.xEnglish/-astah-gui_en6_3_x.zip(Sample)-November 26, 2010
6.2.xEnglish/-astah-gui_en6_2_x.zip(Sample)-July 30, 2010
6.1.xEnglish/-astah-gui_en6_1_x.zip(Sample)-March 5, 2010
6.0.xEnglish/-astah-gui_en6_0_x.zip(Sample)-October 19, 2009
Notes:
  1. astah-gui_en.properties is a sample file for translation.
  2. If you have any questions about resource files provided here, please contact the developers directly.

How to use resource files

  1. Download the Astah resource file and unzip it (if necessary). Then, save astah-gui_XX.properties or astah-gui_XX_XX.properties in the install folder.
  2. Start Astah. Menus and error messages can be displayed by the default locale of your OS if you set the external resource file in the Astah install folder.

    * You may need to customize the Java font.

Notes:

  1. Individual developers have copyrights to their resource files.
  2. Change Vision, Inc. may not warrant the quality and validity of any resource files that are set by users.
  3. Change Vision, Inc. may not warrant the operation of Astah when using resource files. It also does not have any responsibility for the user support.
  4. Redistribution of the Astah resource files is not allowed.
  5. Resource files will be released for Astah Community only.
  6. Information in this website is subject to change without notice.

How to create resource files

  1. Download a sample resource file and unzip it.
  2. Rename the file to astah-gui_language.properties or astah-gui_language_country.properties
    Refer to Class Locale or Creating a Locale for the information of languages and countries.

    Example of Resource File Names

    File NameLanguageCountry
    astah-gui_en.propertiesEnglish-
    astah-gui_en_US.propertiesEnglishUS
    astah-gui_ja.propertiesJapanese-
    astah-gui_ja_JP.propertiesJapaneseJAPAN
    astah-gui_pt.propertiesPortuguese-
    astah-gui_pt_BR.propertiesPortugueseBRAZIL
  3. Edit astah-gui.properties by Unicode.
    native2ascii in Java
    (1) Install JDK
    (2) Set an environment variable, JAVA_HOME.
    (3) Add %JAVA_HOME%\bin to an environment variable path.
    (4) Edit by the native code.
    (5) Transfer it to Unicode by using native2ascii command in the Command Prompt.
    * native2ascii
    Transfer the native code (Except Latin 1 or Unicode) to Unicode.
    (ex) Transfer astah-gui_jp.propertie created by EUC-JP to Unicode.
    native2ascii -encoding EUC-JP astah-gui_jp.properties astah-gui_ip_new.properties
    * Please refer to here regarding native2ascii.
    * Please refer to here regarding the encoding of native2ascii.
    Properties Editor for Eclipse Plugin
    Edit PropertiesEditor_EclipsePlugin_for_x.x for Eclipse

Instructions for Editing

  • Edit a resource file by Unicode, based on astah-gui.properties
  • Set CR+LF for the linefeed code.
    Replace the linefeed code when editing UNIX or MacOS.
    • UNIX : LF(\n)
    • Windows : CR+LF(\r\n)
    • MacOS : CR(\r)
  • Please add the following items.
    • properties.astah.version : astah version
    • properties.version : Resource file version
      (ex)pt_BR 1.0
      (ex)pt 1.0
    • properties.translator : Developer Name
    • properties.mail : Email Address
    • properties.comment : Comment

Example
##########################################################
#astah-gui_XX_XX.properties
#
#properties.astah.version=astah* community 6.0
#properties.version=XX_XX 1.0
#properties.translator=Tom Jones
#properties.mail= TomJones@xxxxx.com #properties.comment=English version
##########################################################

  • Do not add, delete or change keys, or change the order of keys.
  • Do not delete *c0,*c1,*t0,*t1 and ...
  • Do not change $. It is a mnemonic code.
    (ex)diagramview.popupmenu.add_qualifier.label = Add $Qualifier
  • Do not change or delete {0},{1},....{n}. These are the variables for the messages.

Notes:

  1. Individual developers have copyrights to the resource files. Please contact the original resource file developer if you would like to modify the released resource file and release it on this website. The original developers, you or both can hold the copyright of the resource file upon consultation.

How to release resource files

Please send your resource file, with the following information, if you wish to release it on our website.

  • Subject: Resource File for Astah Community
  • Name
  • Email Address
  • Country (Where you live in)
  • File Name
  • Language
  • Country (for file)
  • Astah Version
  • Original Resource File Name

Notes:

Developers have copyrights of the resource files. However, Change Vision, Inc. has a right to change, copy, and distribute the resource files. If the developer does not agree with it, they may choose not to release the resource file on our website.