H E W L E T T ยท P A C K A R D 15C

A Simulator for Windows, Linux and macOS
Version 5.0.01, Build 6512

© 1997-2025 Torsten Manz


Creating HP-15C Menu Translations



  1. Change to directory "msgs" and make a copy of one of the message files. I suggest to start with the English or the German language file as they are considered to be the original ones.

  2. Rename the new file to the language/country code combination you want to create. Valid file name formats are:

    <ISO 639-1 code>.msg
    <ISO 639-1 code>_<ISO 3166-1 code>.msg

    Valid codes can be found in these Wikipedia articles List of ISO 639-1 codes and ISO 3166-1.

    If only the language code is specified, the translation can be used in all countries using that language. It is therefore the preferred variant. Language and country codes must be in lowercase.

  3. Edit the new message file with a text editor. In the first line change the language/country code combination to the correct value.

  4. Message entries start in line two. Each entry consists of two elements: a language independent token and the message in the intended language. You obviously have to translate the message.

    Message files are UTF-8 encoded. You can use Unicode characters in the form \u####, where #### is the 4 digit Unicode HEX code. A complete list of all Unicode characters is available from Unicode x.y Character Code Charts.

    Before you save the file, double-check that all messages are enclosed in double quotes "". A double quote in the string must be escaped with a backslash "\".

  5. Start the simulator by running HP-15C.cmd. Open the Preferences dialogue, switch to the "Menu" tab, select your language and press "Ok". You can now test the simulator with the new language.

  6. Once you're finished, send the new .msg-file(s) to hp-15c-simulator@arcor.de. I will then include the new language in the next release.

    Thank you for your support!