Language

Language in the Options menu.

Use Language Options to set the language displayed in GoldWave. Choose a language from the drop down Active language list or the Open button to select a custom language file. Choose the Edit button to edit the selected language. Choose the New button to create a new language file.

Language Editor

Use the Language Editor to create a new language file for GoldWave or edit an existing one to improve the translation. On the left side of the window is the list of items that require translation. Use the Search controls to find a specific item or text. Use the Expand and Collapse buttons to fully expand or collapse the selected item in the list.

On the right side are text boxes showing the original English text and translated text. The Original English text box is read-only and cannot be changed. Enter the translated text into the Translation text box. Some items require special formatting. Please read the formatting table below. Choose the Next button to go to the next text item. Choose the Incomplete button to go to the next blank item that has not been translated yet.

If the same English text is found in other items, choose the Replace All... button to replace all items with the exact same text. For example, if the current item contains the English text "Cancel", all other items containing that exact text will be replaced in the translated text. If another item contains the text "Cancel Now", that item won't be replaced because it is not an exact match.

Choose the Save button to save the translation. Choose the Save As button to save the translation in a different file. The current filename is shown at the top of the window. After saving the language, use the Open button in Language Options to use it in the program.

Formatting
Character Format
Percent (%) The percent character is a special character used to insert numbers and text. Examples: %d inserts a decimal number, %.2lf inserts a floating point number, and %ls inserts some text such as a filename or preset name. The translated text must include these exact sequences of characters and must not add extra percent characters. Failure to do so will result in program instability.

Note that text in the "Forms" section does not have this restriction. The percent character is used to denote a unit of percent.

Vertical Bar (|) The vertical bar character is a special character used to separate text into separate sections in message windows. Be sure to include the same number of vertical bars in the same relative positions in the translated text.
Newlines Text containing newlines should retain the same number of newlines in the same relative positions in the translated text. Be aware of any text ending in a newline and ensure that newline is retained. Also ensure that extra newlines are not added to the end of the translated text.

Some items are lists. Each list item is must be on a separate line. The number of lines of text required is give above the Translation text box on the right.