# 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 ``cs'' means Czech.
#      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
}

# 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 "Show status bar history" \
		 "§Show status bar history§" ;# <-- 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
	# 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 "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 "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 "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 "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" \
		 "§Autosave interval§" ;# <-- 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 "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
}
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 "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 segment location\n\nSyntax:\n  ORG <expr>\n\nExample:\n  ORG 0Bh\n\n" \
		 "§ORiGin of 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 "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§\nStarting compiler ...§" ;# <-- 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
}

# 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 operand set: %s %s" \
		 "§Invalid operand set: %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 "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 "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 "Bad layout: Macros cannot contain labels -- label deleted" \
		 "§Bad layout: Macros cannot contain labels -- label deleted§" ;# <-- 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
}


# 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 "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 append this file to the project ?\n%s" \
		 "§Do you want to append 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 MCU 8051 IDE configuration dialog." \
		 "§Tip: You can enable/disable this dialog in 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 append this file to the project ?\n%s" \
		 "§Do you want to append 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 "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 "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 "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 "\tComplete IDE for MCS-51 based microconrollers.\n" \
		 "\t§Complete IDE for MCS-51 based microconrollers.§\n" ;# <-- NOT TRANSLATED YET
	mcset $l "\tThis program is written for POSIX Systems\n" \
		 "\t§This program is written for POSIX Systems§\n" ;# <-- NOT TRANSLATED YET
	mcset $l "Web: http://mcu8051ide.sourceforge.net\n" \
		 "§Web: http://mcu8051ide.sourceforge.net§\n" ;# <-- NOT TRANSLATED YET
	mcset $l "Please post suggestions and comments at http://mcu8051ide.sf.net\n" \
		 "§Please post suggestions and comments at http://mcu8051ide.sf.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 were removed" \
		 "§These files were removed§" ;# <-- NOT TRANSLATED YET
	mcset $l "Ok" \
		 "§Ok§" ;# <-- 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
}

# 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 {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
}
