# This is a template of MCU 8051 IDE translation file
#
# This file allows to localize the the user environment of the IDE to almost any
# language.
#
# HOW TO MAKE IT WORK:
#   1) Copy this file (template.txt) to <lang_code>.msg in the same directory.
#      Where ``<lang_code>'' is supposed to be replaced with language code of
#      the translation. For example ``ru'' means Russian, or ``es'' means
#      Spanish. The language code must be lowercase.
#   2) Translate all sentences enclosed by ``§'' (paragraph) character. And be
#      sure to remove the ``§'' character.
#   3) Modify file ``languages.tcl'' and add name of language which you are
#      making the translation for. Name should be specified in that language.
#
# IMPORTANT RULES FOR TRANSLATION:
#   1) Be aware of that this file is very sensitive.
#   2) Everything besides actual sentences for translation must not be modified
#      in any way! Otherwise the file might cause serious program instability.
#   3) Escape sequences and all special characters must be preserved.
#   4) Sentences enclosed with ``"'' (double quote) character, can be translated
#      into sentences with different length. But the same does not apply for
#      sentences enclosed with ``{'' and ``}'' (curly brackets) characters,
#      their lengths must stay preserved.
#   5) Do not translate ``$'' dollar symbol, it has a special meaning here, not
#      related to currency.
#   6) Keep UTF-8 encoding and if possible, please keep also Unix line ends.
#
# NOTES:
#   1) `` ;# <-- NOT TRANSLATED YET'' is just a comment and can be removed at
#      any time
#   2) Nothing is perfect ... if you find anything strange or not functional
#      here, please report it as a regular bug.
#   3) Recommended syntax highlight pattern for this file is "Tcl/Tk"
#   4) Please don't hesitate to ask any questions.
#
# Thank you for your cooperation, which helps us make the software better!
#

#
# Translation file from English language to <target language>
# by <translation author> (<country>) <<email_address>>
#
# Created:  ...
# Last update:  ...
# Notes to translation: ...
#

set l [file tail [file rootname [info script]]]

# main.tcl
# ==============================================================================
namespace eval :: {
  mcset $l "Translated into _Language_ by _Name_ (_country_) <_email_>" \
           "§Translated into _Language_ by _Name_ (_country_) <_email_>§" ;# <-- NOT TRANSLATED YET

  mcset $l "Initializing" \
           "§Initializing§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tLoading libraries" \
           "\t§Loading libraries§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tLoading program sources" \
           "\t§Loading program sources§" ;# <-- NOT TRANSLATED YET
  mcset $l "FATAL ERROR" \
           "§FATAL ERROR§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCUs database file is corrupted,\nthis program cannot run without it.\nPlease reinstall MCU 8051 IDE." \
           "§MCUs database file is corrupted,\nthis program cannot run without it.\nPlease reinstall MCU 8051 IDE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tOpening last session" \
           "\t§Opening last session§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found" \
           "§File not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open project file:\n\"%s\"" \
           "§Unable to open project file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "%s is now operational\n" \
           "§%s is now operational§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Initializing %s" \
           "§Initializing %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nInitializing MCU 8051 IDE %s" \
           "\n§Initializing MCU 8051 IDE %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nInitializing \033\[1mMCU 8051 IDE \033\[32m%s\033\[m" \
           "\n§Initializing \033\[1mMCU 8051 IDE \033\[32m%s\033\[m§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nExiting on signal %s" \
           "\n§Exiting on signal %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nERROR: Unable to exit the program correctly -- TERMINATING NOW!" \
           "\n§ERROR: Unable to exit the program correctly -- TERMINATING NOW!§" ;# <-- NOT TRANSLATED YET
}

# environment.tcl
# ==============================================================================
namespace eval :: {
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to save configuration file" \
           "§Unable to save configuration file§" ;# <-- NOT TRANSLATED YET
  mcset $l "      * Restoring default settings" \
           "      §* Restoring default settings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change validation level" \
           "§Change validation level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure spell checker" \
           "§Configure spell checker§" ;# <-- NOT TRANSLATED YET
  mcset $l "Spell checker (hunspell) is not available." \
           "§Spell checker (hunspell) is not available.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show status bar history" \
           "§Show status bar history§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU chosen for simulation" \
           "§MCU chosen for simulation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Syntax validation disabled" \
           "§Syntax validation disabled§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current validation level: %s" \
           "§Current validation level: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command %s: %s" \
           "§Custom command %s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  # Main menu / File
  mcset $l "File" \
           "§File§" ;# <-- NOT TRANSLATED YET
  mcset $l "New" \
           "§New§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create new file" \
           "§Create new file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open" \
           "§Open§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open an existing file" \
           "§Open an existing file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open recent" \
           "§Open recent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save the current file" \
           "§Save the current file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as" \
           "§Save as§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save under a different name" \
           "§Save under a different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all" \
           "§Save all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save the current file under a different name" \
           "§Save the current file under a different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close the current file" \
           "§Close the current file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close all" \
           "§Close all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close all opened files" \
           "§Close all opened files§" ;# <-- NOT TRANSLATED YET
  mcset $l "File statistics" \
           "§File statistics§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display file statistics" \
           "§Display file statistics§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save session" \
           "§Save session§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current session. Session file contains list of opened project, sizes of panels, etc." \
           "§Save current session. Session file contains list of opened project, sizes of panels, etc.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Quit" \
           "§Quit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit program" \
           "§Exit program§" ;# <-- NOT TRANSLATED YET
  # Main menu / Edit
  mcset $l "Edit" \
           "§Edit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undo" \
           "§Undo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last operation" \
           "§Take back last operation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Redo" \
           "§Redo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last undo" \
           "§Take back last undo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cut" \
           "§Cut§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move selected text into the clipboard" \
           "§Move selected text into the clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy" \
           "§Copy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy selected text into the clipboard" \
           "§Copy selected text into the clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste" \
           "§Paste§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste text from clipboard" \
           "§Paste text from clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select all" \
           "§Select all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select all text in the editor" \
           "§Select all text in the editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find a string in the text" \
           "§Find a string in the text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next occurrence of search string" \
           "§Find next occurrence of search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous" \
           "§Find previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous occurrence of search string" \
           "§Find previous occurrence of search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace" \
           "§Replace§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace some string with another" \
           "§Replace some string with another§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to line" \
           "§Go to line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump to line" \
           "§Jump to line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment" \
           "§Comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment selected text" \
           "§Comment selected text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uncomment" \
           "§Uncomment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uncomment selected text" \
           "§Uncomment selected text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indent" \
           "§Indent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indent selected text" \
           "§Indent selected text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unindent" \
           "§Unindent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unindent selected text" \
           "§Unindent selected text§" ;# <-- NOT TRANSLATED YET
  # Main menu / View
  mcset $l "View" \
           "§View§" ;# <-- NOT TRANSLATED YET
  mcset $l "Read only mode" \
           "§Read only mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set current editor to read only/normal mode" \
           "§Set current editor to read only/normal mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch to command line" \
           "§Switch to command line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch to editor command line" \
           "§Switch to editor command line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide icon border" \
           "§Show/Hide icon border§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide editor's icon border (bookmark icons)" \
           "§Show/Hide editor's icon border (bookmark icons)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide line numbers" \
           "§Show/Hide line numbers§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide editor's line numbers" \
           "§Show/Hide editor's line numbers§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload" \
           "§Reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload current file" \
           "§Reload current file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Highlight" \
           "§Highlight§" ;# <-- NOT TRANSLATED YET
  mcset $l "None" \
           "§None§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly language" \
           "§Assembly language§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembler ASX8051" \
           "§Assembler ASX8051§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reallocable assembler from SDCC project" \
           "§Reallocable assembler from SDCC project§" ;# <-- NOT TRANSLATED YET
  mcset $l "C language" \
           "§C language§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code listing" \
           "§Code listing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Full screen mode" \
           "§Full screen mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Toggle full screen mode" \
           "§Toggle full screen mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear messages panel" \
           "§Clear messages panel§" ;# <-- NOT TRANSLATED YET
  # Main menu / Project
  mcset $l "Project" \
           "§Project§" ;# <-- NOT TRANSLATED YET
  mcset $l "New" \
           "§New§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create new project" \
           "§Create new project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open" \
           "§Open§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open an existing project" \
           "§Open an existing project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open recent" \
           "§Open recent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save the current project" \
           "§Save the current project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit project" \
           "§Edit project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit project details" \
           "§Edit project details§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save and close" \
           "§Save and close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save the current project and close it" \
           "§Save the current project and close it§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close without saving" \
           "§Close without saving§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close current project" \
           "§Close current project§" ;# <-- NOT TRANSLATED YET
  # Main menu / Simulator
  mcset $l "Simulator" \
           "§Simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start / Shutdown" \
           "§Start / Shutdown§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start simulator engine" \
           "§Start simulator engine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Debug this file only" \
           "§Debug this file only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start simulator engine and load current file only" \
           "§Start simulator engine and load current file only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step back" \
           "§Step back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step program back by 1 instruction" \
           "§Step program back by 1 instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step" \
           "§Step§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step program by 1 instruction" \
           "§Step program by 1 instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step over" \
           "§Step over§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step program by 1 line of code" \
           "§Step program by 1 line of code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Animate" \
           "§Animate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run program and show results after each change" \
           "§Run program and show results after each change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run" \
           "§Run§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run program and show results periodically in some interval" \
           "§Run program and show results periodically in some interval§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hiberante program" \
           "§Hiberante program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current state of simulator engine to a file for future resumption" \
           "§Save current state of simulator engine to a file for future resumption§" ;# <-- NOT TRANSLATED YET
  mcset $l "Resume hibernated program" \
           "§Resume hibernated program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt monitor" \
           "§Interrupt monitor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Dialog in which you can control MCU interrupts" \
           "§Dialog in which you can control MCU interrupts§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stopwatch" \
           "§Stopwatch§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configurable stopwatch timer which can stop simulation on various conditions" \
           "§Configurable stopwatch timer which can stop simulation on various conditions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find cursor" \
           "§Find cursor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find simulator cursor in the editor" \
           "§Find simulator cursor in the editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump to line" \
           "§Jump to line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Translate line number to address in program memory and set PC to that address" \
           "§Translate line number to address in program memory and set PC to that address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear highlight" \
           "§Clear highlight§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear highlight for changed values" \
           "§Clear highlight for changed values§" ;# <-- NOT TRANSLATED YET
  mcset $l "Allow breakpoints" \
           "§Allow breakpoints§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable simulator breakpoints (marks, where to stop program in animate or run mode)" \
           "§Enable simulator breakpoints (marks, where to stop program in animate or run mode)§" ;# <-- NOT TRANSLATED YET
  # Main menu / Virtual MCU
  mcset $l "Virtual MCU" \
           "§Virtual MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show SFR map" \
           "§Show SFR map§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show map of special function registers area" \
           "§Show map of special function registers area§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show bit area" \
           "§Show bit area§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show bit addressable area" \
           "§Show bit addressable area§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show stack" \
           "§Show stack§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke MCU stack monitor" \
           "§Invoke MCU stack monitor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show Code memory" \
           "§Show Code memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke hex editor with program code" \
           "§Invoke hex editor with program code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show XDATA memory" \
           "§Show XDATA memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke hex editor with external data memory" \
           "§Invoke hex editor with external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show ERAM" \
           "§Show ERAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke hex editor with expanded RAM" \
           "§Invoke hex editor with expanded RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show Data EEPROM" \
           "§Show Data EEPROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke hex editor with data EEPROM" \
           "§Invoke hex editor with data EEPROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show EEPROM write buffer" \
           "§Show EEPROM write buffer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke hex editor editor with data EEPROM write buffer" \
           "§Invoke hex editor editor with data EEPROM write buffer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset" \
           "§Reset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Only SFR" \
           "§Only SFR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset Special Function Registers only" \
           "§Reset Special Function Registers only§" ;# <-- NOT TRANSLATED YET
  mcset $l "All zeros" \
           "§All zeros§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset all internal registers to zeroes" \
           "§Reset all internal registers to zeroes§" ;# <-- NOT TRANSLATED YET
  mcset $l "All ones" \
           "§All ones§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset all internal registers to ones (0xFF)" \
           "§Reset all internal registers to ones (0xFF)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Random values" \
           "§Random values§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset all internal registers to random values" \
           "§Reset all internal registers to random values§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual UART terminal" \
           "§Virtual UART terminal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulated UART terminal connected to the MCU simulator" \
           "§Simulated UART terminal connected to the MCU simulator§" ;# <-- NOT TRANSLATED YET
  # Main menu / Virtual HW
  mcset $l "Virtual HW" \
           "§Virtual HW§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED Panel" \
           "§LED Panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED Display" \
           "§LED Display§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED Matrix" \
           "§LED Matrix§" ;# <-- NOT TRANSLATED YET
  mcset $l "LCD display (HD44780)" \
           "§LCD display (HD44780)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Multiplexed LED Display" \
           "§Multiplexed LED Display§" ;# <-- NOT TRANSLATED YET
  mcset $l "LCD display controlled by HD44780" \
           "§LCD display controlled by HD44780§" ;# <-- NOT TRANSLATED YET
  mcset $l "DS1620 thermometer" \
           "§DS1620 thermometer§" ;# <-- NOT TRANSLATED YET
  mcset $l "DS1620 temperature sensor" \
           "§DS1620 temperature sensor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simple Keypad" \
           "§Simple Keypad§" ;# <-- NOT TRANSLATED YET
  mcset $l "Matrix Keypad" \
           "§Matrix Keypad§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load VHW connections from a file" \
           "§Load VHW connections from a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load" \
           "§Load§" ;# <-- NOT TRANSLATED YET
  mcset $l "Import VHW connections from a file" \
           "§Import VHW connections from a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load recent" \
           "§Load recent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current VHW connections to a file" \
           "§Save current VHW connections to a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current VHW connections under a different name" \
           "§Save current VHW connections under a different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all" \
           "§Remove all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all VHW" \
           "§Remove all VHW§" ;# <-- NOT TRANSLATED YET
  # Main menu / Tools
  mcset $l "Tools" \
           "§Tools§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile" \
           "§Compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile the source code" \
           "§Compile the source code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile this file" \
           "§Compile this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile current file only" \
           "§Compile current file only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disassemble" \
           "§Disassemble§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disassemble object code and open new editor with the result" \
           "§Disassemble object code and open new editor with the result§" ;# <-- NOT TRANSLATED YET
  mcset $l "Encoding" \
           "§Encoding§" ;# <-- NOT TRANSLATED YET
  mcset $l "End of line" \
           "§End of line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Auto indent" \
           "§Auto indent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reformat source code (Indention level etc.)" \
           "§Reformat source code (Indention level etc.)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change letter case" \
           "§Change letter case§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change letter case in source code (with options)" \
           "§Change letter case in source code (with options)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export as XHTML" \
           "§Export as XHTML§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export highlighted code as XHTML file" \
           "§Export highlighted code as XHTML file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export as LaTeX" \
           "§Export as LaTeX§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export highlighted code as LaTeX source, using package color" \
           "§Export highlighted code as LaTeX source, using package color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Document current function" \
           "§Document current function§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create doxygen documentation for function on current line" \
           "§Create doxygen documentation for function on current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run doxywizard" \
           "§Run doxywizard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run doxygen front-end" \
           "§Run doxygen front-end§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear C API documentation" \
           "§Clear C API documentation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove C API documentation created by doxygen" \
           "§Remove C API documentation created by doxygen§" ;# <-- NOT TRANSLATED YET
  mcset $l "Build C API documentation" \
           "§Build C API documentation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run doxygen to create C API documentation" \
           "§Run doxygen to create C API documentation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clean up project folder" \
           "§Clean up project folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke dialog to remove needless files the project directory" \
           "§Invoke dialog to remove needless files the project directory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command 0" \
           "§Custom command 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command 1" \
           "§Custom command 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command 2" \
           "§Custom command 2§" ;# <-- NOT TRANSLATED YET
  # Main menu / Utilities / Encoding
  mcset $l "Unicode" \
           "§Unicode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Western European" \
           "§Western European§" ;# <-- NOT TRANSLATED YET
  mcset $l "Central European" \
           "§Central European§" ;# <-- NOT TRANSLATED YET
  mcset $l "Central European" \
           "§Central European§" ;# <-- NOT TRANSLATED YET
  mcset $l "Baltic" \
           "§Baltic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cyrillic" \
           "§Cyrillic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arabic" \
           "§Arabic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Greek" \
           "§Greek§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hebrew" \
           "§Hebrew§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turkish" \
           "§Turkish§" ;# <-- NOT TRANSLATED YET
  mcset $l "Northern European" \
           "§Northern European§" ;# <-- NOT TRANSLATED YET
  mcset $l "Baltic" \
           "§Baltic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Western European" \
           "§Western European§" ;# <-- NOT TRANSLATED YET
  mcset $l "Western European" \
           "§Western European§" ;# <-- NOT TRANSLATED YET
  mcset $l "South-Eastern Europe" \
           "§South-Eastern Europe§" ;# <-- NOT TRANSLATED YET
  mcset $l "Central European" \
           "§Central European§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cyrillic" \
           "§Cyrillic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Western European" \
           "§Western European§" ;# <-- NOT TRANSLATED YET
  mcset $l "Greek" \
           "§Greek§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turkish" \
           "§Turkish§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hebrew" \
           "§Hebrew§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arabic" \
           "§Arabic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Baltic" \
           "§Baltic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Vietnamese" \
           "§Vietnamese§" ;# <-- NOT TRANSLATED YET
  # Main menu / Utilities
  mcset $l "Utilities" \
           "§Utilities§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hex -> Bin" \
           "§Hex -> Bin§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bin -> Hex" \
           "§Bin -> Hex§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sim -> Hex" \
           "§Sim -> Hex§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sim -> Bin" \
           "§Sim -> Bin§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert Intel HEX 8 file to binary file" \
           "§Convert Intel HEX 8 file to binary file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert binary file to Intel HEX 8 file" \
           "§Convert binary file to Intel HEX 8 file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert simulator file to Intel HEX 8 file" \
           "§Convert simulator file to Intel HEX 8 file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert simulator file to binary file" \
           "§Convert simulator file to binary file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Normalize Intel 8 hex file" \
           "§Normalize Intel 8 hex file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reformat the given IHEX8" \
           "§Reformat the given IHEX8§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hex Editor" \
           "§Hex Editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke project independent hexadecimal editor with capacity of 64KB" \
           "§Invoke project independent hexadecimal editor with capacity of 64KB§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol Table" \
           "§Symbol Table§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly language symbol table viewer" \
           "§Assembly language symbol table viewer§" ;# <-- NOT TRANSLATED YET
  mcset $l "8-Segment Editor" \
           "§8-Segment Editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "8-Segment LED Display Editor" \
           "§8-Segment LED Display Editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "ASCII Chart" \
           "§ASCII Chart§" ;# <-- NOT TRANSLATED YET
  mcset $l "8051 Instruction Table" \
           "§8051 Instruction Table§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interactive table of 8051 instructions" \
           "§Interactive table of 8051 instructions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Scribble Notepad" \
           "§Scribble Notepad§" ;# <-- NOT TRANSLATED YET
  mcset $l "Base Converter" \
           "§Base Converter§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special Calculator" \
           "§Special Calculator§" ;# <-- NOT TRANSLATED YET
  mcset $l "UART/RS232 Debugger" \
           "§UART/RS232 Debugger§" ;# <-- NOT TRANSLATED YET
  # Main menu / Configure
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure Editor" \
           "§Configure Editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor configuration (colors, fonts, highlighting, etc.)" \
           "§Editor configuration (colors, fonts, highlighting, etc.)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure Compiler" \
           "§Configure Compiler§" ;# <-- NOT TRANSLATED YET
  mcset $l "Various compilation options" \
           "§Various compilation options§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure Simulator" \
           "§Configure Simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Opens simulator configuration dialog" \
           "§Opens simulator configuration dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure Right Panel" \
           "§Configure Right Panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Right panel configuration (instruction details colors)" \
           "§Right panel configuration (instruction details colors)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure Main Toolbar" \
           "§Configure Main Toolbar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Adjust content of the main toolbar (under main menu)" \
           "§Adjust content of the main toolbar (under main menu)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit custom commands" \
           "§Edit custom commands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set or modify user defined commands" \
           "§Set or modify user defined commands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure shortcuts" \
           "§Configure shortcuts§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set or modify key shortcuts" \
           "§Set or modify key shortcuts§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure terminal emulator" \
           "§Configure terminal emulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure embedded terminal emulator -- RXVT-UNICODE" \
           "§Configure embedded terminal emulator -- RXVT-UNICODE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure MCU 8051 IDE" \
           "§Configure MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke global configuration dialog" \
           "§Invoke global configuration dialog§" ;# <-- NOT TRANSLATED YET
  # Main menu / Help
  mcset $l "Help" \
           "§Help§" ;# <-- NOT TRANSLATED YET
  mcset $l "About" \
           "§About§" ;# <-- NOT TRANSLATED YET
  mcset $l "About MCU 8051 IDE" \
           "§About MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display the documentation for MCU 8051 IDE" \
           "§Display the documentation for MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Welcome Dialog" \
           "§Welcome Dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke dialog which you have seen on the first start" \
           "§Invoke dialog which you have seen on the first start§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tip of the Day" \
           "§Tip of the Day§" ;# <-- NOT TRANSLATED YET
  mcset $l "Some tips about how to use this program more efficiently" \
           "§Some tips about how to use this program more efficiently§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project web page" \
           "§Project web page§" ;# <-- NOT TRANSLATED YET
  mcset $l "Report a bug" \
           "§Report a bug§" ;# <-- NOT TRANSLATED YET
  mcset $l "ASEM-51 manual" \
           "§ASEM-51 manual§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC manual" \
           "§SDCC manual§" ;# <-- NOT TRANSLATED YET
  mcset $l "Handbook" \
           "§Handbook§" ;# <-- NOT TRANSLATED YET

  # Toolbar
  mcset $l "Hide toolbar" \
           "§Hide toolbar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show toolbar" \
           "§Show toolbar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure Toolbar" \
           "§Configure Toolbar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure main toolbar" \
           "§Configure main toolbar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide main toolbar" \
           "§Hide main toolbar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure custom commands" \
           "§Configure custom commands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke custom commands configuration dialog" \
           "§Invoke custom commands configuration dialog§" ;# <-- NOT TRANSLATED YET
  set ::TOOLBAR_TRANSLATIONS {
    mcset $l "Create new file" \
             "§Create new file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Open file" \
             "§Open file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save" \
             "§Save§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save the current file" \
             "§Save the current file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save as" \
             "§Save as§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save the current file under a different name" \
             "§Save the current file under a different name§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save all" \
             "§Save all§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save all opened files (in this project)" \
             "§Save all opened files (in this project)§" ;# <-- NOT TRANSLATED YET
    mcset $l "Close" \
             "§Close§" ;# <-- NOT TRANSLATED YET
    mcset $l "Close the current file" \
             "§Close the current file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Close all" \
             "§Close all§" ;# <-- NOT TRANSLATED YET
    mcset $l "Close all opened files" \
             "§Close all opened files§" ;# <-- NOT TRANSLATED YET
    mcset $l "Exit" \
             "§Exit§" ;# <-- NOT TRANSLATED YET
    mcset $l "Exit application" \
             "§Exit application§" ;# <-- NOT TRANSLATED YET
    mcset $l "Undo" \
             "§Undo§" ;# <-- NOT TRANSLATED YET
    mcset $l "Take back last operation" \
             "§Take back last operation§" ;# <-- NOT TRANSLATED YET
    mcset $l "Redo" \
             "§Redo§" ;# <-- NOT TRANSLATED YET
    mcset $l "Take back last undo" \
             "§Take back last undo§" ;# <-- NOT TRANSLATED YET
    mcset $l "Cut" \
             "§Cut§" ;# <-- NOT TRANSLATED YET
    mcset $l "Move selected text into the clipboard" \
             "§Move selected text into the clipboard§" ;# <-- NOT TRANSLATED YET
    mcset $l "Copy" \
             "§Copy§" ;# <-- NOT TRANSLATED YET
    mcset $l "Copy selected text into the clipboard" \
             "§Copy selected text into the clipboard§" ;# <-- NOT TRANSLATED YET
    mcset $l "Paste" \
             "§Paste§" ;# <-- NOT TRANSLATED YET
    mcset $l "Paste text from clipboard" \
             "§Paste text from clipboard§" ;# <-- NOT TRANSLATED YET
    mcset $l "Find a string in the text" \
             "§Find a string in the text§" ;# <-- NOT TRANSLATED YET
    mcset $l "Find next" \
             "§Find next§" ;# <-- NOT TRANSLATED YET
    mcset $l "Find next occurrence of search string" \
             "§Find next occurrence of search string§" ;# <-- NOT TRANSLATED YET
    mcset $l "Find previous" \
             "§Find previous§" ;# <-- NOT TRANSLATED YET
    mcset $l "Find previous occurrence of search string" \
             "§Find previous occurrence of search string§" ;# <-- NOT TRANSLATED YET
    mcset $l "Replace" \
             "§Replace§" ;# <-- NOT TRANSLATED YET
    mcset $l "Replace some string with another" \
             "§Replace some string with another§" ;# <-- NOT TRANSLATED YET
    mcset $l "Jump to line" \
             "§Jump to line§" ;# <-- NOT TRANSLATED YET
    mcset $l "Reload" \
             "§Reload§" ;# <-- NOT TRANSLATED YET
    mcset $l "Reload the current file" \
             "§Reload the current file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Clear messages panel" \
             "§Clear messages panel§" ;# <-- NOT TRANSLATED YET
    mcset $l "Create new project" \
             "§Create new project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Open project" \
             "§Open project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Open an existing project" \
             "§Open an existing project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save project" \
             "§Save project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save the current project" \
             "§Save the current project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Edit project" \
             "§Edit project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Edit project details" \
             "§Edit project details§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save and close project" \
             "§Save and close project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save the current project and close it" \
             "§Save the current project and close it§" ;# <-- NOT TRANSLATED YET
    mcset $l "Close project without saving" \
             "§Close project without saving§" ;# <-- NOT TRANSLATED YET
    mcset $l "Close current project" \
             "§Close current project§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show SFR map" \
             "§Show SFR map§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show map of special function registers area" \
             "§Show map of special function registers area§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show bit area" \
             "§Show bit area§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show bit addressable area" \
             "§Show bit addressable area§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show CODE memory" \
             "§Show CODE memory§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke hex editor with program code" \
             "§Invoke hex editor with program code§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show XDATA memory" \
             "§Show XDATA memory§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke hex editor with external data memory" \
             "§Invoke hex editor with external data memory§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show ERAM" \
             "§Show ERAM§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke hex editor with expanded RAM" \
             "§Invoke hex editor with expanded RAM§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show data EEPROM" \
             "§Show data EEPROM§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke hex editor with data EEPROM" \
             "§Invoke hex editor with data EEPROM§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show EEPROM write buffer" \
             "§Show EEPROM write buffer§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke hex editor editor with data EEPROM write buffer" \
             "§Invoke hex editor editor with data EEPROM write buffer§" ;# <-- NOT TRANSLATED YET
    mcset $l "Start / Shutdown simulator" \
             "§Start / Shutdown simulator§" ;# <-- NOT TRANSLATED YET
    mcset $l "Load debug file into simulator engine" \
             "§Load debug file into simulator engine§" ;# <-- NOT TRANSLATED YET
    mcset $l "Debug this file only" \
             "§Debug this file only§" ;# <-- NOT TRANSLATED YET
    mcset $l "Start simulator engine and load current file only" \
             "§Start simulator engine and load current file only§" ;# <-- NOT TRANSLATED YET
    mcset $l "Reset" \
             "§Reset§" ;# <-- NOT TRANSLATED YET
    mcset $l "Perform HW reset" \
             "§Perform HW reset§" ;# <-- NOT TRANSLATED YET
    mcset $l "Step program" \
             "§Step program§" ;# <-- NOT TRANSLATED YET
    mcset $l "Step by 1 instruction" \
             "§Step by 1 instruction§" ;# <-- NOT TRANSLATED YET
    mcset $l "Step over" \
             "§Step over§" ;# <-- NOT TRANSLATED YET
    mcset $l "Step by 1 line of code" \
             "§Step by 1 line of code§" ;# <-- NOT TRANSLATED YET
    mcset $l "Animate program" \
             "§Animate program§" ;# <-- NOT TRANSLATED YET
    mcset $l "Run program and show results after each instruction" \
             "§Run program and show results after each instruction§" ;# <-- NOT TRANSLATED YET
    mcset $l "Run program" \
             "§Run program§" ;# <-- NOT TRANSLATED YET
    mcset $l "Run program in simulator" \
             "§Run program in simulator§" ;# <-- NOT TRANSLATED YET
    mcset $l "Hibernate program" \
             "§Hibernate program§" ;# <-- NOT TRANSLATED YET
    mcset $l "Hibernate running program to a file" \
             "§Hibernate running program to a file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Resume program" \
             "§Resume program§" ;# <-- NOT TRANSLATED YET
    mcset $l "Resume hibernated program" \
             "§Resume hibernated program§" ;# <-- NOT TRANSLATED YET
    mcset $l "Interrupt monitor" \
             "§Interrupt monitor§" ;# <-- NOT TRANSLATED YET
    mcset $l "Dialog in which you can control MCU interrupts" \
             "§Dialog in which you can control MCU interrupts§" ;# <-- NOT TRANSLATED YET
    mcset $l "Stopwatch" \
             "§Stopwatch§" ;# <-- NOT TRANSLATED YET
    mcset $l "Configurable stopwatch timer which stop simulation on various conditions" \
             "§Configurable stopwatch timer which stop simulation on various conditions§" ;# <-- NOT TRANSLATED YET
    mcset $l "Clear highlight" \
             "§Clear highlight§" ;# <-- NOT TRANSLATED YET
    mcset $l "Clear highlight for changed values" \
             "§Clear highlight for changed values§" ;# <-- NOT TRANSLATED YET
    mcset $l "Compile source code" \
             "§Compile source code§" ;# <-- NOT TRANSLATED YET
    mcset $l "Compile this file" \
             "§Compile this file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Compile current file only" \
             "§Compile current file only§" ;# <-- NOT TRANSLATED YET
    mcset $l "Disassemble" \
             "§Disassemble§" ;# <-- NOT TRANSLATED YET
    mcset $l "Disassemble object code and open new editor with the result" \
             "§Disassemble object code and open new editor with the result§" ;# <-- NOT TRANSLATED YET
    mcset $l "Hex Editor" \
             "§Hex Editor§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke project independent hexadecimal editor with capacity of 64KB" \
             "§Invoke project independent hexadecimal editor with capacity of 64KB§" ;# <-- NOT TRANSLATED YET
    mcset $l "Symbol table" \
             "§Symbol table§" ;# <-- NOT TRANSLATED YET
    mcset $l "Assembly language symbol table viewer" \
             "§Assembly language symbol table viewer§" ;# <-- NOT TRANSLATED YET
    mcset $l "8-segment editor" \
             "§8-segment editor§" ;# <-- NOT TRANSLATED YET
    mcset $l "8-segment LED display editor" \
             "§8-segment LED display editor§" ;# <-- NOT TRANSLATED YET
    mcset $l "ASCII chart" \
             "§ASCII chart§" ;# <-- NOT TRANSLATED YET
    mcset $l "Auto indent" \
             "§Auto indent§" ;# <-- NOT TRANSLATED YET
    mcset $l "Reformat source code (Indention level ...)" \
             "§Reformat source code (Indention level ...)§" ;# <-- NOT TRANSLATED YET
    mcset $l "Change letter case" \
             "§Change letter case§" ;# <-- NOT TRANSLATED YET
    mcset $l "Change letter case in source code (with options)" \
             "§Change letter case in source code (with options)§" ;# <-- NOT TRANSLATED YET
    mcset $l "Clean up project folder" \
             "§Clean up project folder§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke dialog to remove needless files the project directory" \
             "§Invoke dialog to remove needless files the project directory§" ;# <-- NOT TRANSLATED YET
    mcset $l "Export as XHTML" \
             "§Export as XHTML§" ;# <-- NOT TRANSLATED YET
    mcset $l "Export highlighted code as XHTML file" \
             "§Export highlighted code as XHTML file§" ;# <-- NOT TRANSLATED YET
    mcset $l "Export as LaTeX" \
             "§Export as LaTeX§" ;# <-- NOT TRANSLATED YET
    mcset $l "Export highlighted code as LaTeX source, using package color" \
             "§Export highlighted code as LaTeX source, using package color§" ;# <-- NOT TRANSLATED YET
    mcset $l "Custom command 0" \
             "§Custom command 0§" ;# <-- NOT TRANSLATED YET
    mcset $l "Custom command 1" \
             "§Custom command 1§" ;# <-- NOT TRANSLATED YET
    mcset $l "Custom command 2" \
             "§Custom command 2§" ;# <-- NOT TRANSLATED YET
    mcset $l "About" \
             "§About§" ;# <-- NOT TRANSLATED YET
    mcset $l "About MCU 8051 IDE" \
             "§About MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
    mcset $l "Switch to the next editor" \
             "§Switch to the next editor§" ;# <-- NOT TRANSLATED YET
    mcset $l "Switch to the previous editor" \
             "§Switch to the previous editor§" ;# <-- NOT TRANSLATED YET
    mcset $l "Tip of the day" \
             "§Tip of the day§" ;# <-- NOT TRANSLATED YET
    mcset $l "Some tips about how to use this program more efficiently" \
             "§Some tips about how to use this program more efficiently§" ;# <-- NOT TRANSLATED YET
    mcset $l "Find cursor" \
             "§Find cursor§" ;# <-- NOT TRANSLATED YET
    mcset $l "Find simulator cursor in the editor" \
             "§Find simulator cursor in the editor§" ;# <-- NOT TRANSLATED YET
    mcset $l "Jump to line" \
             "§Jump to line§" ;# <-- NOT TRANSLATED YET
    mcset $l "Translate line number to address in program memory and set PC to that address" \
             "§Translate line number to address in program memory and set PC to that address§" ;# <-- NOT TRANSLATED YET
    mcset $l "Step back" \
             "§Step back§" ;# <-- NOT TRANSLATED YET
    mcset $l "Step program back by 1 instruction" \
             "§Step program back by 1 instruction§" ;# <-- NOT TRANSLATED YET
    mcset $l "Scribble notepad" \
             "§Scribble notepad§" ;# <-- NOT TRANSLATED YET
    mcset $l "LED panel" \
             "§LED panel§" ;# <-- NOT TRANSLATED YET
    mcset $l "LED display" \
             "§LED display§" ;# <-- NOT TRANSLATED YET
    mcset $l "LED matrix" \
             "§LED matrix§" ;# <-- NOT TRANSLATED YET
    mcset $l "Multiplexed LED display" \
             "§Multiplexed LED display§" ;# <-- NOT TRANSLATED YET
    mcset $l "Simple keypad" \
             "§Simple keypad§" ;# <-- NOT TRANSLATED YET
    mcset $l "Matrix keypad" \
             "§Matrix keypad§" ;# <-- NOT TRANSLATED YET
    mcset $l "VHW Open" \
             "§VHW Open§" ;# <-- NOT TRANSLATED YET
    mcset $l "Load VHW connections from a file" \
             "§Load VHW connections from a file§" ;# <-- NOT TRANSLATED YET
    mcset $l "VHW Load" \
             "§VHW Load§" ;# <-- NOT TRANSLATED YET
    mcset $l "Import VHW connections from a file" \
             "§Import VHW connections from a file§" ;# <-- NOT TRANSLATED YET
    mcset $l "VHW Save" \
             "§VHW Save§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save current VHW connections to a file" \
             "§Save current VHW connections to a file§" ;# <-- NOT TRANSLATED YET
    mcset $l "VHW Save as" \
             "§VHW Save as§" ;# <-- NOT TRANSLATED YET
    mcset $l "Save current VHW connections under a different name" \
             "§Save current VHW connections under a different name§" ;# <-- NOT TRANSLATED YET
    mcset $l "VHW Remove all" \
             "§VHW Remove all§" ;# <-- NOT TRANSLATED YET
    mcset $l "Remove all VHW" \
             "§Remove all VHW§" ;# <-- NOT TRANSLATED YET
    mcset $l "Base Converter" \
             "§Base Converter§" ;# <-- NOT TRANSLATED YET
    mcset $l "Toggle full screen mode" \
             "§Toggle full screen mode§" ;# <-- NOT TRANSLATED YET
    mcset $l "Full screen mode" \
             "§Full screen mode§" ;# <-- NOT TRANSLATED YET
    mcset $l "Special calculator" \
             "§Special calculator§" ;# <-- NOT TRANSLATED YET
    mcset $l "Show stack" \
             "§Show stack§" ;# <-- NOT TRANSLATED YET
    mcset $l "Invoke MCU stack monitor" \
             "§Invoke MCU stack monitor§" ;# <-- NOT TRANSLATED YET
    mcset $l "UART/RS232 Debugger" \
             "§UART/RS232 Debugger§" ;# <-- NOT TRANSLATED YET
  }
  namespace eval toolbar {
    eval ${::TOOLBAR_TRANSLATIONS}
  }
}

# asciichart.tcl
# ==============================================================================
namespace eval AsciiChart {
  mcset $l "ASCII chart" \
           "§ASCII chart§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit" \
           "§Exit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Character: " \
           "§Character: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Hex address" \
           "§Hex address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Dec address" \
           "§Dec address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Oct address" \
           "§Oct address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bin address" \
           "§Bin address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Caret notation" \
           "§Caret notation§" ;# <-- NOT TRANSLATED YET
  mcset $l "C Escape Code" \
           "§C Escape Code§" ;# <-- NOT TRANSLATED YET
  mcset $l "%s - Copy contents of entrybox to clipboard" \
           "§%s - Copy contents of entrybox to clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy to clipboard" \
           "§Copy to clipboard§" ;# <-- NOT TRANSLATED YET
}

# baseconverter.tcl
# ==============================================================================
namespace eval BaseConverter {
  mcset $l "Converter" \
           "§Converter§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enlarge" \
           "§Enlarge§" ;# <-- NOT TRANSLATED YET
  mcset $l "More" \
           "§More§" ;# <-- NOT TRANSLATED YET
  mcset $l "Shrink" \
           "§Shrink§" ;# <-- NOT TRANSLATED YET
  mcset $l "Less" \
           "§Less§" ;# <-- NOT TRANSLATED YET

  mcset $l "Bits" \
           "§Bits§" ;# <-- NOT TRANSLATED YET
  mcset $l "BCD" \
           "§BCD§" ;# <-- NOT TRANSLATED YET
  mcset $l "ASCII" \
           "§ASCII§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX" \
           "§HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC" \
           "§DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIN" \
           "§BIN§" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT" \
           "§OCT§" ;# <-- NOT TRANSLATED YET
}

# bitmap.tcl
# ==============================================================================
namespace eval BitMap {
  mcset $l "Log. 0" \
           "§Log. 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Log. 1" \
           "§Log. 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit addr." \
           "§Bit addr.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reg. addr." \
           "§Reg. addr.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register: " \
           "§Register: §" ;# <-- NOT TRANSLATED YET
  mcset $l "   Bit address: " \
           "§   Bit address: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit addressable area - %s - %s - %s" \
           "§Bit addressable area - %s - %s - %s§" ;# <-- NOT TRANSLATED YET
}

# bottomnotebook.tcl
# ==============================================================================
namespace eval BottomNoteBook {
  mcset $l "Simulator" \
           "§Simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "C variables" \
           "§C variables§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Ports" \
           "§IO Ports§" ;# <-- NOT TRANSLATED YET
  mcset $l "Messages" \
           "§Messages§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator" \
           "§Calculator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Notes" \
           "§Notes§" ;# <-- NOT TRANSLATED YET
  mcset $l "Terminal" \
           "§Terminal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find in files" \
           "§Find in files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show" \
           "§Show§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide" \
           "§Hide§" ;# <-- NOT TRANSLATED YET

  mcset $l "Simulator panel %s" \
           "§Simulator panel %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Variables from C source code %s" \
           "§Variables from C source code %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Graph showing state of MCU ports %s" \
           "§Graph showing state of MCU ports %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiler messages %s" \
           "§Compiler messages %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Personal to do list & notepad %s" \
           "§Personal to do list & notepad %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Scientific calculator %s" \
           "§Scientific calculator %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Terminal emulator %s" \
           "§Terminal emulator %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find in files %s" \
           "§Find in files %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide this panel" \
           "§Hide this panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show this panel" \
           "§Show this panel§" ;# <-- NOT TRANSLATED YET

  mcset $l "Simulator panel" \
           "§Simulator panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of variables defined in C program" \
           "§List of variables defined in C program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Graph showing voltage levels" \
           "§Graph showing voltage levels§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiler messages" \
           "§Compiler messages§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editable notepad" \
           "§Editable notepad§" ;# <-- NOT TRANSLATED YET
  mcset $l "Scientific calculator" \
           "§Scientific calculator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Linux terminal emulator" \
           "§Linux terminal emulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search string in files" \
           "§Search string in files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide the panel" \
           "§Hide the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show the panel" \
           "§Show the panel§" ;# <-- NOT TRANSLATED YET
}

# calculator.tcl
# ==============================================================================
namespace eval Calculator {
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load" \
           "§Load§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: M%s saved" \
           "§Calculator: M%s saved§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: Unable to evaluate, missing argument" \
           "§Calculator: Unable to evaluate, missing argument§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: Unable to evaluate, missing operator" \
           "§Calculator: Unable to evaluate, missing operator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: WARNING result is +/- infinity => operation terminated !" \
           "§Calculator: WARNING result is +/- infinity => operation terminated !§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: This value is too high to invert (max. 0xFFFFFFFF)" \
           "§Calculator: This value is too high to invert (max. 0xFFFFFFFF)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: ERROR (result value is out of allowed range)" \
           "§Calculator: ERROR (result value is out of allowed range)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: Unable to evaluate, result value is too high" \
           "§Calculator: Unable to evaluate, result value is too high§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: UNDO: previous state was: %s %s %s" \
           "§Calculator: UNDO: previous state was: %s %s %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: REDO: previous state was: %s %s %s" \
           "§Calculator: REDO: previous state was: %s %s %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: Value is too high to convert, value deleted !" \
           "§Calculator: Value is too high to convert, value deleted !§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: ERROR, result is too high (cannot be displayed)" \
           "§Calculator: ERROR, result is too high (cannot be displayed)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator: ERROR, value is too high" \
           "§Calculator: ERROR, value is too high§" ;# <-- NOT TRANSLATED YET
  mcset $l "Buffer display" \
           "§Buffer display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator buffer" \
           "§Calculator buffer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Selected operation" \
           "§Selected operation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Main display" \
           "§Main display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Numeric base" \
           "§Numeric base§" ;# <-- NOT TRANSLATED YET
  mcset $l "Angle unit" \
           "§Angle unit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear both displays" \
           "§Clear both displays§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear main display" \
           "§Clear main display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Negate value in main display" \
           "§Negate value in main display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Memory bank %s" \
           "§Memory bank %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save content of main display to this memory bank %s" \
           "§Save content of main display to this memory bank %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load content of this bank into main display" \
           "§Load content of this bank into main display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load content of memory bank %s into calculator main display" \
           "§Load content of memory bank %s into calculator main display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timers preset" \
           "§Timers preset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid numerical base: '%s'" \
           "§Invalid numerical base: '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid angle unit: '%s'" \
           "§Invalid angle unit: '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculator - timers preset: you are trying to insert an invalid value" \
           "§Calculator - timers preset: you are trying to insert an invalid value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Frequency \[kHz\]" \
           "§Frequency \[kHz\]§" ;# <-- NOT TRANSLATED YET
  mcset $l "Mode" \
           "§Mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time \[us\]" \
           "§Time \[us\]§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC" \
           "§DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX" \
           "§HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT" \
           "§OCT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Repeats" \
           "§Repeats§" ;# <-- NOT TRANSLATED YET
  mcset $l "Correction" \
           "§Correction§" ;# <-- NOT TRANSLATED YET

  mcset $l "Bit-wise AND" \
           "§Bit-wise AND§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit-wise AND. Valid for integer operands only." \
           "§Bit-wise AND. Valid for integer operands only.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sine" \
           "§Sine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cosine" \
           "§Cosine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tangent" \
           "§Tangent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit-wise OR" \
           "§Bit-wise OR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit-wise OR. Valid for integer operands only." \
           "§Bit-wise OR. Valid for integer operands only.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arc sine" \
           "§Arc sine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arc sine. Argument should be in the range \[-1,1\]." \
           "§Arc sine. Argument should be in the range \[-1,1\].§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arc cosine" \
           "§Arc cosine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arc cosine. Argument should be in the range \[-1,1\]." \
           "§Arc cosine. Argument should be in the range \[-1,1\].§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arc tangent" \
           "§Arc tangent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit-wise NOT" \
           "§Bit-wise NOT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit-wise NOT. Valid for integer operands only." \
           "§Bit-wise NOT. Valid for integer operands only.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exponential of argument (e**arg)" \
           "§Exponential of argument (e**arg)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Square root" \
           "§Square root§" ;# <-- NOT TRANSLATED YET
  mcset $l "Square root. Argument must be non-negative." \
           "§Square root. Argument must be non-negative.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Power" \
           "§Power§" ;# <-- NOT TRANSLATED YET
  mcset $l "Computes the value of x raised to the power y. If x is negative, y must be an integer value." \
           "§Computes the value of x raised to the power y. If x is negative, y must be an integer value.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit-wise exclusive OR" \
           "§Bit-wise exclusive OR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit-wise exclusive OR. Valid for integer operands only." \
           "§Bit-wise exclusive OR. Valid for integer operands only.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Base 10 logarithm" \
           "§Base 10 logarithm§" ;# <-- NOT TRANSLATED YET
  mcset $l "Returns the base 10 logarithm of argument. Argument must be a positive value." \
           "§Returns the base 10 logarithm of argument. Argument must be a positive value.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Natural logarithm" \
           "§Natural logarithm§" ;# <-- NOT TRANSLATED YET
  mcset $l "Returns the natural logarithm of argument. Argument must be a positive value." \
           "§Returns the natural logarithm of argument. Argument must be a positive value.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Constant Pi" \
           "§Constant Pi§" ;# <-- NOT TRANSLATED YET
  mcset $l "Right shift" \
           "§Right shift§" ;# <-- NOT TRANSLATED YET
  mcset $l "Right shift. Valid for integer operands only. A right shift always propagates the sign bit." \
           "§Right shift. Valid for integer operands only. A right shift always propagates the sign bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Modulo" \
           "§Modulo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Computes remainder of integer division" \
           "§Computes remainder of integer division§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undo last operation" \
           "§Undo last operation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undo last operation. Not all operations are supported." \
           "§Undo last operation. Not all operations are supported.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last undo operation" \
           "§Take back last undo operation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last undo operation. Not all operations are supported." \
           "§Take back last undo operation. Not all operations are supported.§" ;# <-- NOT TRANSLATED YET
}

# innerwindow.tcl
# ==============================================================================
namespace eval InnerWindow {
  mcset $l "Shade/Unshade" \
           "§Shade/Unshade§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Shade" \
           "§Shade§" ;# <-- NOT TRANSLATED YET
}

# configdialogues.tcl
# ==============================================================================
namespace eval ::configDialogues::editor {
  mcset $l "Editor configuration - %s" \
           "§Editor configuration - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor configuration" \
           "§Editor configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor" \
           "§Editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor selection" \
           "§Editor selection§" ;# <-- NOT TRANSLATED YET
  mcset $l "General" \
           "§General§" ;# <-- NOT TRANSLATED YET
  mcset $l "General configuration" \
           "§General configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Colors" \
           "§Colors§" ;# <-- NOT TRANSLATED YET
  mcset $l "Various colors in editor" \
           "§Various colors in editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Fonts" \
           "§Fonts§" ;# <-- NOT TRANSLATED YET
  mcset $l "Fonts used by editor" \
           "§Fonts used by editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Syntax highlight" \
           "§Syntax highlight§" ;# <-- NOT TRANSLATED YET
  mcset $l "Source code highlighting" \
           "§Source code highlighting§" ;# <-- NOT TRANSLATED YET
  mcset $l "Apply" \
           "§Apply§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Preferred editor:" \
           "§Preferred editor:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Native editor" \
           "§Native editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "(This change will take effect upon next start.)" \
           "§(This change will take effect upon next start.)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editing" \
           "§Editing§" ;# <-- NOT TRANSLATED YET
  mcset $l "File opening, saving, etc." \
           "§File opening, saving, etc.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Command line" \
           "§Command line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Auto brackets" \
           "§Auto brackets§" ;# <-- NOT TRANSLATED YET
  mcset $l "When you type a left bracket, editor\nwill automatically insert right bracket" \
           "§When you type a left bracket, editor\nwill automatically insert right bracket§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indentation mode" \
           "§Indentation mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "none" \
           "§none§" ;# <-- NOT TRANSLATED YET
  mcset $l "normal" \
           "§normal§" ;# <-- NOT TRANSLATED YET
  mcset $l "What to do when you press enter\n\tnone\t- start on the beginning of the next line\n\tnormal\t- keep indention of the previous line" \
           "§What to do when you press enter\n\tnone\t- start on the beginning of the next line\n\tnormal\t- keep indention of the previous line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert ' ' instead of '\\t'" \
           "§Insert ' ' instead of '\\t'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use spaces instead of tabs" \
           "§Use spaces instead of tabs§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of spaces" \
           "§Number of spaces§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of spaces to use instead of tabs" \
           "§Number of spaces to use instead of tabs§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable autocompletion" \
           "§Enable autocompletion§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable popup-based autocompletion" \
           "§Enable popup-based autocompletion§" ;# <-- NOT TRANSLATED YET
  mcset $l "Highlight trailing space" \
           "§Highlight trailing space§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show tab bar" \
           "§Show tab bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Default encoding" \
           "§Default encoding§" ;# <-- NOT TRANSLATED YET
  mcset $l "When you open file with unknown encoding\nthis encoding will be used" \
           "§When you open file with unknown encoding\nthis encoding will be used§" ;# <-- NOT TRANSLATED YET
  mcset $l "Default EOL" \
           "§Default EOL§" ;# <-- NOT TRANSLATED YET
  mcset $l "When you open file with unknown\nEOL (End Of Line) this EOL will be used" \
           "§When you open file with unknown\nEOL (End Of Line) this EOL will be used§" ;# <-- NOT TRANSLATED YET
  mcset $l "Autosave interval \[minutes\]" \
           "§Autosave interval \[minutes\]§" ;# <-- NOT TRANSLATED YET
  mcset $l "Autosave interval in minutes (0 means disabled)" \
           "§Autosave interval in minutes (0 means disabled)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Text area background" \
           "§Text area background§" ;# <-- NOT TRANSLATED YET

  mcset $l "Normal text" \
           "§Normal text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Selected text" \
           "§Selected text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current line" \
           "§Current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator line" \
           "§Simulator line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Breakpoint" \
           "§Breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid breakpoint" \
           "§Invalid breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line with an error" \
           "§Line with an error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Trailing space" \
           "§Trailing space§" ;# <-- NOT TRANSLATED YET

  mcset $l "Additional elements" \
           "§Additional elements§" ;# <-- NOT TRANSLATED YET

  mcset $l "Icon border background" \
           "§Icon border background§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line numbers background" \
           "§Line numbers background§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line numbers foreground" \
           "§Line numbers foreground§" ;# <-- NOT TRANSLATED YET

  mcset $l "The Quick Brown Fox Jumps Over The Lazy Dog" \
           "§The Quick Brown Fox Jumps Over The Lazy Dog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Searching for available fonts ..." \
           "§Searching for available fonts ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembler" \
           "§Assembler§" ;# <-- NOT TRANSLATED YET
  mcset $l "C language" \
           "§C language§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code listing" \
           "§Code listing§" ;# <-- NOT TRANSLATED YET

  # Keep string length here!
  mcset $l {Color} \
           {§Color§} ;# <-- NOT TRANSLATED YET
  # Keep string length here!
  mcset $l {Content} \
           {§Content§} ;# <-- NOT TRANSLATED YET

  mcset $l "increment some register" \
           "§increment some register§" ;# <-- NOT TRANSLATED YET
  mcset $l "close main loop" \
           "§close main loop§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment" \
           "§Comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "String" \
           "§String§" ;# <-- NOT TRANSLATED YET
  mcset $l "macro Some value" \
           "§macro Some value§" ;# <-- NOT TRANSLATED YET

  mcset $l "Select color - %s" \
           "§Select color - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid key: '%s'" \
           "§Invalid key: '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to use external embedded editor because rxvt-unicode is not available" \
           "§Unable to use external embedded editor because rxvt-unicode is not available§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program %s is not available. Using native editor." \
           "§Program %s is not available. Using native editor.§" ;# <-- NOT TRANSLATED YET

  mcset $l "Char" \
           "§Char§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hexadecimal number" \
           "§Hexadecimal number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Octal number" \
           "§Octal number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decimal number" \
           "§Decimal number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Binary number" \
           "§Binary number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Constant" \
           "§Constant§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generic number" \
           "§Generic number§" ;# <-- NOT TRANSLATED YET
  mcset $l "String" \
           "§String§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment" \
           "§Comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Control sequence" \
           "§Control sequence§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol" \
           "§Symbol§" ;# <-- NOT TRANSLATED YET
  mcset $l "Operand separator" \
           "§Operand separator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directive" \
           "§Directive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Label" \
           "§Label§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction" \
           "§Instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR register" \
           "§SFR register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indirect address" \
           "§Indirect address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate char" \
           "§Immediate char§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate hex" \
           "§Immediate hex§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate oct" \
           "§Immediate oct§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate dec" \
           "§Immediate dec§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate bin" \
           "§Immediate bin§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate const" \
           "§Immediate const§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate generic" \
           "§Immediate generic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro instruction" \
           "§Macro instruction§" ;# <-- NOT TRANSLATED YET

  mcset $l "Keyword" \
           "§Keyword§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data type" \
           "§Data type§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decimal" \
           "§Decimal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hexadecimal" \
           "§Hexadecimal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Octal" \
           "§Octal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Char" \
           "§Char§" ;# <-- NOT TRANSLATED YET
  mcset $l "Float" \
           "§Float§" ;# <-- NOT TRANSLATED YET
  mcset $l "String" \
           "§String§" ;# <-- NOT TRANSLATED YET
  mcset $l "String char" \
           "§String char§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment" \
           "§Comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol" \
           "§Symbol§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bracket" \
           "§Bracket§" ;# <-- NOT TRANSLATED YET
  mcset $l "Preprocessor" \
           "§Preprocessor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directive" \
           "§Directive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Preprocessor lib." \
           "§Preprocessor lib.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Normal text" \
           "§Normal text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen: Comment" \
           "§Doxygen: Comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen: Tag" \
           "§Doxygen: Tag§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen: Word" \
           "§Doxygen: Word§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen: Name" \
           "§Doxygen: Name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen: HTML" \
           "§Doxygen: HTML§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen: HTML arg." \
           "§Doxygen: HTML arg.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen: HTML val." \
           "§Doxygen: HTML val.§" ;# <-- NOT TRANSLATED YET

  mcset $l "Value" \
           "§Value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Processor code" \
           "§Processor code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Address" \
           "§Address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line number" \
           "§Line number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro level" \
           "§Macro level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Inclusion level" \
           "§Inclusion level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error / Warning" \
           "§Error / Warning§" ;# <-- NOT TRANSLATED YET
  mcset $l "Message" \
           "§Message§" ;# <-- NOT TRANSLATED YET
}
namespace eval ::configDialogues::compiler {
  mcset $l "Compiler configuration" \
           "§Compiler configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly language" \
           "§Assembly language§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure compiler for assembly language" \
           "§Configure compiler for assembly language§" ;# <-- NOT TRANSLATED YET
  mcset $l "C language -- SDCC" \
           "§C language -- SDCC§" ;# <-- NOT TRANSLATED YET
  mcset $l "GNU make utility" \
           "§GNU make utility§" ;# <-- NOT TRANSLATED YET
  mcset $l "Make utility is not available, please install GNU make and restart the IDE." \
           "§Make utility is not available, please install GNU make and restart the IDE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use this Makefile instead of calling C compiler directly:" \
           "§Use this Makefile instead of calling C compiler directly:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Makefile:" \
           "§Makefile:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear the entrybox" \
           "§Clear the entrybox§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select Makefile" \
           "§Select Makefile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiler" \
           "§Compiler§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset to defaults" \
           "§Reset to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset all settings to defaults" \
           "§Reset all settings to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Commit new settings" \
           "§Commit new settings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take changes back and close dialog" \
           "§Take changes back and close dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure compiler - %s" \
           "§Configure compiler - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "General" \
           "§General§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code generation" \
           "§Code generation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Optimization" \
           "§Optimization§" ;# <-- NOT TRANSLATED YET
  mcset $l "Linker" \
           "§Linker§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom" \
           "§Custom§" ;# <-- NOT TRANSLATED YET
  mcset $l "Standard:" \
           "§Standard:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Include path" \
           "§Include path§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add to the include path, as in -Ipath\nPaths are separated by semicolons (`;')" \
           "§Add to the include path, as in -Ipath\nPaths are separated by semicolons (`;')§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable warning" \
           "§Disable warning§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable specific warning (--disable-warning)\nNumbers are separated by semicolons (`;')" \
           "§Disable specific warning (--disable-warning)\nNumbers are separated by semicolons (`;')§" ;# <-- NOT TRANSLATED YET
  mcset $l "Model:" \
           "§Model:§" ;# <-- NOT TRANSLATED YET
  mcset $l "External data space is used" \
           "§External data space is used§" ;# <-- NOT TRANSLATED YET
  mcset $l "External paged data space is used" \
           "§External paged data space is used§" ;# <-- NOT TRANSLATED YET
  mcset $l "Internal data space is used" \
           "§Internal data space is used§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use this name for the code segment" \
           "§Use this name for the code segment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use this name for the const segment" \
           "§Use this name for the const segment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stack:" \
           "§Stack:§" ;# <-- NOT TRANSLATED YET

  mcset $l "Include the given library in the link\nPaths are separated by semicolons (`;')" \
           "§Include the given library in the link\nPaths are separated by semicolons (`;')§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add the next field to the library search path\nPaths are separated by semicolons (`;')" \
           "§Add the next field to the library search path\nPaths are separated by semicolons (`;')§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use this path to search for libraries" \
           "§Use this path to search for libraries§" ;# <-- NOT TRANSLATED YET
  mcset $l "External Ram start location" \
           "§External Ram start location§" ;# <-- NOT TRANSLATED YET
  mcset $l "External Stack start location" \
           "§External Stack start location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code Segment Location" \
           "§Code Segment Location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stack pointer initial value" \
           "§Stack pointer initial value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Direct data start location" \
           "§Direct data start location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tells the linker to allocate this space for stack" \
           "§Tells the linker to allocate this space for stack§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tells the linker to pack variables in internal ram" \
           "§Tells the linker to pack variables in internal ram§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tells the linker not to pack variables in internal ram" \
           "§Tells the linker not to pack variables in internal ram§" ;# <-- NOT TRANSLATED YET

  mcset $l "Preferred assembler:" \
           "§Preferred assembler:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Notes to assemblers:\n" \
           "§Notes to assemblers:§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  a) MCU 8051 IDE has its own native assembler\n" \
           "§  a) MCU 8051 IDE has its own native assembler§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  b) ASEM-51 is a great assembler written by W.W. Heinz.\n" \
           "§  b) ASEM-51 is a great assembler written by W.W. Heinz.§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "     You can find it at http://plit.de/asem-51/home.htm\n" \
           "§     You can find it at http://plit.de/asem-51/home.htm§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  c) ASL: http://linux.maruhn.com/sec/asl.html\n" \
           "§  c) ASL: http://linux.maruhn.com/sec/asl.html§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  d) AS31: http://www.pjrc.com/tech/8051/\n" \
           "§  d) AS31: http://www.pjrc.com/tech/8051/§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU 8051 IDE native assembler - Sophisticated but slow" \
           "§MCU 8051 IDE native assembler - Sophisticated but slow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sophisticated and very fast assembler written by W.W. Heinz" \
           "§Sophisticated and very fast assembler written by W.W. Heinz§" ;# <-- NOT TRANSLATED YET
  mcset $l "Multiplatform assembler written by Alfred Arnold" \
           "§Multiplatform assembler written by Alfred Arnold§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simple 8051 assembler" \
           "§Simple 8051 assembler§" ;# <-- NOT TRANSLATED YET

  mcset $l "Generate an object file in absolute OMF-51 format" \
           "§Generate an object file in absolute OMF-51 format§" ;# <-- NOT TRANSLATED YET
  mcset $l "Output additional column numbers after the line numbers of program error messages" \
           "§Output additional column numbers after the line numbers of program error messages§" ;# <-- NOT TRANSLATED YET
  mcset $l "Output additional product, version, and error summary information" \
           "§Output additional product, version, and error summary information§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate MCU 8051 IDE debug file" \
           "§Generate MCU 8051 IDE debug file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate <file>.adb (MCU 8051 IDE Assembler Debug File) from <file>.lst" \
           "§Generate <file>.adb (MCU 8051 IDE Assembler Debug File) from <file>.lst§" ;# <-- NOT TRANSLATED YET

  mcset $l "Include paths:" \
           "§Include paths:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Option -i\nSeparate directories by colons (`:')" \
           "§Option -i\nSeparate directories by colons (`:')§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom options:" \
           "§Custom options:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate a listing file, option `-l'" \
           "§Generate a listing file, option `-l'§" ;# <-- NOT TRANSLATED YET
  mcset $l "This option tells the assembler to generate a listing file.\n\nTHIS OPTION IS REQUIRED BY THIS IDE TO GENERATE DEBUG FILE !" \
           "§This option tells the assembler to generate a listing file.\n\nTHIS OPTION IS REQUIRED BY THIS IDE TO GENERATE DEBUG FILE !§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate MCU 8051 IDE debug file" \
           "§Generate MCU 8051 IDE debug file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate <file>.adb (MCU 8051 IDE Assembler Debug File)\nfrom <file>.lst" \
           "§Generate <file>.adb (MCU 8051 IDE Assembler Debug File)\nfrom <file>.lst§" ;# <-- NOT TRANSLATED YET
  mcset $l "This options specifies the output format that is to be used.\n\nSee AS31 manual page for more details ..." \
           "§This options specifies the output format that is to be used.\n\nSee AS31 manual page for more details ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "This option specifies a format specific string which is\npassed to the format generator. Both format \"tdr\" and the\nsrecord formats use this option." \
           "§This option specifies a format specific string which is\npassed to the format generator. Both format \"tdr\" and the\nsrecord formats use this option.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change the data structure that is internally used to store\nthe symbol table. By default, AS uses binary trees to store\nmacro and symbol definitions. Turning this option on will\nchange this to AVL-balanced trees. Depending on the ratio\nof symbol entries and lookups, this might speed up assembly.\nUsing AVL-balanced trees helps also reducing the stack usage,\nwhich is however irrelevant for the C version of AS." \
           "§Change the data structure that is internally used to store\nthe symbol table. By default, AS uses binary trees to store\nmacro and symbol definitions. Turning this option on will\nchange this to AVL-balanced trees. Depending on the ratio\nof symbol entries and lookups, this might speed up assembly.\nUsing AVL-balanced trees helps also reducing the stack usage,\nwhich is however irrelevant for the C version of AS.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruct AS to write out the shared symbol definitions in\na format suitable for including into an AS assembler program.\nThe file's name is constructed by replacing the source file's\nextension with '.inc'. See the user manual for more\ninformation about symbol sharing." \
           "§Instruct AS to write out the shared symbol definitions in\na format suitable for including into an AS assembler program.\nThe file's name is constructed by replacing the source file's\nextension with '.inc'. See the user manual for more\ninformation about symbol sharing.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add a cross reference table to the assembler listing. A cross\nreference table lists all symbols that have been referenced\nat least once during assembly, including the source line\nnumber(s) and count of every reference. This option only makes\nsense when the generation of an assembly listing has been\nturned on via the -L or -l parameters. " \
           "§Add a cross reference table to the assembler listing. A cross\nreference table lists all symbols that have been referenced\nat least once during assembly, including the source line\nnumber(s) and count of every reference. This option only makes\nsense when the generation of an assembly listing has been\nturned on via the -L or -l parameters. §" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruct AS to write out the shared symbol definitions in a\nformat suitable for including into a C program. The file's\nname is constructed by replacing the source file's extension\nwith '.h'. See the user manual for more information about\nsymbol sharing." \
           "§Instruct AS to write out the shared symbol definitions in a\nformat suitable for including into a C program. The file's\nname is constructed by replacing the source file's extension\nwith '.h'. See the user manual for more information about\nsymbol sharing.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Force AS to print all hexadecimal constants with lowercase\nletters, rather than with uppercase letters A..F which is\nthe default." \
           "§Force AS to print all hexadecimal constants with lowercase\nletters, rather than with uppercase letters A..F which is\nthe default.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add an include file list to the assembly listing. An include\nfile list contains all files that have been included while\nassembling the source files, including multiple and nested\ninclusion. Nesting of inclusion is identified by different\nindention. This option only makes sense when the generation of\nan assembly listing has been turned on via the -L or -l parameters." \
           "§Add an include file list to the assembly listing. An include\nfile list contains all files that have been included while\nassembling the source files, including multiple and nested\ninclusion. Nesting of inclusion is identified by different\nindention. This option only makes sense when the generation of\nan assembly listing has been turned on via the -L or -l parameters.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn on generation of an assembly listing and send it to a\nfile whose name is constructed by replacing the source\nfile's extension with '.lst'." \
           "§Turn on generation of an assembly listing and send it to a\nfile whose name is constructed by replacing the source\nfile's extension with '.lst'.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn on generation of a macro definition file. A macro\ndefinition file is a file that contains all macro definitions\nthat have been detected during assembly, in a format suitable\nfor an inclusion into another file. The macro definition file's\nname is constructed by replacing the source file's extension\nwith '.mac'." \
           "§Turn on generation of a macro definition file. A macro\ndefinition file is a file that contains all macro definitions\nthat have been detected during assembly, in a format suitable\nfor an inclusion into another file. The macro definition file's\nname is constructed by replacing the source file's extension\nwith '.mac'.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn on generation of a macro output file. A macro output\nfile contains the intermediate source code that remains after\nmacro expansion and conditional assembly. The macro output\nfile's name is constructed by replacing the source file's\nextension with '.i'." \
           "§Turn on generation of a macro output file. A macro output\nfile contains the intermediate source code that remains after\nmacro expansion and conditional assembly. The macro output\nfile's name is constructed by replacing the source file's\nextension with '.i'.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Force AS to extend all error and warning messages with their\ninternal error resp. warning number." \
           "§Force AS to extend all error and warning messages with their\ninternal error resp. warning number.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn on silent assembly mode. In silent compilation mode, AS\nwill not do any console output except for warning and\nerror messages." \
           "§Turn on silent assembly mode. In silent compilation mode, AS\nwill not do any console output except for warning and\nerror messages.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add a section list to the assembly listing. A section list\ncontains all sections that have been defined in the source\nfiles, marking their nesting level by different levels of\nindentation. This option only makes sense when the generation\nof an assembly listing has been turned on via the\n-L or -l parameters." \
           "§Add a section list to the assembly listing. A section list\ncontains all sections that have been defined in the source\nfiles, marking their nesting level by different levels of\nindentation. This option only makes sense when the generation\nof an assembly listing has been turned on via the\n-L or -l parameters.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tell AS to do additional bookkeeping about which address\nranges have been used by the assembled program. This option\nenables the detection of overlapping memory usage. If an\nassembly listing has been turned on via the -L or -l parameters,\nit will also contain a list of all used memory areas." \
           "§Tell AS to do additional bookkeeping about which address\nranges have been used by the assembled program. This option\nenables the detection of overlapping memory usage. If an\nassembly listing has been turned on via the -L or -l parameters,\nit will also contain a list of all used memory areas.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Force AS to operate in case-sensitive mode. By default,\nnames of symbols, macros, user-defined functions and sections\nare treated in a case-insensitive manner." \
           "§Force AS to operate in case-sensitive mode. By default,\nnames of symbols, macros, user-defined functions and sections\nare treated in a case-insensitive manner.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Suppress output of warnings." \
           "§Suppress output of warnings.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn on extended error reporting. With extended error\nreporting, several error and warning messages will also\nprint the item that created the message, e.g. the name of\nan unknown instruction. When this option is given twice,\nthe erroneous source line is additinally printed." \
           "§Turn on extended error reporting. With extended error\nreporting, several error and warning messages will also\nprint the item that created the message, e.g. the name of\nan unknown instruction. When this option is given twice,\nthe erroneous source line is additinally printed.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate IHEX file" \
           "§Generate IHEX file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate MCU 8051 IDE debug file" \
           "§Generate MCU 8051 IDE debug file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use program p2hex to convert <file>.p to <file>.hex" \
           "§Use program p2hex to convert <file>.p to <file>.hex§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate <file>.adb (MCU 8051 IDE Assembler Debug File)\nfrom <file>.hex and <file>.map" \
           "§Generate <file>.adb (MCU 8051 IDE Assembler Debug File)\nfrom <file>.hex and <file>.map§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set the target processor to <name>.\nUse this option if the source file does\nnot contain a CPU statement." \
           "§Set the target processor to <name>.\nUse this option if the source file does\nnot contain a CPU statement.§" ;# <-- NOT TRANSLATED YET
  mcset $l "-g \[MAP|Atmel|NoICE\]\n\tInstruct AS to write an additional file containing\n\tdebug information. This information covers the symbol\n\ttable and the relation between source line numbers\n\tand machine addresses. The argument specifies whether\n\tdebug info shall be written in AS's own MAP format,\n\tthe object format for Atmel's AVR tools, or a command\n\tfile suitable for John Hartman's NoICE. If no argument\n\tis given, MAP will be chosen. The file's name is\n\tconstructed by replacing the source file's extension\n\twith '.map', '.obj', or '.noi' respectively.\n\nMCU 8051 IDE requires MAP to be selected\nhere to generate debug file" \
           "§-g \[MAP|Atmel|NoICE\]\n\tInstruct AS to write an additional file containing\n\tdebug information. This information covers the symbol\n\ttable and the relation between source line numbers\n\tand machine addresses. The argument specifies whether\n\tdebug info shall be written in AS's own MAP format,\n\tthe object format for Atmel's AVR tools, or a command\n\tfile suitable for John Hartman's NoICE. If no argument\n\tis given, MAP will be chosen. The file's name is\n\tconstructed by replacing the source file's extension\n\twith '.map', '.obj', or '.noi' respectively.\n\nMCU 8051 IDE requires MAP to be selected\nhere to generate debug file§" ;# <-- NOT TRANSLATED YET
  mcset $l "-r \[pass number\]\n\tTell AS to output warnings when a situation appears\n\tin a source file that forces another pass of assembly.\n\tSuch situations either take place when a symbol is\n\tundefined in the first pass or a symbol's value has\n\tchanged compared to the previous pass. This option\n\tis useful to track down sources of excessive\n\tmulti-passing, but be aware that it might yield a\n\tfairly large number of warnings, especially in the\n\tfirst pass. Optionally, a pass number may be added\n\tto this option to inhibit output until a certain\n\tpass is reached." \
           "§-r \[pass number\]\n\tTell AS to output warnings when a situation appears\n\tin a source file that forces another pass of assembly.\n\tSuch situations either take place when a symbol is\n\tundefined in the first pass or a symbol's value has\n\tchanged compared to the previous pass. This option\n\tis useful to track down sources of excessive\n\tmulti-passing, but be aware that it might yield a\n\tfairly large number of warnings, especially in the\n\tfirst pass. Optionally, a pass number may be added\n\tto this option to inhibit output until a certain\n\tpass is reached.§" ;# <-- NOT TRANSLATED YET
  mcset $l "-i <path\[:path...\]>\tAdd new entries to the list of paths that are\n\tsearched for include files. New entries are\n\tprepended to the current include path list,\n\tso if multiple paths are given with one\n\tcommand-line parameter, they will be entered\n\tinto the path list in reverse order." \
           "§-i <path\[:path...\]>\tAdd new entries to the list of paths that are\n\tsearched for include files. New entries are\n\tprepended to the current include path list,\n\tso if multiple paths are given with one\n\tcommand-line parameter, they will be entered\n\tinto the path list in reverse order.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Trace calls to the preprocessor, assembler and linker" \
           "§Trace calls to the preprocessor, assembler and linker§" ;# <-- NOT TRANSLATED YET
  mcset $l "Execute verbosely. Show sub commands as they are run" \
           "§Execute verbosely. Show sub commands as they are run§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile only; do not assemble or link" \
           "§Compile only; do not assemble or link§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile and assemble, but do not link" \
           "§Compile and assemble, but do not link§" ;# <-- NOT TRANSLATED YET
  mcset $l "Preprocess only, do not compile" \
           "§Preprocess only, do not compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Act in c1 mode. The standard input is preprocessed code, the output is assembly code." \
           "§Act in c1 mode. The standard input is preprocessed code, the output is assembly code.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display the directories in the compiler's search path" \
           "§Display the directories in the compiler's search path§" ;# <-- NOT TRANSLATED YET
  mcset $l "Send errors to stdout instead of stderr" \
           "§Send errors to stdout instead of stderr§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not include the standard library directory in the search path" \
           "§Do not include the standard library directory in the search path§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable some of the more pedantic warnings" \
           "§Disable some of the more pedantic warnings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable debugging symbol output" \
           "§Enable debugging symbol output§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display complexity of compiled functions" \
           "§Display complexity of compiled functions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permit '\$' as an identifier character" \
           "§Permit '\$' as an identifier character§" ;# <-- NOT TRANSLATED YET
  mcset $l "Make \"char\" unsigned by default" \
           "§Make \"char\" unsigned by default§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use C89 standard only" \
           "§Use C89 standard only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use C89 standard with SDCC extensions" \
           "§Use C89 standard with SDCC extensions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use C99 standard only (incomplete)" \
           "§Use C99 standard only (incomplete)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use C99 standard with SDCC extensions (incomplete)" \
           "§Use C99 standard with SDCC extensions (incomplete)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use external stack" \
           "§Use external stack§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use reenterant calls on the int and long support functions" \
           "§Use reenterant calls on the int and long support functions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use reenterant calls on the float support functions" \
           "§Use reenterant calls on the float support functions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Issue a return after main()" \
           "§Issue a return after main()§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use movc instead of movx to read xram (xdata)" \
           "§Use movc instead of movx to read xram (xdata)§" ;# <-- NOT TRANSLATED YET
  mcset $l "On supported ports, generate extra profiling information" \
           "§On supported ports, generate extra profiling information§" ;# <-- NOT TRANSLATED YET
  mcset $l "Leave out the frame pointer." \
           "§Leave out the frame pointer.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Callee will always save registers used" \
           "§Callee will always save registers used§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert call to function __stack_probe at each function prologue" \
           "§Insert call to function __stack_probe at each function prologue§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use Bank1 for parameter passing" \
           "§Use Bank1 for parameter passing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't memcpy initialized xram from code" \
           "§Don't memcpy initialized xram from code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't include c-code as comments in the asm file" \
           "§Don't include c-code as comments in the asm file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't include peephole optimizer comments" \
           "§Don't include peephole optimizer comments§" ;# <-- NOT TRANSLATED YET
  mcset $l "Include code generator comments" \
           "§Include code generator comments§" ;# <-- NOT TRANSLATED YET
  mcset $l "Make short 8 bits (for old times sake)" \
           "§Make short 8 bits (for old times sake)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stack automatic variables" \
           "§Stack automatic variables§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable overlaying leaf function auto variables" \
           "§Disable overlaying leaf function auto variables§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable the GCSE optimisation" \
           "§Disable the GCSE optimisation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable label optimisation" \
           "§Disable label optimisation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable optimisation of invariants" \
           "§Disable optimisation of invariants§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable loop variable induction" \
           "§Disable loop variable induction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't generate boundary check for jump tables" \
           "§Don't generate boundary check for jump tables§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable the loop reverse optimisation" \
           "§Disable the loop reverse optimisation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable the peephole assembly file optimisation" \
           "§Disable the peephole assembly file optimisation§" ;# <-- NOT TRANSLATED YET
  mcset $l "On some ports, disable passing some parameters in registers" \
           "§On some ports, disable passing some parameters in registers§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable peephole optimization on inline assembly" \
           "§Enable peephole optimization on inline assembly§" ;# <-- NOT TRANSLATED YET
  mcset $l "Optimize for code speed rather than size" \
           "§Optimize for code speed rather than size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Optimize for code size rather than speed" \
           "§Optimize for code size rather than speed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Output in Intel hex format" \
           "§Output in Intel hex format§" ;# <-- NOT TRANSLATED YET
  mcset $l "Output in S19 hex format" \
           "§Output in S19 hex format§" ;# <-- NOT TRANSLATED YET
  mcset $l "Output" \
           "§Output§" ;# <-- NOT TRANSLATED YET
  mcset $l "Messages and output code" \
           "§Messages and output code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directives" \
           "§Directives§" ;# <-- NOT TRANSLATED YET
  mcset $l "Which directives accept and which do not" \
           "§Which directives accept and which do not§" ;# <-- NOT TRANSLATED YET
  mcset $l "Source" \
           "§Source§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use value defined in source code" \
           "§Use value defined in source code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Always" \
           "§Always§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate always" \
           "§Generate always§" ;# <-- NOT TRANSLATED YET
  mcset $l "Never" \
           "§Never§" ;# <-- NOT TRANSLATED YET
  mcset $l "Never generate" \
           "§Never generate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate code listing" \
           "§Generate code listing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Should compiler generate *.lst files" \
           "§Should compiler generate *.lst files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Table of symbols (in *.lst)" \
           "§Table of symbols (in *.lst)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Include table of used symbolic names to code listing" \
           "§Include table of used symbolic names to code listing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate object code (ihex8)" \
           "§Generate object code (ihex8)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate object code in format Intel Hex 8 (*.hex)" \
           "§Generate object code in format Intel Hex 8 (*.hex)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate code for simulator" \
           "§Generate code for simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate *.sim file for simulator" \
           "§Generate *.sim file for simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate binary object code" \
           "§Generate binary object code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generate binary object code (*.bin)" \
           "§Generate binary object code (*.bin)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Warning level" \
           "§Warning level§" ;# <-- NOT TRANSLATED YET
  mcset $l "All" \
           "§All§" ;# <-- NOT TRANSLATED YET
  mcset $l "Errors + Warnings" \
           "§Errors + Warnings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Errros only" \
           "§Errros only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Nothing" \
           "§Nothing§" ;# <-- NOT TRANSLATED YET
  mcset $l "What kind of messages should be included in compiler log output" \
           "§What kind of messages should be included in compiler log output§" ;# <-- NOT TRANSLATED YET
  mcset $l "Verbose" \
           "§Verbose§" ;# <-- NOT TRANSLATED YET
  mcset $l "Should compiler inform user about what it is doing" \
           "§Should compiler inform user about what it is doing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable optimization" \
           "§Enable optimization§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable peephole optimization" \
           "§Enable peephole optimization§" ;# <-- NOT TRANSLATED YET
  mcset $l "Maximum HEX record data length" \
           "§Maximum HEX record data length§" ;# <-- NOT TRANSLATED YET
  mcset $l "Maximum length of Intel HEX 8 record data field.\n\nGenerally it doesn't matter what is set here. But some (badly written)\nprogrammers may refuse to load files containing records which exceeds\ncertain length.\n\nHigher value also results in smaller .hex files\n\nValue equal to 0 will be treated as 1" \
           "§Maximum length of Intel HEX 8 record data field.\n\nGenerally it doesn't matter what is set here. But some (badly written)\nprogrammers may refuse to load files containing records which exceeds\ncertain length.\n\nHigher value also results in smaller .hex files\n\nValue equal to 0 will be treated as 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore directives" \
           "§Ignore directives§" ;# <-- NOT TRANSLATED YET
  mcset $l "Accept" \
           "§Accept§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore" \
           "§Ignore§" ;# <-- NOT TRANSLATED YET
  mcset $l "Restore defaults" \
           "§Restore defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure that you want restore default settings ?" \
           "§Are you sure that you want restore default settings ?§" ;# <-- NOT TRANSLATED YET
}
namespace eval ::configDialogues::rightPanel {
  mcset $l "Right panel configuration" \
           "§Right panel configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register watches" \
           "§Register watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure highlighting colors for register watches" \
           "§Configure highlighting colors for register watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction details" \
           "§Instruction details§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure highlighting colors for instruction details" \
           "§Configure highlighting colors for instruction details§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bold" \
           "§Bold§" ;# <-- NOT TRANSLATED YET
  mcset $l "Apply" \
           "§Apply§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure right panel - %s" \
           "§Configure right panel - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select color - %s" \
           "§Select color - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit" \
           "§Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name" \
           "§Name§" ;# <-- NOT TRANSLATED YET
  mcset $l " etc." \
           "§ etc.§" ;# <-- NOT TRANSLATED YET
}
namespace eval ::configDialogues::toolbar {
  eval ${::TOOLBAR_TRANSLATIONS}

  mcset $l "Toolbar configuration" \
           "§Toolbar configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for a string in ListBox" \
           "§Search for a string in ListBox§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "available items" \
           "§available items§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for a string in ListBox" \
           "§Search for a string in ListBox§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current toolbar items" \
           "§Current toolbar items§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defaults" \
           "§Defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Apply" \
           "§Apply§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure Main Toolbar - %s" \
           "§Configure Main Toolbar - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l " -- SEPARATOR --" \
           "§ -- SEPARATOR --§" ;# <-- NOT TRANSLATED YET
  mcset $l "Restore defaults" \
           "§Restore defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure that you want restore default settings ?" \
           "§Are you sure that you want restore default settings ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save changes?" \
           "§Save changes?§" ;# <-- NOT TRANSLATED YET
  mcset $l "The settings have been changed. Do you want to save the changes?" \
           "§The settings have been changed. Do you want to save the changes?§" ;# <-- NOT TRANSLATED YET
}
namespace eval ::configDialogues::custom_commands {
  mcset $l "Edit custom commands" \
           "§Edit custom commands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Command %s" \
           "§Command %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Short description" \
           "§Short description§" ;# <-- NOT TRANSLATED YET
  mcset $l "This string will be used as status bar tip (max. 50 chars)" \
           "§This string will be used as status bar tip (max. 50 chars)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Options" \
           "§Options§" ;# <-- NOT TRANSLATED YET
  mcset $l "Confirmation dialog" \
           "§Confirmation dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke dialog to confirm command execution" \
           "§Invoke dialog to confirm command execution§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show results" \
           "§Show results§" ;# <-- NOT TRANSLATED YET
  mcset $l "After finish show dialog with results" \
           "§After finish show dialog with results§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore errors" \
           "§Ignore errors§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not invoke error dialog if the process fail" \
           "§Do not invoke error dialog if the process fail§" ;# <-- NOT TRANSLATED YET
  mcset $l "Shell script to execute" \
           "§Shell script to execute§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit custom commands - %s" \
           "§Edit custom commands - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "-- click to close --" \
           "§-- click to close --§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command %s: %s" \
           "§Custom command %s: %s§" ;# <-- NOT TRANSLATED YET

  mcset $l "VARIABLES:" \
           "§VARIABLES:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tThe full URL of the current file\n" \
           "\t§\tThe full URL of the current file§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tList of the URLs of all open documents\n" \
           "\t§\tList of the URLs of all open documents§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tProject directory\n" \
           "\t§\tProject directory§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tThe file name of the current document\n" \
           "\t§\tThe file name of the current document§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tSame as %filename, but without extension\n" \
           "\t§\tSame as %filename, but without extension§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tName of project main file\n" \
           "\t§\tName of project main file§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tNumber of the current line\n" \
           "\t§\tNumber of the current line§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tNumber of the current column\n" \
           "\t§\tNumber of the current column§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tThe selected text in the current file\n" \
           "\t§\tThe selected text in the current file§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tThe full text of the current file\n" \
           "\t§\tThe full text of the current file§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t\tPercent sign\n\n" \
           "\t§\tPercent sign§\n\n" ;# <-- NOT TRANSLATED YET

  # Keep string length here! Also percent signs should remain at the same positions.
  mcset $l {Variables %line, %column, %selection and %text} \
           {§Variables %line, %column, %selection and %text§} ;# <-- NOT TRANSLATED YET
  mcset $l "\nare not available if external editor is used" \
           "\n§are not available if external editor is used§" ;# <-- NOT TRANSLATED YET
}
namespace eval ::configDialogues::global {
  mcset $l "MCU 8051 IDE configuration" \
           "§MCU 8051 IDE configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display splash screen" \
           "§Display splash screen§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show splash screen on start-up" \
           "§Show splash screen on start-up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show tips on start-up" \
           "§Show tips on start-up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke dialog with tip of the day on start-up" \
           "§Invoke dialog with tip of the day on start-up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Language" \
           "§Language§" ;# <-- NOT TRANSLATED YET
  mcset $l "Your preferred language" \
           "§Your preferred language§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not always ask whether to add file to the project after the file is opened" \
           "§Do not always ask whether to add file to the project after the file is opened§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset to defaults" \
           "§Reset to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset all settings to defaults" \
           "§Reset all settings to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Commit new settings" \
           "§Commit new settings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take changes back and close dialog" \
           "§Take changes back and close dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure MCU 8051 IDE" \
           "§Configure MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to base configuration file" \
           "§Unable to write to base configuration file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Application language changed" \
           "§Application language changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Language for this application has been changed. The change will take effect upon next start of application" \
           "§Language for this application has been changed. The change will take effect upon next start of application§" ;# <-- NOT TRANSLATED YET
  mcset $l "Widget style" \
           "§Widget style§" ;# <-- NOT TRANSLATED YET
  mcset $l "Your preferred widget style" \
           "§Your preferred widget style§" ;# <-- NOT TRANSLATED YET
  mcset $l "Background color" \
           "§Background color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Common background color for almost everything in the GUI" \
           "§Common background color for almost everything in the GUI§" ;# <-- NOT TRANSLATED YET
  mcset $l "Global font size factor" \
           "§Global font size factor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Allows you to adjust size of (almost) all fonts used in this IDE" \
           "§Allows you to adjust size of (almost) all fonts used in this IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Normal" \
           "§Normal§" ;# <-- NOT TRANSLATED YET
  mcset $l "A little larger" \
           "§A little larger§" ;# <-- NOT TRANSLATED YET
  mcset $l "Notably larger" \
           "§Notably larger§" ;# <-- NOT TRANSLATED YET
  mcset $l "Much larger" \
           "§Much larger§" ;# <-- NOT TRANSLATED YET
  mcset $l "Huge" \
           "§Huge§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too BIG" \
           "§Too BIG§" ;# <-- NOT TRANSLATED YET
  mcset $l "Normal" \
           "§Normal§" ;# <-- NOT TRANSLATED YET
}
namespace eval ::configDialogues::terminal {
  mcset $l "Terminal configuration" \
           "§Terminal configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Foreground color" \
           "§Foreground color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Background color" \
           "§Background color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Font size" \
           "§Font size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Font family" \
           "§Font family§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use settings and restart terminal emulator" \
           "§Use settings and restart terminal emulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset to defaults" \
           "§Reset to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset all settings to defaults" \
           "§Reset all settings to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Commit new settings" \
           "§Commit new settings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take changes back and close dialog" \
           "§Take changes back and close dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure terminal emulator" \
           "§Configure terminal emulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select foreground color" \
           "§Select foreground color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select background color" \
           "§Select background color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid value of key: '%s'" \
           "§Invalid value of key: '%s'§" ;# <-- NOT TRANSLATED YET
}
namespace eval ::configDialogues::simulator {
  mcset $l "Simulator configuration" \
           "§Simulator configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Warning dialogues" \
           "§Warning dialogues§" ;# <-- NOT TRANSLATED YET
  mcset $l "Other" \
           "§Other§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undefined values" \
           "§Undefined values§" ;# <-- NOT TRANSLATED YET
  mcset $l "Return random value" \
           "§Return random value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Return zero value" \
           "§Return zero value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Return highest possible value" \
           "§Return highest possible value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reverse run" \
           "§Reverse run§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stack capacity" \
           "§Stack capacity§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of steps which can be taken back" \
           "§Number of steps which can be taken back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defaults" \
           "§Defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset settings to defaults" \
           "§Reset settings to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator configuration - %s" \
           "§Simulator configuration - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure ?" \
           "§Are you sure ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure you want to restore default settings" \
           "§Are you sure you want to restore default settings§" ;# <-- NOT TRANSLATED YET


  mcset $l "Ignore stack overflow" \
           "§Ignore stack overflow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore stack underflow" \
           "§Ignore stack underflow§" ;# <-- NOT TRANSLATED YET

  mcset $l "Ignore invalid instructions" \
           "§Ignore invalid instructions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore watchdog overflow" \
           "§Ignore watchdog overflow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore invalid return from interrupt" \
           "§Ignore invalid return from interrupt§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore reading from write only register" \
           "§Ignore reading from write only register§" ;# <-- NOT TRANSLATED YET

  mcset $l "Ignore invalid access to IDATA/SFR" \
           "§Ignore invalid access to IDATA/SFR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore invalid access to EDATA" \
           "§Ignore invalid access to EDATA§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore invalid access to XDATA" \
           "§Ignore invalid access to XDATA§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore invalid access to bit" \
           "§Ignore invalid access to bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore invalid access to CODE" \
           "§Ignore invalid access to CODE§" ;# <-- NOT TRANSLATED YET

  mcset $l "Ignore EEPROM write failure" \
           "§Ignore EEPROM write failure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore EEPROM write abort" \
           "§Ignore EEPROM write abort§" ;# <-- NOT TRANSLATED YET

  mcset $l "Ignore UART frame discard" \
           "§Ignore UART frame discard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore illegal UART mode change" \
           "§Ignore illegal UART mode change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore illegal Timer/Counter mode change" \
           "§Ignore illegal Timer/Counter mode change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not complain about invalid breakpoints" \
           "§Do not complain about invalid breakpoints§" ;# <-- NOT TRANSLATED YET

  mcset $l "Check this to disable warning on stack overflow" \
           "§Check this to disable warning on stack overflow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Check this to disable warning on stack underflow" \
           "§Check this to disable warning on stack underflow§" ;# <-- NOT TRANSLATED YET

  mcset $l "Check this to disable warning on\ninvalid instruction" \
           "§Check this to disable warning on\ninvalid instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not stop simulation on device reset\ninvoked by watchdog timer overflow" \
           "§Do not stop simulation on device reset\ninvoked by watchdog timer overflow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not show warning dialog when program trying to return from interrupt which has not been invoked" \
           "§Do not show warning dialog when program trying to return from interrupt which has not been invoked§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not display warning dialog when\nreading from write-only register" \
           "§Do not display warning dialog when\nreading from write-only register§" ;# <-- NOT TRANSLATED YET

  mcset $l "Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented Internal Data Memory (IDATA) or SFR area" \
           "§Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented Internal Data Memory (IDATA) or SFR area§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented Expanded Data Memory (EDATA)" \
           "§Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented Expanded Data Memory (EDATA)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented External Data Memory (XDATA)" \
           "§Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented External Data Memory (XDATA)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented bit in IDATA or SFR area" \
           "§Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented bit in IDATA or SFR area§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented Program Memory (CODE)" \
           "§Do not display dialog \"Undefined result\" when simulated program\naccessing unimplemented Program Memory (CODE)§" ;# <-- NOT TRANSLATED YET

  mcset $l "Check this to disable warning on\ndata eeprom write failure" \
           "§Check this to disable warning on\ndata eeprom write failure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Check this to disable warning on\ndata eeprom write abort" \
           "§Check this to disable warning on\ndata eeprom write abort§" ;# <-- NOT TRANSLATED YET

  mcset $l "Check this to disable warning on UART frame discard" \
           "§Check this to disable warning on UART frame discard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Check this to disable warning on illegal UART mode change" \
           "§Check this to disable warning on illegal UART mode change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Check this to disable warning on illegal Timer/Counter mode change" \
           "§Check this to disable warning on illegal Timer/Counter mode change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable warning: \"warning: Invalid breakpoint\"" \
           "§Disable warning: \"warning: Invalid breakpoint\"§" ;# <-- NOT TRANSLATED YET
}

namespace eval ::configDialogues::shortcuts {
  # Strings in shortcuts configuration dialog
  mcset $l "Configure key shortcuts" \
           "§Configure key shortcuts§" ;# <-- NOT TRANSLATED YET
  mcset $l "available items" \
           "§available items§" ;# <-- NOT TRANSLATED YET
  mcset $l "<Nothing selected>" \
           "§<Nothing selected>§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search:" \
           "§Search:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enter your search string here" \
           "§Enter your search string here§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current shortcut:" \
           "§Current shortcut:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Default:" \
           "§Default:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Restore default" \
           "§Restore default§" ;# <-- NOT TRANSLATED YET
  mcset $l "Accept" \
           "§Accept§" ;# <-- NOT TRANSLATED YET
  mcset $l "Accept new shortcut" \
           "§Accept new shortcut§" ;# <-- NOT TRANSLATED YET
  mcset $l "Original" \
           "§Original§" ;# <-- NOT TRANSLATED YET
  mcset $l "Discard new shortcut" \
           "§Discard new shortcut§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defaults" \
           "§Defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset all settings to defaults" \
           "§Reset all settings to defaults§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Commit new settings" \
           "§Commit new settings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take changes back and close dialog" \
           "§Take changes back and close dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure shortcuts - %s" \
           "§Configure shortcuts - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Modifier required (Control or Alt)" \
           "§Modifier required (Control or Alt)§" ;# <-- NOT TRANSLATED YET
  mcset $l "This combination is hard-coded in the main window, so it cannot be used" \
           "§This combination is hard-coded in the main window, so it cannot be used§" ;# <-- NOT TRANSLATED YET
  mcset $l "This combination is hard-coded, so it cannot be used" \
           "§This combination is hard-coded, so it cannot be used§" ;# <-- NOT TRANSLATED YET
  mcset $l "The '%s' key combination has already been assigned to \"%s\"." \
           "§The '%s' key combination has already been assigned to \"%s\".§" ;# <-- NOT TRANSLATED YET
  mcset $l "The '%s' key combination has already been assigned to \"%s\"." \
           "§The '%s' key combination has already been assigned to \"%s\".§" ;# <-- NOT TRANSLATED YET
  mcset $l "Removing key combination for action \"%s\"" \
           "§Removing key combination for action \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Item changed" \
           "§Item changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "The previous item was modified. Do you want to save it ?" \
           "§The previous item was modified. Do you want to save it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Confirmation required" \
           "§Confirmation required§" ;# <-- NOT TRANSLATED YET
  mcset $l "This will discard all shortcut settings and replace them with defaults. Are you sure by that ?" \
           "§This will discard all shortcut settings and replace them with defaults. Are you sure by that ?§" ;# <-- NOT TRANSLATED YET

  ## Shortcut names
   # Main
  mcset $l "Main" \
           "§Main§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit program" \
           "§Exit program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save session" \
           "§Save session§" ;# <-- NOT TRANSLATED YET
  mcset $l "File statistics" \
           "§File statistics§" ;# <-- NOT TRANSLATED YET
  mcset $l "Toggle full screen mode" \
           "§Toggle full screen mode§" ;# <-- NOT TRANSLATED YET
   # Project management
  mcset $l "Project management" \
           "§Project management§" ;# <-- NOT TRANSLATED YET
  mcset $l "New project" \
           "§New project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open project" \
           "§Open project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save project" \
           "§Save project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit project" \
           "§Edit project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save and close project" \
           "§Save and close project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close project" \
           "§Close project§" ;# <-- NOT TRANSLATED YET
   # Simulator
  mcset $l "Simulator" \
           "§Simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start simulator" \
           "§Start simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Debug this file only" \
           "§Debug this file only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show SFR map" \
           "§Show SFR map§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit addressable array" \
           "§Bit addressable array§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show Code memory" \
           "§Show Code memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show XDATA memory" \
           "§Show XDATA memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show ERAM" \
           "§Show ERAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show Data EEPROM" \
           "§Show Data EEPROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show EEPROM write buffer" \
           "§Show EEPROM write buffer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke MCU stack monitor" \
           "§Invoke MCU stack monitor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset - Only SFR" \
           "§Reset - Only SFR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset - All zeros" \
           "§Reset - All zeros§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset - All ones" \
           "§Reset - All ones§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset - Random" \
           "§Reset - Random§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: Step" \
           "§Simulator: Step§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: Step Back" \
           "§Simulator: Step Back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: Step over" \
           "§Simulator: Step over§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: Animate" \
           "§Simulator: Animate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: Run" \
           "§Simulator: Run§" ;# <-- NOT TRANSLATED YET
  mcset $l "Allow/Deny breakpoints" \
           "§Allow/Deny breakpoints§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear highlight" \
           "§Clear highlight§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find cursor" \
           "§Find cursor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump to line" \
           "§Jump to line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: Hibernate" \
           "§Simulator: Hibernate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: Resume" \
           "§Simulator: Resume§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt monitor" \
           "§Interrupt monitor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stopwatch" \
           "§Stopwatch§" ;# <-- NOT TRANSLATED YET
   # Virtual HW
  mcset $l "Virtual HW" \
           "§Virtual HW§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED panel" \
           "§LED panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED display" \
           "§LED display§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED matrix" \
           "§LED matrix§" ;# <-- NOT TRANSLATED YET
  mcset $l "Multiplexed LED display" \
           "§Multiplexed LED display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simple keypad" \
           "§Simple keypad§" ;# <-- NOT TRANSLATED YET
  mcset $l "Matrix keypad" \
           "§Matrix keypad§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open" \
           "§Open§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load" \
           "§Load§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as" \
           "§Save as§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all" \
           "§Remove all§" ;# <-- NOT TRANSLATED YET
   # Tools
  mcset $l "Tools" \
           "§Tools§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile" \
           "§Compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile this file only" \
           "§Compile this file only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disassemble" \
           "§Disassemble§" ;# <-- NOT TRANSLATED YET
  mcset $l "Auto indent" \
           "§Auto indent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change letter case" \
           "§Change letter case§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cleanup dialog" \
           "§Cleanup dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export as XHTML" \
           "§Export as XHTML§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export as LaTeX" \
           "§Export as LaTeX§" ;# <-- NOT TRANSLATED YET
  mcset $l "Document current function" \
           "§Document current function§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run doxywizard" \
           "§Run doxywizard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Build C API documentation" \
           "§Build C API documentation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear C API documentation" \
           "§Clear C API documentation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command 0" \
           "§Custom command 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command 1" \
           "§Custom command 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command 2" \
           "§Custom command 2§" ;# <-- NOT TRANSLATED YET
   # Utilities
  mcset $l "Utilities" \
           "§Utilities§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hex -> Bin" \
           "§Hex -> Bin§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bin -> Hex" \
           "§Bin -> Hex§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sim -> Hex" \
           "§Sim -> Hex§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sim -> Bin" \
           "§Sim -> Bin§" ;# <-- NOT TRANSLATED YET
  mcset $l "Normalize IHEX8" \
           "§Normalize IHEX8§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hex Editor" \
           "§Hex Editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol table" \
           "§Symbol table§" ;# <-- NOT TRANSLATED YET
  mcset $l "8-segment editor" \
           "§8-segment editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "ASCII chart" \
           "§ASCII chart§" ;# <-- NOT TRANSLATED YET
  mcset $l "Scribble notepad" \
           "§Scribble notepad§" ;# <-- NOT TRANSLATED YET
  mcset $l "Base Converter" \
           "§Base Converter§" ;# <-- NOT TRANSLATED YET
  mcset $l "UART/RS232 Debugger" \
           "§UART/RS232 Debugger§" ;# <-- NOT TRANSLATED YET
  mcset $l "Help" \
           "§Help§" ;# <-- NOT TRANSLATED YET
  mcset $l "About dialog" \
           "§About dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Welcome dialog" \
           "§Welcome dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tip of the day" \
           "§Tip of the day§" ;# <-- NOT TRANSLATED YET
  # Messages text
  mcset $l "Messages text" \
           "§Messages text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear messages" \
           "§Clear messages§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous" \
           "§Find previous§" ;# <-- NOT TRANSLATED YET
   # Notes
  mcset $l "Notes" \
           "§Notes§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bold text" \
           "§Bold text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Italic text" \
           "§Italic text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Strikethrough text" \
           "§Striketrought text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Underline text" \
           "§Underline text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Erase tags" \
           "§Erase tags§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert OK image" \
           "§Insert OK image§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous" \
           "§Find previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register watches" \
           "§Register watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to top" \
           "§Move to top§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move up" \
           "§Move up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move down" \
           "§Move down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to bottom" \
           "§Move to bottom§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove" \
           "§Remove§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all" \
           "§Remove all§" ;# <-- NOT TRANSLATED YET
   # Editor
  mcset $l "Editor" \
           "§Editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Read only mode" \
           "§Read only mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "New" \
           "§New§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open" \
           "§Open§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as" \
           "§Save as§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all" \
           "§Save all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close all" \
           "§Close all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide icon border" \
           "§Show/Hide icon border§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide line numbers" \
           "§Show/Hide line numbers§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload" \
           "§Reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "Next editor" \
           "§Next editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Previous editor" \
           "§Previous editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Breakpoint" \
           "§Breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undo" \
           "§Undo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Redo" \
           "§Redo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy" \
           "§Copy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cut" \
           "§Cut§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste" \
           "§Paste§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select all" \
           "§Select all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous" \
           "§Find previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace" \
           "§Replace§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to line" \
           "§Go to line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment" \
           "§Comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uncomment" \
           "§Uncomment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indent" \
           "§Indent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unindent" \
           "§Unindent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uppercase" \
           "§Uppercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Lowercase" \
           "§Lowercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Capitalize" \
           "§Capitalize§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to next bookmark" \
           "§Go to next bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to previous bookmark" \
           "§Go to previous bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program jump" \
           "§Program jump§" ;# <-- NOT TRANSLATED YET
  mcset $l "Call subprogram" \
           "§Call subprogram§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor command line" \
           "§Editor command line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Split vertical" \
           "§Split vertical§" ;# <-- NOT TRANSLATED YET
  mcset $l "Split horizontal" \
           "§Split horizontal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close current view" \
           "§Close current view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Block selection mode" \
           "§Block selection mode§" ;# <-- NOT TRANSLATED YET
}

# instructiondetails.tcl
# ==============================================================================
namespace eval InstructionDetails {
  mcset $l "Note:" \
           "§Note:§" ;# <-- NOT TRANSLATED YET
  mcset $l "OPCODE:" \
           "§OPCODE:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time:" \
           "§Time:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Length:" \
           "§Length:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Flags:" \
           "§Flags:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Class:" \
           "§Class:§" ;# <-- NOT TRANSLATED YET
  mcset $l "no help available for this directive" \
           "§no help available for this directive§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tCarry flag\n" \
           "\t§Carry flag§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\tIndirect address" \
           "\t§Indirect address§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tRegisters of active bank\n" \
           "\t§Registers of active bank§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\tAccumulator\n" \
           "\t§Accumulator§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\tPrimary work register\n" \
           "\t§Primary work register§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\tData PoinTeR register (16 bit)\n" \
           "\t§Data PoinTeR register (16 bit)§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\tbit memory direct address\n" \
           "\t§bit memory direct address§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\tinternal data memory or SFR direct address\n" \
           "\t§internal data memory or SFR direct address§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t16 bit constant data\n" \
           "\t§16 bit constant data§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t8 bit constant data\n" \
           "\t§8 bit constant data§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t16 bit program memory address\n" \
           "\t§16 bit program memory address§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t11 bit program memory address\n" \
           "\t§11 bit program memory address§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t8 bit offset for relative jump\n" \
           "\t§8 bit offset for relative jump§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "bit" \
           "§bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "data" \
           "§data§" ;# <-- NOT TRANSLATED YET
  mcset $l "imm16" \
           "§imm16§" ;# <-- NOT TRANSLATED YET
  mcset $l "imm8" \
           "§imm8§" ;# <-- NOT TRANSLATED YET
  mcset $l "code16" \
           "§code16§" ;# <-- NOT TRANSLATED YET
  mcset $l "code11" \
           "§code11§" ;# <-- NOT TRANSLATED YET
  mcset $l "code8" \
           "§code8§" ;# <-- NOT TRANSLATED YET
  mcset $l "-- click to close --" \
           "§-- click to close --§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction operands" \
           "§Instruction operands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction name" \
           "§Instruction name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show legend" \
           "§Show legend§" ;# <-- NOT TRANSLATED YET

  mcset $l "Conditional assembly\n\nSyntax:\n  ELSEIF <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSEIF SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§Conditional assembly\n\nSyntax:\n  ELSEIF <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSEIF SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n§" ;# <-- NOT TRANSLATED YET
  mcset $l "IF Not, conditional assembly\n\nSyntax:\n  IFN <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§IF Not, conditional assembly\n\nSyntax:\n  IFN <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ELSE IF Not\n\nSyntax:\n  ELSEIFN <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSEIFN SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§ELSE IF Not\n\nSyntax:\n  ELSEIFN <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSEIFN SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n§" ;# <-- NOT TRANSLATED YET
  mcset $l "IF DEFined\n\nSyntax:\n  IFDEF <symbol>\n\nExample:\n  IFDEF CND\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§IF DEFined\n\nSyntax:\n  IFDEF <symbol>\n\nExample:\n  IFDEF CND\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ELSE IF DEFined\n\nSyntax:\n  ELSEIFDEF <symbol>\n\nExample:\n  IFDEF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSEIFDEF SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§ELSE IF DEFined\n\nSyntax:\n  ELSEIFDEF <symbol>\n\nExample:\n  IFDEF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSEIFDEF SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n§" ;# <-- NOT TRANSLATED YET
  mcset $l "IF Not DEFined\n\nSyntax:\n  IFNDEF <symbol>\n\nExample:\n  IFNDEF CND\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§IF Not DEFined\n\nSyntax:\n  IFNDEF <symbol>\n\nExample:\n  IFNDEF CND\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ELSE IF Not DEFined\n\nSyntax:\n  ELSEIFNDEF <symbol>\n\nExample:\n  IFDEF CND\n    MOV  A, #20h\n  ELSEIFNDEF SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§ELSE IF Not DEFined\n\nSyntax:\n  ELSEIFNDEF <symbol>\n\nExample:\n  IFDEF CND\n    MOV  A, #20h\n  ELSEIFNDEF SOMETHING_ELSE\n    MOV  A, #40h\n  ENDIF\n\n§" ;# <-- NOT TRANSLATED YET
  mcset $l "IF Black\n\nSyntax:\n  IFB <literal>\n\nExample:\n  IFB <CND>\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\nNote:\n  Supported by ASEM-51 only" \
           "§IF Black\n\nSyntax:\n  IFB <literal>\n\nExample:\n  IFB <CND>\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "ELSE IF Black\n\nSyntax:\n  ELSEIFB <literal>\n\nExample:\n  IFB <CND>\n    MOV  A, #20h\n  ELSEIFB <SOMETHING_ELSE>\n    MOV  A, #40h\n  ENDIF\n\literal:\n  Supported by ASEM-51 only" \
           "§ELSE IF Black\n\nSyntax:\n  ELSEIFB <literal>\n\nExample:\n  IFB <CND>\n    MOV  A, #20h\n  ELSEIFB <SOMETHING_ELSE>\n    MOV  A, #40h\n  ENDIF\n\literal:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "IF Not Black\n\nSyntax:\n  IFNB <literal>\n\nExample:\n  IFNB <CND>\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\nNote:\n  Supported by ASEM-51 only" \
           "§IF Not Black\n\nSyntax:\n  IFNB <literal>\n\nExample:\n  IFNB <CND>\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "ELSE IF Not Black\n\nSyntax:\n  ELSEIFNB <literal>\n\nExample:\n  IFB <CND>\n    MOV  A, #20h\n  ELSEIFNB <SOMETHING_ELSE>\n    MOV  A, #40h\n  ENDIF\n\nNote:\n  Supported by ASEM-51 only" \
           "§ELSE IF Not Black\n\nSyntax:\n  ELSEIFNB <literal>\n\nExample:\n  IFB <CND>\n    MOV  A, #20h\n  ELSEIFNB <SOMETHING_ELSE>\n    MOV  A, #40h\n  ENDIF\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "REPeaT Macro\n\nSyntax:\n  REPT <expr>\n\nExample:\n  REPT 5\n    NOP\n  ENDM\n\n" \
           "§REPeaT Macro\n\nSyntax:\n  REPT <expr>\n\nExample:\n  REPT 5\n    NOP\n  ENDM§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "REPeaT Macro\n\nSyntax:\n  TIMES <expr>\n\nExample:\n  TIMES 5\n    NOP\n  ENDM\n\nNote:\n  Supported by native assembler only" \
           "§REPeaT Macro\n\nSyntax:\n  TIMES <expr>\n\nExample:\n  TIMES 5\n    NOP\n  ENDM\n\nNote:\n  Supported by native assembler only§" ;# <-- NOT TRANSLATED YET
  mcset $l "define module NAME\n\nSyntax:\n  NAME <name>\n\nExample:\n  NAME my_2nd_program\n\nNote:\n  Supported by ASEM-51 only" \
           "§define module NAME\n\nSyntax:\n  NAME <name>\n\nExample:\n  NAME my_2nd_program\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Conditional assembly\n\nSyntax:\n  IF <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§Conditional assembly\n\nSyntax:\n  IF <expr>\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Conditional assembly\n\nSyntax:\n  ELSE\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§Conditional assembly\n\nSyntax:\n  ELSE\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Conditional assembly\n\nSyntax:\n  ENDIF\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF\n\n" \
           "§Conditional assembly\n\nSyntax:\n  ENDIF\n\nExample:\n  IF(2 * 4 - CND)\n    MOV  A, #20h\n  ELSE\n    MOV  A, #40h\n  ENDIF§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "END of Macro definition\n\nSyntax:\n  ENDM\n\nExample:\n  ABC MACRO\n      MOV B, #12d\n  ENDM\n\n" \
           "§END of Macro definition\n\nSyntax:\n  ENDM\n\nExample:\n  ABC MACRO\n      MOV B, #12d\n  ENDM§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "END of the program\n\nSyntax:\n  END\n\nExample:\n  END\n\n" \
           "§END of the program\n\nSyntax:\n  END\n\nExample:\n  END§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "premature end of macro expansion\n\nSyntax:\n  EXITM\n\nExample:\n  ABC MACRO\n      MOV B, #12d\n  EXITM\n      NOP\n  ENDM\n\n" \
           "§premature end of macro expansion\n\nSyntax:\n  EXITM\n\nExample:\n  ABC MACRO\n      MOV B, #12d\n  EXITM\n      NOP\n  ENDM§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "enable code LISTing\n\nSyntax:\n  LIST\n\nExample:\n  NOP\n  NOLIST\n  NOP\n  NOP\n  LIST\n  NOP\n\n" \
           "§enable code LISTing\n\nSyntax:\n  LIST\n\nExample:\n  NOP\n  NOLIST\n  NOP\n  NOP\n  LIST\n  NOP§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "disabled code listing\n\nSyntax:\n  NOLIST\n\nExample:\n  NOP\n  NOLIST\n  NOP\n  NOP\n  LIST\n  NOP\n\n" \
           "§disabled code listing\n\nSyntax:\n  NOLIST\n\nExample:\n  NOP\n  NOLIST\n  NOP\n  NOP\n  LIST\n  NOP§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "switch to DATA segment \[at address\]\n\nSyntax:\n  DSEG \[AT <expr>\]\n\nExample:\n  DSEG at 20d\n\n" \
           "§switch to DATA segment \[at address\]\n\nSyntax:\n  DSEG \[AT <expr>\]\n\nExample:\n  DSEG at 20d§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "switch to IDATA segment \[at address\]\n\nSyntax:\n  ISEG \[AT <expr>\]\n\nExample:\n  ISEG at 10d\n\n" \
           "§switch to IDATA segment \[at address\]\n\nSyntax:\n  ISEG \[AT <expr>\]\n\nExample:\n  ISEG at 10d§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "switch to BIT segment \[at address\]\n\nSyntax:\n  BSEG \[AT <expr>\]\n\nExample:\n  BSEG at 5d\n\n" \
           "§switch to BIT segment \[at address\]\n\nSyntax:\n  BSEG \[AT <expr>\]\n\nExample:\n  BSEG at 5d§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "switch to XDATA segment \[at address\]\n\nSyntax:\n  XSEG \[AT <expr>\]\n\nExample:\n  XSEG at 30d\n\n" \
           "§switch to XDATA segment \[at address\]\n\nSyntax:\n  XSEG \[AT <expr>\]\n\nExample:\n  XSEG at 30d§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "switch to CODE segment \[at address\]\n\nSyntax:\n  CSEG \[AT <expr>\]\n\nExample:\n  CSEG at 40d\n\n" \
           "§switch to CODE segment \[at address\]\n\nSyntax:\n  CSEG \[AT <expr>\]\n\nExample:\n  CSEG at 40d§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "" \
           "§§" ;# <-- NOT TRANSLATED YET
  mcset $l "define a FLAG bit\n\nSyntax:\n  <symbol> FLAG  <expr>\n\nExample:\n  F4  FLAG  16h\n\nNote:\n  Deprecated directive. Consider directive BIT instead." \
           "§define a FLAG bit\n\nSyntax:\n  <symbol> FLAG  <expr>\n\nExample:\n  F4  FLAG  16h\n\nNote:\n  Deprecated directive. Consider directive BIT instead.§" ;# <-- NOT TRANSLATED YET
  mcset $l "SKIP bytes in the code memory\n\nSyntax:\n  SKIP  <expr>\n\nExample:\n  SKIP 5\n\n" \
           "§SKIP bytes in the code memory\n\nSyntax:\n  SKIP  <expr>\n\nExample:\n  SKIP 5§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "EQUivalent\n\nSyntax:\n  <symbol> EQU <expr>\n\nExample:\n  ABC  EQU  R0\n  XYZ  EQU  4Eh+12\n\n" \
           "§EQUivalent\n\nSyntax:\n  <symbol> EQU <expr>\n\nExample:\n  ABC  EQU  R0\n  XYZ  EQU  4Eh+12§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "define BIT address\n\nSyntax:\n  <symbol> BIT <expr>\n\nExample:\n  ABC  BIT  P4.5\n\n" \
           "§define BIT address\n\nSyntax:\n  <symbol> BIT <expr>\n\nExample:\n  ABC  BIT  P4.5§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "SET numeric variable or variable register\n\nSyntax:\n  <symbol> SET <expr>\n  <symbol> SET <register>\n\nExample:\n  ALPHA  SET  R0\n  ALPHA  SET  42*BETA\n\n" \
           "§SET numeric variable or variable register\n\nSyntax:\n  <symbol> SET <expr>\n  <symbol> SET <register>\n\nExample:\n  ALPHA  SET  R0\n  ALPHA  SET  42*BETA§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "define address in the CODE memory\n\nSyntax:\n  <symbol> CODE <expr>\n\nExample:\n  TBL  CODE  600h\n\n" \
           "§define address in the CODE memory\n\nSyntax:\n  <symbol> CODE <expr>\n\nExample:\n  TBL  CODE  600h§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "define address in the DATA memory\n\nSyntax:\n  <symbol> DATA <expr>\n\nExample:\n  UIV  DATA  20h\n\n" \
           "§define address in the DATA memory\n\nSyntax:\n  <symbol> DATA <expr>\n\nExample:\n  UIV  DATA  20h§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "define address in the Internal DATA memory\n\nSyntax:\n  <symbol> IDATA <expr>\n\nExample:\n  UIV  IDATA  20h\n\n" \
           "§define address in the Internal DATA memory\n\nSyntax:\n  <symbol> IDATA <expr>\n\nExample:\n  UIV  IDATA  20h§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "define address in the External DATA memory\n\nSyntax:\n  <symbol> XDATA <expr>\n\nExample:\n  UIV  XDATA  400h\n\n" \
           "§define address in the External DATA memory\n\nSyntax:\n  <symbol> XDATA <expr>\n\nExample:\n  UIV  XDATA  400h§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "MACRO definition\n\nSyntax:\n  <macro> MACRO \[<arg0> \[,<arg1> ... \]\n\n\nExample:\n  ABC MACRO X\n      MOV X, #12d\n  ENDM\n\n" \
           "§MACRO definition\n\nSyntax:\n  <macro> MACRO \[<arg0> \[,<arg1> ... \]\n\n\nExample:\n  ABC MACRO X\n      MOV X, #12d\n  ENDM§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Define Space\n\nSyntax:\n  DS <expr>\n\nExample:\n  DS 2+4\n\n" \
           "§Define Space\n\nSyntax:\n  DS <expr>\n\nExample:\n  DS 2+4§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Define Words\n\nSyntax:\n  DW <expr1> \[,<expr2> ... \]\n\nExample:\n  DW 0,02009H,2009,4171\n\n" \
           "§Define Words\n\nSyntax:\n  DW <expr1> \[,<expr2> ... \]\n\nExample:\n  DW 0,02009H,2009,4171§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Define Bytes\n\nSyntax:\n  DB <expr1> \[,<expr2> ... \]\n\nExample:\n  DB 24,'August',09,(2*8+24)/8\n\n" \
           "§Define Bytes\n\nSyntax:\n  DB <expr1> \[,<expr2> ... \]\n\nExample:\n  DB 24,'August',09,(2*8+24)/8§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Define BITs\n\nSyntax:\n  DBIT <expr>\n\nExample:\n  DBIT 4+2\n\n" \
           "§Define BITs\n\nSyntax:\n  DBIT <expr>\n\nExample:\n  DBIT 4+2§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "INCLUDE an external source code\n\nSyntax:\n  INCLUDE <filename>\n\nExample:\n  INCLUDE 'my file.asm'\n\n" \
           "§INCLUDE an external source code\n\nSyntax:\n  INCLUDE <filename>\n\nExample:\n  INCLUDE 'my file.asm'§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ORiGin of code segment location\n\nSyntax:\n  ORG <expr>\n\nExample:\n  ORG 0Bh\n\n" \
           "§ORiGin of code segment location\n\nSyntax:\n  ORG <expr>\n\nExample:\n  ORG 0Bh§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "USING register banks\n\nSyntax:\n  USING <expr>\n\nExample:\n  USING 2\n\n" \
           "§USING register banks\n\nSyntax:\n  USING <expr>\n\nExample:\n  USING 2§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "define BYTE address in the data memory\n\nSyntax:\n  <symbol> BYTE <expr>\n\nExample:\n  UIV  BYTE  20h\n\nNote:\n  Deprecated directive. Consider directive DATA instead." \
           "§define BYTE address in the data memory\n\nSyntax:\n  <symbol> BYTE <expr>\n\nExample:\n  UIV  BYTE  20h\n\nNote:\n  Deprecated directive. Consider directive DATA instead.§" ;# <-- NOT TRANSLATED YET
  mcset $l "List full IFxx .. ENDIF\n\nSyntax:\n  \$COND\n\nExample:\n  \$COND\n\nNote:\n  Supported by ASEM-51 only" \
           "§List full IFxx .. ENDIF\n\nSyntax:\n  \$COND\n\nExample:\n  \$COND\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't list lines in false branches\n\nSyntax:\n  \$NOCOND\n\nExample:\n  \$NOCOND\n\nNote:\n  Supported by ASEM-51 only" \
           "§Don't list lines in false branches\n\nSyntax:\n  \$NOCOND\n\nExample:\n  \$NOCOND\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "List assembled lines only\n\nSyntax:\n  \$CONDONLY\n\nExample:\n  \$CONDONLY\n\nNote:\n  Supported by ASEM-51 only" \
           "§List assembled lines only\n\nSyntax:\n  \$CONDONLY\n\nExample:\n  \$CONDONLY\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Inserts date string into page header\n\nSyntax:\n  \$DATE(string)\n\nExample:\n  \$DATE(1965-12-31)\n\n" \
           "§Inserts date string into page header\n\nSyntax:\n  \$DATE(string)\n\nExample:\n  \$DATE(1965-12-31)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Inserts date string into page header\n\nSyntax:\n  \$DATE(string)\n\nExample:\n  \$DATE(1965-12-31)\n\n" \
           "§Inserts date string into page header\n\nSyntax:\n  \$DATE(string)\n\nExample:\n  \$DATE(1965-12-31)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Include debug information\n\nSyntax:\n  \$DEBUG\n\nExample:\n  \$DEBUG\n\nNote:\n  Supported by ASEM-51 only" \
           "§Include debug information\n\nSyntax:\n  \$DEBUG\n\nExample:\n  \$DEBUG\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Include debug information\n\nSyntax:\n  \$DB\n\nExample:\n  \$DB\n\nNote:\n  Supported by ASEM-51 only" \
           "§Include debug information\n\nSyntax:\n  \$DB\n\nExample:\n  \$DB\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't include debug information\n\nSyntax:\n  \$NODEBUG\n\nExample:\n  \$NODEBUG\n\nNote:\n  Supported by ASEM-51 only" \
           "§Don't include debug information\n\nSyntax:\n  \$NODEBUG\n\nExample:\n  \$NODEBUG\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't include debug information\n\nSyntax:\n  \$NODB\n\nExample:\n  \$NODB\n\nNote:\n  Supported by ASEM-51 only" \
           "§Don't include debug information\n\nSyntax:\n  \$NODB\n\nExample:\n  \$NODB\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start a new page in list file\n\nSyntax:\n  \$EJECT\n\nExample:\n  \$EJECT\n\n" \
           "§Start a new page in list file\n\nSyntax:\n  \$EJECT\n\nExample:\n  \$EJECT§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Start a new page in list file\n\nSyntax:\n  \$EJ\n\nExample:\n  \$EJ\n\n" \
           "§Start a new page in list file\n\nSyntax:\n  \$EJ\n\nExample:\n  \$EJ§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Force a user-defined error\n\nSyntax:\n  \$ERROR(string)\n\nExample:\n  \$ERROR(Impossible combination ...)\n\nNote:\n  Supported by ASEM-51 only" \
           "§Force a user-defined error\n\nSyntax:\n  \$ERROR(string)\n\nExample:\n  \$ERROR(Impossible combination ...)\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Force a user-defined warning\n\nSyntax:\n  \$WARNING(string)\n\nExample:\n  \$WARNING(Testing only !)\n\nNote:\n  Supported by ASEM-51 only" \
           "§Force a user-defined warning\n\nSyntax:\n  \$WARNING(string)\n\nExample:\n  \$WARNING(Testing only !)\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "List macro calls and expansion lines\n\nSyntax:\n  \$GE\n\nExample:\n  \$GE\n\nNote:\n  Supported by ASEM-51 only" \
           "§List macro calls and expansion lines\n\nSyntax:\n  \$GE\n\nExample:\n  \$GE\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "List macro calls and expansion lines\n\nSyntax:\n  \$GEN\n\nExample:\n  \$GEN\n\nNote:\n  Supported by ASEM-51 only" \
           "§List macro calls and expansion lines\n\nSyntax:\n  \$GEN\n\nExample:\n  \$GEN\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "List macro calls only\n\nSyntax:\n  \$NOGE\n\nExample:\n  \$NOGE\n\nNote:\n  Supported by ASEM-51 only" \
           "§List macro calls only\n\nSyntax:\n  \$NOGE\n\nExample:\n  \$NOGE\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "List macro calls only\n\nSyntax:\n  \$NOGEN\n\nExample:\n  \$NOGEN\n\nNote:\n  Supported by ASEM-51 only" \
           "§List macro calls only\n\nSyntax:\n  \$NOGEN\n\nExample:\n  \$NOGEN\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "List expansion lines only\n\nSyntax:\n  \$GO\n\nExample:\n  \$GO\n\nNote:\n  Supported by ASEM-51 only" \
           "§List expansion lines only\n\nSyntax:\n  \$GO\n\nExample:\n  \$GO\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "List expansion lines only\n\nSyntax:\n  \$GENONLY\n\nExample:\n  \$GENONLY\n\nNote:\n  Supported by ASEM-51 only" \
           "§List expansion lines only\n\nSyntax:\n  \$GENONLY\n\nExample:\n  \$GENONLY\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Include a source file\n\nSyntax:\n  \$INCLUDE(string)\n\nExample:\n  \$INCLUDE(somefile.asm)\n\n" \
           "§Include a source file\n\nSyntax:\n  \$INCLUDE(string)\n\nExample:\n  \$INCLUDE(somefile.asm)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Include a source file\n\nSyntax:\n  \$INC(string)\n\nExample:\n  \$INC(somefile.asm)\n\n" \
           "§Include a source file\n\nSyntax:\n  \$INC(string)\n\nExample:\n  \$INC(somefile.asm)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "List subsequent source lines\n\nSyntax:\n  \$LIST\n\nExample:\n  \$LIST\n\n" \
           "§List subsequent source lines\n\nSyntax:\n  \$LIST\n\nExample:\n  \$LIST§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "List subsequent source lines\n\nSyntax:\n  \$LI\n\nExample:\n  \$LI\n\n" \
           "§List subsequent source lines\n\nSyntax:\n  \$LI\n\nExample:\n  \$LI§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't list subsequent source lines\n\nSyntax:\n  \$NOLI\n\nExample:\n  \$NOLI\n\n" \
           "§Don't list subsequent source lines\n\nSyntax:\n  \$NOLI\n\nExample:\n  \$NOLI§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't list subsequent source lines\n\nSyntax:\n  \$NOLIST\n\nExample:\n  \$NOLIST\n\n" \
           "§Don't list subsequent source lines\n\nSyntax:\n  \$NOLIST\n\nExample:\n  \$NOLIST§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserve n % of free memory for macros\n\nSyntax:\n  \$MACRO(int)\n\nExample:\n  \$MACRO(50)\n\nNote:\n  Supported by ASEM-51 only" \
           "§Reserve n % of free memory for macros\n\nSyntax:\n  \$MACRO(int)\n\nExample:\n  \$MACRO(50)\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserve n % of free memory for macros\n\nSyntax:\n  \$MR(int)\n\nExample:\n  \$MR(50)\n\nNote:\n  Supported by ASEM-51 only" \
           "§Reserve n % of free memory for macros\n\nSyntax:\n  \$MR(int)\n\nExample:\n  \$MR(50)\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserve all for the symbol table\n\nSyntax:\n  \$NOMR\n\nExample:\n  \$NOMR\n\nNote:\n  Supported by ASEM-51 only" \
           "§Reserve all for the symbol table\n\nSyntax:\n  \$NOMR\n\nExample:\n  \$NOMR\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserve all for the symbol table\n\nSyntax:\n  \$NOMACRO\n\nExample:\n  \$NOMACRO\n\nNote:\n  Supported by ASEM-51 only" \
           "§Reserve all for the symbol table\n\nSyntax:\n  \$NOMACRO\n\nExample:\n  \$NOMACRO\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable predefined SFR symbols\n\nSyntax:\n  \$MOD51\n\nExample:\n  \$MOD51\n\nNote:\n  Supported by ASEM-51 only" \
           "§Enable predefined SFR symbols\n\nSyntax:\n  \$MOD51\n\nExample:\n  \$MOD51\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable predefined SFR symbols\n\nSyntax:\n  \$MO\n\nExample:\n  \$MO\n\nNote:\n  Supported by ASEM-51 only" \
           "§Enable predefined SFR symbols\n\nSyntax:\n  \$MO\n\nExample:\n  \$MO\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable predefined SFR symbols\n\nSyntax:\n  \$NOMOD\n\nExample:\n  \$NOMOD\n\n" \
           "§Disable predefined SFR symbols\n\nSyntax:\n  \$NOMOD\n\nExample:\n  \$NOMOD§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable predefined SFR symbols\n\nSyntax:\n  \$NOMO\n\nExample:\n  \$NOMO\n\n" \
           "§Disable predefined SFR symbols\n\nSyntax:\n  \$NOMO\n\nExample:\n  \$NOMO§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable predefined SFR symbols\n\nSyntax:\n  \$NOMOD51\n\nExample:\n  \$NOMOD51\n\n" \
           "§Disable predefined SFR symbols\n\nSyntax:\n  \$NOMOD51\n\nExample:\n  \$NOMOD51§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't list predefined symbols\n\nSyntax:\n  \$NOBUILTIN\n\nExample:\n  \$NOBUILTIN\n\nNote:\n  Supported by ASEM-51 only" \
           "§Don't list predefined symbols\n\nSyntax:\n  \$NOBUILTIN\n\nExample:\n  \$NOBUILTIN\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't use tabs in list file\n\nSyntax:\n  \$NOTABS\n\nExample:\n  \$NOTABS\n\nNote:\n  Supported by ASEM-51 only" \
           "§Don't use tabs in list file\n\nSyntax:\n  \$NOTABS\n\nExample:\n  \$NOTABS\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable listing page formatting\n\nSyntax:\n  \$LIST\n\nExample:\n  \$PAGING\n\n" \
           "§Enable listing page formatting\n\nSyntax:\n  \$LIST\n\nExample:\n  \$PAGING§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable listing page formatting\n\nSyntax:\n  \$PI\n\nExample:\n  \$PI\n\n" \
           "§Enable listing page formatting\n\nSyntax:\n  \$PI\n\nExample:\n  \$PI§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable listing page formatting\n\nSyntax:\n  \$NOPI\n\nExample:\n  \$NOPI\n\n" \
           "§Disable listing page formatting\n\nSyntax:\n  \$NOPI\n\nExample:\n  \$NOPI§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable listing page formatting\n\nSyntax:\n  \$NOPAGING\n\nExample:\n  \$NOPAGING\n\n" \
           "§Disable listing page formatting\n\nSyntax:\n  \$NOPAGING\n\nExample:\n  \$NOPAGING§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Set lines per page for listing\n\nSyntax:\n  \$PAGELENGTH(int)\n\nExample:\n  \$PAGELENGTH(64)\n\n" \
           "§Set lines per page for listing\n\nSyntax:\n  \$PAGELENGTH(int)\n\nExample:\n  \$PAGELENGTH(64)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Set lines per page for listing\n\nSyntax:\n  \$PL(int)\n\nExample:\n  \$PL(64)\n\n" \
           "§Set lines per page for listing\n\nSyntax:\n  \$PL(int)\n\nExample:\n  \$PL(64)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Set columns per line for listing\n\nSyntax:\n  \$PAGEWIDTH(int)\n\nExample:\n  \$PAGEWIDTH(132)\n\n" \
           "§Set columns per line for listing\n\nSyntax:\n  \$PAGEWIDTH(int)\n\nExample:\n  \$PAGEWIDTH(132)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Set columns per line for listing\n\nSyntax:\n  \$PW(int)\n\nExample:\n  \$PW(132)\n\n" \
           "§Set columns per line for listing\n\nSyntax:\n  \$PW(int)\n\nExample:\n  \$PW(132)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch on 83C75x family support\n\nSyntax:\n  \$PHILIPS\n\nExample:\n  \$PHILIPS\n\nNote:\n  Supported by ASEM-51 only" \
           "§Switch on 83C75x family support\n\nSyntax:\n  \$PHILIPS\n\nExample:\n  \$PHILIPS\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$SAVE\n\nExample:\n  \$SAVE\n\nNote:\n  Supported by ASEM-51 only" \
           "§Save current \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$SAVE\n\nExample:\n  \$SAVE\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$SA\n\nExample:\n  \$SA\n\nNote:\n  Supported by ASEM-51 only" \
           "§Save current \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$SA\n\nExample:\n  \$SA\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Restore old \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$RESTORE\n\nExample:\n  \$RESTORE\n\nNote:\n  Supported by ASEM-51 only" \
           "§Restore old \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$RESTORE\n\nExample:\n  \$RESTORE\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Restore old \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$RS\n\nExample:\n  \$RS\n\nNote:\n  Supported by ASEM-51 only" \
           "§Restore old \$LIST/\$GEN/\$COND\n\nSyntax:\n  \$RS\n\nExample:\n  \$RS\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create symbol table\n\nSyntax:\n  \$SYMBOLS\n\nExample:\n  \$SYMBOLS\n\n" \
           "§Create symbol table\n\nSyntax:\n  \$SYMBOLS\n\nExample:\n  \$SYMBOLS§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Create symbol table\n\nSyntax:\n  \$SB\n\nExample:\n  \$SB\n\n" \
           "§Create symbol table\n\nSyntax:\n  \$SB\n\nExample:\n  \$SB§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't create symbol table\n\nSyntax:\n  \$NOSYMBOLS\n\nExample:\n  \$NOSYMBOLS\n\n" \
           "§Don't create symbol table\n\nSyntax:\n  \$NOSYMBOLS\n\nExample:\n  \$NOSYMBOLS§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't create symbol table\n\nSyntax:\n  \$NOSB\n\nExample:\n  \$NOSB\n\n" \
           "§Don't create symbol table\n\nSyntax:\n  \$NOSB\n\nExample:\n  \$NOSB§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Inserts title string into page header\n\nSyntax:\n  \$TITLE(string)\n\nExample:\n  \$TITLE(My firts code)\n\n" \
           "§Inserts title string into page header\n\nSyntax:\n  \$TITLE(string)\n\nExample:\n  \$TITLE(My firts code)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Inserts title string into page header\n\nSyntax:\n  \$TT(string)\n\nExample:\n  \$TT(My firts code)\n\n" \
           "§Inserts title string into page header\n\nSyntax:\n  \$TT(string)\n\nExample:\n  \$TT(My firts code)§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Create cross reference\n\nSyntax:\n  \$XREF\n\nExample:\n  \$XREF\n\nNote:\n  Supported by ASEM-51 only" \
           "§Create cross reference\n\nSyntax:\n  \$XREF\n\nExample:\n  \$XREF\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create cross reference\n\nSyntax:\n  \$XR\n\nExample:\n  \$XR\n\nNote:\n  Supported by ASEM-51 only" \
           "§Create cross reference\n\nSyntax:\n  \$XR\n\nExample:\n  \$XR\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't create cross reference\n\nSyntax:\n  \$NOXREF\n\nExample:\n  \$NOXREF\n\nNote:\n  Supported by ASEM-51 only" \
           "§Don't create cross reference\n\nSyntax:\n  \$NOXREF\n\nExample:\n  \$NOXREF\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Don't create cross reference\n\nSyntax:\n  \$NOXR\n\nExample:\n  \$NOXR\n\nNote:\n  Supported by ASEM-51 only" \
           "§Don't create cross reference\n\nSyntax:\n  \$NOXR\n\nExample:\n  \$NOXR\n\nNote:\n  Supported by ASEM-51 only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not create Intel HEX file\n\nSyntax:\n  \$NOOBJECT\n\nExample:\n  \$NOOBJECT\n\nNote:\n  Supported by native assembler only" \
           "§Do not create Intel HEX file\n\nSyntax:\n  \$NOOBJECT\n\nExample:\n  \$NOOBJECT\n\nNote:\n  Supported by native assembler only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Specify file name for Intel HEX\n\nSyntax:\n  \$OBJECT(string)\n\nExample:\n  \$OBJECT(my_hex.hex)\n\nNote:\n  Supported by native assembler only" \
           "§Specify file name for Intel HEX\n\nSyntax:\n  \$OBJECT(string)\n\nExample:\n  \$OBJECT(my_hex.hex)\n\nNote:\n  Supported by native assembler only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Specify file name for list file\n\nSyntax:\n  \$PRINT(string)\n\nExample:\n  \$PRINT(my_list.lst)\n\nNote:\n  Supported by native assembler only" \
           "§Specify file name for list file\n\nSyntax:\n  \$PRINT(string)\n\nExample:\n  \$PRINT(my_list.lst)\n\nNote:\n  Supported by native assembler only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not create list file at all\n\nSyntax:\n  \$NOPRINT\n\nExample:\n  \$NOPRINT\n\nNote:\n  Supported by native assembler only" \
           "§Do not create list file at all\n\nSyntax:\n  \$NOPRINT\n\nExample:\n  \$NOPRINT\n\nNote:\n  Supported by native assembler only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Define and expand macro instruction after! conditional assembly and definitions of constants\n\nSyntax:\n  \$NOMACROSFIRTS\n\nExample:\n  \$NOMACROSFIRTS\n\nNote:\n  Supported by native assembler only" \
           "§Define and expand macro instruction after! conditional assembly and definitions of constants\n\nSyntax:\n  \$NOMACROSFIRTS\n\nExample:\n  \$NOMACROSFIRTS\n\nNote:\n  Supported by native assembler only§" ;# <-- NOT TRANSLATED YET

  mcset $l "Add register to Accumulator" \
           "§Add register to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add direct byte to Accumulator" \
           "§Add direct byte to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add indirect RAM to Accumulator" \
           "§Add indirect RAM to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add immediate data to Accumulator" \
           "§Add immediate data to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add register to Accumulator with Carry" \
           "§Add register to Accumulator with Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add direct byte to Accumulator with Carry" \
           "§Add direct byte to Accumulator with Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add indirect RAM to Accumulator with Carry" \
           "§Add indirect RAM to Accumulator with Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add immediate data to Acc with Carry" \
           "§Add immediate data to Acc with Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subtract Register from Acc with borrow" \
           "§Subtract Register from Acc with borrow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subtract direct byte from Acc with borrow" \
           "§Subtract direct byte from Acc with borrow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subtract indirect RAM from ACC with borrow" \
           "§Subtract indirect RAM from ACC with borrow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subtract immediate data from Acc with borrow" \
           "§Subtract immediate data from Acc with borrow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Increment Accumulator" \
           "§Increment Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Increment register" \
           "§Increment register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Increment direct byte" \
           "§Increment direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Increment direct RAM" \
           "§Increment direct RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decrement Accumulator" \
           "§Decrement Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decrement Register" \
           "§Decrement Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decrement direct byte" \
           "§Decrement direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decrement indirect RAM" \
           "§Decrement indirect RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Increment Data Pointer" \
           "§Increment Data Pointer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Multiply A & B" \
           "§Multiply A & B§" ;# <-- NOT TRANSLATED YET
  mcset $l "Divide A by B" \
           "§Divide A by B§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decimal Adjust Accumulator" \
           "§Decimal Adjust Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND Register to Accumulator" \
           "§AND Register to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND direct byte to Accumulator" \
           "§AND direct byte to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND indirect RAM to Accumulator" \
           "§AND indirect RAM to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND immediate data to Accumulator" \
           "§AND immediate data to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND Accumulator to direct byte" \
           "§AND Accumulator to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND immediate data to direct byte" \
           "§AND immediate data to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR register to Accumulator" \
           "§OR register to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR direct byte to Accumulator" \
           "§OR direct byte to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR indirect RAM to Accumulator" \
           "§OR indirect RAM to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR immediate data to Accumulator" \
           "§OR immediate data to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR Accumulator to direct byte" \
           "§OR Accumulator to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR immediate data to direct byte" \
           "§OR immediate data to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exclusive-OR register to Accumulator" \
           "§Exclusive-OR register to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exclusive-OR direct byte to Accumulator" \
           "§Exclusive-OR direct byte to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exclusive-OR indirect RAM to Accumulator" \
           "§Exclusive-OR indirect RAM to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exclusive-OR immediate data to Accumulator" \
           "§Exclusive-OR immediate data to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exclusive-OR Accumulator to direct byte" \
           "§Exclusive-OR Accumulator to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exclusive-OR immediate data to direct byte" \
           "§Exclusive-OR immediate data to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear Accumulator" \
           "§Clear Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Complement Accumulator" \
           "§Complement Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rotate Accumulator Left" \
           "§Rotate Accumulator Left§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rotate Accumulator Left through the Carry" \
           "§Rotate Accumulator Left through the Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rotate Accumulator Right" \
           "§Rotate Accumulator Right§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rotate Accumulator Right through the Carry" \
           "§Rotate Accumulator Right through the Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Swap nibbles within the Accumulator" \
           "§Swap nibbles within the Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move register to Accumulator" \
           "§Move register to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move direct byte to Accumulator" \
           "§Move direct byte to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move indirect RAM to Accumulator" \
           "§Move indirect RAM to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move immediate data to Accumulator" \
           "§Move immediate data to Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Accumulator to register" \
           "§Move Accumulator to register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move direct byte to register" \
           "§Move direct byte to register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move immediate data to register" \
           "§Move immediate data to register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Accumulator to direct byte" \
           "§Move Accumulator to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move register to direct byte" \
           "§Move register to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move direct byte to direct" \
           "§Move direct byte to direct§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move indirect RAM to direct byte" \
           "§Move indirect RAM to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move immediate data to direct byte" \
           "§Move immediate data to direct byte§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Accumulator to indirect RAM" \
           "§Move Accumulator to indirect RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move direct byte to indirect RAM" \
           "§Move direct byte to indirect RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move immediate data to indirect RAM" \
           "§Move immediate data to indirect RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load Data Pointer with a 16-bit constant" \
           "§Load Data Pointer with a 16-bit constant§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Code byte relative to DPTR to Acc" \
           "§Move Code byte relative to DPTR to Acc§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Code byte relative to PC to Acc" \
           "§Move Code byte relative to PC to Acc§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move External RAM (8-bit addr) to Acc" \
           "§Move External RAM (8-bit addr) to Acc§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Exernal RAM (16-bit addr) to Acc" \
           "§Move Exernal RAM (16-bit addr) to Acc§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Acc to External RAM (8-bit addr)" \
           "§Move Acc to External RAM (8-bit addr)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Acc to External RAM (16-bit addr)" \
           "§Move Acc to External RAM (16-bit addr)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Push direct byte onto stack" \
           "§Push direct byte onto stack§" ;# <-- NOT TRANSLATED YET
  mcset $l "Pop direct byte from stack" \
           "§Pop direct byte from stack§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exchange register with Accumulator" \
           "§Exchange register with Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exchange direct byte with Accumulator" \
           "§Exchange direct byte with Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exchange indirect RAM with Accumulator" \
           "§Exchange indirect RAM with Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exchange low-order Digit indirect RAM with Acc" \
           "§Exchange low-order Digit indirect RAM with Acc§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear Carry" \
           "§Clear Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear direct bit" \
           "§Clear direct bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set Carry" \
           "§Set Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set direct bit" \
           "§Set direct bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Complement Carry" \
           "§Complement Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Complement direct bit" \
           "§Complement direct bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND direct bit to CARRY" \
           "§AND direct bit to CARRY§" ;# <-- NOT TRANSLATED YET
  mcset $l "AND complement of direct bit to Carry" \
           "§AND complement of direct bit to Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR direct bit to Carry" \
           "§OR direct bit to Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "OR complement of direct bit to Carry" \
           "§OR complement of direct bit to Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move direct bit to Carry" \
           "§Move direct bit to Carry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move Carry to direct bit" \
           "§Move Carry to direct bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump if Carry is set" \
           "§Jump if Carry is set§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump if Carry not set" \
           "§Jump if Carry not set§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump if direct Bit is set" \
           "§Jump if direct Bit is set§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump if direct Bit is Not set" \
           "§Jump if direct Bit is Not set§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump if direct Bit is set & clear bit" \
           "§Jump if direct Bit is set & clear bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Absolute Subroutine Call" \
           "§Absolute Subroutine Call§" ;# <-- NOT TRANSLATED YET
  mcset $l "Long Subroutine Call" \
           "§Long Subroutine Call§" ;# <-- NOT TRANSLATED YET
  mcset $l "Return from Subroutine" \
           "§Return from Subroutine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Return from interrupt" \
           "§Return from interrupt§" ;# <-- NOT TRANSLATED YET
  mcset $l "Absolute Jump" \
           "§Absolute Jump§" ;# <-- NOT TRANSLATED YET
  mcset $l "Long Jump" \
           "§Long Jump§" ;# <-- NOT TRANSLATED YET
  mcset $l "Short Jump (relative addr)" \
           "§Short Jump (relative addr)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump indirect relative to the DPTR" \
           "§Jump indirect relative to the DPTR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump if Accumulator is Zero" \
           "§Jump if Accumulator is Zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "Jump if Accumulator is Not Zero" \
           "§Jump if Accumulator is Not Zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compare direct byte to Acc and Jump if Not Equal" \
           "§Compare direct byte to Acc and Jump if Not Equal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compare immediate to Acc and Jump if Not Equal" \
           "§Compare immediate to Acc and Jump if Not Equal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compare immediate to register and Jump if Not Equal" \
           "§Compare immediate to register and Jump if Not Equal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compare immediate to indirect and Jump if Not Equal" \
           "§Compare immediate to indirect and Jump if Not Equal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decrement register and Jump if Not Zero" \
           "§Decrement register and Jump if Not Zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decrement direct byte and Jump if Not Zero" \
           "§Decrement direct byte and Jump if Not Zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program Branching" \
           "§Program Branching§" ;# <-- NOT TRANSLATED YET
  mcset $l "No Operation" \
           "§No Operation§" ;# <-- NOT TRANSLATED YET

  mcset $l "Data Transfer" \
           "§Data Transfer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Boolean Variable Manipulation" \
           "§Boolean Variable Manipulation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Read-Modify-Write" \
           "§Read-Modify-Write§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program Branching" \
           "§Program Branching§" ;# <-- NOT TRANSLATED YET
  mcset $l "Logical Operations" \
           "§Logical Operations§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arithmetic Operations" \
           "§Arithmetic Operations§" ;# <-- NOT TRANSLATED YET
}

# messages.tcl
# ==============================================================================
namespace eval Messages {
  mcset $l "Copy selected text into clipboard" \
           "§Copy selected text into clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all messages" \
           "§Clear all messages§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select all text in this TextBox" \
           "§Select all text in this TextBox§" ;# <-- NOT TRANSLATED YET

  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous" \
           "§Find previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Match case" \
           "§Match case§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find:" \
           "§Find:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide search bar" \
           "§Hide search bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous occurrence of search string" \
           "§Find previous occurrence of search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next occurrence of search string" \
           "§Find next occurrence of search string§" ;# <-- NOT TRANSLATED YET
}

# hexeditor.tcl
# ==============================================================================
namespace eval HexEditor {
  mcset $l "Select all" \
           "§Select all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Text to find" \
           "§Text to find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Where" \
           "§Where§" ;# <-- NOT TRANSLATED YET
  mcset $l "Left view" \
           "§Left view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Right view" \
           "§Right view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Options" \
           "§Options§" ;# <-- NOT TRANSLATED YET
  mcset $l "From cursor" \
           "§From cursor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Backwards" \
           "§Backwards§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "String not found" \
           "§String not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search string '%s' not found !" \
           "§Search string '%s' not found !§" ;# <-- NOT TRANSLATED YET
}

# cvarsview.tcl
# ==============================================================================
namespace eval CVarsView {
  mcset $l "Unable to read file\n'%s'" \
           "§Unable to read file\n'%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search:" \
           "§Search:§" ;# <-- NOT TRANSLATED YET
  mcset $l {Value        Level   Data type  Variable name} \
           {§Value        Level   Data type  Variable name§} ;# <-- NOT TRANSLATED YET
  mcset $l {Value        Data type  Variable name} \
           {§Value        Data type  Variable name§} ;# <-- NOT TRANSLATED YET
  mcset $l "Global static scalar variables" \
           "§Global static scalar variables§" ;# <-- NOT TRANSLATED YET
  mcset $l "Local static scalar variables" \
           "§Local static scalar variables§" ;# <-- NOT TRANSLATED YET
}

# my_tk_messageBox.tcl
# ==============================================================================
namespace eval my_tk_messageBox {
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "Retry" \
           "§Retry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore" \
           "§Ignore§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Yes" \
           "§Yes§" ;# <-- NOT TRANSLATED YET
  mcset $l "No" \
           "§No§" ;# <-- NOT TRANSLATED YET
}

# tips.tcl
# ==============================================================================
namespace eval Tips {
  mcset $l "Did you know ... " \
           "§Did you know ... §" ;# <-- NOT TRANSLATED YET
  mcset $l "Show tips on start-up" \
           "§Show tips on start-up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Next" \
           "§Next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Previous" \
           "§Previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tip of the day - MCU 8051 IDE" \
           "§Tip of the day - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file containing tips,\nplease check your installation" \
           "§Unable to open file containing tips,\nplease check your installation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to parse tips.xml" \
           "§Unable to parse tips.xml§" ;# <-- NOT TRANSLATED YET
  mcset $l "File tips.xml is corrupted,\nplease check your installation" \
           "§File tips.xml is corrupted,\nplease check your installation§" ;# <-- NOT TRANSLATED YET
}

# editor.tcl
# ==============================================================================
namespace eval Editor {
  mcset $l "LJMP this line" \
           "§LJMP this line§" ;# <-- NOT TRANSLATED YET
  mcset $l "LCALL this line" \
           "§LCALL this line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program jump" \
           "§Program jump§" ;# <-- NOT TRANSLATED YET
  mcset $l "Call subprogram" \
           "§Call subprogram§" ;# <-- NOT TRANSLATED YET
  mcset $l "Breakpoint" \
           "§Breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove breakpoint to/from current line" \
           "§Add/Remove breakpoint to/from current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark to/from current line" \
           "§Add/Remove bookmark to/from current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uppercase" \
           "§Uppercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Lowercase" \
           "§Lowercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Capitalize" \
           "§Capitalize§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save file" \
           "§Save file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save this file" \
           "§Save this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure panel" \
           "§Configure panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke editor configuration dialog" \
           "§Invoke editor configuration dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide this panel" \
           "§Hide this panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide panel" \
           "§Hide panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Split vertical" \
           "§Split vertical§" ;# <-- NOT TRANSLATED YET
  mcset $l "Split the editor vertically" \
           "§Split the editor vertically§" ;# <-- NOT TRANSLATED YET
  mcset $l "Split horizontal" \
           "§Split horizontal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Split the editor horizontally" \
           "§Split the editor horizontally§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close current view" \
           "§Close current view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Back" \
           "§Back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to previous file in the file list" \
           "§Go to previous file in the file list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to next file in the file list" \
           "§Go to next file in the file list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Forward" \
           "§Forward§" ;# <-- NOT TRANSLATED YET

  mcset $l "Editor command line, type `help' for more" \
           "§Editor command line, type `help' for more§" ;# <-- NOT TRANSLATED YET
  mcset $l "Icon border - click to add/remove bookmark" \
           "§Icon border - click to add/remove bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line numbers - click to add/remove breakpoint" \
           "§Line numbers - click to add/remove breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insertion mode" \
           "§Insertion mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insertion mode -- OVR == overwrite; INS == insert" \
           "§Insertion mode -- OVR == overwrite; INS == insert§" ;# <-- NOT TRANSLATED YET
  mcset $l "INS" \
           "§INS§" ;# <-- NOT TRANSLATED YET
  mcset $l "OVR" \
           "§OVR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Selection mode" \
           "§Selection mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Selection mode -- BLK == block; NORM == normal" \
           "§Selection mode -- BLK == block; NORM == normal§" ;# <-- NOT TRANSLATED YET
  mcset $l "NORM" \
           "§NORM§" ;# <-- NOT TRANSLATED YET
  mcset $l "BLK" \
           "§BLK§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line:" \
           "§Line:§" ;# <-- NOT TRANSLATED YET
  mcset $l " Column:" \
           "§ Column:§" ;# <-- NOT TRANSLATED YET
  mcset $l " Total:" \
           "§ Total:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor status bar" \
           "§Editor status bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Starting simulator" \
           "§Starting simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator mode    " \
           "§Simulator mode    §" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor disabled" \
           "§Editor disabled§" ;# <-- NOT TRANSLATED YET
  mcset $l "File has been modified, click to save" \
           "§File has been modified, click to save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name of the current file or \"untitled\" if the file has not yet been saved under any name" \
           "§Name of the current file or \"untitled\" if the file has not yet been saved under any name§" ;# <-- NOT TRANSLATED YET
  mcset $l "File type\n  C/H\tC source / header\n  ASM\tAssembly language\n  LST\tCode listing\n  ASX\tASX8051 assembler" \
           "§File type\n  C/H\tC source / header\n  ASM\tAssembly language\n  LST\tCode listing\n  ASX\tASX8051 assembler§" ;# <-- NOT TRANSLATED YET
  mcset $l "File type" \
           "§File type§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid command" \
           "§Invalid command§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ambiguous command" \
           "§Ambiguous command§" ;# <-- NOT TRANSLATED YET
  mcset $l "This MCU cannot have connected external data memory" \
           "§This MCU cannot have connected external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "This MCU cannot have connected external program memory" \
           "§This MCU cannot have connected external program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: invalid command, type `help list' to get list of available commands" \
           "§EDITOR COMMAND LINE: invalid command, type `help list' to get list of available commands§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: wrong # args (command: %s)" \
           "§EDITOR COMMAND LINE: wrong # args (command: %s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: This command takes no arguments" \
           "§EDITOR COMMAND LINE: This command takes no arguments§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: Invalid number format" \
           "§EDITOR COMMAND LINE: Invalid number format§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: This command requires exactly one argument" \
           "§EDITOR COMMAND LINE: This command requires exactly one argument§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: Unknown command: `%s'" \
           "§EDITOR COMMAND LINE: Unknown command: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: Unsupported processor `%s'" \
           "§EDITOR COMMAND LINE: Unsupported processor `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: Expected integer but got `%s' (command: %s)" \
           "§EDITOR COMMAND LINE: Expected integer but got `%s' (command: %s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: This MCU has XDATA memory limit 0x10000 B (65536) (command: %s)" \
           "§EDITOR COMMAND LINE: This MCU has XDATA memory limit 0x10000 B (65536) (command: %s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: This MCU has CODE memory limit 0x10000 B (65536) (command: %s)" \
           "§EDITOR COMMAND LINE: This MCU has CODE memory limit 0x10000 B (65536) (command: %s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: Invalid format string" \
           "§EDITOR COMMAND LINE: Invalid format string§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: wrong # args (command: %s)" \
           "§EDITOR COMMAND LINE: wrong # args (command: %s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "EDITOR COMMAND LINE: syntax error: expected integer (command: %s)" \
           "§EDITOR COMMAND LINE: syntax error: expected integer (command: %s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Target line out of range" \
           "§Target line out of range§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid option: %s" \
           "§Invalid option: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "String not found: %s" \
           "§String not found: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Found %s occurrences" \
           "§Found %s occurrences§" ;# <-- NOT TRANSLATED YET
  mcset $l "Success" \
           "§Success§" ;# <-- NOT TRANSLATED YET
  mcset $l "Help" \
           "§Help§" ;# <-- NOT TRANSLATED YET
  mcset $l "This is MCU 8051 IDE command line\n\nusage: <b>command \[arguments\]</b>\n\nEnter <b>help list</b> for list of available commands or\n<b>help <STRING command></b> for help for individual command" \
           "§This is MCU 8051 IDE command line\n\nusage: <b>command \[arguments\]</b>\n\nEnter <b>help list</b> for list of available commands or\n<b>help <STRING command></b> for help for individual command§" ;# <-- NOT TRANSLATED YET

  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this window" \
           "§Close this window§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace: %s replacements made" \
           "§Replace: %s replacements made§" ;# <-- NOT TRANSLATED YET
  mcset $l "File has been modified, click to save" \
           "§File has been modified, click to save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Finishing highlight" \
           "§Finishing highlight§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid list of bookmarks -- bookmarks discarded" \
           "§Invalid list of bookmarks -- bookmarks discarded§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid list of breakpoints -- bookmarks discarded" \
           "§Invalid list of breakpoints -- bookmarks discarded§" ;# <-- NOT TRANSLATED YET

  mcset $l "File switching locked" \
           "§File switching locked§" ;# <-- NOT TRANSLATED YET
  mcset $l "File switching unlocked" \
           "§File switching unlocked§" ;# <-- NOT TRANSLATED YET
  mcset $l "Lock file switching" \
           "§Lock file switching§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unlock file switching" \
           "§Unlock file switching§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file:\n\"%s\"\nfor writing" \
           "§Unable to open file:\n\"%s\"\nfor writing§" ;# <-- NOT TRANSLATED YET
  mcset $l "File %s saved" \
           "§File %s saved§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to execute: nothing selected" \
           "§Unable to execute: nothing selected§" ;# <-- NOT TRANSLATED YET
  mcset $l "FATAL ERROR" \
           "§FATAL ERROR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to start embedded editor due to an unknown error. This error did not occurred in MCU 8051 IDE code but somewhere else. Please try to restart MCU 8051 IDE with --reset-user-settings" \
           "§Unable to start embedded editor due to an unknown error. This error did not occurred in MCU 8051 IDE code but somewhere else. Please try to restart MCU 8051 IDE with --reset-user-settings§" ;# <-- NOT TRANSLATED YET
  mcset $l "No function to document" \
           "§No function to document§" ;# <-- NOT TRANSLATED YET
  mcset $l "Read-only project" \
           "§Read-only project§" ;# <-- NOT TRANSLATED YET
  mcset $l "This project has a special purpose, modifications to this project are not allowed." \
           "§This project has a special purpose, modifications to this project are not allowed.§" ;# <-- NOT TRANSLATED YET
  mcset $l "This editor is only for reading, to change that press alt+v and o" \
           "§This editor is only for reading, to change that press alt+v and o§" ;# <-- NOT TRANSLATED YET
  mcset $l " READ ONLY " \
           "§ READ ONLY §" ;# <-- NOT TRANSLATED YET
  mcset $l "available commands" \
           "§available commands§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC -> HEX" \
           "§DEC -> HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC -> OCT" \
           "§DEC -> OCT§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC -> BIN" \
           "§DEC -> BIN§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX -> DEC" \
           "§HEX -> DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX -> OCT" \
           "§HEX -> OCT§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX -> BIN" \
           "§HEX -> BIN§" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT -> HEX" \
           "§OCT -> HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT -> DEC" \
           "§OCT -> DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT -> BIN" \
           "§OCT -> BIN§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIN -> HEX" \
           "§BIN -> HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIN -> DEC" \
           "§BIN -> DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIN -> OCT" \
           "§BIN -> OCT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Animate program" \
           "§Animate program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile current file" \
           "§Compile current file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reformat code" \
           "§Reformat code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark current line" \
           "§Bookmark current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove breakpoint" \
           "§Add/Remove breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Capitalize selection" \
           "§Capitalize selection§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear history" \
           "§Clear history§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment selected text" \
           "§Comment selected text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy selection" \
           "§Copy selection§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command" \
           "§Custom command§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cut selection" \
           "§Cut selection§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert date" \
           "§Insert date§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit command line" \
           "§Exit command line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit program" \
           "§Exit program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find string" \
           "§Find string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to line" \
           "§Go to line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Help" \
           "§Help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert literal character" \
           "§Insert literal character§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indent selection" \
           "§Indent selection§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove current line" \
           "§Remove current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file" \
           "§Open file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste clipboard" \
           "§Paste clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last undo" \
           "§Take back last undo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload current document" \
           "§Reload current document§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace strings" \
           "§Replace strings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run simulation" \
           "§Run simulation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current line" \
           "§Save current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide icon border" \
           "§Show/Hide icon border§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide line n. bar" \
           "§Show/Hide line n. bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start/Stop simulator" \
           "§Start/Stop simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step program" \
           "§Step program§" ;# <-- NOT TRANSLATED YET
  mcset $l "To lowercase" \
           "§To lowercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "To uppercase" \
           "§To uppercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uncomment selection" \
           "§Uncomment selection§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last operation" \
           "§Take back last operation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unindent selection" \
           "§Unindent selection§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hibernate running program" \
           "§Hibernate running program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Resume hibernated program" \
           "§Resume hibernated program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change current MCU" \
           "§Change current MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set XCODE memory size for current MCU" \
           "§Set XCODE memory size for current MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "SET XDATA memory size for current MCU" \
           "§SET XDATA memory size for current MCU§" ;# <-- NOT TRANSLATED YET


  mcset $l "Available commands" \
           "§Available commands§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command hibernate" \
           "§Command hibernate§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>hibernate</b> \[<STRING target-file>\]\nHibernate running program (available only when simulator is stated).\n\nThis function saves current state of the simulator engine for future resumption. If no target is not specified it will invoke file selection dialog" \
           "§<b>hibernate</b> \[<STRING target-file>\]\nHibernate running program (available only when simulator is stated).\n\nThis function saves current state of the simulator engine for future resumption. If no target is not specified it will invoke file selection dialog§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command resume" \
           "§Command resume§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>resume</b> \[<STRING source-file>\]\nResume hibernated program (available only when simulator is stated).\n\nThis function restores previous state of the simulator engine stored in the given file. If no source is not specified it will invoke file selection dialog" \
           "§<b>resume</b> \[<STRING source-file>\]\nResume hibernated program (available only when simulator is stated).\n\nThis function restores previous state of the simulator engine stored in the given file. If no source is not specified it will invoke file selection dialog§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command switch-mcu" \
           "§Command switch-mcu§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>switch-mcu</b> <STRING processor-type>\nChange current MCU. Type `switch-mcu list' for list of supported microcontrollers" \
           "§<b>switch-mcu</b> <STRING processor-type>\nChange current MCU. Type `switch-mcu list' for list of supported microcontrollers§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command set-xcode" \
           "§Command set-xcode§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>set-xcode</b> <INT size>\nChange capacity of external program memory.\nNote: this command also close CODE memory hex editor" \
           "§<b>set-xcode</b> <INT size>\nChange capacity of external program memory.\nNote: this command also close CODE memory hex editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command set-xdata" \
           "§Command set-xdata§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>set-xdata</b> <INT size>\nChange capacity of external data memory.\nNote: this command also close XDATA memory hex editor" \
           "§<b>set-xdata</b> <INT size>\nChange capacity of external data memory.\nNote: this command also close XDATA memory hex editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command run" \
           "§Command run§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run simulation (available only when simulator is stated)" \
           "§Run simulation (available only when simulator is stated)§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command exit" \
           "§Command exit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exits this command line" \
           "§Exits this command line§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command exit-program" \
           "§Command exit-program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Quit MCU 8051 IDE" \
           "§Quit MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command set-icon-border" \
           "§Command set-icon-border§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sets the visibility of the icon border" \
           "§Sets the visibility of the icon border§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command set-line-numbers" \
           "§Command set-line-numbers§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sets the visibility of the line numbers." \
           "§Sets the visibility of the line numbers.§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command help" \
           "§Command help§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>help</b> <STRING command>\nShows help for the given command\n\n<b>help list</b>\nShows list of available command" \
           "§<b>help</b> <STRING command>\nShows help for the given command\n\n<b>help list</b>\nShows list of available command§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command open" \
           "§Command open§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>open</b> <STRING full_filename>\nOpens the given file in new editor" \
           "§<b>open</b> <STRING full_filename>\nOpens the given file in new editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command indent" \
           "§Command indent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indents current line or selected area" \
           "§Indents current line or selected area§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command unindent" \
           "§Command unindent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unindents current line or selected area" \
           "§Unindents current line or selected area§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command comment" \
           "§Command comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comments current line or selected area" \
           "§Comments current line or selected area§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command uncomment" \
           "§Command uncomment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uncomments current line or selected area" \
           "§Uncomments current line or selected area§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command kill-line" \
           "§Command kill-line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Removes the current line" \
           "§Removes the current line§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command date" \
           "§Command date§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>date</b> <STRING format>\nInserts formatted date at the current position in text\n\n<b>Format string:</b>\n%%  => %\n%a  => Weekday name (Mon, Tue, etc.)\n%A  => Weekday name (Monday, Tuesday, etc.)\n%b  => Month name (Jan, Feb, etc.)\n%B  => Full month name\n%C  => Year (19 or 20)\n%d  => Day of month (01 - 31)\n%D  => %m/%d/%y\n%h  => Abbreviated month name.\n%H  => Hour (00 - 23)\n%I  => Hour (01 - 12)\n%j  => Day of year (001 - 366)\n%k  => Hour (0 - 23)\n%l  => Hour (1 - 12).\n%m  => Month (01 - 12)\n%M  => Minute (00 - 59)\n%n  => Newline\n%p  => AM/PM\n%R  => %H:%M.\n%s  => Unix timestamp\n%S  => Seconds (00 - 59)\n%t  => Tab\n%T  => %H:%M:%S.\n%u  => Weekday number (Monday = 1, Sunday = 7)\n%w  => Weekday number (Sunday = 0, Saturday = 6)\n%y  => Year without century (00 - 99)\n%Y  => Year with century (e.g. 1459)" \
           "§<b>date</b> <STRING format>\nInserts formatted date at the current position in text\n\n<b>Format string:</b>\n%%  => %\n%a  => Weekday name (Mon, Tue, etc.)\n%A  => Weekday name (Monday, Tuesday, etc.)\n%b  => Month name (Jan, Feb, etc.)\n%B  => Full month name\n%C  => Year (19 or 20)\n%d  => Day of month (01 - 31)\n%D  => %m/%d/%y\n%h  => Abbreviated month name.\n%H  => Hour (00 - 23)\n%I  => Hour (01 - 12)\n%j  => Day of year (001 - 366)\n%k  => Hour (0 - 23)\n%l  => Hour (1 - 12).\n%m  => Month (01 - 12)\n%M  => Minute (00 - 59)\n%n  => Newline\n%p  => AM/PM\n%R  => %H:%M.\n%s  => Unix timestamp\n%S  => Seconds (00 - 59)\n%t  => Tab\n%T  => %H:%M:%S.\n%u  => Weekday number (Monday = 1, Sunday = 7)\n%w  => Weekday number (Sunday = 0, Saturday = 6)\n%y  => Year without century (00 - 99)\n%Y  => Year with century (e.g. 1459)§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command clear" \
           "§Command clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clears command line history" \
           "§Clears command line history§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command char" \
           "§Command char§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>char</b> <NUMBER identifier>\nInserts literal characters by their numerical identifier.\nIdentifier can be in decimal hexadecimal or octal form." \
           "§<b>char</b> <NUMBER identifier>\nInserts literal characters by their numerical identifier.\nIdentifier can be in decimal hexadecimal or octal form.§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command goto" \
           "§Command goto§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>goto</b> <INT line>\nGo to the given line" \
           "§<b>goto</b> <INT line>\nGo to the given line§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command replace" \
           "§Command replace§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>replace\[:options\]</b> <STRING pattern> <STRING replacement>\n\n<b>options:</b>\nb  Search backwards\nc  Search from cursor position\nr  Regular expression search\ns  Case sensitive search\np  Ask before replacement" \
           "§<b>replace\[:options\]</b> <STRING pattern> <STRING replacement>\n\n<b>options:</b>\nb  Search backwards\nc  Search from cursor position\nr  Regular expression search\ns  Case sensitive search\np  Ask before replacement§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command find" \
           "§Command find§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>find\[:options\]</b> <STRING pattern>\n\n<b>options:</b>\nb  Search backwards\nc  Search from cursor position\ne  Search in the selection only\nr  Regular expression search\ns  Case sensitive search" \
           "§<b>find\[:options\]</b> <STRING pattern>\n\n<b>options:</b>\nb  Search backwards\nc  Search from cursor position\ne  Search in the selection only\nr  Regular expression search\ns  Case sensitive search§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command cut" \
           "§Command cut§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cut selected text" \
           "§Cut selected text§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command copy" \
           "§Command copy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy selected text to clipboard" \
           "§Copy selected text to clipboard§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command paste" \
           "§Command paste§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste clipboard content" \
           "§Paste clipboard content§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command tolower" \
           "§Command tolower§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert selected text to lowercase" \
           "§Convert selected text to lowercase§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command toupper" \
           "§Command toupper§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert selected text to uppercase" \
           "§Convert selected text to uppercase§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command capitalize" \
           "§Command capitalize§" ;# <-- NOT TRANSLATED YET
  mcset $l "Capitalize the selected text (convert 1st character to uppercase)" \
           "§Capitalize the selected text (convert 1st character to uppercase)§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command save" \
           "§Command save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save the current document" \
           "§Save the current document§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command bookmark" \
           "§Command bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark the current line" \
           "§Bookmark the current line§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command custom" \
           "§Command custom§" ;# <-- NOT TRANSLATED YET
  mcset $l "<b>custom</b> <INT command_number>\nExecute custom command (see menu Configuration -> Custom commands)" \
           "§<b>custom</b> <INT command_number>\nExecute custom command (see menu Configuration -> Custom commands)§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command breakpoint" \
           "§Command breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add / Remove breakpoint to the current line" \
           "§Add / Remove breakpoint to the current line§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command undo" \
           "§Command undo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last operation" \
           "§Take back last operation§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command redo" \
           "§Command redo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last undo" \
           "§Take back last undo§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command auto-indent" \
           "§Command auto-indent§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reformat code" \
           "§Reformat code§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command reload" \
           "§Command reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload the current document" \
           "§Reload the current document§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command assemble" \
           "§Command assemble§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compile the current document" \
           "§Compile the current document§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command sim" \
           "§Command sim§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start / Stop simulator" \
           "§Start / Stop simulator§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command step" \
           "§Command step§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step program (available only when simulator is stated)" \
           "§Step program (available only when simulator is stated)§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command animate" \
           "§Command animate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Animate program (available only when simulator is stated)" \
           "§Animate program (available only when simulator is stated)§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command d2h" \
           "§Command d2h§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert decimal number to hexadecimal and write result to editor" \
           "§Convert decimal number to hexadecimal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command d2o" \
           "§Command d2o§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert decimal number to octal and write result to editor" \
           "§Convert decimal number to octal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command d2b" \
           "§Command d2b§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert decimal number to binary and write result to editor" \
           "§Convert decimal number to binary and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command h2d" \
           "§Command h2d§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert hexadecimal number to decimal and write result to editor" \
           "§Convert hexadecimal number to decimal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command h2o" \
           "§Command h2o§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert hexadecimal number to octal and write result to editor" \
           "§Convert hexadecimal number to octal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command h2b" \
           "§Command h2b§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert hexadecimal number to binary and write result to editor" \
           "§Convert hexadecimal number to binary and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command o2h" \
           "§Command o2h§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert octal number to hexadecimal and write result to editor" \
           "§Convert octal number to hexadecimal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command o2d" \
           "§Command o2d§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert octal number to decimal and write result to editor" \
           "§Convert octal number to decimal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command o2b" \
           "§Command o2b§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert octal number to binary and write result to editor" \
           "§Convert octal number to binary and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command b2h" \
           "§Command b2h§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert binary number to hexadecimal and write result to editor" \
           "§Convert binary number to hexadecimal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command b2d" \
           "§Command b2d§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert binary number to decimal and write result to editor" \
           "§Convert binary number to decimal and write result to editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "Command b2o" \
           "§Command b2o§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert binary number to octal and write result to editor" \
           "§Convert binary number to octal and write result to editor§" ;# <-- NOT TRANSLATED YET

}

# compiler.tcl
# ==============================================================================
namespace eval Compiler {
  mcset $l "%s errors, %s warnings" \
           "§%s errors, %s warnings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open the specified file. (%s)" \
           "§Unable to open the specified file. (%s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open the specified file. (\033\[34;1m%s\033\[m)" \
           "§Unable to open the specified file. (\033\[34;1m%s\033\[m)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation FAILED !" \
           "§Compilation FAILED !§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mCompilation FAILED !\033\[m" \
           "§\033\[31;1mCompilation FAILED !\033\[m§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiling file: %s" \
           "§Compiling file: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiling file: \033\[34;1m%s\033\[m" \
           "§Compiling file: \033\[34;1m%s\033\[m§" ;# <-- NOT TRANSLATED YET
  mcset $l "Initializing pre-processor ..." \
           "§Initializing pre-processor ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Pre-processing FAILED !" \
           "§Pre-processing FAILED !§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mPre-processing FAILED !\033\[m" \
           "§\033\[31;1mPre-processing FAILED !\033\[m§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiling ..." \
           "§Compiling ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating IHEX8 ...\t\t\t-> \"%s\"" \
           "§Creating IHEX8 ...\t\t\t-> \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating IHEX8 ...\t\t\t-> \"\033\[34;1m%s\033\[m\"" \
           "§Creating IHEX8 ...\t\t\t-> \"\033\[34;1m%s\033\[m\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error: Unable to open file \"%s\" for writing" \
           "§Error: Unable to open file \"%s\" for writing§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mError\033\[m: Unable to open file \"\033\[34;1m%s\033\[m\" for writing" \
           "§\033\[31;1mError\033\[m: Unable to open file \"\033\[34;1m%s\033\[m\" for writing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating object file ...\t\t-> \"%s\"" \
           "§Creating object file ...\t\t-> \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating object file ...\t\t-> \"\033\[34;1m%s\033\[m\"" \
           "§Creating object file ...\t\t-> \"\033\[34;1m%s\033\[m\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating assembler debug file ...\t-> \"%s\"" \
           "§Creating assembler debug file ...\t-> \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating simulator data file ...\t-> \"\033\[34;1m%s\033\[m\"" \
           "§Creating simulator data file ...\t-> \"\033\[34;1m%s\033\[m\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of optimization performed: %s" \
           "§Number of optimization performed: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of optimization performed: \033\[1m%s\033\[m" \
           "§Number of optimization performed: \033\[1m%s\033\[m§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation successful. (time: %s sec.)" \
           "§Compilation successful. (time: %s sec.)§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[32;1mCompilation successful.\033\[m (time: %s sec.)" \
           "§\033\[32;1mCompilation successful.\033\[m (time: %s sec.)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating code listing file ...\t\t-> \"%s\"" \
           "§Creating code listing file ...\t\t-> \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creating code listing file ...\t\t-> \"\033\[34;1m%s\033\[m\"" \
           "§Creating code listing file ...\t\t-> \"\033\[34;1m%s\033\[m\"§" ;# <-- NOT TRANSLATED YET
}

# assembler.tcl
# ==============================================================================
namespace eval assembler {
  mcset $l "File access error:\n%s" \
           "§File access error:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Aborted" \
           "§Aborted§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown error %s" \
           "§Unknown error %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid address at %s" \
           "§Invalid address at %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid operand: '%s'" \
           "§Invalid operand: '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid value" \
           "§Invalid value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid operand" \
           "§Invalid operand§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown instruction: %s" \
           "§Unknown instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation error at line %s: %s" \
           "§Compilation error at line %s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l " in %s" \
           "§ in %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mCompilation error at line \033\[31;1;4m%s\033\[m%s: %s" \
           "§\033\[31;1mCompilation error at line \033\[31;1;4m%s\033\[m%s: %s§" ;# <-- NOT TRANSLATED YET
}

# external_compiler.tcl
# ==============================================================================
namespace eval ExternalCompiler {
  mcset $l "\n\nStarting compiler ..." \
           "\n\n§Starting compiler ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\nStarting make ..." \
           "\n\n§Starting make ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nError: Unable to change working directory to '%s'" \
           "\n§Error: Unable to change working directory to '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nUnable to create \"%s\"" \
           "\n§Unable to create \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nUnable to find \"%s\"" \
           "\n§Unable to find \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nUnable to find \"%s\"\n\tMCU 8051 IDE debug file (*.adf) could not be generated\n\tPLEASE CHECK YOUR %s CONFIGURATION" \
           "\n§Unable to find \"%s\"\n\tMCU 8051 IDE debug file (*.adf) could not be generated\n\tPLEASE CHECK YOUR %s CONFIGURATION§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nCompilation successful" \
           "\n§Compilation successful§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nCompilation FAILED" \
           "\n§Compilation FAILED§" ;# <-- NOT TRANSLATED YET
  mcset $l "File access error:\n%s" \
           "§File access error:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to understand formulation at line %s in file %s" \
           "§Unable to understand formulation at line %s in file %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation error:\nFile \"%s\" is not a valid Intel® HEX 8 file" \
           "§Compilation error:\nFile \"%s\" is not a valid Intel® HEX 8 file§" ;# <-- NOT TRANSLATED YET
}

# disassembler.tcl
# ==============================================================================
namespace eval disassembler {
  mcset $l "Initializing disassembler ..." \
           "§Initializing disassembler ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disassembly FAILED ..." \
           "§Disassembly FAILED ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mDisassembly FAILED\033\[m ..." \
           "§\033\[31;1mDisassembly FAILED\033\[m ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Aborted" \
           "§Aborted§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disassembly complete" \
           "§Disassembly complete§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[32;1mDisassembly complete\033\[m" \
           "§\033\[32;1mDisassembly complete\033\[m§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid line (line contain not allowed characters)" \
           "§Invalid line (line contain not allowed characters)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line do not contain odd number of chars" \
           "§Line do not contain odd number of chars§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bad checksum, given: %s ; computed: %s" \
           "§Bad checksum, given: %s ; computed: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown record type number `%s' (Intel HEX 8 can contain only 00 and 01)" \
           "§Unknown record type number `%s' (Intel HEX 8 can contain only 00 and 01)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Length field do not correspond true data length" \
           "§Length field do not correspond true data length§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unexpected address -- code is not well formatted" \
           "§Unexpected address -- code is not well formatted§" ;# <-- NOT TRANSLATED YET
  mcset $l "Warning: %s" \
           "§Warning: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[33mWarning\033\[m: %s" \
           "§\033\[33mWarning\033\[m: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l " at line %s" \
           "§ at line %s§" ;# <-- NOT TRANSLATED YET
  mcset $l " at line \033\[31;1;4m%s\033\[m" \
           "§ at line \033\[31;1;4m%s\033\[m§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error%s: %s" \
           "§Error%s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mError%s\033\[m: %s" \
           "§\033\[31;1mError%s\033\[m: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code address overflow, instruction: %s" \
           "§Code address overflow, instruction: %s§" ;# <-- NOT TRANSLATED YET
}

# preprocessor.tcl
# ==============================================================================
namespace eval PreProcessor {
  mcset $l "\tPreformatting code ..." \
           "\t§Preformatting code ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Aborted" \
           "§Aborted§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tPutting program pieces together ..." \
           "\t§Putting program pieces together ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Inclusion nesting exceeded maximum allowed level" \
           "§Inclusion nesting exceeded maximum allowed level§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tEncapsulating code ..." \
           "\t§Encapsulating code ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tParsing constants, macros, etc. ..." \
           "\t§Parsing constants, macros, etc. ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro nesting exceeded maximum allowed level" \
           "§Macro nesting exceeded maximum allowed level§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tExpanding macros ..." \
           "\t§Expanding macros ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tFinal stage ..." \
           "\t§Final stage ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "\tOptimization ..." \
           "\t§Optimization ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid argument: %s" \
           "§Invalid argument: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Extra characters after control sequence: %s" \
           "§Extra characters after control sequence: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Control %s has been overridden (by compiler settings)" \
           "§Control %s has been overridden (by compiler settings)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Control `%s' expect exactly one argument, but no argument given" \
           "§Control `%s' expect exactly one argument, but no argument given§" ;# <-- NOT TRANSLATED YET
  mcset $l "Control `%s' takes no arguments." \
           "§Control `%s' takes no arguments.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid argument (must be integer): %s" \
           "§Invalid argument (must be integer): %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unsupported control sequence: %s -- control sequence ignored" \
           "§Unsupported control sequence: %s -- control sequence ignored§" ;# <-- NOT TRANSLATED YET
  mcset $l "You are using unusual directive 'BYTE', consider usage of 'DB' instead" \
           "§You are using unusual directive 'BYTE', consider usage of 'DB' instead§" ;# <-- NOT TRANSLATED YET
  mcset $l "CSEG cannot take any label: %s" \
           "§CSEG cannot take any label: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing `AT' operator" \
           "§Missing `AT' operator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Argument value out of range: %s  (%s)" \
           "§Argument value out of range: %s  (%s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid expression `%s'" \
           "§Invalid expression `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Using `%s', but active segment is `%s' (should be CSEG)" \
           "§Using `%s', but active segment is `%s' (should be CSEG)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing value" \
           "§Missing value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid value" \
           "§Invalid value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directive DW can take only one argument" \
           "§Directive DW can take only one argument§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to recognize character: `%s'" \
           "§Unable to recognize character: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Argument value out of range: %s" \
           "§Argument value out of range: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Expected bit address: %s" \
           "§Expected bit address: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Label is too far for 8-bit relative addressing." \
           "§Label is too far for 8-bit relative addressing.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Operand value out of range: `%s' (`%s')" \
           "§Operand value out of range: `%s' (`%s')§" ;# <-- NOT TRANSLATED YET
  mcset $l "Value out of range: `%s' (%s)" \
           "§Value out of range: `%s' (%s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid label declaration: `%s'\n\tLabels can contain alphanumeric characters only and must not begin with a digit" \
           "§Invalid label declaration: `%s'\n\tLabels can contain alphanumeric characters only and must not begin with a digit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown keyword: `%s'\n\t`%s' is neither macro nor instruction nor directive" \
           "§Unknown keyword: `%s'\n\t`%s' is neither macro nor instruction nor directive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid bit designator: %s" \
           "§Invalid bit designator: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Given register does not belong to the bit addressable area: %s" \
           "§Given register does not belong to the bit addressable area: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid value: %s'" \
           "§Invalid value: %s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid numeric base `%s'\n\tPossible options are: __H (hex), __D (dec) __B (bin), __Q __O (oct) and 'char'" \
           "§Invalid numeric base `%s'\n\tPossible options are: __H (hex), __D (dec) __B (bin), __Q __O (oct) and 'char'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special function register \"%s\" is not available on the target MCU" \
           "§Special function register \"%s\" is not available on the target MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special function bit \"%s\" is not available on the target MCU" \
           "§Special function bit \"%s\" is not available on the target MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol not defined: %s" \
           "§Symbol not defined: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved keyword used as label" \
           "§Reserved keyword used as label§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid label: `%s' \n\t(labels can contain only alphanumeric characters and must not begin with a digit)" \
           "§Invalid label: `%s' \n\t(labels can contain only alphanumeric characters and must not begin with a digit)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to overwrite already reserved program memory at address 0x%s -- compilation failed" \
           "§Unable to overwrite already reserved program memory at address 0x%s -- compilation failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "This instruction exceeding code memory capacity" \
           "§This instruction exceeding code memory capacity§" ;# <-- NOT TRANSLATED YET
  mcset $l "No instruction found at address 0x00. Consider usage of appropriate ORG directive to clarify correct code placement." \
           "§No instruction found at address 0x00. Consider usage of appropriate ORG directive to clarify correct code placement.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Label is already defined: `%s'" \
           "§Label is already defined: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwriting `%s' with `%s' (according to your previous definition!)" \
           "§Overwriting `%s' with `%s' (according to your previous definition!)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too few operands, %s must take exactly %s operand" \
           "§Too few operands, %s must take exactly %s operand§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too few operands, %s must take exactly %s operands" \
           "§Too few operands, %s must take exactly %s operands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too many operands, %s can take only %s operand" \
           "§Too many operands, %s can take only %s operand§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too many operands, %s can take only %s operands" \
           "§Too many operands, %s can take only %s operands§" ;# <-- NOT TRANSLATED YET
  mcset $l "`%s' changed by compiler to `%s'" \
           "§`%s' changed by compiler to `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid set of operands: %s %s" \
           "§Invalid set of operands: %s %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Direct value used as operand for %s" \
           "§Direct value used as operand for %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too many arguments, \$s extra argument(s)" \
           "§Too many arguments, \$s extra argument(s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too few arguments, %s argument(s) missing: %s ..." \
           "§Too few arguments, %s argument(s) missing: %s ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cannot define macro inside another one -- macro processing failed" \
           "§Cannot define macro inside another one -- macro processing failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing number of repeats" \
           "§Missing number of repeats§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of repeats is lower than zero" \
           "§Number of repeats is lower than zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zero number of repeats" \
           "§Zero number of repeats§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cannot define macro inside another one -- macro processing failed" \
           "§Cannot define macro inside another one -- macro processing failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved keyword used as macro parameter: %s in macro %s" \
           "§Reserved keyword used as macro parameter: %s in macro %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved keyword substituted with macro argument: %s --> %s" \
           "§Reserved keyword substituted with macro argument: %s --> %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro name is reserved keyword: %s" \
           "§Macro name is reserved keyword: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro `%s' is already defined" \
           "§Macro `%s' is already defined§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directive %s takes no arguments" \
           "§Directive %s takes no arguments§" ;# <-- NOT TRANSLATED YET
  mcset $l "Label is not allowed here (%s)" \
           "§Label is not allowed here (%s)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Value of ``\$'' is not known at this point" \
           "§Value of ``\$'' is not known at this point§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to close macro, no macro is opened" \
           "§Unable to close macro, no macro is opened§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directive %s takes no arguments" \
           "§Directive %s takes no arguments§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid label specification: ``%s''" \
           "§Invalid label specification: ``%s''§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing name of macro" \
           "§Missing name of macro§" ;# <-- NOT TRANSLATED YET
  mcset $l "Labels are not allowed before directives ENDM" \
           "§Labels are not allowed before directives ENDM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing file name" \
           "§Missing file name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file: %s" \
           "§Unable to open file: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found: %s" \
           "§File not found: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Extra symbols after `END' directive" \
           "§Extra symbols after `END' directive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing `END' directive" \
           "§Missing `END' directive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing address" \
           "§Missing address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Label already defined: `%s'" \
           "§Label already defined: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid label: `%s'" \
           "§Invalid label: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "This ORG has lower value than the previous one" \
           "§This ORG has lower value than the previous one§" ;# <-- NOT TRANSLATED YET
  mcset $l "This formulation is deprecated, consider usage of \"<Const> <Directive> <Value>\" instead" \
           "§This formulation is deprecated, consider usage of \"<Const> <Directive> <Value>\" instead§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing name of constant to define" \
           "§Missing name of constant to define§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directive %s takes no arguments" \
           "§Directive %s takes no arguments§" ;# <-- NOT TRANSLATED YET
  mcset $l "Empty expression" \
           "§Empty expression§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing expression" \
           "§Missing expression§" ;# <-- NOT TRANSLATED YET
  mcset $l "Argument value is out of range ({0 1 2 3}) : `%s'" \
           "§Argument value is out of range ({0 1 2 3}) : `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing size" \
           "§Missing size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Length of data area cannot be negative number: %s" \
           "§Length of data area cannot be negative number: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Using `DBIT' directive, but active segment is `%s' (should be BSEG)" \
           "§Using `DBIT' directive, but active segment is `%s' (should be BSEG)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Using `%s' directive, but currently active segment is `%s'" \
           "§Using `%s' directive, but currently active segment is `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exceeding %s segment boundary by %s bites." \
           "§Exceeding %s segment boundary by %s bites.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exceeding %s segment boundary by %s Bytes." \
           "§Exceeding %s segment boundary by %s Bytes.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Nearing %s segment boundary" \
           "§Nearing %s segment boundary§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwriting reserved memory -- in %s area at addresses: %s" \
           "§Overwriting reserved memory -- in %s area at addresses: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable redefine constant: %s" \
           "§Unable redefine constant: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ambiguous symbol definition: %s" \
           "§Ambiguous symbol definition: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown operator: `%s', should be `%s at <address>', e.g. `%s at X+0FFh'" \
           "§Unknown operator: `%s', should be `%s at <address>', e.g. `%s at X+0FFh'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Segment pointer is too high: %s / %s" \
           "§Segment pointer is too high: %s / %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Segment pointer cannot be negative: `%s'" \
           "§Segment pointer cannot be negative: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing condition" \
           "§Missing condition§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unexpected `ELSE'" \
           "§Unexpected `ELSE'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unexpected `ELSEIF'" \
           "§Unexpected `ELSEIF'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unexpected `ENDIF'" \
           "§Unexpected `ENDIF'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid symbolic name: %s" \
           "§Invalid symbolic name: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid expression: `%s'" \
           "§Invalid expression: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Expected symbol to define, but got label: `%s'" \
           "§Expected symbol to define, but got label: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid symbol name: `%s'" \
           "§Invalid symbol name: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special value (with no numerical representation) assigned to constant: %s <- %s" \
           "§Special value (with no numerical representation) assigned to constant: %s <- %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid expression `%s'" \
           "§Invalid expression `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Trying to overwrite constant: %s" \
           "§Trying to overwrite constant: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Expression out of range" \
           "§Expression out of range§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exceeding code memory capacity: %s <- %s" \
           "§Exceeding code memory capacity: %s <- %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Trying to overwrite constant: %s" \
           "§Trying to overwrite constant: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Expression out of range" \
           "§Expression out of range§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exceeding internal data memory capacity: %s <- %s" \
           "§Exceeding internal data memory capacity: %s <- %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exceeding external data memory capacity: %s <- %s" \
           "§Exceeding external data memory capacity: %s <- %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Trying to change variable `%s' with wrong directive (EQU)" \
           "§Trying to change variable `%s' with wrong directive (EQU)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Setting new variable value: %s <- %s" \
           "§Setting new variable value: %s <- %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid expression - parentheses are not balanced: `%s'" \
           "§Invalid expression - parentheses are not balanced: `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid value: `%s' (should be char)" \
           "§Invalid value: `%s' (should be char)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid numeric value: %s (should be decimal number)" \
           "§Invalid numeric value: %s (should be decimal number)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid numeric value: %s (should be hexadecimal number)" \
           "§Invalid numeric value: %s (should be hexadecimal number)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid numeric value: %s (should be binary number)" \
           "§Invalid numeric value: %s (should be binary number)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid numeric value: %s (should be octal number)" \
           "§Invalid numeric value: %s (should be octal number)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid numeric value: %s (should be octal number)" \
           "§Invalid numeric value: %s (should be octal number)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special function register \"%s\" is not available on the target MCU" \
           "§Special function register \"%s\" is not available on the target MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special function bit \"%s\" is not available on the target MCU" \
           "§Special function bit \"%s\" is not available on the target MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undefined symbol name: %s" \
           "§Undefined symbol name: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Floating point value converted to integer value `%s' -> `%s'" \
           "§Floating point value converted to integer value `%s' -> `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overflow `%s' -> `%s'" \
           "§Overflow `%s' -> `%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cannot to use string `%s' as a valid value" \
           "§Cannot to use string `%s' as a valid value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cannot to use string `%s' as value" \
           "§Cannot to use string `%s' as value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation error at %s: %s" \
           "§Compilation error at %s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l " in %s" \
           "§ in %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation error at %s: %s" \
           "§Compilation error at %s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mCompilation error\033\[m at \033\[31;1;4m%s\033\[m%s: %s" \
           "§\033\[31;1mCompilation error\033\[m at \033\[31;1;4m%s\033\[m%s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Notice at %s: %s" \
           "§Notice at %s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[33;1mNotice\033\[m at \033\[33;1;4m%s\033\[m%s: %s" \
           "§\033\[33;1mNotice\033\[m at \033\[33;1;4m%s\033\[m%s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Warning at %s: %s" \
           "§Warning at %s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[33mWarning\033\[m at \033\[33;4m%s\033\[m%s: %s" \
           "§\033\[33mWarning\033\[m at \033\[33;4m%s\033\[m%s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Syntax error at %s: %s" \
           "§Syntax error at %s: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\033\[31;1mSyntax error\033\[m at \033\[31;1;4m%s\033\[m%s: %s" \
           "§\033\[31;1mSyntax error\033\[m at \033\[31;1;4m%s\033\[m%s: %s§" ;# <-- NOT TRANSLATED YET
}

# errorhandler.tcl
# ==============================================================================
namespace eval ErrorHandler {
  mcset $l "PROGRAM ERROR  " \
           "§PROGRAM ERROR  §" ;# <-- NOT TRANSLATED YET
  mcset $l "Error log saved in: %s\n" \
           "§Error log saved in: %s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Please send this file to %s or report this bug at http://mcu8051ide.sf.net/forum\n\n\n" \
           "§Please send this file to %s or report this bug at http://mcu8051ide.sf.net/forum\n§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR DETAILS:\n--------------\n" \
           "§ERROR DETAILS:\n--------------§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Skip errors" \
           "§Skip errors§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "PROGRAM ERROR - MCU 8051 IDE" \
           "§PROGRAM ERROR - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
}

# notes.tcl
# ==============================================================================
namespace eval Notes {
  mcset $l "Pencil" \
           "§Pencil§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line" \
           "§Line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Arrow" \
           "§Arrow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rectangle" \
           "§Rectangle§" ;# <-- NOT TRANSLATED YET
  mcset $l "Oval" \
           "§Oval§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert text" \
           "§Insert text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move" \
           "§Move§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move canvas" \
           "§Move canvas§" ;# <-- NOT TRANSLATED YET
  mcset $l "Eraser" \
           "§Eraser§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zoom in" \
           "§Zoom in§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zoom out" \
           "§Zoom out§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert image" \
           "§Insert image§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select color" \
           "§Select color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all" \
           "§Clear all§" ;# <-- NOT TRANSLATED YET

  mcset $l "Really close ?" \
           "§Really close ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you really want to close your notes ? (There is no save function ...)" \
           "§Do you really want to close your notes ? (There is no save function ...)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Shade" \
           "§Shade§" ;# <-- NOT TRANSLATED YET
  mcset $l "Draw ovals" \
           "§Draw ovals§" ;# <-- NOT TRANSLATED YET
  mcset $l "Draw rectangles" \
           "§Draw rectangles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Draw arrows" \
           "§Draw arrows§" ;# <-- NOT TRANSLATED YET
  mcset $l "Draw lines" \
           "§Draw lines§" ;# <-- NOT TRANSLATED YET
  mcset $l "Text:" \
           "§Text:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enter text" \
           "§Enter text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure ?" \
           "§Are you sure ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you really want to clear this notepad\n(there is no undo action)" \
           "§Do you really want to clear this notepad\n(there is no undo action)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert image from file" \
           "§Insert image from file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file" \
           "§Unable to read file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Scribble notepad" \
           "§Scribble notepad§" ;# <-- NOT TRANSLATED YET

  mcset $l "Portable network graphics" \
           "§Portable network graphics§" ;# <-- NOT TRANSLATED YET
}

# sfrwatches.tcl
# ==============================================================================
namespace eval SFRWatches {
  mcset $l "Set to 0x00" \
           "§Set to 0x00§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set this register to 0" \
           "§Set this register to 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set to 0xFF" \
           "§Set to 0xFF§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set this register to 255" \
           "§Set this register to 255§" ;# <-- NOT TRANSLATED YET

  mcset $l "HEX" \
           "§HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC" \
           "§DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register" \
           "§Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search:" \
           "§Search:§" ;# <-- NOT TRANSLATED YET
}

# stackmonitor.tcl
# ==============================================================================
namespace eval StackMonitor {
  mcset $l "Do you really want to clear the list without any effect in simulator engine ?" \
           "§Do you really want to clear the list without any effect in simulator engine ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Confirmation" \
           "§Confirmation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Push value onto stack." \
           "§Push value onto stack.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "PUSH" \
           "§PUSH§" ;# <-- NOT TRANSLATED YET
  mcset $l "POP" \
           "§POP§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "SP: " \
           "§SP: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Push value onto stack (HEX)" \
           "§Push value onto stack (HEX)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stack - %s - MCU 8051 IDE" \
           "§Stack - %s - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "General" \
           "§General§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subprogram" \
           "§Subprogram§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt" \
           "§Interrupt§" ;# <-- NOT TRANSLATED YET
  mcset $l "Legend:" \
           "§Legend:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show/Hide tool bar" \
           "§Show/Hide tool bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current stack pointer value" \
           "§Current stack pointer value§" ;# <-- NOT TRANSLATED YET

  # Keep string length here!
  mcset $l {Addr HH Dec  Binary  Oct A} \
           {§Addr HH Dec  Binary  Oct A§} ;# <-- NOT TRANSLATED YET
}

# terminal.tcl
# ==============================================================================
namespace eval Terminal {
  mcset $l "Unable to find urxvt" \
           "§Unable to find urxvt§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to execute program \"urxvt\", terminal emulator is eiter not available or badly configured." \
           "§Unable to execute program \"urxvt\", terminal emulator is eiter not available or badly configured.§" ;# <-- NOT TRANSLATED YET
}

# eightsegment.tcl
# ==============================================================================
namespace eval EightSegment {
  mcset $l "8 segment editor" \
           "§8 segment editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Common cathode" \
           "§Common cathode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hex:" \
           "§Hex:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Dec:" \
           "§Dec:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bin:" \
           "§Bin:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy to clipboard" \
           "§Copy to clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy contents of the entrybox to clipboard" \
           "§Copy contents of the entrybox to clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Common anode" \
           "§Common anode§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED" \
           "§LED§" ;# <-- NOT TRANSLATED YET
  mcset $l "PIN" \
           "§PIN§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
}

# symbol_viewer.tcl
# ==============================================================================
namespace eval SymbolViewer {
  mcset $l "Assembly symbol table - MCU 8051 IDE" \
           "§Assembly symbol table - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy symbol name" \
           "§Copy symbol name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy hex value" \
           "§Copy hex value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy dec value" \
           "§Copy dec value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy line" \
           "§Copy line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open *.LST" \
           "§Open *.LST§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load table of symbols from list file (*.lst)\n\tOnly for: ASEM-51, MCU8051IDE and ASM51" \
           "§Load table of symbols from list file (*.lst)\n\tOnly for: ASEM-51, MCU8051IDE and ASM51§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open code listing" \
           "§Open code listing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload" \
           "§Reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload opened file" \
           "§Reload opened file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search:" \
           "§Search:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for symbol by its name or value" \
           "§Search for symbol by its name or value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for symbol" \
           "§Search for symbol§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search entry box" \
           "§Clear search entry box§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol\t\t\t\tType\tHEX\tDEC\tUsed" \
           "§Symbol\t\t\t\tType\tHEX\tDEC\tUsed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display" \
           "§Display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Used symbols" \
           "§Used symbols§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unused symbols" \
           "§Unused symbols§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sort by" \
           "§Sort by§" ;# <-- NOT TRANSLATED YET
  mcset $l "Incremental order" \
           "§Incremental order§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decremental order" \
           "§Decremental order§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load symbol table - MCU 8051 IDE" \
           "§Load symbol table - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code listing" \
           "§Code listing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid file" \
           "§Invalid file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to use selected file. Please check your permissions. File: '%s'" \
           "§Unable to use selected file. Please check your permissions. File: '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "YES" \
           "§YES§" ;# <-- NOT TRANSLATED YET
  mcset $l "NO" \
           "§NO§" ;# <-- NOT TRANSLATED YET
}

# sfrmap.tcl
# ==============================================================================
namespace eval SFRMap {
  mcset $l "Map of SFR area" \
           "§Map of SFR area§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved" \
           "§Reserved§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit addressable" \
           "§Bit addressable§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX:" \
           "§HEX:§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC:" \
           "§DEC:§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIN:" \
           "§BIN:§" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT:" \
           "§OCT:§" ;# <-- NOT TRANSLATED YET
}

# hibernate.tcl
# ==============================================================================
namespace eval Hibernate {
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hibernation progress" \
           "§Hibernation progress§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt at vector 0x%s  " \
           "§Interrupt at vector 0x%s  §" ;# <-- NOT TRANSLATED YET
  mcset $l "Fatal error" \
           "§Fatal error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Version of this M5IHIB file is higher than %s\nUnable to continue." \
           "§Version of this M5IHIB file is higher than %s\nUnable to continue.§" ;# <-- NOT TRANSLATED YET
  mcset $l "The following problems must be \nresolved before program resumption" \
           "§The following problems must be \nresolved before program resumption§" ;# <-- NOT TRANSLATED YET
  mcset $l "This file is indented for %s but the current MCU is %s" \
           "§This file is indented for %s but the current MCU is %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set current MCU to %s" \
           "§Set current MCU to %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "This file contains %s B of external data memory but but your processor has %s B" \
           "§This file contains %s B of external data memory but but your processor has %s B§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set current XDATA capacity to %s B" \
           "§Set current XDATA capacity to %s B§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore this difference" \
           "§Ignore this difference§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current file (%s) has different MD5 hash than MD5 recorded in this hibernation file" \
           "§Current file (%s) has different MD5 hash than MD5 recorded in this hibernation file§" ;# <-- NOT TRANSLATED YET
  mcset $l "This hibernation file was generated from \"%s\" but current file is \"%s\"" \
           "§This hibernation file was generated from \"%s\" but current file is \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program resumption" \
           "§Program resumption§" ;# <-- NOT TRANSLATED YET
  mcset $l "Options:" \
           "§Options:§" ;# <-- NOT TRANSLATED YET
}

# find_in_files.tcl
# ==============================================================================
namespace eval FindInFiles {
  mcset $l "Go to" \
           "§Go to§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to this line" \
           "§Go to this line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear this panel" \
           "§Clear this panel§" ;# <-- NOT TRANSLATED YET

  mcset $l "Search pattern" \
           "§Search pattern§" ;# <-- NOT TRANSLATED YET
  mcset $l "File mask (e.g. \"*.c,*.asm\")" \
           "§File mask (e.g. \"*.c,*.asm\")§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select folder" \
           "§Select folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Recursive" \
           "§Recursive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search in all subfolders" \
           "§Search in all subfolders§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start / Stop search" \
           "§Start / Stop search§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear results" \
           "§Clear results§" ;# <-- NOT TRANSLATED YET
  mcset $l "Case sensitive" \
           "§Case sensitive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Perform case sensitive search" \
           "§Perform case sensitive search§" ;# <-- NOT TRANSLATED YET
  mcset $l "Regular expression" \
           "§Regular expression§" ;# <-- NOT TRANSLATED YET
  mcset $l "Pattern is a regular expression" \
           "§Pattern is a regular expression§" ;# <-- NOT TRANSLATED YET
  mcset $l "Pattern:" \
           "§Pattern:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Folder:" \
           "§Folder:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Mask:" \
           "§Mask:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear pattern entrybox" \
           "§Clear pattern entrybox§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help for file mask" \
           "§Show help for file mask§" ;# <-- NOT TRANSLATED YET
  mcset $l "Choose directory - MCU 8051 IDE" \
           "§Choose directory - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Folder not found" \
           "§Folder not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "The specified folder does not exist.\n'%s'" \
           "§The specified folder does not exist.\n'%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "The string specified as a folder is not a folder.\n'%s'" \
           "§The string specified as a folder is not a folder.\n'%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error" \
           "§Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid regular expression" \
           "§Invalid regular expression§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stop" \
           "§Stop§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "-- click to close --" \
           "§-- click to close --§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comma separated list of file masks (e.g \"*.c,*.h,*.asm\")\n" \
           "§Comma separated list of file masks (e.g \"*.c,*.h,*.asm\")§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "The mask may contain any of the following special characters:\n" \
           "§The mask may contain any of the following special characters:§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  ?  Matches any single character.\n" \
           "§  ?  Matches any single character.§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  *  Matches any sequence of zero or more characters.\n" \
           "§  *  Matches any sequence of zero or more characters.§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  \[chars\]  Matches any single character in chars.\n" \
           "§  \[chars\]  Matches any single character in chars.§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "    If chars contains a sequence of the form a-b then any\n" \
           "§    If chars contains a sequence of the form a-b then any§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "    character between a and b (inclusive) will match.\n" \
           "§    character between a and b (inclusive) will match.§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  \x  Matches the character x." \
           "§  \x  Matches the character x.§" ;# <-- NOT TRANSLATED YET
}

# fsbrowser.tcl
# ==============================================================================
namespace eval FSBrowser {
  mcset $l "Sorting" \
           "§Sorting§" ;# <-- NOT TRANSLATED YET
  mcset $l "By Name" \
           "§By Name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sort files by name" \
           "§Sort files by name§" ;# <-- NOT TRANSLATED YET
  mcset $l "By Date" \
           "§By Date§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sort files by date" \
           "§Sort files by date§" ;# <-- NOT TRANSLATED YET
  mcset $l "By Size" \
           "§By Size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sort files by size" \
           "§Sort files by size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reverse" \
           "§Reverse§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decremental sorting" \
           "§Decremental sorting§" ;# <-- NOT TRANSLATED YET
  mcset $l "Case insensitive" \
           "§Case insensitive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sorting mode ASCII / Dictionary" \
           "§Sorting mode ASCII / Dictionary§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show hidden files" \
           "§Show hidden files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show / Ignore files starting with dot" \
           "§Show / Ignore files starting with dot§" ;# <-- NOT TRANSLATED YET
  mcset $l "Up" \
           "§Up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to parent folder" \
           "§Go to parent folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Back" \
           "§Back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go back in history" \
           "§Go back in history§" ;# <-- NOT TRANSLATED YET
  mcset $l "Forward" \
           "§Forward§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go forward in history" \
           "§Go forward in history§" ;# <-- NOT TRANSLATED YET
  mcset $l "Home" \
           "§Home§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to your home folder" \
           "§Go to your home folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload" \
           "§Reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload file list" \
           "§Reload file list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rename" \
           "§Rename§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rename file" \
           "§Rename file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Delete" \
           "§Delete§" ;# <-- NOT TRANSLATED YET
  mcset $l "Delete file" \
           "§Delete file§" ;# <-- NOT TRANSLATED YET
  mcset $l "New folder" \
           "§New folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create new directory" \
           "§Create new directory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark folder" \
           "§Bookmark folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark the current directory" \
           "§Bookmark the current directory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Properties" \
           "§Properties§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show file properties" \
           "§Show file properties§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add bookmark" \
           "§Add bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark the current folder" \
           "§Bookmark the current folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit bookmarks" \
           "§Edit bookmarks§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke bookmark editor" \
           "§Invoke bookmark editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Up" \
           "§Up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to parent folder" \
           "§Go to parent folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Back" \
           "§Back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Back in history" \
           "§Back in history§" ;# <-- NOT TRANSLATED YET
  mcset $l "Forward" \
           "§Forward§" ;# <-- NOT TRANSLATED YET
  mcset $l "Forward in history" \
           "§Forward in history§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark menu" \
           "§Bookmark menu§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current document folder" \
           "§Current document folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to directory containing the current document" \
           "§Go to directory containing the current document§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "File system browser configuration menu" \
           "§File system browser configuration menu§" ;# <-- NOT TRANSLATED YET

  mcset $l "Current directory" \
           "§Current directory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directory location bar" \
           "§Directory location bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Confirm directory location" \
           "§Confirm directory location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Confirm directory location" \
           "§Confirm directory location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Filter" \
           "§Filter§" ;# <-- NOT TRANSLATED YET
  mcset $l "File filter" \
           "§File filter§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid directory" \
           "§Invalid directory§" ;# <-- NOT TRANSLATED YET
  mcset $l "The specified directory does not exist:\n%s" \
           "§The specified directory does not exist:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open source file while simulator is engaged." \
           "§Unable to open source file while simulator is engaged.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file %s" \
           "§Open file %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "This file does not look like a source code.\nDo you really want to open it ?" \
           "§This file does not look like a source code.\nDo you really want to open it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to rename file:\n%s" \
           "§Unable to rename file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Delete file" \
           "§Delete file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you really want to delete file:\n%s" \
           "§Do you really want to delete file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to remove file:\n%s" \
           "§Unable to remove file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create new folder in:\n%s" \
           "§Create new folder in:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "New folder" \
           "§New folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to create folder" \
           "§Unable to create folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to create the specified folder" \
           "§Unable to create the specified folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directory" \
           "§Directory§" ;# <-- NOT TRANSLATED YET
  mcset $l "File" \
           "§File§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown Error" \
           "§Unknown Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "This file apparently does not exist" \
           "§This file apparently does not exist§" ;# <-- NOT TRANSLATED YET
  mcset $l "General" \
           "§General§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permissions" \
           "§Permissions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name:" \
           "§Name:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Access permissions" \
           "§Access permissions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ownership" \
           "§Ownership§" ;# <-- NOT TRANSLATED YET
  mcset $l "Owner" \
           "§Owner§" ;# <-- NOT TRANSLATED YET
  mcset $l "Group" \
           "§Group§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Item properties" \
           "§Item properties§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to change permissions for file:\n%s" \
           "§Unable to change permissions for file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to rename file:\n%s\n\t=>\n%s" \
           "§Unable to rename file:\n%s\n\t=>\n%s§" ;# <-- NOT TRANSLATED YET
}

# ihextools.tcl
# ==============================================================================
namespace eval IHexTools {
  mcset $l "Line contains invalid characters" \
           "§Line contains invalid characters§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line contains even number of characters" \
           "§Line contains even number of characters§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown record type '%s'" \
           "§Unknown record type '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bad checksum" \
           "§Bad checksum§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bad length" \
           "§Bad length§" ;# <-- NOT TRANSLATED YET
  mcset $l "Missing EOF" \
           "§Missing EOF§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data length exceeding limit 0x10000" \
           "§Data length exceeding limit 0x10000§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid address '%s'" \
           "§Invalid address '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid line number '%s'" \
           "§Invalid line number '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid data field" \
           "§Invalid data field§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error at line %s:\t" \
           "§Error at line %s:\t§" ;# <-- NOT TRANSLATED YET
}

# project.tcl
# ==============================================================================
namespace eval Project {
  mcset $l "Project loading error" \
           "§Project loading error§" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR:\nThe project file cannot be loaded correctly due to a xml parsing error. The file is either corrupted or it is not a project file acceptable by this environment." \
           "§ERROR:\nThe project file cannot be loaded correctly due to a xml parsing error. The file is either corrupted or it is not a project file acceptable by this environment.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Converting old project file to new version" \
           "§Converting old project file to new version§" ;# <-- NOT TRANSLATED YET
}

# simulator.tcl
# ==============================================================================
namespace eval Simulator {
  mcset $l "Simulator warning" \
           "§Simulator warning§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "See simulator configuration dialog\nMain Menu -> Configure -> Simulator" \
           "§See simulator configuration dialog\nMain Menu -> Configure -> Simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not show this dialog again" \
           "§Do not show this dialog again§" ;# <-- NOT TRANSLATED YET
  mcset $l "PC:" \
           "§PC:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line:" \
           "§Line:§" ;# <-- NOT TRANSLATED YET
  mcset $l "File:" \
           "§File:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid return from interrupt" \
           "§Invalid return from interrupt§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to initialize EEPROM programming cycle\nbecause EEMWE, RDYBSY and WRTINH must be set\n" \
           "§Unable to initialize EEPROM programming cycle\nbecause EEMWE, RDYBSY and WRTINH must be set§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Data EEPROM write cycle aborted\n" \
           "§Data EEPROM write cycle aborted§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read write-only register.\nRandom value returned.\n\nRegister:\t\t0x%s" \
           "§Unable to read write-only register.\nRandom value returned.\n\nRegister:\t\t0x%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid instruction OP code\n" \
           "§Invalid instruction OP code§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Stack overflow\n" \
           "§Stack overflow§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Stack underflow\n" \
           "§Stack underflow§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "WATCHDOG OVERFLOW\n" \
           "§WATCHDOG OVERFLOW§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer mode has been changed while timer was running.\nIt is important to stop timer/counter before changing modes.\n\nTimer number: %s\n" \
           "§Timer mode has been changed while timer was running.\nIt is important to stop timer/counter before changing modes.\n\nTimer number: %s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "UART mode has been changed while UART was engaged.\n" \
           "§UART mode has been changed while UART was engaged.§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "UART: Frame discarded (according to MCS-51 manual)\n" \
           "§UART: Frame discarded (according to MCS-51 manual)§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to access file:\n%s" \
           "§Unable to access file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Specified file does already exist,\ndo you want to overwrite it ?" \
           "§Specified file does already exist,\ndo you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file ?" \
           "§Overwrite file ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save error log - MCU 8051 IDE" \
           "§Save error log - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undefined result - MCU 8051 IDE" \
           "§Undefined result - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "See simulator configuration dialog\nMain Menu -> Configure -> Simulator" \
           "§See simulator configuration dialog\nMain Menu -> Configure -> Simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not show this dialog again" \
           "§Do not show this dialog again§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as XHTML" \
           "§Save as XHTML§" ;# <-- NOT TRANSLATED YET
  mcset $l "Log files" \
           "§Log files§" ;# <-- NOT TRANSLATED YET
  mcset $l "HTML files" \
           "§HTML files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as plain text" \
           "§Save as plain text§" ;# <-- NOT TRANSLATED YET
  mcset $l "\"Undefined result\"" \
           "§\"Undefined result\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Summary:" \
           "§Summary:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nYour program tried access to register at address " \
           "\n§Your program tried access to register at address §" ;# <-- NOT TRANSLATED YET
  mcset $l "\nYour program tried indirect access to register at address " \
           "\n§Your program tried indirect access to register at address §" ;# <-- NOT TRANSLATED YET
  mcset $l "\nYour program tried direct access to register at address " \
           "\n§Your program tried direct access to register at address §" ;# <-- NOT TRANSLATED YET
  mcset $l "CODE" \
           "§CODE§" ;# <-- NOT TRANSLATED YET
  mcset $l "XDATA" \
           "§XDATA§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit area" \
           "§Bit area§" ;# <-- NOT TRANSLATED YET
  mcset $l "IDATA" \
           "§IDATA§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR" \
           "§SFR§" ;# <-- NOT TRANSLATED YET
  mcset $l "0x%s in program memory" \
           "§0x%s in program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "0x%s in external data memory" \
           "§0x%s in external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "0x%s in internal data memory" \
           "§0x%s in internal data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "0x%s in bit addressable area" \
           "§0x%s in bit addressable area§" ;# <-- NOT TRANSLATED YET
  mcset $l "0x%s in special function registers area" \
           "§0x%s in special function registers area§" ;# <-- NOT TRANSLATED YET
  mcset $l ". This register is not implemented on this processor (" \
           "§. This register is not implemented on this processor (§" ;# <-- NOT TRANSLATED YET
  mcset $l ") in this configuration. You can continue in simulation but result of this operation is undefined." \
           "§) in this configuration. You can continue in simulation but result of this operation is undefined.§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\nError details:" \
           "\n§\nError details:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tTarget memory:\t\t" \
           "\n§\tTarget memory:\t\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tTarget address: \t" \
           "\n§\tTarget address: \t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tLine:\t\t\t" \
           "\n§\tLine:\t\t\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tFile:\t\t\t" \
           "\n§\tFile:\t\t\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tProject:\t\t" \
           "\n§\tProject:\t\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\nProcessor details:" \
           "\n§\nProcessor details:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tType:\t\t\t" \
           "\n§\tType:\t\t\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tRam size:\t\t" \
           "\n§\tRam size:\t\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tProgram memory: \t" \
           "\n§\tProgram memory: \t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tExternal memory:\t" \
           "\n§\tExternal memory:\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\tExpanded memory:\t" \
           "\n§\tExpanded memory:\t§" ;# <-- NOT TRANSLATED YET
}

# ledmatrix.tcl
# ==============================================================================
namespace eval LedMatrix {
  mcset $l "Fade out interval" \
           "§Fade out interval§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 0 instruction cycles" \
           "§Set LED dim interval to 0 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 5 instruction cycles" \
           "§Set LED dim interval to 5 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 10 instruction cycles" \
           "§Set LED dim interval to 10 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 20 instruction cycles" \
           "§Set LED dim interval to 20 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 50 instruction cycles" \
           "§Set LED dim interval to 50 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 100 instruction cycles" \
           "§Set LED dim interval to 100 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 200 instruction cycles" \
           "§Set LED dim interval to 200 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 500 instruction cycles" \
           "§Set LED dim interval to 500 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "dim_interval_changed" \
           "§dim_interval_changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 1000 instruction cycles" \
           "§Set LED dim interval to 1000 instruction cycles§" ;# <-- NOT TRANSLATED YET

  mcset $l "Mapping" \
           "§Mapping§" ;# <-- NOT TRANSLATED YET
  mcset $l "Random" \
           "§Random§" ;# <-- NOT TRANSLATED YET
  mcset $l "Random access to the matrix (default)" \
           "§Random access to the matrix (default)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Row" \
           "§Row§" ;# <-- NOT TRANSLATED YET
  mcset $l "When a particular row is activated, it's previous state is forgotten" \
           "§When a particular row is activated, it's previous state is forgotten§" ;# <-- NOT TRANSLATED YET
  mcset $l "Column" \
           "§Column§" ;# <-- NOT TRANSLATED YET
  mcset $l "When a particular column is activated, it's previous state is forgotten" \
           "§When a particular column is activated, it's previous state is forgotten§" ;# <-- NOT TRANSLATED YET

  mcset $l "Color" \
           "§Color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Red" \
           "§Red§" ;# <-- NOT TRANSLATED YET
  mcset $l "Orange" \
           "§Orange§" ;# <-- NOT TRANSLATED YET
  mcset $l "Yellow" \
           "§Yellow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Green" \
           "§Green§" ;# <-- NOT TRANSLATED YET
  mcset $l "Blue" \
           "§Blue§" ;# <-- NOT TRANSLATED YET
  mcset $l "Purple" \
           "§Purple§" ;# <-- NOT TRANSLATED YET
  mcset $l "Light up when" \
           "§Light up when§" ;# <-- NOT TRANSLATED YET
  mcset $l "Row 0 & Column 0" \
           "§Row 0 & Column 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Light up LED when both wires are in low" \
           "§Light up LED when both wires are in low§" ;# <-- NOT TRANSLATED YET
  mcset $l "Row 0 & Column 1" \
           "§Row 0 & Column 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Light up LED when row wire is in low and column wire is in high" \
           "§Light up LED when row wire is in low and column wire is in high§" ;# <-- NOT TRANSLATED YET
  mcset $l "Row 1 & Column 0" \
           "§Row 1 & Column 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Light up LED when row wire is in high and column wire is in low" \
           "§Light up LED when row wire is in high and column wire is in low§" ;# <-- NOT TRANSLATED YET
  mcset $l "Row 1 & Column 1" \
           "§Row 1 & Column 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Light up LED when both wires are in high" \
           "§Light up LED when both wires are in high§" ;# <-- NOT TRANSLATED YET
  mcset $l "All fade out" \
           "§All fade out§" ;# <-- NOT TRANSLATED YET
  mcset $l "Dim all LEDs" \
           "§Dim all LEDs§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET

  mcset $l "BIT" \
           "§BIT§" ;# <-- NOT TRANSLATED YET
  mcset $l "PORT" \
           "§PORT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Note" \
           "§Note§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn HW simulation on/off" \
           "§Turn HW simulation on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "LED matrix" \
           "§LED matrix§" ;# <-- NOT TRANSLATED YET
  mcset $l "This tool consists of 64 LED's.  Each of them can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  Condition on which a LED lights up and LED colors are configurable.  Also fade out interval is configurable.\n\n" \
           "§This tool consists of 64 LED's.  Each of them can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  Condition on which a LED lights up and LED colors are configurable.  Also fade out interval is configurable.§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "LED states:" \
           "§LED states:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n  " \
           "\n§  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Off\n  " \
           "§  Off\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Fast blinking\n  " \
           "§  Fast blinking\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Shining\n  " \
           "§  Shining\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Fading out" \
           "§  Fading out§" ;# <-- NOT TRANSLATED YET
}

# leddisplay.tcl
# ==============================================================================
namespace eval LedDisplay {
  mcset $l "Common electrode" \
           "§Common electrode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Common anode" \
           "§Common anode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Common cathode" \
           "§Common cathode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Color" \
           "§Color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Red" \
           "§Red§" ;# <-- NOT TRANSLATED YET
  mcset $l "Orange" \
           "§Orange§" ;# <-- NOT TRANSLATED YET
  mcset $l "Yellow" \
           "§Yellow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Green" \
           "§Green§" ;# <-- NOT TRANSLATED YET
  mcset $l "Blue" \
           "§Blue§" ;# <-- NOT TRANSLATED YET
  mcset $l "Purple" \
           "§Purple§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET

  mcset $l "LED Display" \
           "§LED Display§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIT" \
           "§BIT§" ;# <-- NOT TRANSLATED YET
  mcset $l "PORT" \
           "§PORT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Note" \
           "§Note§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn HW simulation on/off" \
           "§Turn HW simulation on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual LED display with common anode (default) or cathode.  Each segment can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes on the bottom of the panel.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.\n\n" \
           "§Virtual LED display with common anode (default) or cathode.  Each segment can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes on the bottom of the panel.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "LED states:" \
           "§LED states:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n  " \
           "\n§  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Off\n  " \
           "§  Off\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Fast blinking\n  " \
           "§  Fast blinking\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Shining\n  " \
           "§  Shining\n  §" ;# <-- NOT TRANSLATED YET
}

# ledpanel.tcl
# ==============================================================================
namespace eval LedPanel {
  mcset $l "Color" \
           "§Color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Red" \
           "§Red§" ;# <-- NOT TRANSLATED YET
  mcset $l "Orange" \
           "§Orange§" ;# <-- NOT TRANSLATED YET
  mcset $l "Yellow" \
           "§Yellow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Green" \
           "§Green§" ;# <-- NOT TRANSLATED YET
  mcset $l "Blue" \
           "§Blue§" ;# <-- NOT TRANSLATED YET
  mcset $l "Purple" \
           "§Purple§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET

  mcset $l "LED panel" \
           "§LED panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIT" \
           "§BIT§" ;# <-- NOT TRANSLATED YET
  mcset $l "PORT" \
           "§PORT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Note" \
           "§Note§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn HW simulation on/off" \
           "§Turn HW simulation on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET

  mcset $l "This tool consists of 8 LED's.  Each of them can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes on the bottom of the panel.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  LED colors are configurable.\n\n" \
           "§This tool consists of 8 LED's.  Each of them can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes on the bottom of the panel.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  LED colors are configurable.§\n\n" ;# <-- NOT TRANSLATED YET

  mcset $l "LED states:" \
           "§LED states:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n  " \
           "\n§  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Off\n  " \
           "§  Off\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Fast blinking\n  " \
           "§  Fast blinking\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Shining" \
           "§  Shining§" ;# <-- NOT TRANSLATED YET
}

# matrixkeypad.tcl
# ==============================================================================
namespace eval MatrixKeyPad {
  mcset $l "Radio buttons" \
           "§Radio buttons§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET

  mcset $l "Matrix Keypad" \
           "§Matrix Keypad§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIT" \
           "§BIT§" ;# <-- NOT TRANSLATED YET
  mcset $l "PORT" \
           "§PORT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Note" \
           "§Note§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn HW simulation on/off" \
           "§Turn HW simulation on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET

  mcset $l "This tool consists of 16 switches connected in matrix.  Connections with the uC are made with ComboBoxes.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  Wire colors are identical to colors used in graph representing IO ports.\n\n" \
           "§This tool consists of 16 switches connected in matrix.  Connections with the uC are made with ComboBoxes.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  Wire colors are identical to colors used in graph representing IO ports.§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Keypad can be configured in two ways:" \
           "§Keypad can be configured in two ways:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n   " \
           "\n§   §" ;# <-- NOT TRANSLATED YET
  mcset $l "1)" \
           "§1)§" ;# <-- NOT TRANSLATED YET
  mcset $l " To allow key combinations\n      Menu -> Check \"Radio buttons\"\n   " \
           "§ To allow key combinations\n      Menu -> Check \"Radio buttons\"\n   §" ;# <-- NOT TRANSLATED YET
  mcset $l "2)" \
           "§2)§" ;# <-- NOT TRANSLATED YET
  mcset $l " To do not allow key combinations\n      Menu -> Uncheck \"Radio buttons\"" \
           "§ To do not allow key combinations\n      Menu -> Uncheck \"Radio buttons\"§" ;# <-- NOT TRANSLATED YET
}

# simplekeypad.tcl
# ==============================================================================
namespace eval SimpleKeyPad {
  mcset $l "Simple Keypad" \
           "§Simple Keypad§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIT" \
           "§BIT§" ;# <-- NOT TRANSLATED YET
  mcset $l "PORT" \
           "§PORT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Note" \
           "§Note§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn HW simulation on/off" \
           "§Turn HW simulation on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET

  mcset $l "Radio buttons" \
           "§Radio buttons§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET

  mcset $l "This tool consists of 8 switches.  Each of them can connect any port pin of the simulated uC to ground.  Connections with the uC are made with ComboBoxes on the bottom of the panel.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  Wire colors are identical to colors used in graph representing IO ports.\n\n" \
           "§This tool consists of 8 switches.  Each of them can connect any port pin of the simulated uC to ground.  Connections with the uC are made with ComboBoxes on the bottom of the panel.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  Wire colors are identical to colors used in graph representing IO ports.§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Keypad can be configured in two ways:" \
           "§Keypad can be configured in two ways:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n   " \
           "\n§   §" ;# <-- NOT TRANSLATED YET
  mcset $l "1)" \
           "§1)§" ;# <-- NOT TRANSLATED YET
  mcset $l " To allow key combinations\n      Menu -> Check \"Radio buttons\"\n   " \
           "§ To allow key combinations\n      Menu -> Check \"Radio buttons\"\n   §" ;# <-- NOT TRANSLATED YET
  mcset $l "2)" \
           "§2)§" ;# <-- NOT TRANSLATED YET
  mcset $l " To do not allow key combinations\n      Menu -> Uncheck \"Radio buttons\"" \
           "§ To do not allow key combinations\n      Menu -> Uncheck \"Radio buttons\"§" ;# <-- NOT TRANSLATED YET
}

# multiplexedleddisplay.tcl
# ==============================================================================
namespace eval MultiplexedLedDisplay {
  mcset $l "Common electrode" \
           "§Common electrode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Common anode" \
           "§Common anode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Common cathode" \
           "§Common cathode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Fade out interval" \
           "§Fade out interval§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 0 instruction cycles" \
           "§Set LED dim interval to 0 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 5 instruction cycles" \
           "§Set LED dim interval to 5 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 10 instruction cycles" \
           "§Set LED dim interval to 10 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 20 instruction cycles" \
           "§Set LED dim interval to 20 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 50 instruction cycles" \
           "§Set LED dim interval to 50 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 100 instruction cycles" \
           "§Set LED dim interval to 100 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 200 instruction cycles" \
           "§Set LED dim interval to 200 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 500 instruction cycles" \
           "§Set LED dim interval to 500 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set LED dim interval to 1000 instruction cycles" \
           "§Set LED dim interval to 1000 instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "All fade out" \
           "§All fade out§" ;# <-- NOT TRANSLATED YET
  mcset $l "Dim all LEDs" \
           "§Dim all LEDs§" ;# <-- NOT TRANSLATED YET

  mcset $l "Color" \
           "§Color§" ;# <-- NOT TRANSLATED YET
  mcset $l "Red" \
           "§Red§" ;# <-- NOT TRANSLATED YET
  mcset $l "Orange" \
           "§Orange§" ;# <-- NOT TRANSLATED YET
  mcset $l "Yellow" \
           "§Yellow§" ;# <-- NOT TRANSLATED YET
  mcset $l "Green" \
           "§Green§" ;# <-- NOT TRANSLATED YET
  mcset $l "Blue" \
           "§Blue§" ;# <-- NOT TRANSLATED YET
  mcset $l "Purple" \
           "§Purple§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET

  mcset $l "Multiplexed LED display" \
           "§Multiplexed LED display§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIT" \
           "§BIT§" ;# <-- NOT TRANSLATED YET
  mcset $l "PORT" \
           "§PORT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Note" \
           "§Note§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn HW simulation on/off" \
           "§Turn HW simulation on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual Multiplexed LED Display with common anode (default) or cathode.  Each segment can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  LED fade out interval and LED colors are configurable.\n\n" \
           "§Virtual Multiplexed LED Display with common anode (default) or cathode.  Each segment can be connected to any port pin of the simulated uC.  Connections with the uC are made with ComboBoxes.  Panel configuration can be saved to a file with extension vhc, and can be loaded from that file later.  LED fade out interval and LED colors are configurable.§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "LED states:" \
           "§LED states:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n  " \
           "\n§  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Off\n  " \
           "§  Off\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Fast blinking\n  " \
           "§  Fast blinking\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Shining\n  " \
           "§  Shining\n  §" ;# <-- NOT TRANSLATED YET
  mcset $l "  Fading out\n  " \
           "§  Fading out\n  §" ;# <-- NOT TRANSLATED YET
}

# virtual_hw_component.tcl
# ==============================================================================
namespace eval VirtualHWComponent {
  mcset $l "Component modified" \
           "§Component modified§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you want to save the configuration of this panel before closing?" \
           "§Do you want to save the configuration of this panel before closing?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file with name '%s' already exists. Do you want to overwrite it ?" \
           "§A file with name '%s' already exists. Do you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file:\n\"%s\"" \
           "§Unable to write to file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file:\n\"%s\"" \
           "§Unable to read file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read configuration from file:\n\"%s\"" \
           "§Unable to read configuration from file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "File corrupted" \
           "§File corrupted§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Wire colors:" \
           "§Wire colors:§" ;# <-- NOT TRANSLATED YET
  mcset $l "ON" \
           "§ON§" ;# <-- NOT TRANSLATED YET
  mcset $l "OFF" \
           "§OFF§" ;# <-- NOT TRANSLATED YET
  mcset $l "VH component" \
           "§VH component§" ;# <-- NOT TRANSLATED YET
}

# hwmanager.tcl
# ==============================================================================
namespace eval HwManager {
  mcset $l "HW:" \
           "§HW:§" ;# <-- NOT TRANSLATED YET
  mcset $l "available/installed plugins" \
           "§available/installed plugins§" ;# <-- NOT TRANSLATED YET
  mcset $l "List available or installed HW plugins" \
           "§List available or installed HW plugins§" ;# <-- NOT TRANSLATED YET
  mcset $l "Refresh list available or installed HW plugins" \
           "§Refresh list available or installed HW plugins§" ;# <-- NOT TRANSLATED YET
  mcset $l "Refresh" \
           "§Refresh§" ;# <-- NOT TRANSLATED YET
  mcset $l "Too old version" \
           "§Too old version§" ;# <-- NOT TRANSLATED YET
  mcset $l "Plugin %s requires MCU 8051 IDE version %s and above, please upgrade your MCU 8051 IDE" \
           "§Plugin %s requires MCU 8051 IDE version %s and above, please upgrade your MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "PLUGIN ERROR" \
           "§PLUGIN ERROR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Plugin name:\t%s\n" \
           "§Plugin name:\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Plugin version:\t%s\n" \
           "§Plugin version:\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Author:\t\t%s <%s>\n" \
           "§Author:\t\t%s <%s>§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "PLUGIN ERROR - MCU 8051 IDE" \
           "§PLUGIN ERROR - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware is busy" \
           "§Hardware is busy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Plugin \"%s\" is busy.\nDo you really want to close the program ?" \
           "§Plugin \"%s\" is busy.\nDo you really want to close the program ?§" ;# <-- NOT TRANSLATED YET
}

# graph.tcl
# ==============================================================================
namespace eval Graph {
  mcset $l "ON" \
           "§ON§" ;# <-- NOT TRANSLATED YET
  mcset $l "OFF" \
           "§OFF§" ;# <-- NOT TRANSLATED YET
  mcset $l "True state" \
           "§True state§" ;# <-- NOT TRANSLATED YET
  mcset $l "Port latches" \
           "§Port latches§" ;# <-- NOT TRANSLATED YET
  mcset $l "True output" \
           "§True output§" ;# <-- NOT TRANSLATED YET
  mcset $l "Legend" \
           "§Legend§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn graph on/off" \
           "§Turn graph on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable/Disable graph" \
           "§Enable/Disable graph§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change grid" \
           "§Change grid§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change grid morphology" \
           "§Change grid morphology§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change bit length on X axis to a lower value" \
           "§Change bit length on X axis to a lower value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zoom in (X axis)" \
           "§Zoom in (X axis)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change bit length on X axis to a higher value" \
           "§Change bit length on X axis to a higher value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zoom out (X axis)" \
           "§Zoom out (X axis)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear user marks" \
           "§Clear user marks§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear marks" \
           "§Clear marks§" ;# <-- NOT TRANSLATED YET
  mcset $l "-- click to close --" \
           "§-- click to close --§" ;# <-- NOT TRANSLATED YET
  mcset $l "Log. 1 forced to log. 0" \
           "§Log. 1 forced to log. 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Not connected" \
           "§Not connected§" ;# <-- NOT TRANSLATED YET
  mcset $l "Access to external memory" \
           "§Access to external memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indeterminable state" \
           "§Indeterminable state§" ;# <-- NOT TRANSLATED YET
  mcset $l "No voltage" \
           "§No voltage§" ;# <-- NOT TRANSLATED YET
  mcset $l "Log. 1" \
           "§Log. 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Log. 0" \
           "§Log. 0§" ;# <-- NOT TRANSLATED YET
}

# graphwidget.tcl
# ==============================================================================
namespace eval GraphWidget {
  mcset $l "ON/OFF" \
           "§ON/OFF§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable/Disable graph" \
           "§Enable/Disable graph§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change grid" \
           "§Change grid§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change grid morphology" \
           "§Change grid morphology§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zoom in" \
           "§Zoom in§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change bit length on X axis to a lower value" \
           "§Change bit length on X axis to a lower value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zoom out" \
           "§Zoom out§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change bit length on X axis to a higher value" \
           "§Change bit length on X axis to a higher value§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove marks" \
           "§Remove marks§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear user marks" \
           "§Clear user marks§" ;# <-- NOT TRANSLATED YET
  mcset $l "Performance warning" \
           "§Performance warning§" ;# <-- NOT TRANSLATED YET
  mcset $l "You have just enabled simulation of external devices. Having this feature enabled causes serious reduction of simulator performance, the number of instructions executed per second in real time usually decreases by a factor of hundreds, maybe even thousands." \
           "§You have just enabled simulation of external devices. Having this feature enabled causes serious reduction of simulator performance, the number of instructions executed per second in real time usually decreases by a factor of hundreds, maybe even thousands.§" ;# <-- NOT TRANSLATED YET
}


# hexeditdlg.tcl
# ==============================================================================
namespace eval HexEditDlg {
  mcset $l "LJMP this_address" \
           "§LJMP this_address§" ;# <-- NOT TRANSLATED YET
  mcset $l "LCALL this_address" \
           "§LCALL this_address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code memory" \
           "§Code memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Expanded RAM" \
           "§Expanded RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data EEPROM" \
           "§Data EEPROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "XDATA memory" \
           "§XDATA memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "untitled" \
           "§untitled§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hexadecimal editor" \
           "§Hexadecimal editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load IHEX8 file" \
           "§Load IHEX8 file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file" \
           "§Open file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current data to IHEX8 file" \
           "§Save current data to IHEX8 file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save file" \
           "§Save file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current data to IHEX8 file under a different name" \
           "§Save current data to IHEX8 file under a different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as" \
           "§Save as§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload data from simulator" \
           "§Reload data from simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload" \
           "§Reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit editor" \
           "§Exit editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit" \
           "§Exit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current view mode" \
           "§Current view mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "View mode" \
           "§View mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "VALUE" \
           "§VALUE§" ;# <-- NOT TRANSLATED YET
  mcset $l "ADDRESS" \
           "§ADDRESS§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC: " \
           "§DEC: §" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT: " \
           "§OCT: §" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX: " \
           "§HEX: §" ;# <-- NOT TRANSLATED YET
  mcset $l "BIN: " \
           "§BIN: §" ;# <-- NOT TRANSLATED YET
  mcset $l "LJMP" \
           "§LJMP§" ;# <-- NOT TRANSLATED YET
  mcset $l "Perform program jump" \
           "§Perform program jump§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program jump" \
           "§Program jump§" ;# <-- NOT TRANSLATED YET
  mcset $l "LCALL" \
           "§LCALL§" ;# <-- NOT TRANSLATED YET
  mcset $l "Perform subprogram call" \
           "§Perform subprogram call§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subprogram call" \
           "§Subprogram call§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cursor:" \
           "§Cursor:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Address of entry under mouse cursor" \
           "§Address of entry under mouse cursor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line\t%s:\tInvalid characters\n" \
           "§Line\t%s:\tInvalid characters§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Line\t%s:\tInvalid chceksum\n" \
           "§Line\t%s:\tInvalid chceksum§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Line\t%s:\tInvalid length\n" \
           "§Line\t%s:\tInvalid length§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Line\t%s:\tUnknown record type: '%s'\n" \
           "§Line\t%s:\tUnknown record type: '%s'§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Line\t%s:\tMissing EOF" \
           "§Line\t%s:\tMissing EOF§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error(s) occurred while parsing IHEX file" \
           "§Error(s) occurred while parsing IHEX file§" ;# <-- NOT TRANSLATED YET
  mcset $l "File modified" \
           "§File modified§" ;# <-- NOT TRANSLATED YET
  mcset $l "File %s has been modifed.\nDo you want to save it ?" \
           "§File %s has been modifed.\nDo you want to save it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save file - MCU 8051 IDE" \
           "§Save file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file - MCU 8051 IDE" \
           "§Open file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file:\n%s" \
           "§Unable to open file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to access file: %s" \
           "§Unable to access file: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Saving file" \
           "§Saving file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "File %s saved" \
           "§File %s saved§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load IHEX8 file into editor and simulator XDATA memory" \
           "§Load IHEX8 file into editor and simulator XDATA memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current content of XDATA memory to IHEX8 file" \
           "§Save current content of XDATA memory to IHEX8 file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current document under a different name" \
           "§Save current document under a different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload data from simulator XDATA memory" \
           "§Reload data from simulator XDATA memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit editor" \
           "§Exit editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy selected text to clipboard" \
           "§Copy selected text to clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste clipboard contents" \
           "§Paste clipboard contents§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke dialog for searching strings in the text" \
           "§Invoke dialog for searching strings in the text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next occurrence of the search string" \
           "§Find next occurrence of the search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous occurrence of the search string" \
           "§Find previous occurrence of the search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch view mode to hexadecimal" \
           "§Switch view mode to hexadecimal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch view mode to decimal" \
           "§Switch view mode to decimal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch view mode to octal" \
           "§Switch view mode to octal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load IHEX8 file into editor and simulator XDATA memory" \
           "§Load IHEX8 file into editor and simulator XDATA memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current content of program (CODE) memory to IHEX8 file" \
           "§Save current content of program (CODE) memory to IHEX8 file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save current document under a different name" \
           "§Save current document under a different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit editor" \
           "§Exit editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy selected text to clipboard" \
           "§Copy selected text to clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste clipboard contents" \
           "§Paste clipboard contents§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke dialog for searching strings in the text" \
           "§Invoke dialog for searching strings in the text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next occurrence of the search string" \
           "§Find next occurrence of the search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous occurrence of the search string" \
           "§Find previous occurrence of the search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch view mode to hexadecimal" \
           "§Switch view mode to hexadecimal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch view mode to decimal" \
           "§Switch view mode to decimal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch view mode to octal" \
           "§Switch view mode to octal§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open ADF" \
           "§Open ADF§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open IHEX8" \
           "§Open IHEX8§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as" \
           "§Save as§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload" \
           "§Reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit" \
           "§Exit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy" \
           "§Copy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste" \
           "§Paste§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous" \
           "§Find previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX" \
           "§HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC" \
           "§DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "OCT" \
           "§OCT§" ;# <-- NOT TRANSLATED YET
  mcset $l "File" \
           "§File§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit" \
           "§Edit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Mode" \
           "§Mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Intel 8 HEX" \
           "§Intel 8 HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator file" \
           "§Simulator file§" ;# <-- NOT TRANSLATED YET
}

# todo.tcl
# ==============================================================================
namespace eval Todo {
  mcset $l "Undo" \
           "§Undo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Undo last operation" \
           "§Undo last operation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Redo" \
           "§Redo§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take back last undo operation" \
           "§Take back last undo operation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cut" \
           "§Cut§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy" \
           "§Copy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Paste" \
           "§Paste§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select all" \
           "§Select all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find" \
           "§Find§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous" \
           "§Find previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bold text" \
           "§Bold text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use bold font" \
           "§Use bold font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Italic text" \
           "§Italic text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use italic font" \
           "§Use italic font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Strikethrough font" \
           "§Strikethrough font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Strikethrough text" \
           "§Strikethrough text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use strikethrough font" \
           "§Use strikethrough font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Underline text" \
           "§Underline text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use underline font" \
           "§Use underline font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Erase tags" \
           "§Erase tags§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear rich text tags" \
           "§Clear rich text tags§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert OK image" \
           "§Insert OK image§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert image \"Ok\"" \
           "§Insert image \"Ok\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Notes for file:" \
           "§Notes for file:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next occurrence of search string" \
           "§Find next occurrence of search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find previous occurrence of search string" \
           "§Find previous occurrence of search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide search bar" \
           "§Hide search bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find:" \
           "§Find:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Match case" \
           "§Match case§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bold font" \
           "§Bold font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Italic text" \
           "§Italic text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Striketrought font" \
           "§Striketrought font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Underline font" \
           "§Underline font§" ;# <-- NOT TRANSLATED YET
  mcset $l "Erase text tags" \
           "§Erase text tags§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove formatting tags within selected area" \
           "§Remove formatting tags within selected area§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert OK image" \
           "§Insert OK image§" ;# <-- NOT TRANSLATED YET
  mcset $l "Insert \"Ok\" image at the current cursor position" \
           "§Insert \"Ok\" image at the current cursor position§" ;# <-- NOT TRANSLATED YET
}

# subprograms.tcl
# ==============================================================================
namespace eval SubPrograms {
  mcset $l "Go to source line" \
           "§Go to source line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Navigate code editor to the line from which this subprogram was invoked" \
           "§Navigate code editor to the line from which this subprogram was invoked§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to target line" \
           "§Go to target line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Navigate code editor to the line from where this subprogram resides" \
           "§Navigate code editor to the line from where this subprogram resides§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy source address to clipboard" \
           "§Copy source address to clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy return address to clipboard (hexadecimal representation)" \
           "§Copy return address to clipboard (hexadecimal representation)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy target address to clipboard" \
           "§Copy target address to clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy address where this subprogram begins to the clipboard" \
           "§Copy address where this subprogram begins to the clipboard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove this" \
           "§Remove this§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove this entry" \
           "§Remove this entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable" \
           "§Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Include interrupts" \
           "§Include interrupts§" ;# <-- NOT TRANSLATED YET
  mcset $l "RETURN" \
           "§RETURN§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "TOTAL: " \
           "§TOTAL: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Line not found" \
           "§Line not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "There is no matching line in the source code" \
           "§There is no matching line in the source code§" ;# <-- NOT TRANSLATED YET
  mcset $l " Return address:\t" \
           "§ Return address:\t§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save file - MCU 8051 IDE" \
           "§Save file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file:\n\"%s\"" \
           "§Unable to write to file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Plain text" \
           "§Plain text§" ;# <-- NOT TRANSLATED YET
}

# stopwatch.tcl
# ==============================================================================
namespace eval Stopwatch {
  mcset $l "Micro seconds" \
           "§Micro seconds§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock cycles" \
           "§Clock cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction cycles" \
           "§Instruction cycles§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instructions passed" \
           "§Instructions passed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program bytes" \
           "§Program bytes§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupts" \
           "§Interrupts§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subprogram calls" \
           "§Subprogram calls§" ;# <-- NOT TRANSLATED YET
  mcset $l "RET" \
           "§RET§" ;# <-- NOT TRANSLATED YET
  mcset $l "RETI" \
           "§RETI§" ;# <-- NOT TRANSLATED YET
  mcset $l "Breakpoints" \
           "§Breakpoints§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stopwatch" \
           "§Stopwatch§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stop" \
           "§Stop§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start" \
           "§Start§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as plain text" \
           "§Save as plain text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as XHTML" \
           "§Save as XHTML§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close window" \
           "§Close window§" ;# <-- NOT TRANSLATED YET
  mcset $l "Current" \
           "§Current§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project:" \
           "§Project:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Date:" \
           "§Date:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generated by %s" \
           "§Generated by %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all" \
           "§Clear all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stop after" \
           "§Stop after§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all" \
           "§Clear all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overall" \
           "§Overall§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear entrybox" \
           "§Clear entrybox§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stop simulation" \
           "§Stop simulation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save stopwatch state - MCU 8051 IDE" \
           "§Save stopwatch state - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file:\n'%s'" \
           "§Unable to open file:\n'%s'§" ;# <-- NOT TRANSLATED YET
}

# simulator_engine.tcl
# ==============================================================================
namespace eval Simulator_ENGINE {
  mcset $l "Interrupt at vector 0x%s  " \
           "§Interrupt at vector 0x%s  §" ;# <-- NOT TRANSLATED YET
  mcset $l "No instruction found at 0x%s" \
           "§No instruction found at 0x%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Breakpoint reached at 0x%s" \
           "§Breakpoint reached at 0x%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Out of memory" \
           "§Out of memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "%s has not enough program memory to load this program. Simulator will work but the loaded code is incomplete" \
           "§%s has not enough program memory to load this program. Simulator will work but the loaded code is incomplete§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt  PC: 0x%s; line: %s; vector 0x%s  " \
           "§Interrupt  PC: 0x%s; line: %s; vector 0x%s  §" ;# <-- NOT TRANSLATED YET
  mcset $l "Incomplete instruction OP code at 0x%s" \
           "§Incomplete instruction OP code at 0x%s§" ;# <-- NOT TRANSLATED YET
}

# maintab.tcl
# ==============================================================================
namespace eval MainTab {
  mcset $l "FATAL ERROR" \
           "§FATAL ERROR§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCUs database file is corrupted,\nthis program cannot run without it.\nPlease reinstall MCU 8051 IDE." \
           "§MCUs database file is corrupted,\nthis program cannot run without it.\nPlease reinstall MCU 8051 IDE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open VHW file:\n\"%s\"" \
           "§Unable to open VHW file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
}

# selectmcu.tcl
# ==============================================================================
namespace eval SelectMCU {
  mcset $l "Choose MCU - MCU 8051 IDE" \
           "§Choose MCU - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search bar" \
           "§Clear search bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search bar, enter something like \"C4051\"" \
           "§Search bar, enter something like \"C4051\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Processor Type\t\tCODE/PMEM    IDATA/IRAM       GPIO    Frequency" \
           "§Processor Type\t\tCODE/PMEM    IDATA/IRAM       GPIO    Frequency§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search:" \
           "§Search:§" ;# <-- NOT TRANSLATED YET
  mcset $l "  Vendor:" \
           "§  Vendor:§" ;# <-- NOT TRANSLATED YET
  mcset $l "all" \
           "§all§" ;# <-- NOT TRANSLATED YET
  mcset $l "One of available packages for selected microcontroller" \
           "§One of available packages for selected microcontroller§" ;# <-- NOT TRANSLATED YET
  mcset $l {Vendor:} \
           {§Vendor:§} ;# <-- NOT TRANSLATED YET
  mcset $l {UART:} \
           {§UART:§} ;# <-- NOT TRANSLATED YET
  mcset $l {Operating voltage:} \
           {§Operating voltage:§} ;# <-- NOT TRANSLATED YET
  mcset $l {Interrupt sources:} \
           {§Interrupt sources:§} ;# <-- NOT TRANSLATED YET
  mcset $l {Timers:} \
           {§Timers:§} ;# <-- NOT TRANSLATED YET
  mcset $l "External RAM (XDATA)" \
           "§External RAM (XDATA)§" ;# <-- NOT TRANSLATED YET
  mcset $l "External ROM/FLASH (XCODE)" \
           "§External ROM/FLASH (XCODE)§" ;# <-- NOT TRANSLATED YET
  mcset $l "NOT available" \
           "§NOT available§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable" \
           "§Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Connect external data memory" \
           "§Connect external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of external data memory" \
           "§Amount of external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Connect external program memory" \
           "§Connect external program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of total program memory minus internal program memory" \
           "§Amount of total program memory minus internal program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file containing supported MCUs,\nplease check your installation" \
           "§Unable to open file containing supported MCUs,\nplease check your installation§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCUs database file is corrupted ,\nplease check your installation" \
           "§MCUs database file is corrupted,\nplease check your installation§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error" \
           "§Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "  Image not found" \
           "§  Image not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Loading image ..." \
           "§Loading image ...§" ;# <-- NOT TRANSLATED YET
}

# regwatches.tcl
# ==============================================================================
namespace eval RegWatches {
  mcset $l "Move top" \
           "§Move top§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this register watch to the top of list" \
           "§Move this register watch to the top of list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move up" \
           "§Move up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this register watch up" \
           "§Move this register watch up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move down" \
           "§Move down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this register watch down" \
           "§Move this register watch down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move bottom" \
           "§Move bottom§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this register watch to the bottom of list" \
           "§Move this register watch to the bottom of list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove" \
           "§Remove§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove this register watch from the list" \
           "§Remove this register watch from the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all" \
           "§Remove all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear the list of register watches" \
           "§Clear the list of register watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save this list to a file" \
           "§Save this list to a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure this panel" \
           "§Configure this panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sort by" \
           "§Sort by§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name" \
           "§Name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Address" \
           "§Address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Type" \
           "§Type§" ;# <-- NOT TRANSLATED YET
  mcset $l "Incremental" \
           "§Incremental§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decremental" \
           "§Decremental§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all" \
           "§Remove all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Autoload from code listing" \
           "§Autoload from code listing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear on auto-load" \
           "§Clear on auto-load§" ;# <-- NOT TRANSLATED YET

  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save under a different file name" \
           "§Save under a different file name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open *.wtc file" \
           "§Open *.wtc file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Import list of registers from code listing or WTC file" \
           "§Import list of registers from code listing or WTC file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Import list of registers from *.lst or *.wtc file" \
           "§Import list of registers from *.lst or *.wtc file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enter your search string here" \
           "§Enter your search string here§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for a name" \
           "§Search for a name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search string" \
           "§Clear search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register address:\n  1 or 2 digits\tinternal RAM (not SFR)\n  3 digits\t\texpanded RAM\n  4 digits\t\texternal RAM\n  dot and 2 digits\tBit" \
           "§Register address:\n  1 or 2 digits\tinternal RAM (not SFR)\n  3 digits\t\texpanded RAM\n  4 digits\t\texternal RAM\n  dot and 2 digits\tBit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register address or bit address" \
           "§Register address or bit address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name of the watch. Any string." \
           "§Name of the watch. Any string.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add this entry to register watches" \
           "§Add this entry to register watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "New register watches entry" \
           "§New register watches entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create new register watch" \
           "§Create new register watch§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove this entry" \
           "§Remove this entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Addr" \
           "§Addr§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register name" \
           "§Register name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to assign, address is already in use" \
           "§Unable to assign, address is already in use§" ;# <-- NOT TRANSLATED YET
  mcset $l "You must specify the register address." \
           "§You must specify the register address.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Specified address is already used." \
           "§Specified address is already used.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error - MCU 8051 IDE" \
           "§Error - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to access file \"%s\", check your permissions." \
           "§Unable to access file \"%s\", check your permissions.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Definitions saved to \"%s\"" \
           "§Definitions saved to \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save watches - MCU 8051 IDE" \
           "§Save watches - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "File access error" \
           "§File access error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file '%s'" \
           "§Unable to read file '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Corrupted file" \
           "§Corrupted file§" ;# <-- NOT TRANSLATED YET
  mcset $l "file: %s is either corrupted or it is not a file in expected format." \
           "§file: %s is either corrupted or it is not a file in expected format.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load watches from file - MCU 8051 IDE" \
           "§Load watches from file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Import file - MCU 8051 IDE" \
           "§Import file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown file" \
           "§Unknown file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to recognize file format" \
           "§Unable to recognize file format§" ;# <-- NOT TRANSLATED YET
  mcset $l "File access error" \
           "§File access error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file:\n'%s'" \
           "§Unable to open file:\n'%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure ?" \
           "§Are you sure ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you really want to clear the panel ?" \
           "§Do you really want to clear the panel ?§" ;# <-- NOT TRANSLATED YET

  mcset $l "MCU 8051 IDE watches definition" \
           "§MCU 8051 IDE watches definition§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code listing" \
           "§Code listing§" ;# <-- NOT TRANSLATED YET
}

# fsd.tcl
# ==============================================================================
namespace eval KIFSD::FSD {
  mcset $l "   Name\t\t\t\t   Size      Rights  Date           " \
           "§   Name\t\t\t\t   Size      Rights  Date           §" ;# <-- NOT TRANSLATED YET
  mcset $l "Location:" \
           "§Location:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Filter:" \
           "§Filter:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Parent folder" \
           "§Parent folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Back" \
           "§Back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Forward" \
           "§Forward§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload" \
           "§Reload§" ;# <-- NOT TRANSLATED YET
  mcset $l "New folder" \
           "§New folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Short view" \
           "§Short view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Detailed view" \
           "§Detailed view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmarks" \
           "§Bookmarks§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "By name" \
           "§By name§" ;# <-- NOT TRANSLATED YET
  mcset $l "By date" \
           "§By date§" ;# <-- NOT TRANSLATED YET
  mcset $l "By size" \
           "§By size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reverse" \
           "§Reverse§" ;# <-- NOT TRANSLATED YET
  mcset $l "Folders first" \
           "§Folders first§" ;# <-- NOT TRANSLATED YET
  mcset $l "Case insensitive" \
           "§Case insensitive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sorting" \
           "§Sorting§" ;# <-- NOT TRANSLATED YET
  mcset $l "Short view" \
           "§Short view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Detailed view" \
           "§Detailed view§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show hidden files" \
           "§Show hidden files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Quick access navigation panel" \
           "§Quick access navigation panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Separate folders" \
           "§Separate folders§" ;# <-- NOT TRANSLATED YET
  mcset $l "Separate folders" \
           "§Separate folders§" ;# <-- NOT TRANSLATED YET
  mcset $l "Folders first" \
           "§Folders first§" ;# <-- NOT TRANSLATED YET
  mcset $l "By size" \
           "§By size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add bookmark" \
           "§Add bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit bookmarks" \
           "§Edit bookmarks§" ;# <-- NOT TRANSLATED YET
  mcset $l "Up" \
           "§Up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Back" \
           "§Back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Forward" \
           "§Forward§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rename" \
           "§Rename§" ;# <-- NOT TRANSLATED YET
  mcset $l "Delete" \
           "§Delete§" ;# <-- NOT TRANSLATED YET
  mcset $l "New folder" \
           "§New folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark folder" \
           "§Bookmark folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Properties" \
           "§Properties§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add entry" \
           "§Add entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide panel" \
           "§Hide panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move up" \
           "§Move up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move down" \
           "§Move down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit entry" \
           "§Edit entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add entry" \
           "§Add entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove entry" \
           "§Remove entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide panel" \
           "§Hide panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid folder" \
           "§Invalid folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "The specified folder does not exist:\n%s" \
           "§The specified folder does not exist:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create new folder in:\n%s" \
           "§Create new folder in:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear" \
           "§Clear§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "New folder" \
           "§New folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to create folder" \
           "§Unable to create folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to create the specified folder" \
           "§Unable to create the specified folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Delete file" \
           "§Delete file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you really want to delete file:\n%s" \
           "§Do you really want to delete file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to remove file:\n%s" \
           "§Unable to remove file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to rename file:\n%s" \
           "§Unable to rename file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown Error" \
           "§Unknown Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "This file apparently does not exist" \
           "§This file apparently does not exist§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to change permissions for file:\n%s" \
           "§Unable to change permissions for file:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to rename file:%s" \
           "§Unable to rename file:%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove" \
           "§Remove§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit" \
           "§Edit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Up" \
           "§Up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Down" \
           "§Down§" ;# <-- NOT TRANSLATED YET
  mcset $l "New entry" \
           "§New entry§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name" \
           "§Name§" ;# <-- NOT TRANSLATED YET
  mcset $l "URL" \
           "§URL§" ;# <-- NOT TRANSLATED YET
  mcset $l "Icon" \
           "§Icon§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name:" \
           "§Name:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ownership" \
           "§Ownership§" ;# <-- NOT TRANSLATED YET
  mcset $l "Owner" \
           "§Owner§" ;# <-- NOT TRANSLATED YET
  mcset $l "Group" \
           "§Group§" ;# <-- NOT TRANSLATED YET
  mcset $l "Item properties" \
           "§Item properties§" ;# <-- NOT TRANSLATED YET
  mcset $l "Type" \
           "§Type§" ;# <-- NOT TRANSLATED YET
  mcset $l "Location" \
           "§Location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Size" \
           "§Size§" ;# <-- NOT TRANSLATED YET
  mcset $l "Modified" \
           "§Modified§" ;# <-- NOT TRANSLATED YET
  mcset $l "Accessed" \
           "§Accessed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Access permissions" \
           "§Access permissions§" ;# <-- NOT TRANSLATED YET
  mcset $l "Class" \
           "§Class§" ;# <-- NOT TRANSLATED YET
  mcset $l "Read" \
           "§Read§" ;# <-- NOT TRANSLATED YET
  mcset $l "Write" \
           "§Write§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exec" \
           "§Exec§" ;# <-- NOT TRANSLATED YET
  mcset $l "Owner" \
           "§Owner§" ;# <-- NOT TRANSLATED YET
  mcset $l "Group" \
           "§Group§" ;# <-- NOT TRANSLATED YET
  mcset $l "Others" \
           "§Others§" ;# <-- NOT TRANSLATED YET
}

# filelist.tcl
# ==============================================================================
namespace eval FileList {
  mcset $l "Append to project" \
           "§Append to project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Append this file to the current project" \
           "§Append this file to the current project§" ;# <-- NOT TRANSLATED YET
  mcset $l "New" \
           "§New§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create new file and open its editor" \
           "§Create new file and open its editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open" \
           "§Open§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open an existing file" \
           "§Open an existing file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save this file" \
           "§Save this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as" \
           "§Save as§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save this file under different name" \
           "§Save this file under different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all" \
           "§Save all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all file in the list" \
           "§Save all file in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this file" \
           "§Close this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close All" \
           "§Close All§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close all files in the list" \
           "§Close all files in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark for this file" \
           "§Add/Remove bookmark for this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move up" \
           "§Move up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this file up in the list" \
           "§Move this file up in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move down" \
           "§Move down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this file down in the list" \
           "§Move this file down in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to top" \
           "§Move to top§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this file to the top of the list" \
           "§Move this file to the top of the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to bottom" \
           "§Move to bottom§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this file to the bottom of the list" \
           "§Move this file to the bottom of the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sort items by" \
           "§Sort items by§" ;# <-- NOT TRANSLATED YET
  mcset $l "Document Name" \
           "§Document Name§" ;# <-- NOT TRANSLATED YET
  mcset $l "File URL" \
           "§File URL§" ;# <-- NOT TRANSLATED YET
  mcset $l "File Size in B" \
           "§File Size in B§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open with" \
           "§Open with§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide the panel" \
           "§Hide the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Append to project" \
           "§Append to project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Append this file to the current project" \
           "§Append this file to the current project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save this file" \
           "§Save this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save as" \
           "§Save as§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save this file under different name" \
           "§Save this file under different name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all" \
           "§Save all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all file in the list" \
           "§Save all file in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this file" \
           "§Close this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close All" \
           "§Close All§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close all files in the list" \
           "§Close all files in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark for this file" \
           "§Add/Remove bookmark for this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open with" \
           "§Open with§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove file from the project" \
           "§Remove file from the project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove this file from the project" \
           "§Remove this file from the project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close file" \
           "§Close file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this file" \
           "§Close this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file" \
           "§Open file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open this file" \
           "§Open this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark for this file" \
           "§Add/Remove bookmark for this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move up" \
           "§Move up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this item up" \
           "§Move this item up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move down" \
           "§Move down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this item down" \
           "§Move this item down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to top" \
           "§Move to top§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this item to the top of the list" \
           "§Move this item to the top of the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to bottom" \
           "§Move to bottom§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this item to the bottom of the list" \
           "§Move this item to the bottom of the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Sort items by" \
           "§Sort items by§" ;# <-- NOT TRANSLATED YET
  mcset $l "Document Name" \
           "§Document Name§" ;# <-- NOT TRANSLATED YET
  mcset $l "File URL" \
           "§File URL§" ;# <-- NOT TRANSLATED YET
  mcset $l "File Size in B" \
           "§File Size in B§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open with" \
           "§Open with§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark" \
           "§Add/Remove bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move file up" \
           "§Move file up§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move selected file up in the list" \
           "§Move selected file up in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move file down" \
           "§Move file down§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move selected file down in the list" \
           "§Move selected file down in the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move item to top" \
           "§Move item to top§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move selected file to the top of the list" \
           "§Move selected file to the top of the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move item to bottom" \
           "§Move item to bottom§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move selected file to the bottom of the list" \
           "§Move selected file to the bottom of the list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmark" \
           "§Bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark" \
           "§Add/Remove bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open this file" \
           "§Open this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open this file and create its own editor" \
           "§Open this file and create its own editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this file" \
           "§Close this file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this file and close its editor" \
           "§Close this file and close its editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove this file from the project" \
           "§Remove this file from the project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exclude this file from list of files of this project" \
           "§Exclude this file from list of files of this project§" ;# <-- NOT TRANSLATED YET

  mcset $l "Hide this panel" \
           "§Hide this panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Opened Files:" \
           "§Opened Files:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Opened files" \
           "§Opened files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Files in the project" \
           "§Files in the project§" ;# <-- NOT TRANSLATED YET
  mcset $l "File system browser" \
           "§File system browser§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of SFR's" \
           "§List of SFR's§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide the panel" \
           "§Hide the panel§" ;# <-- NOT TRANSLATED YET

  mcset $l "Files of the current project" \
           "§Files of the current project§" ;# <-- NOT TRANSLATED YET
  mcset $l "File system browser" \
           "§File system browser§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special Function Registers" \
           "§Special Function Registers§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmarks for opened files" \
           "§Bookmarks for opened files§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of opened files" \
           "§List of opened files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for file" \
           "§Search for file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for certain file name in list of opened files" \
           "§Search for certain file name in list of opened files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for certain file name in list of project files" \
           "§Search for certain file name in list of project files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search entry box" \
           "§Clear search entry box§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search entry box" \
           "§Clear search entry box§" ;# <-- NOT TRANSLATED YET
  mcset $l "Previous editor" \
           "§Previous editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch to the previous editor" \
           "§Switch to the previous editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Next editor" \
           "§Next editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Switch to the next editor" \
           "§Switch to the next editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmarks for project files" \
           "§Bookmarks for project files§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of project files" \
           "§List of project files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for file" \
           "§Search for file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search entry box" \
           "§Clear search entry box§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search entry box" \
           "§Clear search entry box§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project Files:" \
           "§Project Files:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show the panel" \
           "§Show the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show the panel" \
           "§Show the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Currently opened files" \
           "§Currently opened files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Currently opened files" \
           "§Currently opened files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Files in the current project" \
           "§Files in the current project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Files of the current project" \
           "§Files of the current project§" ;# <-- NOT TRANSLATED YET
  mcset $l "File system browser" \
           "§File system browser§" ;# <-- NOT TRANSLATED YET
  mcset $l "File system browser" \
           "§File system browser§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR watches" \
           "§SFR watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR watches" \
           "§SFR watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "(read only)" \
           "§(read only)§" ;# <-- NOT TRANSLATED YET
  mcset $l "File does not exist" \
           "§File does not exist§" ;# <-- NOT TRANSLATED YET
  mcset $l "Path:" \
           "§Path:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Size:" \
           "§Size:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Modified:" \
           "§Modified:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Owner:" \
           "§Owner:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permissions:" \
           "§Permissions:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Encoding:" \
           "§Encoding:§" ;# <-- NOT TRANSLATED YET
  mcset $l "EOL:" \
           "§EOL:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure ?" \
           "§Are you sure ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload of the file will change contents of the current editor. Are you sure you want that ?" \
           "§Reload of the file will change contents of the current editor. Are you sure you want that ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload aborted" \
           "§Reload aborted§" ;# <-- NOT TRANSLATED YET
  mcset $l "Binary File Opened - MCU 8015 IDE" \
           "§Binary File Opened - MCU 8015 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "The file %s is binary, saving it will result corrupted file." \
           "§The file %s is binary, saving it will result corrupted file.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown error" \
           "§Unknown error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error raised during md5 checking file %s. Maybe md5 extension is not correctly loaded." \
           "§Raised error during md5 checking file %s. Maybe md5 extension is not correctly loaded.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Opening project files" \
           "§Opening project files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "The following files could not be located:" \
           "§The following files could not be located:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "File(s) not found" \
           "§File(s) not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "The following files were modified since last save:" \
           "§The following files were modified since last save:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "File(s) changed" \
           "§File(s) changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found - MCU 8051 IDE" \
           "§File not found - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "File %s not found !" \
           "§File %s not found !§" ;# <-- NOT TRANSLATED YET
  mcset $l "File: %s is already opened." \
           "§File: %s is already opened.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you want to add this file to the project ?\n%s" \
           "§Do you want to add this file to the project ?\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Yes" \
           "§Yes§" ;# <-- NOT TRANSLATED YET
  mcset $l "No" \
           "§No§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not ask again" \
           "§Do not ask again§" ;# <-- NOT TRANSLATED YET
  mcset $l "Tip: You can enable/disable this dialog in the MCU 8051 IDE configuration dialog." \
           "§Tip: You can enable/disable this dialog in the MCU 8051 IDE configuration dialog.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add file ?" \
           "§Add file ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Binary File Opened - MCU 8015 IDE" \
           "§Binary File Opened - MCU 8015 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "The file %s is binary, saving it will result corrupted file." \
           "§The file %s is binary, saving it will result corrupted file.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add file ?" \
           "§Add file ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you want to add this file to the project ?\n%s" \
           "§Do you want to add this file to the project ?\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close document - MCU 8051 IDE" \
           "§Close document - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "The document %s have been modified.\nDo you want to save it ?" \
           "§The document %s have been modified.\nDo you want to save it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Last editor window closed -> opening a new one ..." \
           "§Last editor window closed -> opening a new one ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "The following documents have been modified,\ndo you want to save them before closing ?" \
           "§The following documents have been modified,\ndo you want to save them before closing ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unsaved files" \
           "§Unsaved files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save selected" \
           "§Save selected§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all" \
           "§Save all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Discard" \
           "§Discard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close files - MCU 8051 IDE" \
           "§Close files - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found" \
           "§File not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "File %s could not be located at the specified location." \
           "§File %s could not be located at the specified location.§" ;# <-- NOT TRANSLATED YET
  mcset $l "File changed" \
           "§File changed§" ;# <-- NOT TRANSLATED YET
  mcset $l "File \"%s\" was modified since last project save\nTime: %s" \
           "§File \"%s\" was modified since last project save\nTime: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown error" \
           "§Unknown error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Raised error during md5 checking file %s. Maybe md5 extension is not correctly loaded." \
           "§Raised error during md5 checking file %s. Maybe md5 extension is not correctly loaded.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program not found" \
           "§Program not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to execute \"%s\"" \
           "§Unable to execute \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enter command to execute:" \
           "§Enter command to execute:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open with other ..." \
           "§Open with other ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found" \
           "§File not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to find \"%s\" in list of opened files or project files" \
           "§Unable to find \"%s\" in list of opened files or project files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator: unable to switch to file: '%s'" \
           "§Simulator: unable to switch to file: '%s'§" ;# <-- NOT TRANSLATED YET
}

# rightpanel.tcl
# ==============================================================================
namespace eval RightPanel {
  mcset $l "Remove" \
           "§Remove§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove editor bookmark to/from current line" \
           "§Add/Remove editor bookmark to/from current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Previous" \
           "§Previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to previous bookmark" \
           "§Go to previous bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Next" \
           "§Next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to next bookmark" \
           "§Go to next bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all" \
           "§Remove all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all bookmarks from the editor" \
           "§Remove all bookmarks from the editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove" \
           "§Remove§" ;# <-- NOT TRANSLATED YET
  mcset $l "Previous" \
           "§Previous§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to previous breakpoint" \
           "§Go to previous breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Next" \
           "§Next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to next breakpoint" \
           "§Go to next breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all" \
           "§Remove all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove all breakpoints from the editor" \
           "§Remove all breakpoints from the editor§" ;# <-- NOT TRANSLATED YET

  mcset $l "List of bookmarks in the current editor" \
           "§List of bookmarks in the current editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of breakpoints in the current editor" \
           "§List of breakpoints in the current editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Details for instruction on the current line" \
           "§Details for instruction on the current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register watches (for internal data memory, external data memory, expanded data memory and bits)" \
           "§Register watches (for internal data memory, external data memory, expanded data memory and bits)§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of active subprograms" \
           "§List of active subprograms§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol list" \
           "§Symbol list§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware manager" \
           "§Hardware manager§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide the panel" \
           "§Hide the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bookmarks" \
           "§Bookmarks§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of bookmarks in editor (Ctrl+6)" \
           "§List of bookmarks in editor (Ctrl+6)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Breakpoints" \
           "§Breakpoints§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of breakpoints in editor (Ctrl+7)" \
           "§List of breakpoints in editor (Ctrl+7)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbols" \
           "§Symbols§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol List" \
           "§Symbol List§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction" \
           "§Instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction details (Ctrl+8)" \
           "§Instruction details (Ctrl+8)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watches" \
           "§Watches§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register watches (Ctrl+9)" \
           "§Register watches (Ctrl+9)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subprograms" \
           "§Subprograms§" ;# <-- NOT TRANSLATED YET
  mcset $l "Active subprograms (Ctrl+0)" \
           "§Active subprograms (Ctrl+0)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware" \
           "§Hardware§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware manager" \
           "§Hardware manager§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide" \
           "§Hide§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hide the panel" \
           "§Hide the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show the panel" \
           "§Show the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show the panel" \
           "§Show the panel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware tools" \
           "§Hardware tools§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware tools manager" \
           "§Hardware tools manager§" ;# <-- NOT TRANSLATED YET
  mcset $l "Active subprograms (Ctrl+0)" \
           "§Active subprograms (Ctrl+0)§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of active subprograms" \
           "§List of active subprograms§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU register watches (Ctrl+9)" \
           "§MCU register watches (Ctrl+9)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register watches for internal data memory, external data memory and expanded data memory" \
           "§Register watches for internal data memory, external data memory and expanded data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction details (Ctrl+8)" \
           "§Instruction details (Ctrl+8)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Details for instruction on the current line" \
           "§Details for instruction on the current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol List" \
           "§Symbol List§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol List" \
           "§Symbol List§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of breakpoints in editor (Ctrl+7)" \
           "§List of breakpoints in editor (Ctrl+7)§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of breakpoints in the current editor" \
           "§List of breakpoints in the current editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of bookmarks in editor (Ctrl+6)" \
           "§List of bookmarks in editor (Ctrl+6)§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of bookmarks in the current editor" \
           "§List of bookmarks in the current editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to previous bookmark" \
           "§Move to previous bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to to line of previous bookmark" \
           "§Go to to line of previous bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to the next bookmark" \
           "§Move to the next bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to to line of next bookmark" \
           "§Go to to line of next bookmark§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark on the current line" \
           "§Add/Remove bookmark on the current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove bookmark on the current line in editor" \
           "§Add/Remove bookmark on the current line in editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all bookmarks" \
           "§Clear all bookmarks§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all bookmarks from editor" \
           "§Clear all bookmarks from editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to previous breakpoint" \
           "§Move to previous breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to to line of previous breakpoint" \
           "§Go to to line of previous breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to next breakpoint" \
           "§Move to next breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to to line of next breakpoint" \
           "§Go to to line of next breakpoint§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove breakpoint on the current line" \
           "§Add/Remove breakpoint on the current line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Add/Remove breakpoint on the current line in editor" \
           "§Add/Remove breakpoint on the current line in editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all breakpoints" \
           "§Clear all breakpoints§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear all breakpoints from editor" \
           "§Clear all breakpoints from editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reevaluate" \
           "§Reevaluate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reevaluate ..." \
           "§Reevaluate ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search string" \
           "§Clear search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear search string" \
           "§Clear search string§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for a constant, variable, function or macro" \
           "§Search for a constant, variable, function or macro§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search for a constant, variable, function or macro" \
           "§Search for a constant, variable, function or macro§" ;# <-- NOT TRANSLATED YET
  mcset $l "    Search:" \
           "§    Search:§" ;# <-- NOT TRANSLATED YET
}

# X.tcl
# ==============================================================================
namespace eval X {
  mcset $l "Options" \
           "§Options§" ;# <-- NOT TRANSLATED YET
  mcset $l "Case sensitive" \
           "§Case sensitive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Backwards" \
           "§Backwards§" ;# <-- NOT TRANSLATED YET
  mcset $l "From cursor" \
           "§From cursor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Regular expr." \
           "§Regular expr.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Prompt on replace" \
           "§Prompt on replace§" ;# <-- NOT TRANSLATED YET
  mcset $l "Case sensitive search" \
           "§Case sensitive search§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search backwards from the specified location" \
           "§Search backwards from the specified location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Start search from cursor instead of beginning" \
           "§Start search from cursor instead of beginning§" ;# <-- NOT TRANSLATED YET
  mcset $l "Use search string as regular expression" \
           "§Use search string as regular expression§" ;# <-- NOT TRANSLATED YET
  mcset $l "Prompt on replace" \
           "§Prompt on replace§" ;# <-- NOT TRANSLATED YET
  mcset $l "Selected text" \
           "§Selected text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search within selected text only" \
           "§Search within selected text only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save" \
           "§Save§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save this project" \
           "§Save this project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit project" \
           "§Edit project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit additional project detail" \
           "§Edit additional project detail§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save and close" \
           "§Save and close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save and close this project" \
           "§Save and close this project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close without saving" \
           "§Close without saving§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this project" \
           "§Close this project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move left" \
           "§Move left§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this tab to right the beginning of the tab bar" \
           "§Move this tab to right the beginning of the tab bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move right" \
           "§Move right§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this tab to right the end of the tab bar" \
           "§Move this tab to right the end of the tab bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to beginning" \
           "§Move to beginning§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this tab to right the beginning of the tab bar" \
           "§Move this tab to right the beginning of the tab bar§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move to end" \
           "§Move to end§" ;# <-- NOT TRANSLATED YET
  mcset $l "Move this tab to right the end of the tab bar" \
           "§Move this tab to right the end of the tab bar§" ;# <-- NOT TRANSLATED YET

  mcset $l "Export to XHTML - MCU 8051 IDE" \
           "§Export to XHTML - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export to LaTeX - MCU 8051 IDE" \
           "§Export to LaTeX - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export to XHTML file" \
           "§Export to XHTML file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export to LaTeX file" \
           "§Export to LaTeX file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hexadecimal number" \
           "§Hexadecimal number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Octal number" \
           "§Octal number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decimal number" \
           "§Decimal number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Binary number" \
           "§Binary number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Constant" \
           "§Constant§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generic number" \
           "§Generic number§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comment" \
           "§Comment§" ;# <-- NOT TRANSLATED YET
  mcset $l "Control sequence" \
           "§Control sequence§" ;# <-- NOT TRANSLATED YET
  mcset $l "Symbol" \
           "§Symbol§" ;# <-- NOT TRANSLATED YET
  mcset $l "Directive" \
           "§Directive§" ;# <-- NOT TRANSLATED YET
  mcset $l "Label" \
           "§Label§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instruction" \
           "§Instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR register" \
           "§SFR register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Indirect address" \
           "§Indirect address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate hex" \
           "§Immediate hex§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate oct" \
           "§Immediate oct§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate dec" \
           "§Immediate dec§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate bin" \
           "§Immediate bin§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate const" \
           "§Immediate const§" ;# <-- NOT TRANSLATED YET
  mcset $l "Immediate generic" \
           "§Immediate generic§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro instruction" \
           "§Macro instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uppercase" \
           "§Uppercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Lowercase" \
           "§Lowercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Keep case" \
           "§Keep case§" ;# <-- NOT TRANSLATED YET
  mcset $l "Uppercase" \
           "§Uppercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Lowercase" \
           "§Lowercase§" ;# <-- NOT TRANSLATED YET
  mcset $l "Keep case" \
           "§Keep case§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code listing files" \
           "§Code listing files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly debug files (before v1.0.5)" \
           "§Assembly debug files (before v1.0.5)§" ;# <-- NOT TRANSLATED YET
  mcset $l "IHEX object code files" \
           "§IHEX object code files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Binary object code files" \
           "§Binary object code files§" ;# <-- NOT TRANSLATED YET
  mcset $l "HTML files" \
           "§HTML files§" ;# <-- NOT TRANSLATED YET
  mcset $l "TeX sources" \
           "§TeX sources§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hibernated programs" \
           "§Hibernated programs§" ;# <-- NOT TRANSLATED YET
  mcset $l "ASL: NoICE-compatible command ﬁle" \
           "§ASL: NoICE-compatible command ﬁle§" ;# <-- NOT TRANSLATED YET
  mcset $l "ASL: Atmel debug file used by the AVR tools" \
           "§ASL: Atmel debug file used by the AVR tools§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC: The memory map for the load module" \
           "§SDCC: The memory map for the load module§" ;# <-- NOT TRANSLATED YET
  mcset $l "ASL object files" \
           "§ASL object files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro definition file" \
           "§Macro definition file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Macro output files" \
           "§Macro output files§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC IHEX8 object files" \
           "§SDCC IHEX8 object files§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU 8051 IDE Assembler debug files" \
           "§MCU 8051 IDE Assembler debug files§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC Assembler debug files" \
           "§SDCC Assembler debug files§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC: Object file created by the assembler" \
           "§SDCC: Object file created by the assembler§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC debug files" \
           "§SDCC debug files§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC: A file with a summary of the memory usage" \
           "§SDCC: A file with a summary of the memory usage§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC: Linker script" \
           "§SDCC: Linker script§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC: Symbol listing for the source file" \
           "§SDCC: Symbol listing for the source file§" ;# <-- NOT TRANSLATED YET
  mcset $l "OMF-51 object files" \
           "§OMF-51 object files§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC: Listing file updated with linkedit information" \
           "§SDCC: Listing file updated with linkedit information§" ;# <-- NOT TRANSLATED YET
  mcset $l "MD5 hashes for C source files" \
           "§MD5 hashes for C source files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Doxygen backup file" \
           "§Doxygen backup file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly language sources" \
           "§Assembly language sources§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code listing files" \
           "§Code listing files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly debug files (before v1.0.5)" \
           "§Assembly debug files (before v1.0.5)§" ;# <-- NOT TRANSLATED YET
  mcset $l "IHEX object code files" \
           "§IHEX object code files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Binary object code files" \
           "§Binary object code files§" ;# <-- NOT TRANSLATED YET
  mcset $l "HTML files" \
           "§HTML files§" ;# <-- NOT TRANSLATED YET
  mcset $l "TeX sources" \
           "§TeX sources§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register watches definition files" \
           "§Register watches definition files§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU 8051 IDE hibernated program" \
           "§MCU 8051 IDE hibernated program§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU 8051 IDE project" \
           "§MCU 8051 IDE roject§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hibernated programs" \
           "§Hibernated programs§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC debug files" \
           "§SDCC debug files§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC IHEX8 object files" \
           "§SDCC IHEX8 object files§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU 8051 IDE Assembler debug files" \
           "§MCU 8051 IDE Assembler debug files§" ;# <-- NOT TRANSLATED YET
  mcset $l "OMF-51 object files" \
           "§OMF-51 object files§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC: The memory map for the load module" \
           "§SDCC: The memory map for the load module§" ;# <-- NOT TRANSLATED YET
  mcset $l "C sources" \
           "§C sources§" ;# <-- NOT TRANSLATED YET
  mcset $l "C headers" \
           "§C headers§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual Hardware Component" \
           "§Virtual Hardware Component§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual Hardware" \
           "§Virtual Hardware§" ;# <-- NOT TRANSLATED YET
  mcset $l "Text files" \
           "§Text files§" ;# <-- NOT TRANSLATED YET
  mcset $l "All backup files" \
           "§All backup files§" ;# <-- NOT TRANSLATED YET
  mcset $l "echo \"This is a custom command\"\necho \"\tYou can configure it in Main menu->Configure->Edit user commands.\"\necho \"\tCustom commands are intended for running external programs from this IDE (e.g. program uploaders)\"" \
           "§echo \"This is a custom command\"\necho \"\tYou can configure it in Main menu->Configure->Edit user commands.\"\necho \"\tCustom commands are intended for running external programs from this IDE (e.g. program uploaders)\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "More: Main menu -> Configure -> Edit user commands" \
           "§More: Main menu -> Configure -> Edit user commands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is engaged, shutdown the simulator first." \
           "§Simulator is engaged, shutdown the simulator first.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file - MCU 8051 IDE" \
           "§Open file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "New file - MCU 8051 IDE" \
           "§New file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly language" \
           "§Assembly language§" ;# <-- NOT TRANSLATED YET
  mcset $l "C source" \
           "§C source§" ;# <-- NOT TRANSLATED YET
  mcset $l "C header" \
           "§C header§" ;# <-- NOT TRANSLATED YET
  mcset $l "Code listing" \
           "§Code listing§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found - MCU 8051 IDE" \
           "§File not found - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "The selected file do not exist:\n%s" \
           "§The selected file do not exist:\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save file - MCU 8051 IDE" \
           "§Save file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Text to find:" \
           "§Text to find:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Options" \
           "§Options§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find - MCU 8051 IDE" \
           "§Find - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to execute" \
           "§Unable to execute§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search result: %s matches found" \
           "§Search result: %s matches found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find - %s" \
           "§Find - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search string '%s' not found !" \
           "§Search string '%s' not found !§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find - %s" \
           "§Find - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Beginning of document reached\n\nContinue from end ?" \
           "§Beginning of document reached\n\nContinue from end ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find - %s" \
           "§Find - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "End of document reached\n\nContinue from beginning ?" \
           "§End of document reached\n\nContinue from beginning ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor: Nothing to search ..." \
           "§Editor: Nothing to search ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Search result: %s matches found" \
           "§Search result: %s matches found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Text to find: " \
           "§Text to find: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace with:" \
           "§Replace with:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace - MCU 8051 IDE" \
           "§Replace - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace - %s" \
           "§Replace - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Beginning of document reached\n\nContinue from end ?" \
           "§Beginning of document reached\n\nContinue from end ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace - %s" \
           "§Replace - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "End of document reached\n\nContinue from beginning ?" \
           "§End of document reached\n\nContinue from beginning ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Found an occurrence of your search term.\nWhat do you want to do ?" \
           "§Found an occurrence of your search term.\nWhat do you want to do ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace" \
           "§Replace§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace & close" \
           "§Replace & close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace all" \
           "§Replace all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Find next" \
           "§Find next§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Replace confirmation - %s" \
           "§Replace confirmation - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to line" \
           "§Go to line§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to line - MCU 8051 IDE" \
           "§Go to line - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Choose directory - MCU 8051 IDE" \
           "§Choose directory - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create a new project.\n All entries are required. Other options --> edit project." \
           "§Create a new project.\n All entries are required. Other options --> edit project.§" ;# <-- NOT TRANSLATED YET
  mcset $l "General" \
           "§General§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project name" \
           "§Project name§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project directory" \
           "§Project directory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Choose destination location" \
           "§Choose destination location§" ;# <-- NOT TRANSLATED YET
  mcset $l "Processor" \
           "§Processor§" ;# <-- NOT TRANSLATED YET
  mcset $l "External RAM (XDATA)" \
           "§External RAM (XDATA)§" ;# <-- NOT TRANSLATED YET
  mcset $l "External ROM/FLASH (XCODE)" \
           "§External ROM/FLASH (XCODE)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Type:" \
           "§Type:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Selected uC" \
           "§Selected uC§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select MCU" \
           "§Select MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Choose processor from database" \
           "§Choose processor from database§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable" \
           "§Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Connect external data memory" \
           "§Connect external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of external data memory" \
           "§Amount of external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of external data memory" \
           "§Amount of external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable" \
           "§Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Connect external program memory" \
           "§Connect external program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of total program memory minus internal program memory" \
           "§Amount of total program memory minus internal program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of total program memory minus internal program memory" \
           "§Amount of total program memory minus internal program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "New project - MCU 8051 IDE" \
           "§New project - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid request" \
           "§Invalid request§" ;# <-- NOT TRANSLATED YET
  mcset $l "Both entries in section general must be filled." \
           "§Both entries in section general must be filled.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create directory - MCU 8051 IDE" \
           "§Create directory - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "The specified directory does not exist do you want to create it ?" \
           "§The specified directory does not exist do you want to create it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "File access error" \
           "§File access error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Creation of directory '%s' FAILED !\nPlease check your permissions." \
           "§Creation of directory '%s' FAILED !\nPlease check your permissions.§" ;# <-- NOT TRANSLATED YET
  mcset $l "File already exists - MCU 8051 IDE" \
           "§File already exists - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Some project with the same name already exists in the specified directory. \nDo you want to overwrite it ?" \
           "§Some project with the same name already exists in the specified directory. \nDo you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file:\n\"%s\"" \
           "§Unable to write to file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open project - MCU 8051 IDE" \
           "§Open project - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error - MCU 8051 IDE" \
           "§Error - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to load file: %s" \
           "§Unable to load file: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file:\n\"%s\"" \
           "§Unable to write to file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project saved to %s" \
           "§Project saved to %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "General information" \
           "§General information§" ;# <-- NOT TRANSLATED YET
  mcset $l "Version" \
           "§Version§" ;# <-- NOT TRANSLATED YET
  mcset $l "Date" \
           "§Date§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copyright" \
           "§Copyright§" ;# <-- NOT TRANSLATED YET
  mcset $l "License" \
           "§License§" ;# <-- NOT TRANSLATED YET
  mcset $l "Authors:" \
           "§Authors:§" ;# <-- NOT TRANSLATED YET
  mcset $l "List of project authors (one per line):" \
           "§List of project authors (one per line):§" ;# <-- NOT TRANSLATED YET
  mcset $l "Processor" \
           "§Processor§" ;# <-- NOT TRANSLATED YET
  mcset $l "XDATA" \
           "§XDATA§" ;# <-- NOT TRANSLATED YET
  mcset $l "XCODE" \
           "§XCODE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock \[kHz\]:" \
           "§Clock \[kHz\]:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Main file:" \
           "§Main file:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project main file (e.g. main.c)\n(empty string means always compile current file)" \
           "§Project main file (e.g. main.c)\n(empty string means always compile current file)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project main file (e.g. main.c)\n(empty string means always compile current file)" \
           "§Project main file (e.g. main.c)\n(empty string means always compile current file)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Type:" \
           "§Type:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Selected uC" \
           "§Selected uC§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select MCU" \
           "§Select MCU§" ;# <-- NOT TRANSLATED YET
  mcset $l "Choose processor from database" \
           "§Choose processor from database§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable" \
           "§Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Connect external data memory" \
           "§Connect external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Size of external data memory" \
           "§Size of external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Size of external data memory" \
           "§Size of external data memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable" \
           "§Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Connect external program memory" \
           "§Connect external program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of total program memory minus internal program memory" \
           "§Amount of total program memory minus internal program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Amount of total program memory minus internal program memory" \
           "§Amount of total program memory minus internal program memory§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project description" \
           "§Project description§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Edit project - MCU 8051 IDE" \
           "§Edit project - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Select main file - %s - MCU 8051 IDE" \
           "§Select main file - %s - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Assembly language" \
           "§Assembly language§" ;# <-- NOT TRANSLATED YET
  mcset $l "C source" \
           "§C source§" ;# <-- NOT TRANSLATED YET
  mcset $l "C header" \
           "§C header§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "New values saved." \
           "§New values saved.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Requesting confirmation %s" \
           "§Requesting confirmation %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure want to close the project without saving changes ?" \
           "§Are you sure want to close the project without saving changes ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to run assembler" \
           "§Unable to run assembler§" ;# <-- NOT TRANSLATED YET
  mcset $l "Something is already running in background." \
           "§Something is already running in background.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiling ..." \
           "§Compiling ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiler not found" \
           "§Compiler not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to find sdcc, please install sdcc and restart MCU 8051 IDE" \
           "§Unable to find sdcc, please install sdcc and restart MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU 8051 IDE Native assembler" \
           "§MCU 8051 IDE Native assembler§" ;# <-- NOT TRANSLATED YET
  mcset $l "%s assembler not found" \
           "§%s assembler not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to run program \"%s\". Please check if you have installed this assembler or choose a different one in compiler configuration dialog." \
           "§Unable to run program \"%s\". Please check if you have installed this assembler or choose a different one in compiler configuration dialog.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiler crash - MCU 8051 IDE" \
           "§Compiler crash - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compiler crashed, we are terribly sorry about that.\n\nPlease report this bug via project web or mail to author and please don't forget to include source code on which this error occurred." \
           "§Compiler crashed, we are terribly sorry about that.\n\nPlease report this bug via project web or mail to author and please don't forget to include source code on which this error occurred.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation successful" \
           "§Compilation successful§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation failed" \
           "§Compilation failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation failed" \
           "§Compilation failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation failed, see messages for details." \
           "§Compilation failed, see messages for details.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation: " \
           "§Compilation: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "This editor seems to be empty" \
           "§This editor seems to be empty§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export dialog" \
           "§Export dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Finishing highlight ..." \
           "§Finishing highlight ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "Export as %s - MCU 8051 IDE" \
           "§Export as %s - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to access file: %s" \
           "§Unable to access file: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file: \"%s\"" \
           "§Unable to write to file: \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "\[lindex \$args 1\] - MCU 8051 IDE" \
           "§\[lindex \$args 1\] - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Converting ..." \
           "§Converting ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exported data saved to %s" \
           "§Exported data saved to %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nExiting program on user request ..." \
           "\n§Exiting program on user request ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "An error occurred when saving the last session" \
           "§An error occurred when saving the last session§" ;# <-- NOT TRANSLATED YET
  mcset $l "Saving project: %s" \
           "§Saving project: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program terminated" \
           "§Program terminated§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to save running configuration" \
           "§Unable to save running configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Access denied" \
           "§Access denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file: \"%s\"" \
           "§Unable to write to file: \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "The following documents have been modified,\ndo you want to save them before closing ?" \
           "§The following documents have been modified,\ndo you want to save them before closing ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unsaved files" \
           "§Unsaved files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project: \"%s\"" \
           "§Project: \"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save selected" \
           "§Save selected§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save all" \
           "§Save all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Discard" \
           "§Discard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Attention" \
           "§Attention§" ;# <-- NOT TRANSLATED YET
  mcset $l "You have to chose one action" \
           "§You have to chose one action§" ;# <-- NOT TRANSLATED YET
  mcset $l "Exit program - MCU 8051 IDE" \
           "§Exit program - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is not started" \
           "§Simulator is not started§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is busy" \
           "§Simulator is busy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is not started" \
           "§Simulator is not started§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is busy" \
           "§Simulator is busy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is not started" \
           "§Simulator is not started§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is busy" \
           "§Simulator is busy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is not started" \
           "§Simulator is not started§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is busy" \
           "§Simulator is busy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is not started" \
           "§Simulator is not started§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is busy" \
           "§Simulator is busy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator is not started" \
           "§Simulator is not started§" ;# <-- NOT TRANSLATED YET
  mcset $l "Recompile ?" \
           "§Recompile ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "MD5 hashes verification failed. That probably means than some source files have been modified since last compilation.\n\nDo you want to recompile the code ?" \
           "§MD5 hashes verification failed. That probably means than some source files have been modified since last compilation.\n\nDo you want to recompile the code ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation failed" \
           "§Compilation failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation failed, see messages for details." \
           "§Compilation failed, see messages for details.§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found" \
           "§File not found§" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator data file not found.\nDo you want create it ?" \
           "§Simulator data file not found.\nDo you want create it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation failed" \
           "§Compilation failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Compilation failed, see messages for details." \
           "§Compilation failed, see messages for details.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to start simulator" \
           "§Unable to start simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read simulator file. Possibly you have disabled generation of simulator file in compiler configuration dialog." \
           "§Unable to read simulator file. Possibly you have disabled generation of simulator file in compiler configuration dialog.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to find hex file" \
           "§Unable to find hex file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open:\n'%s'" \
           "§Unable to open:\n'%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error - MCU 8051 IDE" \
           "§Error - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to gain unlimited access to the given file" \
           "§Unable to gain unlimited access to the given file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "Parsing file ..." \
           "§Parsing file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file:\n\"%s\"\nfor writing" \
           "§Unable to open file:\n\"%s\"\nfor writing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error(s) occurred while parsing IHEX file - %s" \
           "§Error(s) occurred while parsing IHEX file - %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "grab release %s; destroy %s" \
           "§grab release %s; destroy %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Input file" \
           "§Input file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Output file" \
           "§Output file§" ;# <-- NOT TRANSLATED YET
  mcset $l "File where to save result" \
           "§File where to save result§" ;# <-- NOT TRANSLATED YET
  mcset $l "File where to save result" \
           "§File where to save result§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke dialog to select output file" \
           "§Invoke dialog to select output file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert Binary file to Intel HEX 8 - MCU 8051 IDE" \
           "§Convert Binary file to Intel HEX 8 - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert Intel HEX 8 to binary file - MCU 8051 IDE" \
           "§Convert Intel HEX 8 to binary file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Convert sim file to Intel HEX 8 - MCU 8051 IDE" \
           "§Convert sim file to Intel HEX 8 - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Both entries must be filled" \
           "§Both entries must be filled§" ;# <-- NOT TRANSLATED YET
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to access file: %s" \
           "§Unable to access file: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found - MCU 8051 IDE" \
           "§File not found - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file '%s'" \
           "§Unable to open file '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Loading file ..." \
           "§Loading file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Saving file ..." \
           "§Saving file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Loading file ..." \
           "§Loading file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Saving file ..." \
           "§Saving file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Loading file ..." \
           "§Loading file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Saving file ..." \
           "§Saving file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Loading file ..." \
           "§Loading file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Saving file ..." \
           "§Saving file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file:\n\"%s\"\nfor writing" \
           "§Unable to open file:\n\"%s\"\nfor writing§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Corrupted file - MCU 8051 IDE" \
           "§Corrupted file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file - MCU 8051 IDE" \
           "§Open file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Input file" \
           "§Input file§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file - MCU 8051 IDE" \
           "§Open file - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "IHEX 8" \
           "§IHEX 8§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "File not found - MCU 8051 IDE" \
           "§File not found - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "The selected file %s does not exist." \
           "§The selected file %s does not exist.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disassembly failed" \
           "§Decompilation failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decompilation failed -- see messages for details" \
           "§Decompilation failed -- see messages for details§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nLoading IHEX file ..." \
           "\n§Loading IHEX file ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open file" \
           "§Unable to open file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file '%s'" \
           "§Unable to read file '%s'§" ;# <-- NOT TRANSLATED YET
  mcset $l "Successful" \
           "§Successful§" ;# <-- NOT TRANSLATED YET
  mcset $l "FAILED" \
           "§FAILED§" ;# <-- NOT TRANSLATED YET
  mcset $l "About dialog" \
           "§About dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "About" \
           "§About§" ;# <-- NOT TRANSLATED YET
  mcset $l "An open source IDE for MCS-51 based microconrollers for POSIX Systems, this software is licenced under the GNU GPL v2 licence. You can find more at the project web page http://mcu8051ide.sourceforge.net\n" \
           "§An open source IDE for MCS-51 based microconrollers for POSIX Systems, this software is licenced under the GNU GPL v2 licence. You can find more at the project web page http://mcu8051ide.sourceforge.net§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "You are currently using version for Microsoft® Windows®.\n" \
           "§You are currently using version for Microsoft® Windows®.§\n"
  mcset $l "This version was made using the FreeWrap tool, by Dennis R. LaBelle <freewrapmgr@users.sourceforge.net>.\n" \
           "§This version was made using the FreeWrap tool, by Dennis R. LaBelle <freewrapmgr@users.sourceforge.net>.§\n"
  mcset $l "Web: http://mcu8051ide.sourceforge.net\n" \
           "§Web: http://mcu8051ide.sourceforge.net§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Thanks to SDCC development team for their great work !\n" \
           "§Thanks to SDCC development team for their great work !§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Thanks to %s for their help during development\n" \
           "§Thanks to %s for their help during development§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Thanks to" \
           "§Thanks to§" ;# <-- NOT TRANSLATED YET
  mcset $l "SDCC developers:\n" \
           "§SDCC developers:§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\n(Please post suggestions to %s)\n" \
           "\n§(Please post suggestions to %s)§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "FILE \"license.txt\" WAS NOT FOUND\n\n" \
           "§FILE \"license.txt\" WAS NOT FOUND§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Text of the license agreement is not available,\n" \
           "§Text of the license agreement is not available,§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "please check your installation." \
           "§please check your installation.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "About - MCU 8051 IDE" \
           "§About - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to indent C source without program indent, please install indent and restart MCU 8051 IDE." \
           "§Unable to indent C source without program indent, please install indent and restart MCU 8051 IDE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to indent C source code.\n\n%s" \
           "§Unable to indent C source code.\n\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reformatting code" \
           "§Reformatting code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Options dialog" \
           "§Options dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Backup files" \
           "§Backup files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Other files" \
           "§Other files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove files" \
           "§Remove files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cleanup project folder - MCU 8051 IDE" \
           "§Cleanup project folder - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cleanup project folder" \
           "§Cleanup project folder§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure ?" \
           "§Are you sure ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "These files will be removed" \
           "§These files will be removed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Proceed" \
           "§Proceed§" ;# <-- NOT TRANSLATED YET
  mcset $l "%d file(s) removed." \
           "§%d file(s) removed.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cleanup project folder - MCU 8051 IDE" \
           "§Cleanup project folder - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Confirm termination - MCU 8051 IDE" \
           "§Confirm termination - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "This process is already in progress. Do you want to terminate it ?" \
           "§This process is already in progress. Do you want to terminate it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Confirmation required" \
           "§Confirmation required§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you really want to execute\ncustom command %s ?" \
           "§Do you really want to execute\ncustom command %s ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Warning - Custom command" \
           "§Warning - Custom command§" ;# <-- NOT TRANSLATED YET
  mcset $l "Some variables in user command could not be resolved." \
           "§Some variables in user command could not be resolved.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command finished" \
           "§Custom command finished§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command failed" \
           "§Custom command failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom command %s - MCU 8051 IDE" \
           "§Custom command %s - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Welcome dialog" \
           "§Welcome dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Welcome to MCU 8051 IDE !" \
           "§Welcome to MCU 8051 IDE !§" ;# <-- NOT TRANSLATED YET
  mcset $l "Click here to open demonstration project." \
           "§Click here to open demonstration project.§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU 8051 IDE is a fully featured Integrated Development Environment" \
           "§MCU 8051 IDE is fully featured Integrated Development Environment§" ;# <-- NOT TRANSLATED YET
  mcset $l " for MCS-51 based microcontrollers.  It's written for POSIX Operating Systems (GNU/Linux, etc.) " \
           "§ for MCS-51 based microcontrollers.  It's written for POSIX Operating Systems (GNU/Linux, etc.) §" ;# <-- NOT TRANSLATED YET
  mcset $l "and since version 1.3.5 it is also available for Microsoft® Windows® operating system." \
           "§and since version 1.3.5 it is also available for Microsoft® Windows® operating system.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Main features:" \
           "§Main features:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Editor with syntax highlight, validation and popup-based completion\n\t" \
           "§Editor with syntax highlight, validation and popup-based completion§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "MCS-51 Assembler and Disassembler\n\t" \
           "§MCS-51 Assembler and Disassembler§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "MCS-51 Simulator (not all MCUs are fully supported !)\n\t" \
           "§MCS-51 Simulator (not all MCUs are fully supported !)§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Support for C language (using C compiler SDCC)\n\t" \
           "§Support for C language (using C compiler SDCC)§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Partial support for some HW tools\n\t" \
           "§Partial support for some HW tools§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Project management\n\t" \
           "§Project management§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Custom editable commands (using shell scripts)\n\t" \
           "§Custom editable commands (using shell scripts)§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Dynamic help for instruction at the current line\n\t" \
           "§Dynamic help for instruction at the current line§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Hexadecimal editor for eXternal RAM, Expanded RAM, Code memory, etc.\n\t" \
           "§Hexadecimal editor for eXternal RAM, Expanded RAM, Code memory, etc.§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Scientific calculator\n\t" \
           "§Scientific calculator§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Simple hardware simulation (LED's, etc.)\n\t" \
           "§Simple hardware simulation (LED's, etc.)§\n\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Graph showing voltage levels on ports\n\n" \
           "§Graph showing voltage levels on ports§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Where to start:" \
           "§Where to start:§" ;# <-- NOT TRANSLATED YET
  mcset $l "\n\t1. Create a new project" \
           "\n\t§1. Create a new project§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enter project name\n\t\t" \
           "§Enter project name§\n\t\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Choose project directory\n\t\t" \
           "§Choose project directory§\n\t\t" ;# <-- NOT TRANSLATED YET
  mcset $l "Choose microcontroller (e.g. AT89S52)\n" \
           "§Choose microcontroller (e.g. AT89S52)§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t2. Write your code in the opened editor and click on " \
           "\t§2. Write your code in the opened editor and click on §" ;# <-- NOT TRANSLATED YET
  mcset $l " to start the simulator\n" \
           "§ to start the simulator§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "\t3. Step through your program by clicking on " \
           "\t§3. Step through your program by clicking on §" ;# <-- NOT TRANSLATED YET
  mcset $l "Web site:" \
           "§Web site:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Author:" \
           "§Author:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Thank you for using/trying MCU 8051 IDE." \
           "§Thank you for using/trying MCU 8051 IDE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Welcome to MCU 8051 IDE" \
           "§Welcome to MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Options dialog" \
           "§Options dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change letter case" \
           "§Change letter case§" ;# <-- NOT TRANSLATED YET
  mcset $l "U" \
           "§U§" ;# <-- NOT TRANSLATED YET
  mcset $l "L" \
           "§L§" ;# <-- NOT TRANSLATED YET
  mcset $l "-" \
           "§-§" ;# <-- NOT TRANSLATED YET
  mcset $l "All " \
           "§All §" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change letter case - MCU 8051 IDE" \
           "§Change letter case - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "This editor seems to be empty" \
           "§This editor seems to be empty§" ;# <-- NOT TRANSLATED YET
  mcset $l "Finishing highlight ..." \
           "§Finishing highlight ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "Abort" \
           "§Abort§" ;# <-- NOT TRANSLATED YET
  mcset $l "Change letter case - MCU 8051 IDE" \
           "§Change letter case - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Formatting ..." \
           "§Formatting ...§" ;# <-- NOT TRANSLATED YET
  mcset $l "File name:" \
           "§File name:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Path:" \
           "§Path:§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU:" \
           "§MCU:§" ;# <-- NOT TRANSLATED YET
  mcset $l "XDATA:" \
           "§XDATA:§" ;# <-- NOT TRANSLATED YET
  mcset $l "XCODE:" \
           "§XCODE:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock:" \
           "§Clock:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Default clock used by simulator engine" \
           "§Default clock used by simulator engine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Version:" \
           "§Version:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project version (any string)" \
           "§Project version (any string)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Date:" \
           "§Date:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Project last update" \
           "§Project last update§" ;# <-- NOT TRANSLATED YET
  mcset $l "Fill date entry with the current date" \
           "§Fill date entry with the current date§" ;# <-- NOT TRANSLATED YET
  mcset $l "License:" \
           "§License:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Name of the license" \
           "§Name of the license§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copyright:" \
           "§Copyright:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copyright information" \
           "§Copyright information§" ;# <-- NOT TRANSLATED YET
  mcset $l "Authors:" \
           "§Authors:§" ;# <-- NOT TRANSLATED YET
  mcset $l "< Undefined >" \
           "§< Undefined >§" ;# <-- NOT TRANSLATED YET
  mcset $l "%s - EEPROM write buffer" \
           "§%s - EEPROM write buffer§" ;# <-- NOT TRANSLATED YET
  mcset $l "OFFSET = " \
           "§OFFSET = §" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cursor: " \
           "§Cursor: §" ;# <-- NOT TRANSLATED YET
  mcset $l "EEPROM write buffer - %s - MCU 8051 IDE" \
           "§EEPROM write buffer - %s - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "This operation cannot be performed on an untitled file" \
           "§This operation cannot be performed on an untitled file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "This file does not contain any part of the running program" \
           "§This file does not contain any part of the running program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Go to dialog" \
           "§Go to dialog§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line to address" \
           "§Line to address§" ;# <-- NOT TRANSLATED YET
  mcset $l "PC = " \
           "§PC = §" ;# <-- NOT TRANSLATED YET
  mcset $l "Program jump" \
           "§Program jump§" ;# <-- NOT TRANSLATED YET
  mcset $l "Subprogram call" \
           "§Subprogram call§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel" \
           "§Cancel§" ;# <-- NOT TRANSLATED YET
  mcset $l "Graphical representation of the line where to go" \
           "§Graphical representation of the line where to go§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line where to go" \
           "§Line where to go§" ;# <-- NOT TRANSLATED YET
  mcset $l "Line to address" \
           "§Line to address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to resolve" \
           "§Unable to resolve§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hibernate running program - MCU 8051 IDE" \
           "§Hibernate running program - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Resume hibernated program - MCU 8051 IDE" \
           "§Resume hibernated program - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Are you sure you want to overwrite it ?" \
           "§A file name '%s' already exists. Are you sure you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hibernation failed" \
           "§Hibernation failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file:\n%s\nCheck your permissions." \
           "§Unable to write to file:\n%s\nCheck your permissions.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Resumption failed" \
           "§Resumption failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file:\n%s\nCheck your permissions." \
           "§Unable to read file:\n%s\nCheck your permissions.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Resumption failed" \
           "§Resumption failed§" ;# <-- NOT TRANSLATED YET
  mcset $l "This hibernation is corrupted or it is not MCU 8051 IDE M5IHIB file." \
           "§This hibernation is corrupted or it is not MCU 8051 IDE M5IHIB file.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Something is already running in background." \
           "§Something is already running in background.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Permission denied" \
           "§Permission denied§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to change directory to '%s'." \
           "§Unable to change directory to '%s'.§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nUnable to change directory to '%s'\n" \
           "\n§Unable to change directory to '%s'§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Something is already running in background." \
           "§Something is already running in background.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to find Doxygen" \
           "§Unable to find Doxygen§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to find Doxygen. Please install doxygen and restart MCU 8051 IDE." \
           "§Unable to find Doxygen. Please install doxygen and restart MCU 8051 IDE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to find doxywizard" \
           "§Unable to find doxywizard§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to find doxywizard. Please install doxygen and restart MCU 8051 IDE." \
           "§Unable to find doxywizard. Please install doxygen and restart MCU 8051 IDE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "\nError: Unable to change directory to '%s'\n" \
           "\n§Error: Unable to change directory to '%s'§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to compile" \
           "§Unable to compile§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to gain file statistics while external editor is used" \
           "§Unable to gain file statistics while external editor is used§" ;# <-- NOT TRANSLATED YET
  mcset $l "Characters" \
           "§Characters§" ;# <-- NOT TRANSLATED YET
  mcset $l "Words and numbers:" \
           "§Words and numbers:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Alphanumeric characters and connector punctuation characters" \
           "§Alphanumeric characters and connector punctuation characters§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comments:" \
           "§Comments:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Characters highlighted as comments" \
           "§Characters highlighted as comments§" ;# <-- NOT TRANSLATED YET
  mcset $l "Other characters:" \
           "§Other characters:§" ;# <-- NOT TRANSLATED YET
  mcset $l "All other characters without EOLs (e.g. spaces and brackets)" \
           "§All other characters without EOLs (e.g. spaces and brackets)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Total characters:" \
           "§Total characters:§" ;# <-- NOT TRANSLATED YET
  mcset $l "All characters in the text without EOLs" \
           "§All characters in the text without EOLs§" ;# <-- NOT TRANSLATED YET
  mcset $l "Strings" \
           "§Strings§" ;# <-- NOT TRANSLATED YET
  mcset $l "Words:" \
           "§Words:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Just normal words (not keywords and not comments)" \
           "§Just normal words (not keywords and not comments)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Keywords:" \
           "§Keywords:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Instructions, Assembler directives, C directives, C keywords" \
           "§Instructions, Assembler directives, C directives, C keywords§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comments:" \
           "§Comments:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Words in comments" \
           "§Words in comments§" ;# <-- NOT TRANSLATED YET
  mcset $l "Total strings:" \
           "§Total strings:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Total number of words in the text" \
           "§Total number of words in the text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Lines" \
           "§Lines§" ;# <-- NOT TRANSLATED YET
  mcset $l "Empty lines:" \
           "§Empty lines:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Totally empty lines (without even spaces)" \
           "§Totally empty lines (without even spaces)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Commented lines:" \
           "§Commented lines:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Lines which are all commented" \
           "§Lines which are all commented§" ;# <-- NOT TRANSLATED YET
  mcset $l "Normal lines:" \
           "§Normal lines:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Just normal code lines" \
           "§Just normal code lines§" ;# <-- NOT TRANSLATED YET
  mcset $l "Total lines:" \
           "§Total lines:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Total number of lines in the text" \
           "§Total number of lines in the text§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy" \
           "§Copy§" ;# <-- NOT TRANSLATED YET
  mcset $l "File statistics - MCU 8051 IDE" \
           "§File statistics - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Statistics for: %s\n\n" \
           "§Statistics for: %s§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Characters:\n" \
           "§Characters:§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Words and numbers:\t\t%s\n" \
           "§  Words and numbers:\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Comments:\t\t\t%s\n" \
           "§  Comments:\t\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Other characters:\t\t%s\n" \
           "§  Other characters:\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "                                  ------\n" \
           "§                                  ------§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Total characters:\t\t%s\n\n" \
           "§  Total characters:\t\t%s§\n\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Strings:\n" \
           "§Strings:§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Words:\t\t\t%s\n" \
           "§  Words:\t\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Keywords:\t\t\t%s\n" \
           "§  Keywords:\t\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Comments:\t\t\t%s\n" \
           "§  Comments:\t\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "                                  ------\n" \
           "§                                  ------§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Total strings:\t\t%s\n" \
           "§  Total strings:\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Lines:\n" \
           "§Lines:§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Empty lines:\t\t\t%s\n" \
           "§  Empty lines:\t\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Commented lines:\t\t%s\n" \
           "§  Commented lines:\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Normal lines:\t\t\t%s\n" \
           "§  Normal lines:\t\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "                                  ------\n" \
           "§                                  ------§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "  Total lines:\t\t\t%s\n" \
           "§  Total lines:\t\t\t%s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file:\n\"%s\"" \
           "§Unable to read file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file:\n\"%s\"" \
           "§Unable to read file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error - MCU 8051 IDE" \
           "§Error - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to load file: %s" \
           "§Unable to load file: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "File modified" \
           "§File modified§" ;# <-- NOT TRANSLATED YET
  mcset $l "The current VHW connections have been modified,\ndo you want to save them before closing ?" \
           "§The current VHW connections have been modified,\ndo you want to save them before closing ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to write to file:\n\"%s\"" \
           "§Unable to write to file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Open file - Virtual HW - MCU 8051 IDE" \
           "§Open file - Virtual HW - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual HW" \
           "§Virtual HW§" ;# <-- NOT TRANSLATED YET
  mcset $l "VH component" \
           "§VH component§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file:\n\"%s\"" \
           "§Unable to read file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load file - Virtual HW - MCU 8051 IDE" \
           "§Load file - Virtual HW - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual HW" \
           "§Virtual HW§" ;# <-- NOT TRANSLATED YET
  mcset $l "VH component" \
           "§VH component§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to read file:\n\"%s\"" \
           "§Unable to read file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to save Virtual HW connections" \
           "§Unable to save Virtual HW connections§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save file - Virtual HW - MCU 8051 IDE" \
           "§Save file - Virtual HW - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Virtual HW" \
           "§Virtual HW§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite file" \
           "§Overwrite file§" ;# <-- NOT TRANSLATED YET
  mcset $l "A file name '%s' already exists. Do you want to overwrite it ?" \
           "§A file name '%s' already exists. Do you want to overwrite it ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to save file:\n\"%s\"" \
           "§Unable to save file:\n\"%s\"§" ;# <-- NOT TRANSLATED YET
  mcset $l "Are you sure ?" \
           "§Are you sure ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do you really want to remove all virtual hardware from the current simulation scenario ?" \
           "§Do you really want to remove all virtual hardware from the current simulation scenario ?§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set display size" \
           "§Set display size§" ;# <-- NOT TRANSLATED YET
}

# simulator_gui.tcl
# ==============================================================================
namespace eval Simulator_GUI {
  set ::SFB_TRANSLATIONS {
    mcset $l "Bit address: 0xD7  --  Carry Flag" \
      "§Bit address: 0xD7  --  Carry Flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xD6  --  Auxiliary Carry Flag" \
      "§Bit address: 0xD6  --  Auxiliary Carry Flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xD5  --  Flag 0 available to the user for general purpose" \
      "§Bit address: 0xD5  --  Flag 0 available to the user for general purpose§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xD4  --  Register Bank selector bit 1" \
      "§Bit address: 0xD4  --  Register Bank selector bit 1§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xD3  --  Register Bank selector bit 0" \
      "§Bit address: 0xD3  --  Register Bank selector bit 0§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xD2  --  Overflow Flag" \
      "§Bit address: 0xD2  --  Overflow Flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xD1  --  Usable as a general purpose flag" \
      "§Bit address: 0xD1  --  Usable as a general purpose flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xD0  --  Parity flag" \
      "§Bit address: 0xD0  --  Parity flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x9F  --  Framing Error bit" \
      "§Bit address: 0x9F  --  Framing Error bit§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8F  --  Timer 1 overflow flag" \
      "§Bit address: 0x8F  --  Timer 1 overflow flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8E  --  Timer 1 run control bit" \
      "§Bit address: 0x8E  --  Timer 1 run control bit§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8D  --  Timer 0 overflow flag" \
      "§Bit address: 0x8D  --  Timer 0 overflow flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8C  --  Timer 0 run control bit" \
      "§Bit address: 0x8C  --  Timer 0 run control bit§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8B  --  External Interrupt 1 edge flag" \
      "§Bit address: 0x8B  --  External Interrupt 1 edge flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8A  --  Interrupt 1 type control bit" \
      "§Bit address: 0x8A  --  Interrupt 1 type control bit§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x89  --  External Interrupt 0 edge flag" \
      "§Bit address: 0x89  --  External Interrupt 0 edge flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x88  --  Interrupt 0 type control bit" \
      "§Bit address: 0x88  --  Interrupt 0 type control bit§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xA8  --  Enable or disable External Interrupt 0" \
      "§Bit address: 0xA8  --  Enable or disable External Interrupt 0§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xA9  --  Enable or disable the Timer 0 overflow interrupt" \
      "§Bit address: 0xA9  --  Enable or disable the Timer 0 overflow interrupt§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAA  --  Enable or disable External Interrupt 1" \
      "§Bit address: 0xAA  --  Enable or disable External Interrupt 1§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAB  --  Enable or disable the Timer 1 overflow interrupt" \
      "§Bit address: 0xAB  --  Enable or disable the Timer 1 overflow interrupt§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAC  --  Enable or disable the serial port interrupt" \
      "§Bit address: 0xAC  --  Enable or disable the serial port interrupt§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAD  --  Enable or disable the Timer 2 overflow interrupt" \
      "§Bit address: 0xAD  --  Enable or disable the Timer 2 overflow interrupt§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAE  --  Enable or disable the comparator interrupt" \
      "§Bit address: 0xAE  --  Enable or disable the comparator interrupt§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xB8  --  Defines the External Interrupt 0 priority level" \
      "§Bit address: 0xB8  --  Defines the External Interrupt 0 priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xB9  --  Defines the Timer 0 interrupt priority level" \
      "§Bit address: 0xB9  --  Defines the Timer 0 interrupt priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBA  --  Defines External Interrupt 1 priority level" \
      "§Bit address: 0xBA  --  Defines External Interrupt 1 priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBB  --  Defines the Timer 1 interrupt priority level" \
      "§Bit address: 0xBB  --  Defines the Timer 1 interrupt priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBC  --  Defines the Serial Port interrupt priority level" \
      "§Bit address: 0xBC  --  Defines the Serial Port interrupt priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBD  --  Defines the Timer 2 interrupt priority level" \
      "§Bit address: 0xBD  --  Defines the Timer 2 interrupt priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBE  --  Defines the comparator interrupt priority level" \
      "§Bit address: 0xBE  --  Defines the comparator interrupt priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x89  --  External Interrupt 0 edge flag" \
      "§Bit address: 0x89  --  External Interrupt 0 edge flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8D  --  Timer 0 overflow flag" \
      "§Bit address: 0x8D  --  Timer 0 overflow flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8B  --  External Interrupt 1 edge flag" \
      "§Bit address: 0x8B  --  External Interrupt 1 edge flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x8F  --  Timer 1 overflow flag" \
      "§Bit address: 0x8F  --  Timer 1 overflow flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x98  --  Receive interrupt flag" \
      "§Bit address: 0x98  --  Receive interrupt flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x99  --  Transmit interrupt flag" \
      "§Bit address: 0x99  --  Transmit interrupt flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCF  --  Timer 2 overflow flag" \
      "§Bit address: 0xCF  --  Timer 2 overflow flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCE  --  Timer 2 external flag" \
      "§Bit address: 0xCE  --  Timer 2 external flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBF  --  Not implemented" \
      "§Bit address: 0xBF  --  Not implemented§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBB  --  Defines the Timer 1 interrupt priority level" \
      "§Bit address: 0xBB  --  Defines the Timer 1 interrupt priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xBA  --  Defines External Interrupt 1 priority level" \
      "§Bit address: 0xBA  --  Defines External Interrupt 1 priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xB9  --  Defines the Timer 0 interrupt priority level" \
      "§Bit address: 0xB9  --  Defines the Timer 0 interrupt priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xB8  --  Defines the External Interrupt 0 priority level" \
      "§Bit address: 0xB8  --  Defines the External Interrupt 0 priority level§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAF  --  Disables all interrupts" \
      "§Bit address: 0xAF  --  Disables all interrupts§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAB  --  Enable or disable the Timer 1 overflow interrupt" \
      "§Bit address: 0xAB  --  Enable or disable the Timer 1 overflow interrupt§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xAA  --  Enable or disable External Interrupt 1" \
      "§Bit address: 0xAA  --  Enable or disable External Interrupt 1§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xA9  --  Enable or disable the Timer 0 overflow interrupt" \
      "§Bit address: 0xA9  --  Enable or disable the Timer 0 overflow interrupt§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xA8  --  Enable or disable External Interrupt 0" \
      "§Bit address: 0xA8  --  Enable or disable External Interrupt 0§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x9F  --  Serial Port mode specifier" \
      "§Bit address: 0x9F  --  Serial Port mode specifier§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x9E  --  Serial Port mode specifier" \
      "§Bit address: 0x9E  --  Serial Port mode specifier§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x9D  --  Enables the multiprocessor communication feature" \
      "§Bit address: 0x9D  --  Enables the multiprocessor communication feature§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x9C  --  Enable/Disable reception" \
      "§Bit address: 0x9C  --  Enable/Disable reception§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x9B  --  The 9th bit that will be transmitted in modes 2 and 3" \
      "§Bit address: 0x9B  --  The 9th bit that will be transmitted in modes 2 and 3§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x9A  --  Receiver Bit 8" \
      "§Bit address: 0x9A  --  Receiver Bit 8§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x99  --  Transmit interrupt flag" \
      "§Bit address: 0x99  --  Transmit interrupt flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0x98  --  Receive interrupt flag" \
      "§Bit address: 0x98  --  Receive interrupt flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCF  --  Timer 2 overflow flag" \
      "§Bit address: 0xCF  --  Timer 2 overflow flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCE  --  Timer 2 external flag" \
      "§Bit address: 0xCE  --  Timer 2 external flag§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCD  --  Receive clock enable" \
      "§Bit address: 0xCD  --  Receive clock enable§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCC  --  Transmit clock enable" \
      "§Bit address: 0xCC  --  Transmit clock enable§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCB  --  Timer 2 external enable" \
      "§Bit address: 0xCB  --  Timer 2 external enable§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xCA  --  Start/Stop control for Timer 2" \
      "§Bit address: 0xCA  --  Start/Stop control for Timer 2§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xC9  --  Timer or counter select for Timer 2" \
      "§Bit address: 0xC9  --  Timer or counter select for Timer 2§" ;# <-- NOT TRANSLATED YET
    mcset $l "Bit address: 0xC8  --  Capture/Reload select" \
      "§Bit address: 0xC8  --  Capture/Reload select§" ;# <-- NOT TRANSLATED YET
  }
  eval ${SFB_TRANSLATIONS}

  mcset $l "Set to 1" \
           "§Set to 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set this bit to 1" \
           "§Set this bit to 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set to 0" \
           "§Set to 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set this bit to 0" \
           "§Set this bit to 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Initialize simulator" \
           "§Initialize simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load sim file into simulator engine" \
           "§Load sim file into simulator engine§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset" \
           "§Reset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Perform HW reset" \
           "§Perform HW reset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step back" \
           "§Step back§" ;# <-- NOT TRANSLATED YET
  mcset $l "Take MCU back to state before the last instruction" \
           "§Take MCU back to state before the last instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step program" \
           "§Step program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step by 1 instruction" \
           "§Step by 1 instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step over" \
           "§Step over§" ;# <-- NOT TRANSLATED YET
  mcset $l "Step by 1 line of code" \
           "§Step by 1 line of code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Animate program" \
           "§Animate program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run program and show results after each instruction" \
           "§Run program and show results after each instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run program" \
           "§Run program§" ;# <-- NOT TRANSLATED YET
  mcset $l "Run program and show results after some time" \
           "§Run program and show results after some time§" ;# <-- NOT TRANSLATED YET

  mcset $l "TIMERS 0 & 1" \
           "§TIMERS 0 & 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "INTERRUPTS" \
           "§INTERRUPTS§" ;# <-- NOT TRANSLATED YET

  mcset $l "HEX DEC BIN OCT CHAR" \
           "§HEX DEC BIN OCT CHAR§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xE0: Primary Accumulator" \
           "§SFR 0xE0: Primary Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xF0: Secondary Accumulator" \
           "§SFR 0xF0: Secondary Accumulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Address: %s" \
           "§Address: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xD0: Program Status Word" \
           "§SFR 0xD0: Program Status Word§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x81: Stack pointer" \
           "§SFR 0x81: Stack pointer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Carry Flag" \
           "§Carry Flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "Auxiliary Carry flag.\n(For BCD operations.)" \
           "§Auxiliary Carry flag.\n(For BCD operations.)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Flag 0\n(Available to the user for general purposes.)" \
           "§Flag 0\n(Available to the user for general purposes.)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register bank Select control bit 1. Set/cleared\nby software to determine working register bank." \
           "§Register bank Select control bit 1. Set/cleared\nby software to determine working register bank.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register bank Select control bit 0. Set/cleared\nby software to determine working register bank." \
           "§Register bank Select control bit 0. Set/cleared\nby software to determine working register bank.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overflow flag" \
           "§Overflow flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "(reserved)" \
           "§(reserved)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Parity flag.\nSet/cleared by hardware each instruction cycle to\nindicate and odd/even number of “one” bits in the\naccumulator, i.e., even parity." \
           "§Parity flag.\nSet/cleared by hardware each instruction cycle to\nindicate and odd/even number of “one” bits in the\naccumulator, i.e., even parity.§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x88: Timer/Counter control register" \
           "§SFR 0x88: Timer/Counter control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Overflow Flag\nCleared by hardware when processor vectors to interrupt routine.\nSet by hardware on timer/counter overflow, when the timer 1 register overflows." \
           "§Timer 1 Overflow Flag\nCleared by hardware when processor vectors to interrupt routine.\nSet by hardware on timer/counter overflow, when the timer 1 register overflows.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Run Control Bit\nClear to turn off timer/counter 1.\nSet to turn on timer/counter 1." \
           "§Timer 1 Run Control Bit\nClear to turn off timer/counter 1.\nSet to turn on timer/counter 1.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Overflow Flag\nCleared by hardware when processor vectors to interrupt routine.\nSet by hardware on timer/counter overflow, when the timer 0 register overflows." \
           "§Timer 0 Overflow Flag\nCleared by hardware when processor vectors to interrupt routine.\nSet by hardware on timer/counter overflow, when the timer 0 register overflows.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Run Control Bit\nClear to turn off timer/counter 0.\nSet to turn on timer/counter 0." \
           "§Timer 0 Run Control Bit\nClear to turn off timer/counter 0.\nSet to turn on timer/counter 0.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt 1 Edge Flag\nCleared by hardware when interrupt is processed if edge-triggered (see IT1).\nSet by hardware when external interrupt is detected on INT1# pin." \
           "§Interrupt 1 Edge Flag\nCleared by hardware when interrupt is processed if edge-triggered (see IT1).\nSet by hardware when external interrupt is detected on INT1# pin.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt 1 Type Control Bit\nClear to select low level active (level triggered) for external interrupt 1 (INT1#).\nSet to select falling edge active (edge triggered) for external interrupt 1." \
           "§Interrupt 1 Type Control Bit\nClear to select low level active (level triggered) for external interrupt 1 (INT1#).\nSet to select falling edge active (edge triggered) for external interrupt 1.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt 0 Edge Flag\nCleared by hardware when interrupt is processed if edge-triggered (see IT0).\nSet by hardware when external interrupt is detected on INT0# pin." \
           "§Interrupt 0 Edge Flag\nCleared by hardware when interrupt is processed if edge-triggered (see IT0).\nSet by hardware when external interrupt is detected on INT0# pin.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt 0 Type Control Bit\nClear to select low level active (level triggered) for external interrupt 0 (INT0#).\nSet to select falling edge active (edge triggered) for external interrupt 0." \
           "§Interrupt 0 Type Control Bit\nClear to select low level active (level triggered) for external interrupt 0 (INT0#).\nSet to select falling edge active (edge triggered) for external interrupt 0.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Gating Control Bit" \
           "§Timer 1 Gating Control Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Counter/Timer Select Bit" \
           "§Timer 1 Counter/Timer Select Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Mode Select Bit" \
           "§Timer 1 Mode Select Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Mode Select Bit" \
           "§Timer 1 Mode Select Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Gating Control Bit" \
           "§Timer 0 Gating Control Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Counter/Timer Select Bit" \
           "§Timer 0 Counter/Timer Select Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Mode Select Bit" \
           "§Timer 0 Mode Select Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Mode Select Bit" \
           "§Timer 0 Mode Select Bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x89: Timer/Counter mode control register" \
           "§SFR 0x89: Timer/Counter mode control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Gating Control Bit\nClear to enable timer 1 whenever the TR1 bit is set.\nSet to enable timer 1 only while the INT1# pin is high and TR1 bit is set." \
           "§Timer 1 Gating Control Bit\nClear to enable timer 1 whenever the TR1 bit is set.\nSet to enable timer 1 only while the INT1# pin is high and TR1 bit is set.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Counter/Timer Select Bit\nClear for timer operation: timer 1 counts the divided-down system clock.\nSet for Counter operation: timer 1 counts negative transitions on external pin T1." \
           "§Timer 1 Counter/Timer Select Bit\nClear for timer operation: timer 1 counts the divided-down system clock.\nSet for Counter operation: timer 1 counts negative transitions on external pin T1.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Mode Select Bits\nM11\tM01\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH1) with 5-bit prescaler (TL1).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL1). Reloaded from TH1 at overflow.\n 1\t 1\tMode 3: timer 1 halted. Retains count." \
           "§Timer 1 Mode Select Bits\nM11\tM01\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH1) with 5-bit prescaler (TL1).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL1). Reloaded from TH1 at overflow.\n 1\t 1\tMode 3: timer 1 halted. Retains count.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 Mode Select Bits\nM11\tM01\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH1) with 5-bit prescaler (TL1).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL1). Reloaded from TH1 at overflow.\n 1\t 1\tMode 3: timer 1 halted. Retains count." \
           "§Timer 1 Mode Select Bits\nM11\tM01\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH1) with 5-bit prescaler (TL1).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL1). Reloaded from TH1 at overflow.\n 1\t 1\tMode 3: timer 1 halted. Retains count.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Gating Control Bit\nClear to enable timer 0 whenever the TR0 bit is set.\nSet to enable timer/counter 0 only while the INT0# pin is high and the TR0 bit is set." \
           "§Timer 0 Gating Control Bit\nClear to enable timer 0 whenever the TR0 bit is set.\nSet to enable timer/counter 0 only while the INT0# pin is high and the TR0 bit is set.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Counter/Timer Select Bit\nClear for timer operation: timer 0 counts the divided-down system clock.\nSet for counter operation: timer 0 counts negative transitions on external pin T0." \
           "§Timer 0 Counter/Timer Select Bit\nClear for timer operation: timer 0 counts the divided-down system clock.\nSet for counter operation: timer 0 counts negative transitions on external pin T0.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Mode Select Bit\nM1\tM0\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH0) with 5-bit prescaler (TL0).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL0). Reloaded from TH0 at overflow.\n 1\t 1\tMode 3: TL0 is an 8-bit timer/counter.\nTH0 is an 8-bit timer using timer 1’s TR0 and TF0 bits." \
           "§Timer 0 Mode Select Bit\nM1\tM0\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH0) with 5-bit prescaler (TL0).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL0). Reloaded from TH0 at overflow.\n 1\t 1\tMode 3: TL0 is an 8-bit timer/counter.\nTH0 is an 8-bit timer using timer 1’s TR0 and TF0 bits.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 Mode Select Bit\nM10\tM00\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH0) with 5-bit prescaler (TL0).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL0). Reloaded from TH0 at overflow.\n 1\t 1\tMode 3: TL0 is an 8-bit timer/counter.\nTH0 is an 8-bit timer using timer 1’s TR0 and TF0 bits." \
           "§Timer 0 Mode Select Bit\nM10\tM00\tOperating mode\n 0\t 0\tMode 0: 8-bit timer/counter (TH0) with 5-bit prescaler (TL0).\n 0\t 1\tMode 1: 16-bit timer/counter.\n 1\t 0\tMode 2: 8-bit auto-reload timer/counter (TL0). Reloaded from TH0 at overflow.\n 1\t 1\tMode 3: TL0 is an 8-bit timer/counter.\nTH0 is an 8-bit timer using timer 1’s TR0 and TF0 bits.§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xA8: Interrupt enable register" \
           "§SFR 0xA8: Interrupt enable register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Global disable bit. If EA = O, all Interrupts are disabled. If EA = 1, each interrupt can be\nindividually enabled or disabled by setting or clearing its enable bit." \
           "§Global disable bit. If EA = O, all Interrupts are disabled. If EA = 1, each interrupt can be\nindividually enabled or disabled by setting or clearing its enable bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 interrupt enable bit." \
           "§Timer 0 interrupt enable bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 interrupt enable bit." \
           "§Timer 1 interrupt enable bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 interrupt enable bit." \
           "§Timer 2 interrupt enable bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "External interrupt 1 enable bit." \
           "§External interrupt 1 enable bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "External interrupt O enable bit." \
           "§External interrupt O enable bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xB8: Interrupt priority register" \
           "§SFR 0xB8: Interrupt priority register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Not implemented" \
           "§Not implemented§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 interrupt priority bit" \
           "§Timer 1 interrupt priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "External interrupt 1 priority bit" \
           "§External interrupt 1 priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 interrupt priority bit" \
           "§Timer 0 interrupt priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "External interrupt 0 priority bit" \
           "§External interrupt 0 priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x98: Serial port control register" \
           "§SFR 0x98: Serial port control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Serial port Mode bit 0\nRefer to SM1 for serial port mode selection.\nSMOD0 must be cleared to enable access to the SM0 bit" \
           "§Serial port Mode bit 0\nRefer to SM1 for serial port mode selection.\nSMOD0 must be cleared to enable access to the SM0 bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Serial port Mode bit 1\nSM0\tSM1\tMode\tDescription\t\tBaud Rate\n0\t0\t0\tShift Register\tFCPU PERIPH/6\n0\t1\t1\t8-bit UART\tVariable\n1\t0\t2\t9-bit UART\tFCPU PERIPH /32 or /16\n1\t1\t3\t9-bit UART\tVariable" \
           "§Serial port Mode bit 1\nSM0\tSM1\tMode\tDescription\t\tBaud Rate\n0\t0\t0\tShift Register\tFCPU PERIPH/6\n0\t1\t1\t8-bit UART\tVariable\n1\t0\t2\t9-bit UART\tFCPU PERIPH /32 or /16\n1\t1\t3\t9-bit UART\tVariable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Serial port Mode 2 bit / Multiprocessor Communication Enable bit\nClear to disable multiprocessor communication feature.\nSet to enable multiprocessor communication feature in mode 2 and 3, and eventually mode 1. This bit should be\ncleared in mode 0" \
           "§Serial port Mode 2 bit / Multiprocessor Communication Enable bit\nClear to disable multiprocessor communication feature.\nSet to enable multiprocessor communication feature in mode 2 and 3, and eventually mode 1. This bit should be\ncleared in mode 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reception Enable bit\nClear to disable serial reception.\nSet to enable serial reception." \
           "§Reception Enable bit\nClear to disable serial reception.\nSet to enable serial reception.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Transmitter Bit 8 / Ninth bit to transmit in modes 2 and 3.\no transmit a logic 0 in the 9th bit.\nSet to transmit a logic 1 in the 9th bit." \
           "§Transmitter Bit 8 / Ninth bit to transmit in modes 2 and 3.\no transmit a logic 0 in the 9th bit.\nSet to transmit a logic 1 in the 9th bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Receiver Bit 8 / Ninth bit received in modes 2 and 3\nCleared by hardware if 9th bit received is a logic 0.\nSet by hardware if 9th bit received is a logic 1.\nIn mode 1, if SM2 = 0, RB8 is the received stop bit. In mode 0 RB8 is not used." \
           "§Receiver Bit 8 / Ninth bit received in modes 2 and 3\nCleared by hardware if 9th bit received is a logic 0.\nSet by hardware if 9th bit received is a logic 1.\nIn mode 1, if SM2 = 0, RB8 is the received stop bit. In mode 0 RB8 is not used.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Transmit Interrupt flag\nClear to acknowledge interrupt.\nSet by hardware at the end of the 8th bit time in mode 0 or at the beginning of the stop bit in the other modes." \
           "§Transmit Interrupt flag\nClear to acknowledge interrupt.\nSet by hardware at the end of the 8th bit time in mode 0 or at the beginning of the stop bit in the other modes.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Receive Interrupt flag\nClear to acknowledge interrupt.\nSet by hardware at the end of the 8th bit time in mode 0, see Figure 2-26. and Figure 2-27. in the other modes." \
           "§Receive Interrupt flag\nClear to acknowledge interrupt.\nSet by hardware at the end of the 8th bit time in mode 0, see Figure 2-26. and Figure 2-27. in the other modes.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Power Off Flag" \
           "§Power Off Flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "Power-Off Flag\nCleared to recognize next reset type.\nSet by hardware when VCC rises from 0 to its nominal voltage. Can also be set by software." \
           "§Power-Off Flag\nCleared to recognize next reset type.\nSet by hardware when VCC rises from 0 to its nominal voltage. Can also be set by software.§" ;# <-- NOT TRANSLATED YET
  mcset $l "General purpose flag bit" \
           "§General purpose flag bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "General purpose Flag\nCleared by user for general purpose usage.\nSet by user for general purpose usage." \
           "§General purpose Flag\nCleared by user for general purpose usage.\nSet by user for general purpose usage.§" ;# <-- NOT TRANSLATED YET
  mcset $l "General purpose flag bit" \
           "§General purpose flag bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "General purpose Flag\nCleared by user for general purpose usage.\nSet by user for general purpose usage." \
           "§General purpose Flag\nCleared by user for general purpose usage.\nSet by user for general purpose usage.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Power down bit" \
           "§Power down bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Power-Down mode bit\nCleared by hardware when reset occurs.\nSet to enter power-down mode." \
           "§Power-Down mode bit\nCleared by hardware when reset occurs.\nSet to enter power-down mode.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Idle mode bit" \
           "§Idle mode bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Idle mode bit\nCleared by hardware when interrupt or reset occurs.\nSet to enter idle mode." \
           "§Idle mode bit\nCleared by hardware when interrupt or reset occurs.\nSet to enter idle mode.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Double baud rate bit" \
           "§Double baud rate bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Serial port Mode bit 1 for UART\nSet to select double baud rate in mode 1, 2 or 3." \
           "§Serial port Mode bit 1 for UART\nSet to select double baud rate in mode 1, 2 or 3.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Frame Error Select" \
           "§Frame Error Select§" ;# <-- NOT TRANSLATED YET
  mcset $l "Frame Error Select. When SMOD0 = 0, SCON.7 is SM0. When SMOD0 = 1, SCON.7 is FE.\nNote that FE will be set after a frame error\nregardless of the state of SMOD0." \
           "§Frame Error Select. When SMOD0 = 0, SCON.7 is SM0. When SMOD0 = 1, SCON.7 is FE.\nNote that FE will be set after a frame error\nregardless of the state of SMOD0.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Pulse Width Modulation Enable" \
           "§Pulse Width Modulation Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Pulse Width Modulation Enable. When PWMEN = 1, Timer 0 and Timer 1 are\nconfigured as an 8-bit PWM counter with 8-bit auto-reload prescaler.\nThe PWM outputs on T1 (P3.5)." \
           "§Pulse Width Modulation Enable. When PWMEN = 1, Timer 0 and Timer 1 are\nconfigured as an 8-bit PWM counter with 8-bit auto-reload prescaler.\nThe PWM outputs on T1 (P3.5).§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xC8: Timer/Counter 2 control register" \
           "§SFR 0xC8: Timer/Counter 2 control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 overflow Flag\nTF2 is not set if RCLK=1 or TCLK = 1.\nMust be cleared by software.\nSet by hardware on timer 2 overflow." \
           "§Timer 2 overflow Flag\nTF2 is not set if RCLK=1 or TCLK = 1.\nMust be cleared by software.\nSet by hardware on timer 2 overflow.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 External Flag\nSet when a capture or a reload is caused by a negative transition on T2EX pin if EXEN2=1.\nSet to cause the CPU to vector to timer 2 interrupt routine when timer 2 interrupt is enabled.\nMust be cleared by software." \
           "§Timer 2 External Flag\nSet when a capture or a reload is caused by a negative transition on T2EX pin if EXEN2=1.\nSet to cause the CPU to vector to timer 2 interrupt routine when timer 2 interrupt is enabled.\nMust be cleared by software.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Receive Clock bit\nClear to use timer 1 overflow as receive clock for serial port in mode 1 or 3.\nSet to use timer 2 overflow as receive clock for serial port in mode 1 or 3." \
           "§Receive Clock bit\nClear to use timer 1 overflow as receive clock for serial port in mode 1 or 3.\nSet to use timer 2 overflow as receive clock for serial port in mode 1 or 3.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Transmit Clock bit\nClear to use timer 1 overflow as transmit clock for serial port in mode 1 or 3.\nSet to use timer 2 overflow as transmit clock for serial port in mode 1 or 3." \
           "§Transmit Clock bit\nClear to use timer 1 overflow as transmit clock for serial port in mode 1 or 3.\nSet to use timer 2 overflow as transmit clock for serial port in mode 1 or 3.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 External Enable bit\nClear to ignore events on T2EX pin for timer 2 operation.\nSet to cause a capture or reload when a negative transition on T2EX pin is\ndetected, if timer 2 is not used to clock the serial port." \
           "§Timer 2 External Enable bit\nClear to ignore events on T2EX pin for timer 2 operation.\nSet to cause a capture or reload when a negative transition on T2EX pin is\ndetected, if timer 2 is not used to clock the serial port.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 Run control bit\nClear to turn off timer 2.\nSet to turn on timer 2." \
           "§Timer 2 Run control bit\nClear to turn off timer 2.\nSet to turn on timer 2.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer/Counter 2 select bit\nClear for timer operation (input from internal clock system: FOSC).\nSet for counter operation (input from T2 input pin)." \
           "§Timer/Counter 2 select bit\nClear for timer operation (input from internal clock system: FOSC).\nSet for counter operation (input from T2 input pin).§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 Capture/Reload bit\nIf RCLK=1 or TCLK=1, CP/RL2# is ignored and timer is forced to auto-reload on timer 2 overflow.\nClear to auto-reload on timer 2 overflows or negative transitions on T2EX pin if EXEN2=1.\nSet to capture on negative transitions on T2EX pin if EXEN2=1." \
           "§Timer 2 Capture/Reload bit\nIf RCLK=1 or TCLK=1, CP/RL2# is ignored and timer is forced to auto-reload on timer 2 overflow.\nClear to auto-reload on timer 2 overflows or negative transitions on T2EX pin if EXEN2=1.\nSet to capture on negative transitions on T2EX pin if EXEN2=1.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved" \
           "§Reserved§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 Output Enable bit" \
           "§Timer 2 Output Enable bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Down Counter Enable bit" \
           "§Down Counter Enable bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xC9: Timer/Counter 2 mode control register" \
           "§SFR 0xC9: Timer/Counter 2 mode control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 Output Enable bit\nClear to program P1.0/T2 as clock input or I/O port.\nSet to program P1.0/T2 as clock output." \
           "§Timer 2 Output Enable bit\nClear to program P1.0/T2 as clock input or I/O port.\nSet to program P1.0/T2 as clock output.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Down Counter Enable bit\nClear to disable timer 2 as up/down counter.\nSet to enable timer 2 as up/down counter." \
           "§Down Counter Enable bit\nClear to disable timer 2 as up/down counter.\nSet to enable timer 2 as up/down counter.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defines the Timer 2 interrupt priority level" \
           "§Defines the Timer 2 interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 interrupt priority bit" \
           "§Timer 2 interrupt priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defines the Serial Port interrupt priority level" \
           "§Defines the Serial Port interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Serial Port interrupt enable bit" \
           "§Serial Port interrupt enable bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Serial Port interrupt priority bit" \
           "§Serial Port interrupt priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defines the comparator interrupt priority level" \
           "§Defines the comparator interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comparator Interrupt Priority bit" \
           "§Comparator Interrupt Priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Power-down Exit Mode" \
           "§Power-down Exit Mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Power-down Exit Mode. When PWDEX = 1, wake up from Power-down is externally controlled.\nWhen PWDEX = 0, wake up from Power-down is internally timed." \
           "§Power-down Exit Mode. When PWDEX = 1, wake up from Power-down is externally controlled.\nWhen PWDEX = 0, wake up from Power-down is internally timed.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Internal/External RAM access using MOVX" \
           "§Internal/External RAM access using MOVX§" ;# <-- NOT TRANSLATED YET
  mcset $l "Internal/External RAM access using MOVX @ Ri/@DPTR\nEXTRAM\tOperating Mode\n0\tInternal ERAM (00H-FFH) access using MOVX @ Ri/@DPTR\n1\tExternal data memory access" \
           "§Internal/External RAM access using MOVX @ Ri/@DPTR\nEXTRAM\tOperating Mode\n0\tInternal ERAM (00H-FFH) access using MOVX @ Ri/@DPTR\n1\tExternal data memory access§" ;# <-- NOT TRANSLATED YET
  mcset $l "When set, this bit configures the interrupt driven exit from power-down\nto resume execution on the rising edge of the interrupt signal. When\nthis bit is cleared, the execution resumes after a self-timed interval\n(nominal 2 ms) referenced from the falling edge of the interrupt signal." \
           "§When set, this bit configures the interrupt driven exit from power-down\nto resume execution on the rising edge of the interrupt signal. When\nthis bit is cleared, the execution resumes after a self-timed interval\n(nominal 2 ms) referenced from the falling edge of the interrupt signal.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved for future expansion" \
           "§Reserved for future expansion§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved for future expansion" \
           "§Reserved for future expansion§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable/Enable Reset out" \
           "§Disable/Enable Reset out§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable/Enable Reset out\nDISRTO\tOperating Mode\n0\tReset pin is driven High after WDT times out\n1\tReset pin is input only" \
           "§Disable/Enable Reset out\nDISRTO\tOperating Mode\n0\tReset pin is driven High after WDT times out\n1\tReset pin is input only§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved for future expansion" \
           "§Reserved for future expansion§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable/Enable WDT in IDLE mode" \
           "§Disable/Enable WDT in IDLE mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable/Enable WDT in IDLE mode\nWDIDLE\tOperating Mode\n0\tWDT continues to count in IDLE mode\n1\tWDT halts counting in IDLE mode" \
           "§Disable/Enable WDT in IDLE mode\nWDIDLE\tOperating Mode\n0\tWDT continues to count in IDLE mode\n1\tWDT halts counting in IDLE mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "General purpose user flag" \
           "§General purpose user flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved for future expansion" \
           "§Reserved for future expansion§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8E: Auxiliary Register" \
           "§SFR 0x8E: Auxiliary Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xA2: Auxiliary Register 1" \
           "§SFR 0xA2: Auxiliary Register 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x97: Analog Comparator Control and Status Register" \
           "§SFR 0x97: Analog Comparator Control and Status Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x96: Data EEPROM Control Register" \
           "§SFR 0x96: Data EEPROM Control Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xD5: SPI Control Register" \
           "§SFR 0xD5: SPI Control Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xAA: SPI Status Register" \
           "§SFR 0xAA: SPI Status Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xA7: Watchdog Control Register" \
           "§SFR 0xA7: Watchdog Control Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xA7: Watchdog Prescaler Control Register" \
           "§SFR 0xA7: Watchdog Prescaler Control Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xB7: Interrupt Priority High Register" \
           "§SFR 0xB7: Interrupt Priority High Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8F: Clock Register" \
           "§SFR 0x8F: Clock Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defines the Timer 1 interrupt priority level" \
           "§Defines the Timer 1 interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defines External Interrupt 1 priority level" \
           "§Defines External Interrupt 1 priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defines the Timer 0 interrupt priority level" \
           "§Defines the Timer 0 interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Defines the External Interrupt 0 priority level" \
           "§Defines the External Interrupt 0 priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 interrupt priority bit" \
           "§Timer 1 interrupt priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "External interrupt 1 priority bit" \
           "§External interrupt 1 priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0 interrupt priority bit" \
           "§Timer 0 interrupt priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "External interrupt 0 priority bit" \
           "§External interrupt 0 priority bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "X2 mode flag" \
           "§X2 mode flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "When X2 = 0, the frequency (at XTAL1 pin) is internally divided by 2 before it is used as the device system frequency.\nWhen X2 = 1, the divide by 2 is no longer used and the XTAL1 frequency becomes the device system frequency. This\nenables the user to use a 6 MHz crystal instead of a 12 MHz crystal in order to reduce EMI." \
           "§When X2 = 0, the frequency (at XTAL1 pin) is internally divided by 2 before it is used as the device system frequency.\nWhen X2 = 1, the divide by 2 is no longer used and the XTAL1 frequency becomes the device system frequency. This\nenables the user to use a 6 MHz crystal instead of a 12 MHz crystal in order to reduce EMI.§" ;# <-- NOT TRANSLATED YET
  mcset $l "EEPROM data memory load enable bit" \
           "§EEPROM data memory load enable bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "EEPROM data memory write enable bit" \
           "§EEPROM data memory write enable bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Internal EEPROM access enable" \
           "§Internal EEPROM access enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data pointer register select" \
           "§Data pointer register select§" ;# <-- NOT TRANSLATED YET
  mcset $l "RDY/BSY (Ready/Busy) flag for the data EEPROM memory (read-only)" \
           "§RDY/BSY (Ready/Busy) flag for the data EEPROM memory (read-only)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Write Inhibit (read-only)" \
           "§Write Inhibit (read-only)§" ;# <-- NOT TRANSLATED YET
  mcset $l "EEPROM data memory load enable bit. Used to implement Page Mode Write. A MOVX\ninstruction writing into the data EEPROM will not initiate the programming cycle\nif this bit is set, rather it will just load data into the volatile data buffer\nof the data EEPROM memory. Before the last MOVX, reset this bit and the data\nEEPROM will program all the bytes previously loaded on the same page of the\naddress given by the last MOVX instruction." \
           "§EEPROM data memory load enable bit. Used to implement Page Mode Write. A MOVX\ninstruction writing into the data EEPROM will not initiate the programming cycle\nif this bit is set, rather it will just load data into the volatile data buffer\nof the data EEPROM memory. Before the last MOVX, reset this bit and the data\nEEPROM will program all the bytes previously loaded on the same page of the\naddress given by the last MOVX instruction.§" ;# <-- NOT TRANSLATED YET
  mcset $l "EEPROM data memory write enable bit. Set this bit to 1 before initiating byte\nwrite to on-chip EEPROM with the MOVX instruction. User software should set\nthis bit to 0 after EEPROM write is completed." \
           "§EEPROM data memory write enable bit. Set this bit to 1 before initiating byte\nwrite to on-chip EEPROM with the MOVX instruction. User software should set\nthis bit to 0 after EEPROM write is completed.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Internal EEPROM access enable. When EEMEN = 1, the MOVX instruction with DPTR\nwill access on-chip EEPROM instead of external data memory if the address used\nis less than 2K. When EEMEN = 0 or the address used is ≥ 2K," \
           "§Internal EEPROM access enable. When EEMEN = 1, the MOVX instruction with DPTR\nwill access on-chip EEPROM instead of external data memory if the address used\nis less than 2K. When EEMEN = 0 or the address used is ≥ 2K,§" ;# <-- NOT TRANSLATED YET
  mcset $l "MOVX with DPTR accesses external data memory.\nData pointer register select. DPS = 0 selects the first bank of data pointer\nregister, DP0, and DPS = 1 selects the second bank, DP1." \
           "§MOVX with DPTR accesses external data memory.\nData pointer register select. DPS = 0 selects the first bank of data pointer\nregister, DP0, and DPS = 1 selects the second bank, DP1.§" ;# <-- NOT TRANSLATED YET
  mcset $l "RDY/BSY (Ready/Busy) flag for the data EEPROM memory. This is a read-only bit\nwhich is cleared by hardware during the programming cycle of the on-chip EEPROM.\nIt is also set by hardware when the programming is completed. Note that RDY/BSY\nwill be cleared long after the completion of the MOVX instruction which has\ninitiated the programming cycle." \
           "§RDY/BSY (Ready/Busy) flag for the data EEPROM memory. This is a read-only bit\nwhich is cleared by hardware during the programming cycle of the on-chip EEPROM.\nIt is also set by hardware when the programming is completed. Note that RDY/BSY\nwill be cleared long after the completion of the MOVX instruction which has\ninitiated the programming cycle.§" ;# <-- NOT TRANSLATED YET
  mcset $l "WRTINH (Write Inhibit) is a READ-ONLY bit which is cleared by hardware when Vcc is\ntoo low for the programming cycle of the on-chip EEPROM to be executed. When this\nbit is cleared, an ongoing programming cycle will be aborted or a new programming\ncycle will not start." \
           "§WRTINH (Write Inhibit) is a READ-ONLY bit which is cleared by hardware when Vcc is\ntoo low for the programming cycle of the on-chip EEPROM to be executed. When this\nbit is cleared, an ongoing programming cycle will be aborted or a new programming\ncycle will not start.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Prescaler bit for the watchdog timer" \
           "§Prescaler bit for the watchdog timer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable/disable the Watchdog Timer in IDLE mode" \
           "§Enable/disable the Watchdog Timer in IDLE mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable/disable the WDT-driven Reset Out" \
           "§Enable/disable the WDT-driven Reset Out§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware mode select for the WDT" \
           "§Hardware mode select for the WDT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog software reset bit" \
           "§Watchdog software reset bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog software enable bit" \
           "§Watchdog software enable bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable/disable the Watchdog Timer in IDLE mode. When WDIDLE = 0, WDT\ncontinues to count in IDLE mode. When WDIDLE = 1, WDT freezes while\nthe device is in IDLE mode." \
           "§Enable/disable the Watchdog Timer in IDLE mode. When WDIDLE = 0, WDT\ncontinues to count in IDLE mode. When WDIDLE = 1, WDT freezes while\nthe device is in IDLE mode.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable/disable the WDT-driven Reset Out (WDT drives the RST pin). When\nDISRTO = 0, the RST pin is driven high after WDT times out and the entire\nboard is reset. When DISRTO = 1, the RST pin remains only as an input and the\nWDT resets only the microcontroller internally after WDT times out." \
           "§Enable/disable the WDT-driven Reset Out (WDT drives the RST pin). When\nDISRTO = 0, the RST pin is driven high after WDT times out and the entire\nboard is reset. When DISRTO = 1, the RST pin remains only as an input and the\nWDT resets only the microcontroller internally after WDT times out.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Hardware mode select for the WDT. When HWDT = 0, the WDT can be turned on/off\nby simply setting or clearing WDTEN in the same register (this is the software\nmode for WDT). When HWDT = 1, the WDT has to be set by writing the sequence\n1EH/E1H to the WDTRST register (with address 0A6H) and after being set in this\nway, WDT cannot be turned off except by reset, warm or cold (this is the hardware\nmode for WDT). To prevent the hardware WDT from resetting the entire device,\nthe same sequence 1EH/E1H must be written to the same WDTRST SFR before the\ntimeout interval." \
           "§Hardware mode select for the WDT. When HWDT = 0, the WDT can be turned on/off\nby simply setting or clearing WDTEN in the same register (this is the software\nmode for WDT). When HWDT = 1, the WDT has to be set by writing the sequence\n1EH/E1H to the WDTRST register (with address 0A6H) and after being set in this\nway, WDT cannot be turned off except by reset, warm or cold (this is the hardware\nmode for WDT). To prevent the hardware WDT from resetting the entire device,\nthe same sequence 1EH/E1H must be written to the same WDTRST SFR before the\ntimeout interval.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog software reset bit. If HWDT = 0 (i.e. WDT is in software controlled mode),\nwhen set by software, this bit resets WDT. After being set by software, WSWRST is\nreset by hardware during the next machine cycle. If HWDT = 1, this bit has no effect,\nand if set by software, it will not be cleared by hardware." \
           "§Watchdog software reset bit. If HWDT = 0 (i.e. WDT is in software controlled mode),\nwhen set by software, this bit resets WDT. After being set by software, WSWRST is\nreset by hardware during the next machine cycle. If HWDT = 1, this bit has no effect,\nand if set by software, it will not be cleared by hardware.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog software enable bit. When HWDT = 0 (i.e. WDT is in software-controlled mode),\nthis bit enables WDT when set to 1 and disables WDT when cleared to 0 (it does not\nreset WDT in this case, but just freezes the existing counter state). If HWDT = 1, this\nbit is READ-ONLY and reflects the status of the WDT (whether it is running or not)." \
           "§Watchdog software enable bit. When HWDT = 0 (i.e. WDT is in software-controlled mode),\nthis bit enables WDT when set to 1 and disables WDT when cleared to 0 (it does not\nreset WDT in this case, but just freezes the existing counter state). If HWDT = 1, this\nbit is READ-ONLY and reflects the status of the WDT (whether it is running or not).§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved" \
           "§Reserved§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not try to set or clear this bit" \
           "§Do not try to set or clear this bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "WDT Time-out select bit" \
           "§WDT Time-out select bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Prescaler bits for the watchdog timer (WDT). When all three bits are cleared\nto 0, the watchdog timer has a nominal period of 16K machine cycles,\n(i.e. 16 ms at a XTAL frequency of 12 MHz in normal mode or 6 MHz in x2 mode).\nWhen all three bits are set to 1, the nominal period is 2048K machine cycles,\n(i.e. 2048 ms at 12 MHz clock frequency in normal mode or 6 MHz in x2 mode)." \
           "§Prescaler bits for the watchdog timer (WDT). When all three bits are cleared\nto 0, the watchdog timer has a nominal period of 16K machine cycles,\n(i.e. 16 ms at a XTAL frequency of 12 MHz in normal mode or 6 MHz in x2 mode).\nWhen all three bits are set to 1, the nominal period is 2048K machine cycles,\n(i.e. 2048 ms at 12 MHz clock frequency in normal mode or 6 MHz in x2 mode).§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI interrupt flag" \
           "§SPI interrupt flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "Write collision flag" \
           "§Write collision flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load enable" \
           "§Load enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable slave output bit" \
           "§Disable slave output bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enhanced SPI mode select bit" \
           "§Enhanced SPI mode select bit§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI interrupt flag. When a serial transfer is complete, the SPIF bit is set and an interrupt is generated if SPIE = 1 and ES\n= 1. The SPIF bit is cleared by reading the SPI status register followed by reading/writing the SPI data register." \
           "§SPI interrupt flag. When a serial transfer is complete, the SPIF bit is set and an interrupt is generated if SPIE = 1 and ES\n= 1. The SPIF bit is cleared by reading the SPI status register followed by reading/writing the SPI data register.§" ;# <-- NOT TRANSLATED YET
  mcset $l "When ENH = 0: Write collision flag. The WCOL bit is set if the SPI data register is written during a data transfer. During\ndata transfer, the result of reading the SPDR register may be incorrect, and writing to it has no effect. The WCOL bit (and\nthe SPIF bit) are cleared by reading the SPI status register followed by reading/writing the SPI data register.\nWhen ENH = 1: WCOL works in Enhanced mode as Tx Buffer Full. Writing during WCOL = 1 in enhanced mode will\noverwrite the waiting data already present in the Tx Buffer. In this mode, WCOL is no longer reset by the SPIF reset but\nis reset when the write buffer has been unloaded into the serial shift register." \
           "§When ENH = 0: Write collision flag. The WCOL bit is set if the SPI data register is written during a data transfer. During\ndata transfer, the result of reading the SPDR register may be incorrect, and writing to it has no effect. The WCOL bit (and\nthe SPIF bit) are cleared by reading the SPI status register followed by reading/writing the SPI data register.\nWhen ENH = 1: WCOL works in Enhanced mode as Tx Buffer Full. Writing during WCOL = 1 in enhanced mode will\noverwrite the waiting data already present in the Tx Buffer. In this mode, WCOL is no longer reset by the SPIF reset but\nis reset when the write buffer has been unloaded into the serial shift register.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load enable for the Tx buffer in enhanced SPI mode.\nWhen ENH is set, it is safe to load the Tx Buffer while LDEN = 1 and WCOL = 0. LDEN is high during bits 0 - 3 and is low\nduring bits 4 - 7 of the SPI serial byte transmission time frame." \
           "§Load enable for the Tx buffer in enhanced SPI mode.\nWhen ENH is set, it is safe to load the Tx Buffer while LDEN = 1 and WCOL = 0. LDEN is high during bits 0 - 3 and is low\nduring bits 4 - 7 of the SPI serial byte transmission time frame.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable slave output bit.\nWhen set, this bit causes the MISO pin to be tri-stated so more than one slave device can share the same interface with\na single master. Normally, the first byte in a transmission could be the slave address and only the selected slave should\nclear its DISSO bit." \
           "§Disable slave output bit.\nWhen set, this bit causes the MISO pin to be tri-stated so more than one slave device can share the same interface with\na single master. Normally, the first byte in a transmission could be the slave address and only the selected slave should\nclear its DISSO bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enhanced SPI mode select bit. When ENH = 0, SPI is in normal mode, i.e. without write double buffering.\nWhen ENH = 1, SPI is in enhanced mode with write double buffering. The Tx buffer shares the same address with the\nSPDR register." \
           "§Enhanced SPI mode select bit. When ENH = 0, SPI is in normal mode, i.e. without write double buffering.\nWhen ENH = 1, SPI is in enhanced mode with write double buffering. The Tx buffer shares the same address with the\nSPDR register.§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI interrupt enable" \
           "§SPI interrupt enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI enable" \
           "§SPI enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data order" \
           "§Data order§" ;# <-- NOT TRANSLATED YET
  mcset $l "Master/slave select" \
           "§Master/slave select§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock polarity" \
           "§Clock polarity§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock phase" \
           "§Clock phase§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI clock rate select" \
           "§SPI clock rate select§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI interrupt enable.\nThis bit, in conjunction with the ES bit in the IE register,\nenables SPI interrupts: SPIE = 1 and ES = 1 enable SPI interrupts. SPIE = 0 disables SPI interrupts." \
           "§SPI interrupt enable.\nThis bit, in conjunction with the ES bit in the IE register,\nenables SPI interrupts: SPIE = 1 and ES = 1 enable SPI interrupts. SPIE = 0 disables SPI interrupts.§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI enable. SPI = 1 enables the SPI channel and connects\nSS, MOSI, MISO and SCK to pins P1.4, P1.5, P1.6, and P1.7.\nSPI = 0 disables the SPI channel." \
           "§SPI enable. SPI = 1 enables the SPI channel and connects\nSS, MOSI, MISO and SCK to pins P1.4, P1.5, P1.6, and P1.7.\nSPI = 0 disables the SPI channel.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data order. DORD = 1 selects LSB first data transmission.\nDORD = 0 selects MSB first data transmission." \
           "§Data order. DORD = 1 selects LSB first data transmission.\nDORD = 0 selects MSB first data transmission.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Master/slave select. MSTR = 1 selects Master SPI mode.\nMSTR = 0 selects slave SPI mode." \
           "§Master/slave select. MSTR = 1 selects Master SPI mode.\nMSTR = 0 selects slave SPI mode.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock polarity. When CPOL = 1, SCK is high when idle. When CPOL = 0,\nSCK of the master device is low when not transmitting. Please refer to\nfigure on SPI clock phase and polarity control." \
           "§Clock polarity. When CPOL = 1, SCK is high when idle. When CPOL = 0,\nSCK of the master device is low when not transmitting. Please refer to\nfigure on SPI clock phase and polarity control.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock phase. The CPHA bit together with the CPOL bit controls the\nclock and data relationship between master and slave. Please refer\nto figure on SPI clock phase and polarity control." \
           "§Clock phase. The CPHA bit together with the CPOL bit controls the\nclock and data relationship between master and slave. Please refer\nto figure on SPI clock phase and polarity control.§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI clock rate select.\nThese two bits control the SCK rate of the device configured as master.\nSPR1 and SPR0 have no effect on the slave. The relationship between SCK and the\noscillator frequency, FOSC., is as follows:\n  SPR1\tSPR0\tSCK\n  0\t0\tf/4 (f/2 in x2mode)\n  0\t1\tf/16 (f/8 in x2 mode)\n  1\t0\tf/64 (f/32 in x2 mode)\n  1\t1\tf/128 (f/64 in x2 mode)" \
           "§SPI clock rate select.\nThese two bits control the SCK rate of the device configured as master.\nSPR1 and SPR0 have no effect on the slave. The relationship between SCK and the\noscillator frequency, FOSC., is as follows:\n  SPR1\tSPR0\tSCK\n  0\t0\tf/4 (f/2 in x2mode)\n  0\t1\tf/16 (f/8 in x2 mode)\n  1\t0\tf/64 (f/32 in x2 mode)\n  1\t1\tf/128 (f/64 in x2 mode)§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI clock rate select.\nThese two bits control the SCK rate of the device configured as master.\nSPR1 and SPR0 have no effect on the slave. The relationship between SCK and the\noscillator frequency, FOSC., is as follows:\n  SPR1\tSPR0\tSCK\n  0\t0\tf/4 (f/2 in x2mode)\n  0\t1\tf/16 (f/8 in x2 mode)\n  1\t0\tf/64 (f/32 in x2 mode)\n  1\t1\tf/128 (f/64 in x2 mode)" \
           "§SPI clock rate select.\nThese two bits control the SCK rate of the device configured as master.\nSPR1 and SPR0 have no effect on the slave. The relationship between SCK and the\noscillator frequency, FOSC., is as follows:\n  SPR1\tSPR0\tSCK\n  0\t0\tf/4 (f/2 in x2mode)\n  0\t1\tf/16 (f/8 in x2 mode)\n  1\t0\tf/64 (f/32 in x2 mode)\n  1\t1\tf/128 (f/64 in x2 mode)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comparator Interrupt" \
           "§Comparator Interrupt§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comparator Enable" \
           "§Comparator Enable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comparator Interrupt Mode" \
           "§Comparator Interrupt Mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comparator Interrupt Flag. Set when the comparator output meets the conditions specified by the CM \[2:0\] bits and CEN\nis set. The flag must be cleared by software. The interrupt may be enabled/disabled by setting/clearing bit 6 of IE." \
           "§Comparator Interrupt Flag. Set when the comparator output meets the conditions specified by the CM \[2:0\] bits and CEN\nis set. The flag must be cleared by software. The interrupt may be enabled/disabled by setting/clearing bit 6 of IE.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comparator Enable. Set this bit to enable the comparator. Clearing this bit will force the comparator output low and\nprevent further events from setting CF." \
           "§Comparator Enable. Set this bit to enable the comparator. Clearing this bit will force the comparator output low and\nprevent further events from setting CF.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Comparator Interrupt Mode\n 2   1   0\tInterrupt Mode\n--- --- ---\t---------------------------------------\n 0   0   0\tNegative (Low) level\n 0   0   1\tPositive edge\n 0   1   0\tToggle with debounce\n 0   1   1\tPositive edge with debounce\n 1   0   0\tNegative edge\n 1   0   1\tToggle\n 1   1   0\tNegative edge with debounce\n 1   1   1\tPositive (High) level" \
           "§Comparator Interrupt Mode\n 2   1   0\tInterrupt Mode\n--- --- ---\t---------------------------------------\n 0   0   0\tNegative (Low) level\n 0   0   1\tPositive edge\n 0   1   0\tToggle with debounce\n 0   1   1\tPositive edge with debounce\n 1   0   0\tNegative edge\n 1   0   1\tToggle\n 1   1   0\tNegative edge with debounce\n 1   1   1\tPositive (High) level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved for future expansion" \
           "§Reserved for future expansion§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data Pointer Register Select" \
           "§Data Pointer Register Select§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved\nThe value read from this bit is indeterminate. Do not set this bit." \
           "§Reserved\nThe value read from this bit is indeterminate. Do not set this bit.§" ;# <-- NOT TRANSLATED YET
  mcset $l "DPS\tData Pointer Register Select\n0\tSelects DPTR Registers DP0L, DP0H\n1\tSelects DPTR Registers DP1L, DP1H\n" \
           "§DPS\tData Pointer Register Select\n0\tSelects DPTR Registers DP0L, DP0H\n1\tSelects DPTR Registers DP1L, DP1H§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "Reserved for future expansion" \
           "§Reserved for future expansion§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable/Enable ALE" \
           "§Disable/Enable ALE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable/Enable ALE\nDISALE\tOperating Mode\n0\tALE is emitted at a constant rate of 1/6 the oscillator frequency\n1\tALE is active only during a MOVX or MOVC instruction" \
           "§Disable/Enable ALE\nDISALE\tOperating Mode\n0\tALE is emitted at a constant rate of 1/6 the oscillator frequency\n1\tALE is active only during a MOVX or MOVC instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Register %s: Located in IDATA, address depends on bits RS0 and RS1 in PSW" \
           "§Register %s: Located in IDATA, address depends on bits RS0 and RS1 in PSW§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8D: 2nd part of 16-bit counting register for timer 1" \
           "§SFR 0x8D: 2nd part of 16-bit counting register for timer 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8B: 1st part of 16-bit counting register for timer 1" \
           "§SFR 0x8B: 1st part of 16-bit counting register for timer 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8C: 2nd part of 16-bit counting register for timer 0" \
           "§SFR 0x8C: 2nd part of 16-bit counting register for timer 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8A: 1nd part of 16-bit counting register for timer 0" \
           "§SFR 0x8A: 1nd part of 16-bit counting register for timer 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8D..0x8B: 16-bit counting register for timer 1" \
           "§SFR 0x8D..0x8B: 16-bit counting register for timer 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x8C..0x8A: 16-bit counting register for timer 0" \
           "§SFR 0x8C..0x8A: 16-bit counting register for timer 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x88: Timer/Counter control register" \
           "§SFR 0x88: Timer/Counter control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x89: Timer/Counter mode control register" \
           "§SFR 0x89: Timer/Counter mode control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xA8: Interrupt enable register" \
           "§SFR 0xA8: Interrupt enable register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xB8: Interrupt priority register" \
           "§SFR 0xB8: Interrupt priority register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x%s: Latch of port %s" \
           "§SFR 0x%s: Latch of port %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x87: Power control register" \
           "§SFR 0x87: Power control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x98: Serial port control register" \
           "§SFR 0x98: Serial port control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x83: Data pointer register" \
           "§SFR 0x83: Data pointer register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x82: Data pointer register" \
           "§SFR 0x82: Data pointer register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x85: Data pointer register" \
           "§SFR 0x85: Data pointer register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x84: Data pointer register" \
           "§SFR 0x84: Data pointer register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock:" \
           "§Clock:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Processor clock in kHz" \
           "§Processor clock in kHz§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x99: Serial Data Buffer - RECEIVE buffer" \
           "§SFR 0x99: Serial Data Buffer - RECEIVE buffer§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x99: Serial Data Buffer - TRANSMIT buffer" \
           "§SFR 0x99: Serial Data Buffer - TRANSMIT buffer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Program counter" \
           "§Program counter§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set PC (Program Counter) according to\nline number in source code" \
           "§Set PC (Program Counter) according to\nline number in source code§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set PC by line number" \
           "§Set PC by line number§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX" \
           "§HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC" \
           "§DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time:" \
           "§Time:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overall time" \
           "§Overall time§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xCD: Part of 16-bit counting register for Timer/Counter 2" \
           "§SFR 0xCD: Part of 16-bit counting register for Timer/Counter 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xCC: Part of 16-bit counting register for Timer/Counter 2" \
           "§SFR 0xCC: Part of 16-bit counting register for Timer/Counter 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xCB: Part of 16-bit capture register for Timer/Counter 2" \
           "§SFR 0xCB: Part of 16-bit capture register for Timer/Counter 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xCA: Part of 16-bit capture register for Timer/Counter 2" \
           "§SFR 0xCA: Part of 16-bit capture register for Timer/Counter 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xCC..0xCD: 16-bit counting register for Timer/Counter 2" \
           "§SFR 0xCC..0xCD: 16-bit counting register for Timer/Counter 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xCA..0xCB: 16-bit capture register for Timer/Counter 2" \
           "§SFR 0xCA..0xCB: 16-bit capture register for Timer/Counter 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xC8: Timer/Counter 2 control register" \
           "§SFR 0xC8: Timer/Counter 2 control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xC9: Timer/Counter 2 mode control register" \
           "§SFR 0xC9: Timer/Counter 2 mode control register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog timer" \
           "§Watchdog timer§" ;# <-- NOT TRANSLATED YET
  mcset $l "OFF" \
           "§OFF§" ;# <-- NOT TRANSLATED YET
  mcset $l "ON " \
           "§ON §" ;# <-- NOT TRANSLATED YET
  mcset $l "Simulator" \
           "§Simulator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog:" \
           "§Watchdog:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog timer ON/OFF switch" \
           "§Watchdog timer ON/OFF switch§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog Prescaler (0-7 bits)" \
           "§Watchdog Prescaler (0-7 bits)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Watchdog timer" \
           "§Watchdog timer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset watchdog timer" \
           "§Reset watchdog timer§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset Watchdog" \
           "§Reset Watchdog§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xB9: Used to define which bits in the SADDR are to be used" \
           "§SFR 0xB9: Used to define which bits in the SADDR are to be used§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xA9: Define the slave's address" \
           "§SFR 0xA9: Define the slave's address§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0x86: SPI Data Register" \
           "§SFR 0x86: SPI Data Register§" ;# <-- NOT TRANSLATED YET
  mcset $l "SFR 0xA6: Watchdog reset" \
           "§SFR 0xA6: Watchdog reset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Writing to EEPROM" \
           "§Writing to EEPROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Finalize data EEPROM write cycle" \
           "§Finalize data EEPROM write cycle§" ;# <-- NOT TRANSLATED YET
  mcset $l "Finalize write cycle" \
           "§Finalize write cycle§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel data EEPROM write cycle" \
           "§Cancel data EEPROM write cycle§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cancel write cycle" \
           "§Cancel write cycle§" ;# <-- NOT TRANSLATED YET
  mcset $l "EEPROM write cycle progress" \
           "§EEPROM write cycle progress§" ;# <-- NOT TRANSLATED YET
}

# interruptmonitor.tcl
# ==============================================================================
namespace eval InterruptMonitor {
  eval ${SFB_TRANSLATIONS}

  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt monitor" \
           "§Interrupt monitor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close this dialog window" \
           "§Close this dialog window§" ;# <-- NOT TRANSLATED YET
  mcset $l {Vector:} \
           {§Vector:§} ;# <-- NOT TRANSLATED YET
  mcset $l {Enable bit:} \
           {§Enable bit:§} ;# <-- NOT TRANSLATED YET
  mcset $l {Flag bit:} \
           {§Flag bit:§} ;# <-- NOT TRANSLATED YET
  mcset $l {Priority bits:} \
           {§Priority bits:§} ;# <-- NOT TRANSLATED YET
  mcset $l {    Line:} \
           {§    Line:§} ;# <-- NOT TRANSLATED YET
  mcset $l {    File:} \
           {§    File:§} ;# <-- NOT TRANSLATED YET
  mcset $l {    PC:} \
           {§    PC:§} ;# <-- NOT TRANSLATED YET
  mcset $l "Increase priority level" \
           "§Increase priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Decrease priority level" \
           "§Decrease priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoke this interrupt" \
           "§Invoke this interrupt§" ;# <-- NOT TRANSLATED YET
  mcset $l "Priority level" \
           "§Priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPSR.7             --  SPI interrupt flag" \
           "§SPSR.7             --  SPI interrupt flag§" ;# <-- NOT TRANSLATED YET
  mcset $l "ACSR.4             --  Comparator Interrupt" \
           "§ACSR.4             --  Comparator Interrupt§" ;# <-- NOT TRANSLATED YET
  mcset $l "IPH.0              --  Defines the External Interrupt 0 priority level" \
           "§IPH.0              --  Defines the External Interrupt 0 priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "IPH.1              --  Defines the Timer 0 interrupt priority level" \
           "§IPH.1              --  Defines the Timer 0 interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "IPH.2              --  Defines External Interrupt 1 priority level" \
           "§IPH.2              --  Defines External Interrupt 1 priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "IPH.3              --  Defines the Timer 1 interrupt priority level" \
           "§IPH.3              --  Defines the Timer 1 interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "IPH.4              --  Defines the Serial Port interrupt priority level" \
           "§IPH.4              --  Defines the Serial Port interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "IPH.5              --  Defines the Timer 2 interrupt priority level" \
           "§IPH.5              --  Defines the Timer 2 interrupt priority level§" ;# <-- NOT TRANSLATED YET
  mcset $l "IPH.6              --  Defines the comparator interrupt priority level" \
           "§IPH.6              --  Defines the comparator interrupt priority level§" ;# <-- NOT TRANSLATED YET

  mcset $l "Interrupts in progress" \
           "§Interrupts in progress§" ;# <-- NOT TRANSLATED YET
  mcset $l "Pending interrupts" \
           "§Pending interrupts§" ;# <-- NOT TRANSLATED YET
  mcset $l "Interrupt priorities" \
           "§Interrupt priorities§" ;# <-- NOT TRANSLATED YET
  mcset $l "Expand all" \
           "§Expand all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Collapse all" \
           "§Collapse all§" ;# <-- NOT TRANSLATED YET
  mcset $l "Priority:" \
           "§Priority:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invoked from:" \
           "§Invoked from:§" ;# <-- NOT TRANSLATED YET
}

# rs232debugger.tcl
# ==============================================================================
namespace eval RS232Debugger {
  mcset $l "Special character file representing the target physical device" \
           "§Special character file representing the target physical device§" ;# <-- NOT TRANSLATED YET
  mcset $l "Refresh list of relevant devices" \
           "§Refresh list of relevant devices§" ;# <-- NOT TRANSLATED YET
  mcset $l "Connection speed in bps" \
           "§Connection speed in bps§" ;# <-- NOT TRANSLATED YET
  mcset $l "Parity" \
           "§Parity§" ;# <-- NOT TRANSLATED YET
  mcset $l "none" \
           "§none§" ;# <-- NOT TRANSLATED YET
  mcset $l "odd" \
           "§odd§" ;# <-- NOT TRANSLATED YET
  mcset $l "even" \
           "§even§" ;# <-- NOT TRANSLATED YET
  mcset $l "mark" \
           "§mark§" ;# <-- NOT TRANSLATED YET
  mcset $l "space" \
           "§space§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of data bits" \
           "§Number of data bits§" ;# <-- NOT TRANSLATED YET
  mcset $l "Number of stop bits" \
           "§Number of stop bits§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display incoming data or discard them" \
           "§Display incoming data or discard them§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove selected data" \
           "§Remove selected data§" ;# <-- NOT TRANSLATED YET
  mcset $l "Send selected data" \
           "§Send selected data§" ;# <-- NOT TRANSLATED YET
  mcset $l "Remove selected data" \
           "§Remove selected data§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error message" \
           "§Error message§" ;# <-- NOT TRANSLATED YET
  mcset $l "Receive data on current cursor position" \
           "§Receive data on current cursor position§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid baud rate, setting to default: %s" \
           "§RS232 DBG: Invalid baud rate, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid parity, setting to default: %s" \
           "§RS232 DBG: Invalid parity, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid data length, setting to default: %s" \
           "§RS232 DBG: Invalid data length, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid stop bit length, setting to default: %s" \
           "§RS232 DBG: Invalid stop bit length, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid flag reception_enabled, setting to default: %s" \
           "§RS232 DBG: Invalid flag reception_enabled, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid reception address, setting to default: %s" \
           "§RS232 DBG: Invalid reception address, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid current cell address, setting to default: %s" \
           "§RS232 DBG: Invalid current cell address, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 DBG: Invalid current cell address, setting to default: %s" \
           "§RS232 DBG: Invalid current cell address, setting to default: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 Debugger" \
           "§RS232 Debugger§" ;# <-- NOT TRANSLATED YET
  mcset $l "UART/RS232 Debugger - MCU 8051 IDE" \
           "§UART/RS232 Debugger - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS-232\nDTE" \
           "§RS-232\nDTE§" ;# <-- NOT TRANSLATED YET
  mcset $l "DE-9" \
           "§DE-9§" ;# <-- NOT TRANSLATED YET
  mcset $l "DCD" \
           "§DCD§" ;# <-- NOT TRANSLATED YET
  mcset $l "DSR" \
           "§DSR§" ;# <-- NOT TRANSLATED YET
  mcset $l "CTS" \
           "§CTS§" ;# <-- NOT TRANSLATED YET
  mcset $l "RI" \
           "§RI§" ;# <-- NOT TRANSLATED YET
  mcset $l "DTR" \
           "§DTR§" ;# <-- NOT TRANSLATED YET
  mcset $l "RTS" \
           "§RTS§" ;# <-- NOT TRANSLATED YET
  mcset $l "Break" \
           "§Break§" ;# <-- NOT TRANSLATED YET
  mcset $l "Port configuration" \
           "§Port configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Physical port" \
           "§Physical port§" ;# <-- NOT TRANSLATED YET
  mcset $l "Baud rate" \
           "§Baud rate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Parity" \
           "§Parity§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data bits" \
           "§Data bits§" ;# <-- NOT TRANSLATED YET
  mcset $l "Stop bits" \
           "§Stop bits§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enable reception" \
           "§Enable reception§" ;# <-- NOT TRANSLATED YET
  mcset $l "Terminate connection" \
           "§Terminate connection§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data to send" \
           "§Data to send§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received data" \
           "§Received data§" ;# <-- NOT TRANSLATED YET
  mcset $l "Send selected" \
           "§Send selected§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear selected" \
           "§Clear selected§" ;# <-- NOT TRANSLATED YET
  mcset $l "Receive here" \
           "§Receive here§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear selected" \
           "§Clear selected§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unknown failure" \
           "§Unknown failure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to change port configuration" \
           "§Unable to change port configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "No port opened." \
           "§No port opened.§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to send the data\n\n%s" \
           "§Unable to send the data\n\n%s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Not enough space in the receive buffer !" \
           "§Not enough space in the receive buffer !§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ok" \
           "§Ok§" ;# <-- NOT TRANSLATED YET
  mcset $l "Keep reception enabled" \
           "§Keep reception enabled§" ;# <-- NOT TRANSLATED YET
  mcset $l "Data lost" \
           "§Data lost§" ;# <-- NOT TRANSLATED YET
  mcset $l "IO Error" \
           "§IO Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "There is something wrong with the port. Closing connection and disabling reception on this channel !" \
           "§There is something wrong with the port. Closing connection and disabling reception on this channel !§" ;# <-- NOT TRANSLATED YET
  mcset $l "Access Error" \
           "§Access Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to open the specified file" \
           "§Unable to open the specified file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to use the specified file" \
           "§Unable to use the specified file§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: GND -- Common ground" \
           "§RS232 pin: GND -- Common ground§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: DCD -- Carrier Detect" \
           "§RS232 pin: DCD -- Carrier Detect§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: DSR -- Data Set Ready" \
           "§RS232 pin: DSR -- Data Set Ready§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: CTS -- Clear To Send" \
           "§RS232 pin: CTS -- Clear To Send§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: RI  -- Ring Indicator" \
           "§RS232 pin: RI  -- Ring Indicator§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: DTR -- Data Terminal Ready" \
           "§RS232 pin: DTR -- Data Terminal Ready§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: RTS -- Request To Send" \
           "§RS232 pin: RTS -- Request To Send§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: TxD -- Transmitted Data" \
           "§RS232 pin: TxD -- Transmitted Data§" ;# <-- NOT TRANSLATED YET
  mcset $l "RS232 pin: RxD -- Received Data" \
           "§RS232 pin: RxD -- Received Data§" ;# <-- NOT TRANSLATED YET
}

# speccalc.tcl
# ==============================================================================
namespace eval SpecCalc {
  mcset $l "Loops" \
           "§Loops§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0/1" \
           "§Timer 0/1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2" \
           "§Timer 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPI" \
           "§SPI§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate timer preset" \
           "§Calculate timer preset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate timer preset" \
           "§Calculate timer preset§" ;# <-- NOT TRANSLATED YET

  mcset $l "Preset" \
           "§Preset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock out" \
           "§Clock out§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special Calculator - MCU 8051 IDE" \
           "§Special Calculator - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Special Calculator - MCU 8051 IDE" \
           "§Special Calculator - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time" \
           "§Time§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time unit" \
           "§Time unit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock \[kHz\]" \
           "§Clock \[kHz\]§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU clock" \
           "§MCU clock§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock cycles per machine cycle\n  12 - Common 8051\n   6 - Core 51X2\n   1 - Single cycle core" \
           "§Clock cycles per machine cycle\n  12 - Common 8051\n   6 - Core 51X2\n   1 - Single cycle core§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock cycles per machine cycle" \
           "§Clock cycles per machine cycle§" ;# <-- NOT TRANSLATED YET
  mcset $l "Registers to use" \
           "§Registers to use§" ;# <-- NOT TRANSLATED YET
  mcset $l "Source code:" \
           "§Source code:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Evaluate" \
           "§Evaluate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Copy" \
           "§Copy§" ;# <-- NOT TRANSLATED YET
  mcset $l "Create a wait loop" \
           "§Create a wait loop§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time" \
           "§Time§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time unit" \
           "§Time unit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock \[kHz\]" \
           "§Clock \[kHz\]§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU clock" \
           "§MCU clock§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock cycles per machine cycle\n  12 - Common 8051\n   6 - Core 51X2\n   1 - Single cycle core" \
           "§Clock cycles per machine cycle\n  12 - Common 8051\n   6 - Core 51X2\n   1 - Single cycle core§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock cycles per machine cycle" \
           "§Clock cycles per machine cycle§" ;# <-- NOT TRANSLATED YET
  mcset $l "Mode" \
           "§Mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer mode" \
           "§Timer mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show functional block diagram" \
           "§Show functional block diagram§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enhanced timer/counter" \
           "§Enhanced timer/counter§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate for enhanced timers" \
           "§Calculate for enhanced timers§" ;# <-- NOT TRANSLATED YET
  mcset $l "The number of active bits in TL1 minus 1" \
           "§The number of active bits in TL1 minus 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Results:" \
           "§Results:§" ;# <-- NOT TRANSLATED YET
  mcset $l "TH" \
           "§TH§" ;# <-- NOT TRANSLATED YET
  mcset $l "TL" \
           "§TL§" ;# <-- NOT TRANSLATED YET
  mcset $l "RH" \
           "§RH§" ;# <-- NOT TRANSLATED YET
  mcset $l "RL" \
           "§RL§" ;# <-- NOT TRANSLATED YET
  mcset $l "Repeats" \
           "§Repeats§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rest" \
           "§Rest§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zero" \
           "§Zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "none" \
           "§none§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate timer 0/1 preset" \
           "§Calculate timer 0/1 preset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time" \
           "§Time§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time unit" \
           "§Time unit§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock \[kHz\]" \
           "§Clock \[kHz\]§" ;# <-- NOT TRANSLATED YET
  mcset $l "MCU clock" \
           "§MCU clock§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock cycles per machine cycle\n  12 - Common 8051\n   6 - Core 51X2\n   1 - Single cycle core" \
           "§Clock cycles per machine cycle\n  12 - Common 8051\n   6 - Core 51X2\n   1 - Single cycle core§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clock cycles per machine cycle" \
           "§Clock cycles per machine cycle§" ;# <-- NOT TRANSLATED YET
  mcset $l "Mode" \
           "§Mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer mode" \
           "§Timer mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show functional block diagram" \
           "§Show functional block diagram§" ;# <-- NOT TRANSLATED YET
  mcset $l "Results:" \
           "§Results:§" ;# <-- NOT TRANSLATED YET
  mcset $l "RCAL2H" \
           "§RCAL2H§" ;# <-- NOT TRANSLATED YET
  mcset $l "RCAL2L" \
           "§RCAL2L§" ;# <-- NOT TRANSLATED YET
  mcset $l "T2H" \
           "§T2H§" ;# <-- NOT TRANSLATED YET
  mcset $l "T2L" \
           "§T2L§" ;# <-- NOT TRANSLATED YET
  mcset $l "Repeats" \
           "§Repeats§" ;# <-- NOT TRANSLATED YET
  mcset $l "Rest" \
           "§Rest§" ;# <-- NOT TRANSLATED YET
  mcset $l "none" \
           "§none§" ;# <-- NOT TRANSLATED YET
  mcset $l "none" \
           "§none§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate timer 2 preset" \
           "§Calculate timer 2 preset§" ;# <-- NOT TRANSLATED YET
  mcset $l "Frequency" \
           "§Frequency§" ;# <-- NOT TRANSLATED YET
  mcset $l "F osc" \
           "§F osc§" ;# <-- NOT TRANSLATED YET
  mcset $l "X2" \
           "§X2§" ;# <-- NOT TRANSLATED YET
  mcset $l "HEX" \
           "§HEX§" ;# <-- NOT TRANSLATED YET
  mcset $l "DEC" \
           "§DEC§" ;# <-- NOT TRANSLATED YET
  mcset $l "RCAP2H" \
           "§RCAP2H§" ;# <-- NOT TRANSLATED YET
  mcset $l "RCAP2L" \
           "§RCAP2L§" ;# <-- NOT TRANSLATED YET
  mcset $l "Error" \
           "§Error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate clock output" \
           "§Calculate clock output§" ;# <-- NOT TRANSLATED YET
  mcset $l "Baud rate" \
           "§Baud rate§" ;# <-- NOT TRANSLATED YET
  mcset $l "UART mode" \
           "§UART mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Generator" \
           "§Generator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Baud rate generator" \
           "§Baud rate generator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show functional block diagram" \
           "§Show functional block diagram§" ;# <-- NOT TRANSLATED YET
  mcset $l "Bit PCON.7 -- Double baud rate" \
           "§Bit PCON.7 -- Double baud rate§" ;# <-- NOT TRANSLATED YET
  mcset $l "SPD (SPeeD) in BDRCON register" \
           "§SPD (SPeeD) in BDRCON register§" ;# <-- NOT TRANSLATED YET
  mcset $l "Enhanced timer/counter" \
           "§Enhanced timer/counter§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate for enhanced timer 1" \
           "§Calculate for enhanced timer 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "T1 mode" \
           "§T1 mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1 mode" \
           "§Timer 1 mode§" ;# <-- NOT TRANSLATED YET
  mcset $l "UART baud rate" \
           "§UART baud rate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Mode X2 or single cycle core" \
           "§Mode X2 or single cycle core§" ;# <-- NOT TRANSLATED YET
  mcset $l "SCK \[kHz\]" \
           "§SCK \[kHz\]§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set MCU oscillator to " \
           "§Set MCU oscillator to §" ;# <-- NOT TRANSLATED YET
  mcset $l " kHz" \
           "§ kHz§" ;# <-- NOT TRANSLATED YET
  mcset $l "Calculate oscillator frequency" \
           "§Calculate oscillator frequency§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to evaluate" \
           "§Unable to evaluate§" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR: Missing time\n" \
           "§ERROR: Missing time§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR: Time rate cannot be 0\n" \
           "§ERROR: Time rate cannot be 0§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR: Missing MCU clock rate\n" \
           "§ERROR: Missing MCU clock rate§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR: MCU clock rate cannot be 0\n" \
           "§ERROR: MCU clock rate cannot be 0§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR: Missing register name %s\n" \
           "§ERROR: Missing register name %s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "ERROR: Ambiguous register name %s\n" \
           "§ERROR: Ambiguous register name %s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "; START: Wait loop, time: %s %s\n; Clock: %s kHz (%s)\n; Used registers: " \
           "§; START: Wait loop, time: %s %s\n; Clock: %s kHz (%s)\n; Used registers: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to evaluate" \
           "§Unable to evaluate§" ;# <-- NOT TRANSLATED YET
  mcset $l "; Rest: %s\n" \
           "§; Rest: %s§\n" ;# <-- NOT TRANSLATED YET
  mcset $l "; END: Wait loop" \
           "§; END: Wait loop§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid time" \
           "§Invalid time§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid clock rate" \
           "§Invalid clock rate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zero" \
           "§Zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "none" \
           "§none§" ;# <-- NOT TRANSLATED YET
  mcset $l "Value is too high" \
           "§Value is too high§" ;# <-- NOT TRANSLATED YET
  mcset $l "Value is too high" \
           "§Value is too high§" ;# <-- NOT TRANSLATED YET
  mcset $l "One" \
           "§One§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid time" \
           "§Invalid time§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid clock rate" \
           "§Invalid clock rate§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do not change" \
           "§Do not change§" ;# <-- NOT TRANSLATED YET
  mcset $l "Zero" \
           "§Zero§" ;# <-- NOT TRANSLATED YET
  mcset $l "none" \
           "§none§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0/1 in mode 0" \
           "§Timer 0/1 in mode 0§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0/1 in mode 1" \
           "§Timer 0/1 in mode 1§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 0/1 in mode 2" \
           "§Timer 0/1 in mode 2§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 2 as up/down counter" \
           "§Timer 2 as up/down counter§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1/2 as UART baud rate generator" \
           "§Timer 1/2 as UART baud rate generator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Timer 1/2 as UART baud rate generator" \
           "§Timer 1/2 as UART baud rate generator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Internal baud rate generator" \
           "§Internal baud rate generator§" ;# <-- NOT TRANSLATED YET
  mcset $l "Diagram or formula" \
           "§Diagram or formula§" ;# <-- NOT TRANSLATED YET
  mcset $l "Diagram or formula" \
           "§Diagram or formula§" ;# <-- NOT TRANSLATED YET
  mcset $l "Preset" \
           "§Preset§" ;# <-- NOT TRANSLATED YET
  mcset $l "UART baud rate generator" \
           "§UART baud rate generator§" ;# <-- NOT TRANSLATED YET
  mcset $l "All files" \
           "§All files§" ;# <-- NOT TRANSLATED YET
  mcset $l "Text files" \
           "§Text files§" ;# <-- NOT TRANSLATED YET
  mcset $l "HTML files" \
           "§HTML files§" ;# <-- NOT TRANSLATED YET
}

# table_of_instructions.tcl
# ==============================================================================
namespace eval TableOfInstructions {
  mcset $l "Exit" \
           "§Exit§" ;# <-- NOT TRANSLATED YET
  mcset $l "OP code (hex): " \
           "§OP code (hex): §" ;# <-- NOT TRANSLATED YET
  mcset $l "Class: " \
           "§Class: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Description: " \
           "§Description: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Length: " \
           "§Length: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Time: " \
           "§Time: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Flags: " \
           "§Flags: §" ;# <-- NOT TRANSLATED YET
  mcset $l "Note: " \
           "§Note: §" ;# <-- NOT TRANSLATED YET
  mcset $l "OP code not defined" \
           "§OP code not defined§" ;# <-- NOT TRANSLATED YET
  mcset $l "This instruction does not exist on 8051" \
           "§This instruction does not exist on 8051§" ;# <-- NOT TRANSLATED YET
  mcset $l "Operands" \
           "§Operands§" ;# <-- NOT TRANSLATED YET
  mcset $l "Length" \
           "§Length§" ;# <-- NOT TRANSLATED YET
  mcset $l "Time" \
           "§Time§" ;# <-- NOT TRANSLATED YET
  mcset $l "Mnemonics" \
           "§Mnemonics§" ;# <-- NOT TRANSLATED YET
}

# spell_check.tcl
# ==============================================================================
namespace eval Editor {
  mcset $l "Hunspell error" \
           "§Hunspell error§" ;# <-- NOT TRANSLATED YET
  mcset $l "Unable to start the spell checker. Please try to re-install the hunspell. Spell checking function will not be available" \
           "§Unable to start the spell checker. Please try to re-install the hunspell. Spell checking function will not be available§" ;# <-- NOT TRANSLATED YET
  mcset $l "Refresh list of dictionaries" \
           "§Refresh list of dictionaries§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn off spell checking" \
           "§Turn off spell checking§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set dictionary by language" \
           "§Set dictionary by language§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set dictionary by country" \
           "§Set dictionary by country§" ;# <-- NOT TRANSLATED YET
  mcset $l "File changed on disk" \
           "§File changed on disk§" ;# <-- NOT TRANSLATED YET
  mcset $l "The file '%s' was modified from outside of this program.\n\nWhat do you want to do with the modified file" \
           "§The file '%s' was modified from outside of this program.\n\nWhat do you want to do with the modified file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reload in editor" \
           "§Reload in editor§" ;# <-- NOT TRANSLATED YET
  mcset $l "Overwrite on disk" \
           "§Overwrite on disk§" ;# <-- NOT TRANSLATED YET
  mcset $l "Do nothing" \
           "§Do nothing§" ;# <-- NOT TRANSLATED YET

  # Names of languages
  mcset $l "Abkhazian" \
           "Abkhazian" ;# <-- NOT TRANSLATED YET
  mcset $l "Afar" \
           "Afar" ;# <-- NOT TRANSLATED YET
  mcset $l "Afrikaans" \
           "Afrikaans" ;# <-- NOT TRANSLATED YET
  mcset $l "Akan" \
           "Akan" ;# <-- NOT TRANSLATED YET
  mcset $l "Albanian" \
           "Albanian" ;# <-- NOT TRANSLATED YET
  mcset $l "Amharic" \
           "Amharic" ;# <-- NOT TRANSLATED YET
  mcset $l "Arabic" \
           "Arabic" ;# <-- NOT TRANSLATED YET
  mcset $l "Aragonese" \
           "Aragonese" ;# <-- NOT TRANSLATED YET
  mcset $l "Armenian" \
           "Armenian" ;# <-- NOT TRANSLATED YET
  mcset $l "Assamese" \
           "Assamese" ;# <-- NOT TRANSLATED YET
  mcset $l "Avaric" \
           "Avaric" ;# <-- NOT TRANSLATED YET
  mcset $l "Avestan" \
           "Avestan" ;# <-- NOT TRANSLATED YET
  mcset $l "Aymara" \
           "Aymara" ;# <-- NOT TRANSLATED YET
  mcset $l "Azerbaijani" \
           "Azerbaijani" ;# <-- NOT TRANSLATED YET
  mcset $l "Bambara" \
           "Bambara" ;# <-- NOT TRANSLATED YET
  mcset $l "Bashkir" \
           "Bashkir" ;# <-- NOT TRANSLATED YET
  mcset $l "Basque" \
           "Basque" ;# <-- NOT TRANSLATED YET
  mcset $l "Belarusian" \
           "Belarusian" ;# <-- NOT TRANSLATED YET
  mcset $l "Bengali" \
           "Bengali" ;# <-- NOT TRANSLATED YET
  mcset $l "Bihari languages" \
           "Bihari languages" ;# <-- NOT TRANSLATED YET
  mcset $l "Bislama" \
           "Bislama" ;# <-- NOT TRANSLATED YET
  mcset $l "Bokmål, Norwegian" \
           "Bokmål, Norwegian" ;# <-- NOT TRANSLATED YET
  mcset $l "Bosnian" \
           "Bosnian" ;# <-- NOT TRANSLATED YET
  mcset $l "Breton" \
           "Breton" ;# <-- NOT TRANSLATED YET
  mcset $l "Bulgarian" \
           "Bulgarian" ;# <-- NOT TRANSLATED YET
  mcset $l "Burmese" \
           "Burmese" ;# <-- NOT TRANSLATED YET
  mcset $l "Castilian" \
           "Castilian" ;# <-- NOT TRANSLATED YET
  mcset $l "Catalan" \
           "Catalan" ;# <-- NOT TRANSLATED YET
  mcset $l "Central Khmer" \
           "Central Khmer" ;# <-- NOT TRANSLATED YET
  mcset $l "Chamorro" \
           "Chamorro" ;# <-- NOT TRANSLATED YET
  mcset $l "Chechen" \
           "Chechen" ;# <-- NOT TRANSLATED YET
  mcset $l "Chewa" \
           "Chewa" ;# <-- NOT TRANSLATED YET
  mcset $l "Chichewa" \
           "Chichewa" ;# <-- NOT TRANSLATED YET
  mcset $l "Chinese" \
           "Chinese" ;# <-- NOT TRANSLATED YET
  mcset $l "Chuang" \
           "Chuang" ;# <-- NOT TRANSLATED YET
  mcset $l "Church Slavic" \
           "Church Slavic" ;# <-- NOT TRANSLATED YET
  mcset $l "Church Slavonic" \
           "Church Slavonic" ;# <-- NOT TRANSLATED YET
  mcset $l "Chuvash" \
           "Chuvash" ;# <-- NOT TRANSLATED YET
  mcset $l "Cornish" \
           "Cornish" ;# <-- NOT TRANSLATED YET
  mcset $l "Corsican" \
           "Corsican" ;# <-- NOT TRANSLATED YET
  mcset $l "Cree" \
           "Cree" ;# <-- NOT TRANSLATED YET
  mcset $l "Croatian" \
           "Croatian" ;# <-- NOT TRANSLATED YET
  mcset $l "Czech" \
           "Czech" ;# <-- NOT TRANSLATED YET
  mcset $l "Danish" \
           "Danish" ;# <-- NOT TRANSLATED YET
  mcset $l "Dhivehi" \
           "Dhivehi" ;# <-- NOT TRANSLATED YET
  mcset $l "Divehi" \
           "Divehi" ;# <-- NOT TRANSLATED YET
  mcset $l "Dutch" \
           "Dutch" ;# <-- NOT TRANSLATED YET
  mcset $l "Dzongkha" \
           "Dzongkha" ;# <-- NOT TRANSLATED YET
  mcset $l "English" \
           "English" ;# <-- NOT TRANSLATED YET
  mcset $l "Esperanto" \
           "Esperanto" ;# <-- NOT TRANSLATED YET
  mcset $l "Estonian" \
           "Estonian" ;# <-- NOT TRANSLATED YET
  mcset $l "Ewe" \
           "Ewe" ;# <-- NOT TRANSLATED YET
  mcset $l "Faroese" \
           "Faroese" ;# <-- NOT TRANSLATED YET
  mcset $l "Fijian" \
           "Fijian" ;# <-- NOT TRANSLATED YET
  mcset $l "Finnish" \
           "Finnish" ;# <-- NOT TRANSLATED YET
  mcset $l "Flemish" \
           "Flemish" ;# <-- NOT TRANSLATED YET
  mcset $l "French" \
           "French" ;# <-- NOT TRANSLATED YET
  mcset $l "Fulah" \
           "Fulah" ;# <-- NOT TRANSLATED YET
  mcset $l "Gaelic" \
           "Gaelic" ;# <-- NOT TRANSLATED YET
  mcset $l "Galician" \
           "Galician" ;# <-- NOT TRANSLATED YET
  mcset $l "Ganda" \
           "Ganda" ;# <-- NOT TRANSLATED YET
  mcset $l "Georgian" \
           "Georgian" ;# <-- NOT TRANSLATED YET
  mcset $l "German" \
           "German" ;# <-- NOT TRANSLATED YET
  mcset $l "Gikuyu" \
           "Gikuyu" ;# <-- NOT TRANSLATED YET
  mcset $l "Greek, Modern" \
           "Greek, Modern" ;# <-- NOT TRANSLATED YET
  mcset $l "Greenlandic" \
           "Greenlandic" ;# <-- NOT TRANSLATED YET
  mcset $l "Guarani" \
           "Guarani" ;# <-- NOT TRANSLATED YET
  mcset $l "Gujarati" \
           "Gujarati" ;# <-- NOT TRANSLATED YET
  mcset $l "Haitian" \
           "Haitian" ;# <-- NOT TRANSLATED YET
  mcset $l "Haitian Creole" \
           "Haitian Creole" ;# <-- NOT TRANSLATED YET
  mcset $l "Hausa" \
           "Hausa" ;# <-- NOT TRANSLATED YET
  mcset $l "Hebrew" \
           "Hebrew" ;# <-- NOT TRANSLATED YET
  mcset $l "Herero" \
           "Herero" ;# <-- NOT TRANSLATED YET
  mcset $l "Hindi" \
           "Hindi" ;# <-- NOT TRANSLATED YET
  mcset $l "Hiri Motu" \
           "Hiri Motu" ;# <-- NOT TRANSLATED YET
  mcset $l "Hungarian" \
           "Hungarian" ;# <-- NOT TRANSLATED YET
  mcset $l "Icelandic" \
           "Icelandic" ;# <-- NOT TRANSLATED YET
  mcset $l "Ido" \
           "Ido" ;# <-- NOT TRANSLATED YET
  mcset $l "Igbo" \
           "Igbo" ;# <-- NOT TRANSLATED YET
  mcset $l "Indonesian" \
           "Indonesian" ;# <-- NOT TRANSLATED YET
  mcset $l "Interlingue" \
           "Interlingue" ;# <-- NOT TRANSLATED YET
  mcset $l "Inuktitut" \
           "Inuktitut" ;# <-- NOT TRANSLATED YET
  mcset $l "Inupiaq" \
           "Inupiaq" ;# <-- NOT TRANSLATED YET
  mcset $l "Irish" \
           "Irish" ;# <-- NOT TRANSLATED YET
  mcset $l "Italian" \
           "Italian" ;# <-- NOT TRANSLATED YET
  mcset $l "Japanese" \
           "Japanese" ;# <-- NOT TRANSLATED YET
  mcset $l "Javanese" \
           "Javanese" ;# <-- NOT TRANSLATED YET
  mcset $l "Kalaallisut" \
           "Kalaallisut" ;# <-- NOT TRANSLATED YET
  mcset $l "Kannada" \
           "Kannada" ;# <-- NOT TRANSLATED YET
  mcset $l "Kanuri" \
           "Kanuri" ;# <-- NOT TRANSLATED YET
  mcset $l "Kashmiri" \
           "Kashmiri" ;# <-- NOT TRANSLATED YET
  mcset $l "Kazakh" \
           "Kazakh" ;# <-- NOT TRANSLATED YET
  mcset $l "Kikuyu" \
           "Kikuyu" ;# <-- NOT TRANSLATED YET
  mcset $l "Kinyarwanda" \
           "Kinyarwanda" ;# <-- NOT TRANSLATED YET
  mcset $l "Kirghiz" \
           "Kirghiz" ;# <-- NOT TRANSLATED YET
  mcset $l "Komi" \
           "Komi" ;# <-- NOT TRANSLATED YET
  mcset $l "Kongo" \
           "Kongo" ;# <-- NOT TRANSLATED YET
  mcset $l "Korean" \
           "Korean" ;# <-- NOT TRANSLATED YET
  mcset $l "Kuanyama" \
           "Kuanyama" ;# <-- NOT TRANSLATED YET
  mcset $l "Kurdish" \
           "Kurdish" ;# <-- NOT TRANSLATED YET
  mcset $l "Kwanyama" \
           "Kwanyama" ;# <-- NOT TRANSLATED YET
  mcset $l "Kyrgyz" \
           "Kyrgyz" ;# <-- NOT TRANSLATED YET
  mcset $l "Lao" \
           "Lao" ;# <-- NOT TRANSLATED YET
  mcset $l "Latin" \
           "Latin" ;# <-- NOT TRANSLATED YET
  mcset $l "Latvian" \
           "Latvian" ;# <-- NOT TRANSLATED YET
  mcset $l "Letzeburgesch" \
           "Letzeburgesch" ;# <-- NOT TRANSLATED YET
  mcset $l "Limburgan" \
           "Limburgan" ;# <-- NOT TRANSLATED YET
  mcset $l "Limburger" \
           "Limburger" ;# <-- NOT TRANSLATED YET
  mcset $l "Limburgish" \
           "Limburgish" ;# <-- NOT TRANSLATED YET
  mcset $l "Lingala" \
           "Lingala" ;# <-- NOT TRANSLATED YET
  mcset $l "Lithuanian" \
           "Lithuanian" ;# <-- NOT TRANSLATED YET
  mcset $l "Luba-Katanga" \
           "Luba-Katanga" ;# <-- NOT TRANSLATED YET
  mcset $l "Luxembourgish" \
           "Luxembourgish" ;# <-- NOT TRANSLATED YET
  mcset $l "Macedonian" \
           "Macedonian" ;# <-- NOT TRANSLATED YET
  mcset $l "Malagasy" \
           "Malagasy" ;# <-- NOT TRANSLATED YET
  mcset $l "Malay" \
           "Malay" ;# <-- NOT TRANSLATED YET
  mcset $l "Malayalam" \
           "Malayalam" ;# <-- NOT TRANSLATED YET
  mcset $l "Maldivian" \
           "Maldivian" ;# <-- NOT TRANSLATED YET
  mcset $l "Maltese" \
           "Maltese" ;# <-- NOT TRANSLATED YET
  mcset $l "Manx" \
           "Manx" ;# <-- NOT TRANSLATED YET
  mcset $l "Maori" \
           "Maori" ;# <-- NOT TRANSLATED YET
  mcset $l "Marathi" \
           "Marathi" ;# <-- NOT TRANSLATED YET
  mcset $l "Marshallese" \
           "Marshallese" ;# <-- NOT TRANSLATED YET
  mcset $l "Moldavian" \
           "Moldavian" ;# <-- NOT TRANSLATED YET
  mcset $l "Moldovan" \
           "Moldovan" ;# <-- NOT TRANSLATED YET
  mcset $l "Mongolian" \
           "Mongolian" ;# <-- NOT TRANSLATED YET
  mcset $l "Nauru" \
           "Nauru" ;# <-- NOT TRANSLATED YET
  mcset $l "Navaho" \
           "Navaho" ;# <-- NOT TRANSLATED YET
  mcset $l "Navajo" \
           "Navajo" ;# <-- NOT TRANSLATED YET
  mcset $l "Ndebele, North" \
           "Ndebele, North" ;# <-- NOT TRANSLATED YET
  mcset $l "Ndebele, South" \
           "Ndebele, South" ;# <-- NOT TRANSLATED YET
  mcset $l "Ndonga" \
           "Ndonga" ;# <-- NOT TRANSLATED YET
  mcset $l "Nepali" \
           "Nepali" ;# <-- NOT TRANSLATED YET
  mcset $l "North Ndebele" \
           "North Ndebele" ;# <-- NOT TRANSLATED YET
  mcset $l "Northern Sami" \
           "Northern Sami" ;# <-- NOT TRANSLATED YET
  mcset $l "Norwegian" \
           "Norwegian" ;# <-- NOT TRANSLATED YET
  mcset $l "Norwegian Bokmål" \
           "Norwegian Bokmål" ;# <-- NOT TRANSLATED YET
  mcset $l "Norwegian Nynorsk" \
           "Norwegian Nynorsk" ;# <-- NOT TRANSLATED YET
  mcset $l "Nuosu" \
           "Nuosu" ;# <-- NOT TRANSLATED YET
  mcset $l "Nyanja" \
           "Nyanja" ;# <-- NOT TRANSLATED YET
  mcset $l "Nynorsk, Norwegian" \
           "Nynorsk, Norwegian" ;# <-- NOT TRANSLATED YET
  mcset $l "Occidental" \
           "Occidental" ;# <-- NOT TRANSLATED YET
  mcset $l "Occitan" \
           "Occitan" ;# <-- NOT TRANSLATED YET
  mcset $l "Ojibwa" \
           "Ojibwa" ;# <-- NOT TRANSLATED YET
  mcset $l "Old Bulgarian" \
           "Old Bulgarian" ;# <-- NOT TRANSLATED YET
  mcset $l "Old Church Slavonic" \
           "Old Church Slavonic" ;# <-- NOT TRANSLATED YET
  mcset $l "Old Slavonic" \
           "Old Slavonic" ;# <-- NOT TRANSLATED YET
  mcset $l "Oriya" \
           "Oriya" ;# <-- NOT TRANSLATED YET
  mcset $l "Oromo" \
           "Oromo" ;# <-- NOT TRANSLATED YET
  mcset $l "Ossetian" \
           "Ossetian" ;# <-- NOT TRANSLATED YET
  mcset $l "Ossetic" \
           "Ossetic" ;# <-- NOT TRANSLATED YET
  mcset $l "Pali" \
           "Pali" ;# <-- NOT TRANSLATED YET
  mcset $l "Panjabi" \
           "Panjabi" ;# <-- NOT TRANSLATED YET
  mcset $l "Pashto" \
           "Pashto" ;# <-- NOT TRANSLATED YET
  mcset $l "Persian" \
           "Persian" ;# <-- NOT TRANSLATED YET
  mcset $l "Polish" \
           "Polish" ;# <-- NOT TRANSLATED YET
  mcset $l "Portuguese" \
           "Portuguese" ;# <-- NOT TRANSLATED YET
  mcset $l "Punjabi" \
           "Punjabi" ;# <-- NOT TRANSLATED YET
  mcset $l "Pushto" \
           "Pushto" ;# <-- NOT TRANSLATED YET
  mcset $l "Quechua" \
           "Quechua" ;# <-- NOT TRANSLATED YET
  mcset $l "Romanian" \
           "Romanian" ;# <-- NOT TRANSLATED YET
  mcset $l "Romansh" \
           "Romansh" ;# <-- NOT TRANSLATED YET
  mcset $l "Rundi" \
           "Rundi" ;# <-- NOT TRANSLATED YET
  mcset $l "Russian" \
           "Russian" ;# <-- NOT TRANSLATED YET
  mcset $l "Samoan" \
           "Samoan" ;# <-- NOT TRANSLATED YET
  mcset $l "Sango" \
           "Sango" ;# <-- NOT TRANSLATED YET
  mcset $l "Sanskrit" \
           "Sanskrit" ;# <-- NOT TRANSLATED YET
  mcset $l "Sardinian" \
           "Sardinian" ;# <-- NOT TRANSLATED YET
  mcset $l "Scottish Gaelic" \
           "Scottish Gaelic" ;# <-- NOT TRANSLATED YET
  mcset $l "Serbian" \
           "Serbian" ;# <-- NOT TRANSLATED YET
  mcset $l "Shona" \
           "Shona" ;# <-- NOT TRANSLATED YET
  mcset $l "Sichuan Yi" \
           "Sichuan Yi" ;# <-- NOT TRANSLATED YET
  mcset $l "Sindhi" \
           "Sindhi" ;# <-- NOT TRANSLATED YET
  mcset $l "Sinhala" \
           "Sinhala" ;# <-- NOT TRANSLATED YET
  mcset $l "Sinhalese" \
           "Sinhalese" ;# <-- NOT TRANSLATED YET
  mcset $l "Slovak" \
           "Slovak" ;# <-- NOT TRANSLATED YET
  mcset $l "Slovenian" \
           "Slovenian" ;# <-- NOT TRANSLATED YET
  mcset $l "Somali" \
           "Somali" ;# <-- NOT TRANSLATED YET
  mcset $l "Sotho, Southern" \
           "Sotho, Southern" ;# <-- NOT TRANSLATED YET
  mcset $l "South Ndebele" \
           "South Ndebele" ;# <-- NOT TRANSLATED YET
  mcset $l "Spanish" \
           "Spanish" ;# <-- NOT TRANSLATED YET
  mcset $l "Sundanese" \
           "Sundanese" ;# <-- NOT TRANSLATED YET
  mcset $l "Swahili" \
           "Swahili" ;# <-- NOT TRANSLATED YET
  mcset $l "Swati" \
           "Swati" ;# <-- NOT TRANSLATED YET
  mcset $l "Swedish" \
           "Swedish" ;# <-- NOT TRANSLATED YET
  mcset $l "Tagalog" \
           "Tagalog" ;# <-- NOT TRANSLATED YET
  mcset $l "Tahitian" \
           "Tahitian" ;# <-- NOT TRANSLATED YET
  mcset $l "Tajik" \
           "Tajik" ;# <-- NOT TRANSLATED YET
  mcset $l "Tamil" \
           "Tamil" ;# <-- NOT TRANSLATED YET
  mcset $l "Tatar" \
           "Tatar" ;# <-- NOT TRANSLATED YET
  mcset $l "Telugu" \
           "Telugu" ;# <-- NOT TRANSLATED YET
  mcset $l "Thai" \
           "Thai" ;# <-- NOT TRANSLATED YET
  mcset $l "Tibetan" \
           "Tibetan" ;# <-- NOT TRANSLATED YET
  mcset $l "Tigrinya" \
           "Tigrinya" ;# <-- NOT TRANSLATED YET
  mcset $l "Tonga" \
           "Tonga" ;# <-- NOT TRANSLATED YET
  mcset $l "Tsonga" \
           "Tsonga" ;# <-- NOT TRANSLATED YET
  mcset $l "Tswana" \
           "Tswana" ;# <-- NOT TRANSLATED YET
  mcset $l "Turkish" \
           "Turkish" ;# <-- NOT TRANSLATED YET
  mcset $l "Turkmen" \
           "Turkmen" ;# <-- NOT TRANSLATED YET
  mcset $l "Twi" \
           "Twi" ;# <-- NOT TRANSLATED YET
  mcset $l "Uighur" \
           "Uighur" ;# <-- NOT TRANSLATED YET
  mcset $l "Ukrainian" \
           "Ukrainian" ;# <-- NOT TRANSLATED YET
  mcset $l "Urdu" \
           "Urdu" ;# <-- NOT TRANSLATED YET
  mcset $l "Uyghur" \
           "Uyghur" ;# <-- NOT TRANSLATED YET
  mcset $l "Uzbek" \
           "Uzbek" ;# <-- NOT TRANSLATED YET
  mcset $l "Valencian" \
           "Valencian" ;# <-- NOT TRANSLATED YET
  mcset $l "Venda" \
           "Venda" ;# <-- NOT TRANSLATED YET
  mcset $l "Vietnamese" \
           "Vietnamese" ;# <-- NOT TRANSLATED YET
  mcset $l "Volapük" \
           "Volapük" ;# <-- NOT TRANSLATED YET
  mcset $l "Walloon" \
           "Walloon" ;# <-- NOT TRANSLATED YET
  mcset $l "Welsh" \
           "Welsh" ;# <-- NOT TRANSLATED YET
  mcset $l "Western Frisian" \
           "Western Frisian" ;# <-- NOT TRANSLATED YET
  mcset $l "Wolof" \
           "Wolof" ;# <-- NOT TRANSLATED YET
  mcset $l "Xhosa" \
           "Xhosa" ;# <-- NOT TRANSLATED YET
  mcset $l "Yiddish" \
           "Yiddish" ;# <-- NOT TRANSLATED YET
  mcset $l "Yoruba" \
           "Yoruba" ;# <-- NOT TRANSLATED YET
  mcset $l "Zhuang" \
           "Zhuang" ;# <-- NOT TRANSLATED YET
  mcset $l "Zulu" \
           "Zulu" ;# <-- NOT TRANSLATED YET

  # Names of countries
  mcset $l "Afghanistan" \
           "Afghanistan" ;# <-- NOT TRANSLATED YET
  mcset $l "Åland Islands" \
           "Åland Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Albania" \
           "Albania" ;# <-- NOT TRANSLATED YET
  mcset $l "Algeria" \
           "Algeria" ;# <-- NOT TRANSLATED YET
  mcset $l "American Samoa" \
           "American Samoa" ;# <-- NOT TRANSLATED YET
  mcset $l "Andorra" \
           "Andorra" ;# <-- NOT TRANSLATED YET
  mcset $l "Angola" \
           "Angola" ;# <-- NOT TRANSLATED YET
  mcset $l "Anguilla" \
           "Anguilla" ;# <-- NOT TRANSLATED YET
  mcset $l "Antarctica" \
           "Antarctica" ;# <-- NOT TRANSLATED YET
  mcset $l "Antigua And Barbuda" \
           "Antigua And Barbuda" ;# <-- NOT TRANSLATED YET
  mcset $l "Argentina" \
           "Argentina" ;# <-- NOT TRANSLATED YET
  mcset $l "Armenia" \
           "Armenia" ;# <-- NOT TRANSLATED YET
  mcset $l "Aruba" \
           "Aruba" ;# <-- NOT TRANSLATED YET
  mcset $l "Australia" \
           "Australia" ;# <-- NOT TRANSLATED YET
  mcset $l "Austria" \
           "Austria" ;# <-- NOT TRANSLATED YET
  mcset $l "Azerbaijan" \
           "Azerbaijan" ;# <-- NOT TRANSLATED YET
  mcset $l "Bahamas" \
           "Bahamas" ;# <-- NOT TRANSLATED YET
  mcset $l "Bahrain" \
           "Bahrain" ;# <-- NOT TRANSLATED YET
  mcset $l "Bangladesh" \
           "Bangladesh" ;# <-- NOT TRANSLATED YET
  mcset $l "Barbados" \
           "Barbados" ;# <-- NOT TRANSLATED YET
  mcset $l "Belarus" \
           "Belarus" ;# <-- NOT TRANSLATED YET
  mcset $l "Belgium" \
           "Belgium" ;# <-- NOT TRANSLATED YET
  mcset $l "Belize" \
           "Belize" ;# <-- NOT TRANSLATED YET
  mcset $l "Benin" \
           "Benin" ;# <-- NOT TRANSLATED YET
  mcset $l "Bermuda" \
           "Bermuda" ;# <-- NOT TRANSLATED YET
  mcset $l "Bhutan" \
           "Bhutan" ;# <-- NOT TRANSLATED YET
  mcset $l "Bolivia, Plurinational State Of" \
           "Bolivia, Plurinational State Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Bosnia And Herzegovina" \
           "Bosnia And Herzegovina" ;# <-- NOT TRANSLATED YET
  mcset $l "Botswana" \
           "Botswana" ;# <-- NOT TRANSLATED YET
  mcset $l "Bouvet Island" \
           "Bouvet Island" ;# <-- NOT TRANSLATED YET
  mcset $l "Brazil" \
           "Brazil" ;# <-- NOT TRANSLATED YET
  mcset $l "British Indian Ocean Territory" \
           "British Indian Ocean Territory" ;# <-- NOT TRANSLATED YET
  mcset $l "Brunei Darussalam" \
           "Brunei Darussalam" ;# <-- NOT TRANSLATED YET
  mcset $l "Bulgaria" \
           "Bulgaria" ;# <-- NOT TRANSLATED YET
  mcset $l "Burkina Faso" \
           "Burkina Faso" ;# <-- NOT TRANSLATED YET
  mcset $l "Burundi" \
           "Burundi" ;# <-- NOT TRANSLATED YET
  mcset $l "Cambodia" \
           "Cambodia" ;# <-- NOT TRANSLATED YET
  mcset $l "Cameroon" \
           "Cameroon" ;# <-- NOT TRANSLATED YET
  mcset $l "Canada" \
           "Canada" ;# <-- NOT TRANSLATED YET
  mcset $l "Cape Verde" \
           "Cape Verde" ;# <-- NOT TRANSLATED YET
  mcset $l "Cayman Islands" \
           "Cayman Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Central African Republic" \
           "Central African Republic" ;# <-- NOT TRANSLATED YET
  mcset $l "Chad" \
           "Chad" ;# <-- NOT TRANSLATED YET
  mcset $l "Chile" \
           "Chile" ;# <-- NOT TRANSLATED YET
  mcset $l "China" \
           "China" ;# <-- NOT TRANSLATED YET
  mcset $l "Christmas Island" \
           "Christmas Island" ;# <-- NOT TRANSLATED YET
  mcset $l "Cocos (Keeling) Islands" \
           "Cocos (Keeling) Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Colombia" \
           "Colombia" ;# <-- NOT TRANSLATED YET
  mcset $l "Comoros" \
           "Comoros" ;# <-- NOT TRANSLATED YET
  mcset $l "Congo" \
           "Congo" ;# <-- NOT TRANSLATED YET
  mcset $l "Congo, The Democratic Republic Of The" \
           "Congo, The Democratic Republic Of The" ;# <-- NOT TRANSLATED YET
  mcset $l "Cook Islands" \
           "Cook Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Costa Rica" \
           "Costa Rica" ;# <-- NOT TRANSLATED YET
  mcset $l "Côte D'Ivoire" \
           "Côte D'Ivoire" ;# <-- NOT TRANSLATED YET
  mcset $l "Croatia" \
           "Croatia" ;# <-- NOT TRANSLATED YET
  mcset $l "Cuba" \
           "Cuba" ;# <-- NOT TRANSLATED YET
  mcset $l "Cyprus" \
           "Cyprus" ;# <-- NOT TRANSLATED YET
  mcset $l "Czech Republic" \
           "Czech Republic" ;# <-- NOT TRANSLATED YET
  mcset $l "Denmark" \
           "Denmark" ;# <-- NOT TRANSLATED YET
  mcset $l "Djibouti" \
           "Djibouti" ;# <-- NOT TRANSLATED YET
  mcset $l "Dominica" \
           "Dominica" ;# <-- NOT TRANSLATED YET
  mcset $l "Dominican Republic" \
           "Dominican Republic" ;# <-- NOT TRANSLATED YET
  mcset $l "Ecuador" \
           "Ecuador" ;# <-- NOT TRANSLATED YET
  mcset $l "Egypt" \
           "Egypt" ;# <-- NOT TRANSLATED YET
  mcset $l "El Salvador" \
           "El Salvador" ;# <-- NOT TRANSLATED YET
  mcset $l "Equatorial Guinea" \
           "Equatorial Guinea" ;# <-- NOT TRANSLATED YET
  mcset $l "Eritrea" \
           "Eritrea" ;# <-- NOT TRANSLATED YET
  mcset $l "Estonia" \
           "Estonia" ;# <-- NOT TRANSLATED YET
  mcset $l "Ethiopia" \
           "Ethiopia" ;# <-- NOT TRANSLATED YET
  mcset $l "Falkland Islands (Malvinas)" \
           "Falkland Islands (Malvinas)" ;# <-- NOT TRANSLATED YET
  mcset $l "Faroe Islands" \
           "Faroe Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Fiji" \
           "Fiji" ;# <-- NOT TRANSLATED YET
  mcset $l "Finland" \
           "Finland" ;# <-- NOT TRANSLATED YET
  mcset $l "France" \
           "France" ;# <-- NOT TRANSLATED YET
  mcset $l "French Guiana" \
           "French Guiana" ;# <-- NOT TRANSLATED YET
  mcset $l "French Polynesia" \
           "French Polynesia" ;# <-- NOT TRANSLATED YET
  mcset $l "French Southern Territories" \
           "French Southern Territories" ;# <-- NOT TRANSLATED YET
  mcset $l "Gabon" \
           "Gabon" ;# <-- NOT TRANSLATED YET
  mcset $l "Gambia" \
           "Gambia" ;# <-- NOT TRANSLATED YET
  mcset $l "Georgia" \
           "Georgia" ;# <-- NOT TRANSLATED YET
  mcset $l "Germany" \
           "Germany" ;# <-- NOT TRANSLATED YET
  mcset $l "Ghana" \
           "Ghana" ;# <-- NOT TRANSLATED YET
  mcset $l "Gibraltar" \
           "Gibraltar" ;# <-- NOT TRANSLATED YET
  mcset $l "Greece" \
           "Greece" ;# <-- NOT TRANSLATED YET
  mcset $l "Greenland" \
           "Greenland" ;# <-- NOT TRANSLATED YET
  mcset $l "Grenada" \
           "Grenada" ;# <-- NOT TRANSLATED YET
  mcset $l "Guadeloupe" \
           "Guadeloupe" ;# <-- NOT TRANSLATED YET
  mcset $l "Guam" \
           "Guam" ;# <-- NOT TRANSLATED YET
  mcset $l "Guatemala" \
           "Guatemala" ;# <-- NOT TRANSLATED YET
  mcset $l "Guernsey" \
           "Guernsey" ;# <-- NOT TRANSLATED YET
  mcset $l "Guinea" \
           "Guinea" ;# <-- NOT TRANSLATED YET
  mcset $l "Guinea-Bissau" \
           "Guinea-Bissau" ;# <-- NOT TRANSLATED YET
  mcset $l "Guyana" \
           "Guyana" ;# <-- NOT TRANSLATED YET
  mcset $l "Haiti" \
           "Haiti" ;# <-- NOT TRANSLATED YET
  mcset $l "Heard Island And Mcdonald Islands" \
           "Heard Island And Mcdonald Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Holy See (Vatican City State)" \
           "Holy See (Vatican City State)" ;# <-- NOT TRANSLATED YET
  mcset $l "Honduras" \
           "Honduras" ;# <-- NOT TRANSLATED YET
  mcset $l "Hong Kong" \
           "Hong Kong" ;# <-- NOT TRANSLATED YET
  mcset $l "Hungary" \
           "Hungary" ;# <-- NOT TRANSLATED YET
  mcset $l "Iceland" \
           "Iceland" ;# <-- NOT TRANSLATED YET
  mcset $l "India" \
           "India" ;# <-- NOT TRANSLATED YET
  mcset $l "Indonesia" \
           "Indonesia" ;# <-- NOT TRANSLATED YET
  mcset $l "Iran, Islamic Republic Of" \
           "Iran, Islamic Republic Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Iraq" \
           "Iraq" ;# <-- NOT TRANSLATED YET
  mcset $l "Ireland" \
           "Ireland" ;# <-- NOT TRANSLATED YET
  mcset $l "Isle Of Man" \
           "Isle Of Man" ;# <-- NOT TRANSLATED YET
  mcset $l "Israel" \
           "Israel" ;# <-- NOT TRANSLATED YET
  mcset $l "Italy" \
           "Italy" ;# <-- NOT TRANSLATED YET
  mcset $l "Jamaica" \
           "Jamaica" ;# <-- NOT TRANSLATED YET
  mcset $l "Japan" \
           "Japan" ;# <-- NOT TRANSLATED YET
  mcset $l "Jersey" \
           "Jersey" ;# <-- NOT TRANSLATED YET
  mcset $l "Jordan" \
           "Jordan" ;# <-- NOT TRANSLATED YET
  mcset $l "Kazakhstan" \
           "Kazakhstan" ;# <-- NOT TRANSLATED YET
  mcset $l "Kenya" \
           "Kenya" ;# <-- NOT TRANSLATED YET
  mcset $l "Kiribati" \
           "Kiribati" ;# <-- NOT TRANSLATED YET
  mcset $l "Korea, Democratic People'S Republic Of" \
           "Korea, Democratic People'S Republic Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Korea, Republic Of" \
           "Korea, Republic Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Kuwait" \
           "Kuwait" ;# <-- NOT TRANSLATED YET
  mcset $l "Kyrgyzstan" \
           "Kyrgyzstan" ;# <-- NOT TRANSLATED YET
  mcset $l "Lao People'S Democratic Republic" \
           "Lao People'S Democratic Republic" ;# <-- NOT TRANSLATED YET
  mcset $l "Latvia" \
           "Latvia" ;# <-- NOT TRANSLATED YET
  mcset $l "Lebanon" \
           "Lebanon" ;# <-- NOT TRANSLATED YET
  mcset $l "Lesotho" \
           "Lesotho" ;# <-- NOT TRANSLATED YET
  mcset $l "Liberia" \
           "Liberia" ;# <-- NOT TRANSLATED YET
  mcset $l "Libyan Arab Jamahiriya" \
           "Libyan Arab Jamahiriya" ;# <-- NOT TRANSLATED YET
  mcset $l "Liechtenstein" \
           "Liechtenstein" ;# <-- NOT TRANSLATED YET
  mcset $l "Lithuania" \
           "Lithuania" ;# <-- NOT TRANSLATED YET
  mcset $l "Luxembourg" \
           "Luxembourg" ;# <-- NOT TRANSLATED YET
  mcset $l "Macao" \
           "Macao" ;# <-- NOT TRANSLATED YET
  mcset $l "Macedonia, The Former Yugoslav Republic Of" \
           "Macedonia, The Former Yugoslav Republic Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Madagascar" \
           "Madagascar" ;# <-- NOT TRANSLATED YET
  mcset $l "Malawi" \
           "Malawi" ;# <-- NOT TRANSLATED YET
  mcset $l "Malaysia" \
           "Malaysia" ;# <-- NOT TRANSLATED YET
  mcset $l "Maldives" \
           "Maldives" ;# <-- NOT TRANSLATED YET
  mcset $l "Mali" \
           "Mali" ;# <-- NOT TRANSLATED YET
  mcset $l "Malta" \
           "Malta" ;# <-- NOT TRANSLATED YET
  mcset $l "Marshall Islands" \
           "Marshall Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Martinique" \
           "Martinique" ;# <-- NOT TRANSLATED YET
  mcset $l "Mauritania" \
           "Mauritania" ;# <-- NOT TRANSLATED YET
  mcset $l "Mauritius" \
           "Mauritius" ;# <-- NOT TRANSLATED YET
  mcset $l "Mayotte" \
           "Mayotte" ;# <-- NOT TRANSLATED YET
  mcset $l "Mexico" \
           "Mexico" ;# <-- NOT TRANSLATED YET
  mcset $l "Micronesia, Federated States Of" \
           "Micronesia, Federated States Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Moldova, Republic Of" \
           "Moldova, Republic Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Monaco" \
           "Monaco" ;# <-- NOT TRANSLATED YET
  mcset $l "Mongolia" \
           "Mongolia" ;# <-- NOT TRANSLATED YET
  mcset $l "Montenegro" \
           "Montenegro" ;# <-- NOT TRANSLATED YET
  mcset $l "Montserrat" \
           "Montserrat" ;# <-- NOT TRANSLATED YET
  mcset $l "Morocco" \
           "Morocco" ;# <-- NOT TRANSLATED YET
  mcset $l "Mozambique" \
           "Mozambique" ;# <-- NOT TRANSLATED YET
  mcset $l "Myanmar" \
           "Myanmar" ;# <-- NOT TRANSLATED YET
  mcset $l "Namibia" \
           "Namibia" ;# <-- NOT TRANSLATED YET
  mcset $l "Nauru" \
           "Nauru" ;# <-- NOT TRANSLATED YET
  mcset $l "Nepal" \
           "Nepal" ;# <-- NOT TRANSLATED YET
  mcset $l "Netherlands" \
           "Netherlands" ;# <-- NOT TRANSLATED YET
  mcset $l "Netherlands Antilles" \
           "Netherlands Antilles" ;# <-- NOT TRANSLATED YET
  mcset $l "New Caledonia" \
           "New Caledonia" ;# <-- NOT TRANSLATED YET
  mcset $l "New Zealand" \
           "New Zealand" ;# <-- NOT TRANSLATED YET
  mcset $l "Nicaragua" \
           "Nicaragua" ;# <-- NOT TRANSLATED YET
  mcset $l "Niger" \
           "Niger" ;# <-- NOT TRANSLATED YET
  mcset $l "Nigeria" \
           "Nigeria" ;# <-- NOT TRANSLATED YET
  mcset $l "Niue" \
           "Niue" ;# <-- NOT TRANSLATED YET
  mcset $l "Norfolk Island" \
           "Norfolk Island" ;# <-- NOT TRANSLATED YET
  mcset $l "Northern Mariana Islands" \
           "Northern Mariana Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Norway" \
           "Norway" ;# <-- NOT TRANSLATED YET
  mcset $l "Oman" \
           "Oman" ;# <-- NOT TRANSLATED YET
  mcset $l "Pakistan" \
           "Pakistan" ;# <-- NOT TRANSLATED YET
  mcset $l "Palau" \
           "Palau" ;# <-- NOT TRANSLATED YET
  mcset $l "Palestinian Territory, Occupied" \
           "Palestinian Territory, Occupied" ;# <-- NOT TRANSLATED YET
  mcset $l "Panama" \
           "Panama" ;# <-- NOT TRANSLATED YET
  mcset $l "Papua New Guinea" \
           "Papua New Guinea" ;# <-- NOT TRANSLATED YET
  mcset $l "Paraguay" \
           "Paraguay" ;# <-- NOT TRANSLATED YET
  mcset $l "Peru" \
           "Peru" ;# <-- NOT TRANSLATED YET
  mcset $l "Philippines" \
           "Philippines" ;# <-- NOT TRANSLATED YET
  mcset $l "Pitcairn" \
           "Pitcairn" ;# <-- NOT TRANSLATED YET
  mcset $l "Poland" \
           "Poland" ;# <-- NOT TRANSLATED YET
  mcset $l "Portugal" \
           "Portugal" ;# <-- NOT TRANSLATED YET
  mcset $l "Puerto Rico" \
           "Puerto Rico" ;# <-- NOT TRANSLATED YET
  mcset $l "Qatar" \
           "Qatar" ;# <-- NOT TRANSLATED YET
  mcset $l "Réunion" \
           "Réunion" ;# <-- NOT TRANSLATED YET
  mcset $l "Romania" \
           "Romania" ;# <-- NOT TRANSLATED YET
  mcset $l "Russian Federation" \
           "Russian Federation" ;# <-- NOT TRANSLATED YET
  mcset $l "Rwanda" \
           "Rwanda" ;# <-- NOT TRANSLATED YET
  mcset $l "Saint Barthélemy" \
           "Saint Barthélemy" ;# <-- NOT TRANSLATED YET
  mcset $l "Saint Helena, Ascension And Tristan Da Cunha" \
           "Saint Helena, Ascension And Tristan Da Cunha" ;# <-- NOT TRANSLATED YET
  mcset $l "Saint Kitts And Nevis" \
           "Saint Kitts And Nevis" ;# <-- NOT TRANSLATED YET
  mcset $l "Saint Lucia" \
           "Saint Lucia" ;# <-- NOT TRANSLATED YET
  mcset $l "Saint Martin" \
           "Saint Martin" ;# <-- NOT TRANSLATED YET
  mcset $l "Saint Pierre And Miquelon" \
           "Saint Pierre And Miquelon" ;# <-- NOT TRANSLATED YET
  mcset $l "Saint Vincent And The Grenadines" \
           "Saint Vincent And The Grenadines" ;# <-- NOT TRANSLATED YET
  mcset $l "Samoa" \
           "Samoa" ;# <-- NOT TRANSLATED YET
  mcset $l "San Marino" \
           "San Marino" ;# <-- NOT TRANSLATED YET
  mcset $l "Sao Tome And Principe" \
           "Sao Tome And Principe" ;# <-- NOT TRANSLATED YET
  mcset $l "Saudi Arabia" \
           "Saudi Arabia" ;# <-- NOT TRANSLATED YET
  mcset $l "Senegal" \
           "Senegal" ;# <-- NOT TRANSLATED YET
  mcset $l "Serbia" \
           "Serbia" ;# <-- NOT TRANSLATED YET
  mcset $l "Seychelles" \
           "Seychelles" ;# <-- NOT TRANSLATED YET
  mcset $l "Sierra Leone" \
           "Sierra Leone" ;# <-- NOT TRANSLATED YET
  mcset $l "Singapore" \
           "Singapore" ;# <-- NOT TRANSLATED YET
  mcset $l "Slovakia" \
           "Slovakia" ;# <-- NOT TRANSLATED YET
  mcset $l "Slovenia" \
           "Slovenia" ;# <-- NOT TRANSLATED YET
  mcset $l "Solomon Islands" \
           "Solomon Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Somalia" \
           "Somalia" ;# <-- NOT TRANSLATED YET
  mcset $l "South Africa" \
           "South Africa" ;# <-- NOT TRANSLATED YET
  mcset $l "South Georgia And The South Sandwich Islands" \
           "South Georgia And The South Sandwich Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Spain" \
           "Spain" ;# <-- NOT TRANSLATED YET
  mcset $l "Sri Lanka" \
           "Sri Lanka" ;# <-- NOT TRANSLATED YET
  mcset $l "Sudan" \
           "Sudan" ;# <-- NOT TRANSLATED YET
  mcset $l "Suriname" \
           "Suriname" ;# <-- NOT TRANSLATED YET
  mcset $l "Svalbard And Jan Mayen" \
           "Svalbard And Jan Mayen" ;# <-- NOT TRANSLATED YET
  mcset $l "Swaziland" \
           "Swaziland" ;# <-- NOT TRANSLATED YET
  mcset $l "Sweden" \
           "Sweden" ;# <-- NOT TRANSLATED YET
  mcset $l "Switzerland" \
           "Switzerland" ;# <-- NOT TRANSLATED YET
  mcset $l "Syrian Arab Republic" \
           "Syrian Arab Republic" ;# <-- NOT TRANSLATED YET
  mcset $l "Taiwan, Province Of China" \
           "Taiwan, Province Of China" ;# <-- NOT TRANSLATED YET
  mcset $l "Tajikistan" \
           "Tajikistan" ;# <-- NOT TRANSLATED YET
  mcset $l "Tanzania, United Republic Of" \
           "Tanzania, United Republic Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Thailand" \
           "Thailand" ;# <-- NOT TRANSLATED YET
  mcset $l "Timor-Leste" \
           "Timor-Leste" ;# <-- NOT TRANSLATED YET
  mcset $l "Togo" \
           "Togo" ;# <-- NOT TRANSLATED YET
  mcset $l "Tokelau" \
           "Tokelau" ;# <-- NOT TRANSLATED YET
  mcset $l "Tonga" \
           "Tonga" ;# <-- NOT TRANSLATED YET
  mcset $l "Trinidad And Tobago" \
           "Trinidad And Tobago" ;# <-- NOT TRANSLATED YET
  mcset $l "Tunisia" \
           "Tunisia" ;# <-- NOT TRANSLATED YET
  mcset $l "Turkey" \
           "Turkey" ;# <-- NOT TRANSLATED YET
  mcset $l "Turkmenistan" \
           "Turkmenistan" ;# <-- NOT TRANSLATED YET
  mcset $l "Turks And Caicos Islands" \
           "Turks And Caicos Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Tuvalu" \
           "Tuvalu" ;# <-- NOT TRANSLATED YET
  mcset $l "Uganda" \
           "Uganda" ;# <-- NOT TRANSLATED YET
  mcset $l "Ukraine" \
           "Ukraine" ;# <-- NOT TRANSLATED YET
  mcset $l "United Arab Emirates" \
           "United Arab Emirates" ;# <-- NOT TRANSLATED YET
  mcset $l "United Kingdom" \
           "United Kingdom" ;# <-- NOT TRANSLATED YET
  mcset $l "United States" \
           "United States" ;# <-- NOT TRANSLATED YET
  mcset $l "United States Minor Outlying Islands" \
           "United States Minor Outlying Islands" ;# <-- NOT TRANSLATED YET
  mcset $l "Uruguay" \
           "Uruguay" ;# <-- NOT TRANSLATED YET
  mcset $l "Uzbekistan" \
           "Uzbekistan" ;# <-- NOT TRANSLATED YET
  mcset $l "Vanuatu" \
           "Vanuatu" ;# <-- NOT TRANSLATED YET
  mcset $l "Vatican City State" \
           "Vatican City State" ;# <-- NOT TRANSLATED YET
  mcset $l "Venezuela, Bolivarian Republic Of" \
           "Venezuela, Bolivarian Republic Of" ;# <-- NOT TRANSLATED YET
  mcset $l "Viet Nam" \
           "Viet Nam" ;# <-- NOT TRANSLATED YET
  mcset $l "Virgin Islands, British" \
           "Virgin Islands, British" ;# <-- NOT TRANSLATED YET
  mcset $l "Virgin Islands, U.S." \
           "Virgin Islands, U.S." ;# <-- NOT TRANSLATED YET
  mcset $l "Wallis And Futuna" \
           "Wallis And Futuna" ;# <-- NOT TRANSLATED YET
  mcset $l "Western Sahara" \
           "Western Sahara" ;# <-- NOT TRANSLATED YET
  mcset $l "Yemen" \
           "Yemen" ;# <-- NOT TRANSLATED YET
  mcset $l "Zambia" \
           "Zambia" ;# <-- NOT TRANSLATED YET
  mcset $l "Zimbabwe" \
           "Zimbabwe" ;# <-- NOT TRANSLATED YET
}

# lcd_hd44780.tcl
# ==============================================================================
namespace eval LcdHD44780 {
  mcset $l "LCD display" \
           "§LCD display§" ;# <-- NOT TRANSLATED YET
  mcset $l "NOTE" \
           "§NOTE§" ;# <-- NOT TRANSLATED YET
  mcset $l "BIT" \
           "§BIT§" ;# <-- NOT TRANSLATED YET
  mcset $l "PORT" \
           "§PORT§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set font" \
           "§Set font§" ;# <-- NOT TRANSLATED YET
  mcset $l "ROM code A00" \
           "§ROM code A00§" ;# <-- NOT TRANSLATED YET
  mcset $l "ROM code A02" \
           "§ROM code A02§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set character size" \
           "§Set character size§" ;# <-- NOT TRANSLATED YET
  mcset $l "hd44780" \
           "§hd44780§" ;# <-- NOT TRANSLATED YET
  mcset $l "Disable delays" \
           "§Disable delays§" ;# <-- NOT TRANSLATED YET
  mcset $l "Ignore errors" \
           "§Ignore errors§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show HD44780 log" \
           "§Show HD44780 log§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display the log of events which are currently happening in the simulated HD44780 chip" \
           "§Display the log of events which are currently happening in the simulated HD44780 chip§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show CGROM" \
           "§Show CGROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display content of HD44780 Character Generator ROM" \
           "§Display content of HD44780 Character Generator ROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show CGRAM" \
           "§Show CGRAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display content of HD44780 Character Generator RAM" \
           "§Display content of HD44780 Character Generator RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show DDRAM" \
           "§Show DDRAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display content of HD44780 Display data RAM" \
           "§Display content of HD44780 Display data RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reset HD44780" \
           "§Reset HD44780§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reinitialize the simulated HD44780, but do not affect DDRAM and CGRAM" \
           "§Reinitialize the simulated HD44780, but do not affect DDRAM and CGRAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear DDRAM & CGRAM" \
           "§Clear DDRAM & CGRAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear the entire Display Data RAM and Character Generator RAM" \
           "§Clear the entire Display Data RAM and Character Generator RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show help" \
           "§Show help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration" \
           "§Save configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration" \
           "§Load configuration§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display the log of events which are currently happening in the simulated HD44780 chip" \
           "§Display the log of events which are currently happening in the simulated HD44780 chip§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display content of HD44780 Character Generator ROM" \
           "§Display content of HD44780 Character Generator ROM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Reinitialize the simulated HD44780, but do not affect DDRAM and CGRAM" \
           "§Reinitialize the simulated HD44780, but do not affect DDRAM and CGRAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear the entire Display Data RAM and Character Generator RAM" \
           "§Clear the entire Display Data RAM and Character Generator RAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show brief help" \
           "§Show brief help§" ;# <-- NOT TRANSLATED YET
  mcset $l "Save configuration into a file" \
           "§Save configuration into a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Load configuration from a file" \
           "§Load configuration from a file§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cursor blinking" \
           "§Cursor blinking§" ;# <-- NOT TRANSLATED YET
  mcset $l "Accompanies display shift" \
           "§Accompanies display shift§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display ON/OFF" \
           "§Display ON/OFF§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cursor ON/OFF" \
           "§Cursor ON/OFF§" ;# <-- NOT TRANSLATED YET
  mcset $l "2 lines display / 1 line display" \
           "§2 lines display / 1 line display§" ;# <-- NOT TRANSLATED YET
  mcset $l "5 × 10 dots / 5 × 8 dots" \
           "§5 × 10 dots / 5 × 8 dots§" ;# <-- NOT TRANSLATED YET
  mcset $l "Increment AC / Decrement AC" \
           "§Increment AC / Decrement AC§" ;# <-- NOT TRANSLATED YET
  mcset $l "8-bit data transfer / 4-bit data transfer" \
           "§8-bit data transfer / 4-bit data transfer§" ;# <-- NOT TRANSLATED YET
  mcset $l "One More Nibble to transfer / data transfer complete" \
           "§One More Nibble to transfer / data transfer complete§" ;# <-- NOT TRANSLATED YET
  mcset $l "Internally operating / Instructions acceptable" \
           "§Internally operating / Instructions acceptable§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show or hide the bottom part" \
           "§Show or hide the bottom part§" ;# <-- NOT TRANSLATED YET
  mcset $l "Show or hide the right part" \
           "§Show or hide the right part§" ;# <-- NOT TRANSLATED YET
  mcset $l "Turn HW simulation on/off" \
           "§Turn HW simulation on/off§" ;# <-- NOT TRANSLATED YET
  mcset $l "Configure" \
           "§Configure§" ;# <-- NOT TRANSLATED YET
  mcset $l "Shift:" \
           "§Shift:§" ;# <-- NOT TRANSLATED YET
  mcset $l "Close" \
           "§Close§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cursor: " \
           "§Cursor: §" ;# <-- NOT TRANSLATED YET
  mcset $l "HD44780 Character Generator ROM (ROM Code: A0%d) - MCU 8051 IDE" \
           "§HD44780 Character Generator ROM (ROM Code: A0%d) - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear log" \
           "§Clear log§" ;# <-- NOT TRANSLATED YET
  mcset $l "HD44780 log - MCU 8051 IDE" \
           "§HD44780 log - MCU 8051 IDE§" ;# <-- NOT TRANSLATED YET
  mcset $l "\[INFO\] " \
           "§\[INFO\] §" ;# <-- NOT TRANSLATED YET
  mcset $l "\[WARNING\] " \
           "§\[WARNING\] §" ;# <-- NOT TRANSLATED YET
  mcset $l "\[ERROR\] " \
           "§\[ERROR\] §" ;# <-- NOT TRANSLATED YET
  mcset $l "HD44780 ERROR" \
           "§HD44780 ERROR§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Clear Display" \
           "§Clear Display§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Return Home" \
           "§Return Home§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Entry Mode Set" \
           "§Entry Mode Set§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Display On Off Control" \
           "§Display On Off Control§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Cursor Or Display Shift" \
           "§Cursor Or Display Shift§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Function Set" \
           "§Function Set§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set CGRAM Address" \
           "§Set CGRAM Address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set DDRAM Address" \
           "§Set DDRAM Address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Read Busy Flag & Address" \
           "§Read Busy Flag & Address§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Write Data To CG Or DDRAM" \
           "§Write Data To CG Or DDRAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Neither \"Set DDRAM Address\" nor \"Set CGRAM Address\" instruction was issued prior to the write instruction" \
           "§Neither \"Set DDRAM Address\" nor \"Set CGRAM Address\" instruction was issued prior to the write instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received instruction: %s" \
           "§Received instruction: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Read Data From CG Or DDRAM" \
           "§Read Data From CG Or DDRAM§" ;# <-- NOT TRANSLATED YET
  mcset $l "Neither \"Set DDRAM Address\" nor \"Set CGRAM Address\" instruction was issued prior to the read instruction" \
           "§Neither \"Set DDRAM Address\" nor \"Set CGRAM Address\" instruction was issued prior to the read instruction§" ;# <-- NOT TRANSLATED YET
  mcset $l "Controller is busy, unable to execute requested instruction." \
           "§Controller is busy, unable to execute requested instruction.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Commencing execution, this action will take %d micro-seonds to comply." \
           "§Commencing execution, this action will take %d micro-seonds to comply.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Operation finished" \
           "§Operation finished§" ;# <-- NOT TRANSLATED YET
  mcset $l "Skipping delay" \
           "§Skipping delay§" ;# <-- NOT TRANSLATED YET
  mcset $l "Device reset" \
           "§Device reset§" ;# <-- NOT TRANSLATED YET
  mcset $l "DDRAM address is too high: %d" \
           "§DDRAM address is too high: %d§" ;# <-- NOT TRANSLATED YET
  mcset $l "CGRAM address is too high: %d" \
           "§CGRAM address is too high: %d§" ;# <-- NOT TRANSLATED YET
  mcset $l "Value is too high: 0x%X" \
           "§Value is too high: 0x%X§" ;# <-- NOT TRANSLATED YET
  mcset $l "Input is corrupted: %s" \
           "§Input is corrupted: %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Invalid instruction: %2Xh" \
           "§Invalid instruction: %2Xh§" ;# <-- NOT TRANSLATED YET
  mcset $l "Received an invalid input on signal %s" \
           "§Received an invalid input on signal %s§" ;# <-- NOT TRANSLATED YET
  mcset $l "Set character size" \
           "§Set character size§" ;# <-- NOT TRANSLATED YET
  mcset $l "LCD display controled by HD44780 driver\n\n" \
           "§LCD display controled by HD44780 driver\n\n§" ;# <-- NOT TRANSLATED YET
  mcset $l "Starting the HD44780 boot-up sequence." \
           "§Starting the HD44780 boot-up sequence.§" ;# <-- NOT TRANSLATED YET
  mcset $l "Receiving the Most Significant Nibble (%02Xh)" \
           "§Receiving the Most Significant Nibble (%02Xh)§" ;# <-- NOT TRANSLATED YET
  mcset $l "Receiving the Less Significant Nibble (%02Xh)" \
           "§Receiving the Less Significant Nibble (%02Xh)§" ;# <-- NOT TRANSLATED YET
}