Description: Keymaps for etktab
 This patch includes several keymaps for inclusion in etktab.
Author: Roland Stigge <stigge@antcom.de>

--- /dev/null
+++ etktab-3.2/addons/deutschland-3.2.etk
@@ -0,0 +1,129 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+# all ALT-bindings won't work on german keyboards
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = plus->(+)
+dec_base = minus->(-)
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+print =
+close = CMD-w
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-x
+redraw = CMD-l
+help = question->(?)
+
+# CMD-Tab (lyrics_mode) is predefined by some windowmanagers
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-z
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+# first small change, freed colon from "tuning" to use it for "repeat"
+tuning = semicolon->(;)
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = less->(|)
+repeat = colon->(:)
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-comma->(ALT-,)
+mod:4 = ALT-Key-6->(ALT-6)
+mod:5 = ALT-u
+mod:6 = ALT-d
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = exclam->(!)
+note:A.o = quotedbl->(")
+note:D.o = section->(§)
+note:G.o = dollar->($)
+note:B.o = percent->(%)
+note:e.o = ampersand->(&)
+note:a.o = slash->(/)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = q
+note:A.1 = w
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = z
+note:a.1 = u
+
+note:E.2 = a
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = y
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/us-3.2.etk
@@ -0,0 +1,125 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = plus->(+) equal->()
+dec_base = minus->(-) underscore->()
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+print = CMD-p
+close = CMD-w
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-backslash->(CMD-\)
+redraw = CMD-l
+help = question->(?) CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = semicolon->(;) colon->()
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = bar->(|) backslash->()
+repeat = ALT-semicolon->(ALT-;) ALT-colon->()
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-Key-6->(ALT-6)
+mod:4 = ALT-quoteleft->(ALT-`)
+mod:5 = ALT-slash->(ALT-/)
+mod:6 = ALT-backslash->(ALT-\)
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = exclam->(!)
+note:A.o = at->(@)
+note:D.o = numbersign->(#)
+note:G.o = dollar->($)
+note:B.o = percent->(%)
+note:e.o = asciicircum->(^)
+note:a.o = ampersand->(&)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = q
+note:A.1 = w
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = y
+note:a.1 = u
+
+note:E.2 = a
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = z
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/france-3.2.etk
@@ -0,0 +1,126 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = KP_Add->() greater->(>)
+dec_base = KP_Subtract->() less->(<)
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+print = CMD-p
+close = CMD-w
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-underscore->(CMD-_)
+redraw = CMD-l
+help = question->(?) CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = semicolon->(;)
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = exclam->(!)
+repeat = ALT-colon->(ALT-:)
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-dead_circumflex->(ALT-^)
+mod:4 = ALT-eacute->(ALT-é)
+mod:5 = ALT-slash->(ALT-/)
+mod:6 = ALT-underscore->(ALT-_)
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = ampersand->(&)
+note:A.o = eacute->(é)
+note:D.o = quotedbl->(")
+#note:G.o = apostrophe->(')
+note:G.o = quoteright->(')
+note:B.o = parenleft->(()
+note:e.o = minus->(-)
+note:a.o = egrave->(è)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = a
+note:A.1 = z
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = y
+note:a.1 = u
+
+note:E.2 = q
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = w
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = comma->(,)
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/italia-3.2.etk
@@ -0,0 +1,130 @@
+# Linee vuote e linee che iniziano con "#" sono ignorate
+# Linee di forma "parola = qualsiasi" sono linee delle legature
+#     Un evento di legatura deve essere un evento Tk valido.. vedi la 
+#       funzione manpage riguardo al "bind" di Tk
+#     Legature multiple e con spazi separati possono essere visualizzate 
+#       per la stessa funzione ma solo la prima verrà visualizzata nel 
+#       menu corrispondente
+#     Se una legatura è visualizzata differentemente nell'aiuto, segui
+#       la legatura con la versione visualizzazione in parentesi... così:
+#       colon->(:) Parentesi destra è espressa come parenright->())
+#       Se c'è un tasto che non vuoi mostrare nell'aiuto avrebbe parentesi 
+#       vuote es: sottolinea->()
+#     Non possono esserci spazi nella stringa di aiuto
+#     ALT e CMD verranno sostituiti con it tasti Alt e Control 
+#       dell'appropriato OS
+#     PGUP/PGDN  verranno sostituiti con it tasti PaginaSU/PaginaGIU 
+#       dell'appropriato OS
+
+back = Left->(sinistro)
+forward = Right->(destro)
+up_string = Up->(su)
+down_string = Down->(giu)
+up_score = PGUP->(pagina_su)
+down_score = PGDN->(pagina_giu)
+home = Home->(inizio)
+end = End->(fine)
+
+inc_base = plus->(+)
+dec_base = minus->(-)
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+print = CMD-p
+close = CMD-w
+quit_safe = CMD-q Escape->(esci)
+exit = CMD-backslash->(CMD-\)
+redraw = CMD-l
+help = question->(?)
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-z
+redo = CMD-y CMD-Shift-z->()
+del_note = Delete->(elimina)
+del_pos = Shift-Delete->(maiuscolo-elimina)
+backspace = BackSpace->(ritorno_unitario)
+
+tuning = comma->(,)
+blanktab_before = Insert->(inserisci)
+blanktab_after = space->(spazio)
+whitespace_after = Shift-space->(maiuscolo-spaziatrice)
+whitespace_to_endline = Return->(inzio)
+bar = backslash->(\) bar->() 
+repeat = ALT-colon->(ALT-:) ALT-period->()
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-igrave->(ALT-ì)
+mod:4 = ALT-ugrave->(ALT-ù)
+mod:5 = ALT-Key-7->(ALT-7)
+mod:6 = ALT-backslash->(ALT-\)
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = exclam->(!)
+note:A.o = quotedbl->(")
+note:D.o = sterling->(£)
+note:G.o = dollar->($)
+note:B.o = percent->(%)
+note:e.o = ampersand->(&)
+note:a.o = slash->(/)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = q
+note:A.1 = w
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = y
+note:a.1 = u
+
+note:E.2 = a
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = z
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left->(sinistro)
+lyr_right = Right->(destro)
+lyr_up = Up->(su)
+lyr_down = Down->(giu)
+lyr_upsection = PGUP->(pagina_su)
+lyr_dnsection = PGDN->(pagina_giu)
+lyr_home = Home->(inizio)
+lyr_end = End->(fine)
+lyr_delete = Delete->(elimina)
+lyr_backspace = BackSpace->(ritorno_unitario)
+lyr_enter = Return->(inzio)
+
--- /dev/null
+++ etktab-3.2/addons/francais-3.2.etl
@@ -0,0 +1,251 @@
+# Blank lines, or those beginning with '#' are ignored
+# Message lines should be in the form 'key = value'
+#     Backslash at the end of a line means the next line is a continuation
+#     Messages with $whatever have values substituted in at runtime
+
+string:open = Ouvrir
+string:save = Enregistrer
+string:export = Exporter
+string:print = Imprimer
+string:close = Fermer
+string:untitled = Sans Titre
+string:mode = Mode
+string:lead = Arpège
+string:chord = Accord
+string:lead = Arpèges
+string:chord = Accord
+string:lyrics = Paroles
+string:basefret = Frette de Base
+string:or = ou
+string:color_menu_fg_left = Premier Plan Menu de Gauche
+string:color_menu_fg_right = Premier Plan Menu de Droite
+string:color_menu_bg = Fond du Menu/Bouton
+string:color_tab_fg_default = Premier Plan par défaut De la Tablature
+string:color_tab_fg_currpos = Premier Plan de la Position Courante
+string:color_tab_fg_currstring = Premier Plan de la Corde Courante
+string:color_tab_bg_default = Fond par Défaut de la Tablature
+string:color_tab_bg_sel = Fond de la Tablature Sélectionnée
+string:color_help_fg = Premier Plan du Texte de l'Aide
+string:color_help_bg = Fond du Texte de l'Aide
+string:font_help = Aide Police
+string:font_tab = Police de Tablature
+string:font_statusbar = Police de la Barre d'Etat
+string:separation = Espacement des Tablatures
+string:width = Largeur des Tablatures
+string:window_width = Largeur de la Fenêtre
+string:window_height = Hauteur de la Fenêtre
+string:regular = Régulier
+string:bold = Gras
+string:italic = Italique
+string:bold_italic = Gras+Italique
+string:string_name = Corde $cs
+string:file_tab = ASCII Tab
+string:keybind = Assignations Touches Clavier
+string:language = Langue
+string:tuning_presets = Accordages Préréglés
+string:name = Nom
+# In below binding, number of strings will be substituted for '#'
+string:file_etx = eTktab $ns String
+string:usage = Usage: $argv0 [tablature file]\
+
+
+title:help = Aide: eTktab$version
+title:tuning = Régler l'accordage de l'instrument
+title:about = A propos de eTktab
+title:save_fail = Echec de l'Enregistrement
+title:open_fail = Echec de l'ouverture
+title:file_bad = Mauvais Format de Fichier
+title:close_verify = Fichier non Enregistré!
+title:color = Choix de Couleurs
+title:prefs_verify = Charger Préférences
+
+dialog:about = eTktab $version by $author\
+$webpage
+dialog:save_fail = Echec de l'enregistrement du fichier:  $filename
+dialog:open_fail = Echec de l'ouverture du fichier:  $filename
+dialog:file_bad = eTktab$version ne peut lire le format de fichier de $filename
+dialog:close_verify = $filename a été modifié. Enregistrer avant de fermer ?
+dialog:prefs_verify = Charger les nouvelles Préférences ?
+
+button:help = Aide
+button:tuning = Accordage
+button:ok = OK
+button:cancel = Annuler
+button:yes = Oui
+button:no = Non
+button:retry = Réessayer
+button:add = Ajouter
+button:edit = Editer
+button:delete = Supprimer
+
+menu:file = Fichier
+menu:new = Nouveau
+menu:save_as = Enregistrer sous
+menu:close = Fermer
+menu:quit = Quitter
+menu:edit = Edition
+menu:undo = Annulation $undo_menu
+menu:redo = Refaire $redo_menu
+menu:cut = Couper
+menu:copy = Copier
+menu:clear = Tout effacer
+menu:paste = Coller
+menu:select_all = Tout Selectionner
+menu:options = Préférences
+menu:default_numstrings = Nouveau Document par Défaut
+menu:default_tuning = Accordage par Défaut
+menu:format = Formatage du Document
+menu:default_format = Formatage par Défaut
+menu:font = Polices
+menu:color = Couleurs
+menu:revert = Revenir aux Valeurs par défaut
+menu:windows = Fenêtres
+# In below binding, number of strings will be substituted for '#'
+menu:xstring = $ns cordes
+
+history:note = Insérer une Note
+history:tuning = Changer l'Accordage
+history:delete = Effacer
+history:del_note = Effacer la Note
+history:space = Insérer un Espace
+history:cut = Couper
+history:clear = Effacer Tout
+history:paste = Coller
+history:expression = Marque d'Expression
+history:repeat = Points de Reprise
+history:bar = Insérer Barre de Mesure
+history:newline = Nouvelle Ligne
+history:blanktab = Insérer une tablature vierge
+history:whitespace = Insérer un espace blanc
+
+# Each keyname in the help text will be expanded to the keybinding(s) in
+# use for that function.  Each keyname will always be expanded/truncated
+# to exactly 18 characters, except those in the fret chart
+help:start = Ce document d'Aide décrit les assignations de touches dans eTktab.\
+Pour une explication plus large du fonctionnement du programme,\
+reportez-vous au fichier 'LISEZ_MOI.html' livré avec le programme.\
+\
+INSERTION DE NOTES:\
+\
+Le mode "Accords" ne fait pas avancer le curseur après chaque insertion de\
+note,le mode "Arpèges" oui.  Ce mode peut etre changé grace au menu déroulant\
+ou à la touche de la section "Divers".\
+\
+             CORDE (guitare)             CORDE (banjo)            CORDE (basse)\
+\
+            E A D G B E                  G B G B D                  E A D G\
+          +-------------+              +-----------+              +---------+\
+F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) $keynames(note:e.0) |    F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) |    F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) |\
+R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) $keynames(note:e.1) |    R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) |    R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) |\
+E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) $keynames(note:e.2) |    E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) |    E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) |\
+T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) $keynames(note:e.3) |    T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) |    T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) |\
+ \
+   open   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) $keynames(note:e.o) |       open   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) |       open   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) |\
+\
+* La base apparait dans la ligne d'état et se modifie grace au menu déroulant\
+ou aux touches listées plus bas dans la section" Divers".\
+* les assignations dans la ligne "open" sont toujours au niveau de la frette 0\
+_______________________________________________________________________________\
+MOUVEMENTS DU CURSEUR:\
+\
+$keynames(up_string)	une corde au-dessus\
+$keynames(down_string)	une corde au-dessous\
+$keynames(back)  	vers la gauche\
+$keynames(forward)	vers la droite\
+$keynames(up_score)  	une partition plus haut\
+$keynames(down_score)  	une partition plus bas\
+clic de gauche    	retire une marque et déplace le curseur vers la position de\
+			la souris\
+_______________________________________________________________________________\
+INSERER et/ou SUPPRIMER:\
+\
+$keynames(backspace)	Supprime la position précédente OU supprime tout(*)\
+$keynames(del_note)	Supprime la note sous le curseur OU supprime tout(*)\
+$keynames(del_pos)	Supprime la position courante OU supprime tout (*)\
+$keynames(blanktab_before)	Insère une nouvelle position au curseur\
+$keynames(blanktab_after)	insère une nouvelle position après le curseur\
+$keynames(whitespace_after)	insère un espace vide au niveau du curseur\
+$keynames(whitespace_to_endline)	remplit la ligne courante avec un espace vide\
+\
+(*) S'il existe une sélection en cours (si une marque est définie)\
+cette touche supprimera cette sélection à la place de sa fonction habituelle\
+\
+_______________________________________________________________________________\
+ALTERATIONS DE NOTES:\
+\
+$keynames(mod:5)	glissé ascendant vers la note\
+$keynames(mod:6)	glissé descendant vers la note\
+$keynames(mod:8) 	bend\
+$keynames(mod:9) 	relachement de bend\
+$keynames(mod:1)	hammer-on\
+$keynames(mod:2)	pull-off\
+$keynames(mod:4) 	vibrato (~)\
+$keynames(mod:3)	harmonic (^)\
+$keynames(mod:7) 	slap/pop\
+$keynames(mod:10)	tapé de la main droite\
+$keynames(mod:20)	étouffé\
+$keynames(mod:0)	retire une altération\
+_______________________________________________________________________________\
+COUPER/COLLER:\
+\
+$keynames(mark)	pose/retire une marque\
+$keynames(select_all)	sélectionne tout\
+$keynames(copy)	copie la tablature sélectionée\
+$keynames(cut)	coupe la tablature sélectionnée\
+$keynames(paste)	Colle(*)\
+$keynames(undo) 	annuler\
+$keynames(redo) 	refaire\
+\
+$keynames(del_note)	$keynames(backspace) VOIR section Inserer/Effacer\
+\
+Clic de gauche    	retire une marque et va à la position du curseur\
+Glisser clic de gauche	sélectionne la zone survolée
+
+
+
+help:unix_mouse = \
+clic du milieu		coller(*)\
+clic de droite		déplacement vers la position de la souris;\
+			étend la zone de sélection
+
+help:windows_mouse = \
+Maj-clic de gauche  déplacement vers la mosition de la souris\
+Clic de droite         coller(*)
+
+help:macintosh_mouse = \
+Maj-clic de gauche    déplacement vers la mosition de la souris\
+Clic de droite         coller(*)\
+NOTE:  assignation du bouton gauche uniquement sur les souris à 1 seul bouton
+
+
+
+help:end =  \
+\
+    (*) s'il existe une zone sélectionnée (si une marque est définie) la\
+        fonction coller remplace la tablature sélectionnée\
+_______________________________________________________________________________\
+DIVERS:\
+\
+$keynames(inc_base)	augmente la frette de base\
+$keynames(dec_base)	diminue la frette de base\
+$keynames(mode)	basculement entre Accord/Arpèges\
+$keynames(lyrics_mode)	bascule parole/tablature
+$keynames(tuning)	modification de l'accordage guitare\
+$keynames(bar)	ajoute une barre de mesure\
+$keynames(repeat)	point de reprise (*)\
+\
+ (*) symbols de reprise sur les barres de mesure ressemblent à cela |:    :|\
+_______________________________________________________________________________\
+Fichier I/O:\
+\
+$keynames(help)	AIDE\
+$keynames(redraw)	Reconstruit l'écran\
+$keynames(quit_safe)	quitter en enregistrant\
+$keynames(exit)	quitter sans enregistrer\
+$keynames(open)	ouvrir un fichier eTktab\
+$keynames(save)	enregistrer un fichier eTktab \
+$keynames(export)	exporter tablature ascii\
+$keynames(new)	nouvelle tablature\
+$keynames(close)	fermer le document\
+\
+_______________________________________________________________________________
--- /dev/null
+++ etktab-3.2/addons/canada_fr-3.2.etk
@@ -0,0 +1,125 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = greater->(>)
+dec_base = less->(<)
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+close = CMD-w
+print = CMD-p
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-backslash->(CMD-\) CMD-numbersign->()
+redraw = CMD-l
+help = CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = semicolon->(;) colon->()
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = brokenbar->(¦) 
+repeat = ALT-Key-7->(ALT-7) ALT-brokenbar->()
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-dead_circumflex->(ALT-^)
+mod:4 = ALT-semicolon->(ALT-;) ALT-asciitilde->()
+mod:5 = ALT-Key-3->(ALT-3) ALT-slash->()
+mod:6 = ALT-numbersign->(ALT-#) ALT-backslash->()
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = exclam->(!)
+note:A.o = quotedbl->(")
+note:D.o = slash->(/)
+note:G.o = dollar->($)
+note:B.o = percent->(%)
+note:e.o = question->(?)
+note:a.o = ampersand->(&)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = q
+note:A.1 = w
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = y
+note:a.1 = u
+
+note:E.2 = a
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = z
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/english-3.2.etl
@@ -0,0 +1,237 @@
+# Blank lines, or those beginning with '#' are ignored
+# Message lines should be in the form 'key = value'
+#     Backslash at the end of a line means the next line is a continuation
+#     Messages with $whatever have values substituted in at runtime
+
+string:open = Open
+string:save = Save
+string:export = Export
+string:print = Print
+string:close = Close
+string:untitled = Untitled
+string:mode = Mode
+string:lead = Lead
+string:chord = Chord
+string:lyrics = Lyrics
+string:basefret = Base Fret
+string:or = or
+string:color_menu_fg_left = Left Side Menu Foreground
+string:color_menu_fg_right = Right Side Menu Foreground
+string:color_menu_bg = Menu/Button Background
+string:color_tab_fg_default = Tablature Default Foreground
+string:color_tab_fg_currpos = Tablature Current Position Foreground
+string:color_tab_fg_currstring = Tablature Current String Foreground
+string:color_tab_bg_default = Default Tablature Background
+string:color_tab_bg_sel = Selected Tablature Background
+string:color_help_fg = Help Text Foreground
+string:color_help_bg = Help Text Background
+string:font_help = Help Font
+string:font_tab = Tablature Font
+string:font_statusbar = Statusbar Font
+string:separation = Tab Spacing
+string:width = Tab Width
+string:window_width = Window Width
+string:window_height = Window Height
+string:regular = Regular
+string:bold = Bold
+string:italic = Italic
+string:bold_italic = Bold+Italic
+string:string_name = String $cs
+string:tuning_presets = Tuning Presets
+string:name = Name
+string:file_tab = ASCII Tab
+string:keybind = Keybindings
+string:language = Language
+# In below binding, number of strings will be substituted for '#'
+string:file_etx = eTktab $ns String
+string:usage = Usage: $argv0 [tablature file]\
+
+
+title:help = Help: eTktab$version
+title:tuning = Set Instrument Tuning
+title:about = About eTktab
+title:save_fail = Save Failed
+title:open_fail = Open Failed
+title:file_bad = File Format Bad
+title:close_verify = File not Saved!
+title:prefs_verify = Overwrite Preferences
+title:color = Choose Colors
+title:print_return = Printing Results
+
+dialog:about = eTktab $version by $author\
+$webpage
+dialog:save_fail = Save operation failed for file:  $filename
+dialog:open_fail = Open operation failed for file:  $filename
+dialog:file_bad = eTktab$version cannot read the file format of $filename
+dialog:close_verify = $filename has been modified.  Do you want to save before closing?
+dialog:prefs_verify = This will overwrite all saved preferences.  Are you sure?
+dialog:print_command = Print Command:
+dialog:print_select = Select Printer:
+dialog:page_length = Page Length:
+dialog:print_unsupported = Sorry, printing not supported in Mac OS older than 10.2
+
+button:tuning = Tuning
+button:help = Help
+button:ok = OK
+button:cancel = Cancel
+button:yes = Yes
+button:no = No
+button:retry = Retry
+button:add = Add
+button:edit = Edit
+button:delete = Delete
+
+menu:file = File
+menu:new = New
+menu:save_as = Save As
+menu:close = Close
+menu:quit = Quit
+menu:edit = Edit
+menu:windows = Windows
+menu:undo = Undo $undo_menu
+menu:redo = Redo $redo_menu
+menu:cut = Cut
+menu:copy = Copy
+menu:clear = Clear
+menu:paste = Paste
+menu:select_all = Select All
+menu:options = Preferences
+menu:default_numstrings = New Document Default
+menu:default_tuning = Default Tuning
+menu:format = Document Formatting
+menu:default_format = Default Formatting
+menu:font = Fonts
+menu:color = Colors
+menu:revert = Revert to Defaults
+# In below binding, number of strings will be substituted for '#'
+menu:xstring = $ns string
+
+history:note = Insert Note
+history:tuning = Change Tuning
+history:delete = Delete Tablature
+history:del_note = Delete Note
+history:blanktab Insert Blank Tab
+history:whitespace Insert Space
+history:cut = Cut Tablature
+history:clear = Clear Tablature
+history:paste = Paste Tablature
+history:expression = Expression Mark
+history:repeat = Toggle Repeat Symbol
+history:bar = Insert Bar
+history:newline = New Line
+history:text_cut = Cut Lyrics
+history:text_del = Delete Character
+history:text_clear = Clear Lyrics
+history:text_insert = Insert Lyrics
+history:text_paste = Paste Lyrics
+
+# Each keyname in the help text will be expanded to the keybinding(s) in
+# use for that function.  Each keyname will always be expanded/truncated
+# to exactly 18 characters, except those in the fret chart
+help:start = This help document describes the eTktab keybindings.  For a more general\
+explanation of how the program works, please see the 'README.html' file that \
+comes with the program. \
+\
+Inserting notes:\
+\
+Chord mode does not advance the cursor after each inserted note, lead mode \
+does.  This mode may be changed via pulldown menu or keys in the Misc. section\
+\
+\
+          STRING (guitar)             STRING (banjo)            STRING (bass)\
+\
+            E A D G B E                  G B G B D                  E A D G\
+          +-------------+              +-----------+              +---------+\
+F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) $keynames(note:e.0) |    F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) |    F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) |\
+R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) $keynames(note:e.1) |    R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) |    R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) |\
+E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) $keynames(note:e.2) |    E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) |    E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) |\
+T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) $keynames(note:e.3) |    T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) |    T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) |\
+ \
+   open   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) $keynames(note:e.o) |       open   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) |       open   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) |\
+\
+* base is shown in the status line and is changed via pulldown menu or the \
+  keys listed in the 'Miscellaneous' section, below \
+* bindings in the 'open' row are always at fret 0 (ignoring base fret)\
+________________________________________________________________________________\
+Cursor Movement:\
+\
+$keynames(up_string)  up a string         $keynames(down_string)  down a string\
+$keynames(back)  left a position     $keynames(forward)  right a position\
+$keynames(up_score)  up a score          $keynames(down_score)  down a score\
+\
+left mouse button click    unset mark (if any) and move to mouse position\
+________________________________________________________________________________\
+Insert/Delete:\
+\
+$keynames(backspace)  delete previous position OR clear (*)\
+$keynames(del_note)  delete note under cursor OR clear (*)\
+$keynames(del_pos)  delete current position  OR clear (*)\
+$keynames(blanktab_before)  insert a new position at the cursor\
+$keynames(blanktab_after)  insert a new position after the cursor\
+$keynames(whitespace_after)  insert whitespace at the cursor\
+$keynames(whitespace_to_endline)  fill in whitespace to the end of the current line\
+\
+    (*) if there is currently a highlighted area (if a mark is set) this key\
+        will clear that area instead of its usual function\
+________________________________________________________________________________\
+Note Alterations:\
+\
+$keynames(mod:5)  slide up to note    $keynames(mod:6)  slide down to note\
+$keynames(mod:8)  bend                $keynames(mod:9)  release bend\
+$keynames(mod:1)  hammer-on           $keynames(mod:2)  pull-off\
+$keynames(mod:4)  vibrato (~)         $keynames(mod:3)  harmonic (^)\
+$keynames(mod:7)  slap/pop            $keynames(mod:10)  right-hand tapping\
+$keynames(mod:20)  muted               $keynames(mod:0)  remove alteration\
+________________________________________________________________________________\
+Cut/Paste:\
+\
+$keynames(mark)  (un)set mark        $keynames(select_all)  select all\
+$keynames(copy)  copy highlighted tab\
+$keynames(cut)  cut highlighted tab $keynames(paste)  paste(*)\
+$keynames(undo)  undo                $keynames(redo)  redo\
+\
+$keynames(del_note)/   $keynames(backspace)  SEE Insert/Delete section above\
+\
+left mouse button click    unset mark (if any) and move to mouse position\
+left mouse button drag     highlight dragged over area
+
+
+
+help:unix_mouse = \
+middle mouse button        paste(*)\
+right mouse button         move to mouse position; extend highlighted area
+
+help:windows_mouse = \
+shift-left button click    move to mouse position; extend highlighted area\
+right mouse button         paste(*)
+
+help:macintosh_mouse = \
+shift-left button click    move to mouse position; extend highlighted area\
+right mouse button         paste(*)\
+    NOTE:  'left button' bindings only, on a 1-button mouse
+
+
+
+help:end =  \
+\
+    (*) if there is currently a highlighted area (if a mark is set) the paste\
+        function replaces the highlighted tab\
+________________________________________________________________________________\
+Miscellaneous:\
+\
+$keynames(inc_base)  increase basefret   $keynames(dec_base)  decrease basefret\
+$keynames(bar)  add a bar           $keynames(repeat)  toggle repeat (*)\
+$keynames(mode)  toggle chord/lead   $keynames(lyrics_mode)  toggle lyrics/tab\
+$keynames(tuning)  change guitar tuning\
+\
+    (*) repeat symbols on bar lines... looking like this   |:   :|\
+________________________________________________________________________________\
+File I/O:\
+\
+$keynames(help)  HELP                $keynames(redraw)  redraw screen\
+$keynames(quit_safe)  quit with save      $keynames(exit)  quit without save\
+$keynames(open)  open eTktab file    $keynames(save)  save eTktab file\
+$keynames(export)  export ascii tab    $keynames(new)  new tab   \
+$keynames(close)  close document      $keynames(print)  print tab\
+\
+________________________________________________________________________________
--- /dev/null
+++ etktab-3.2/addons/dvorak-3.2.etk
@@ -0,0 +1,127 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = plus->(+) equal->()
+dec_base = minus->(-) underscore->()
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+print = CMD-p
+close = CMD-w
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-backslash->(CMD-\)
+redraw = CMD-l
+help = question->(?) CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = t
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = bar->(|) backslash->()
+repeat = ALT-semicolon->(ALT-;) ALT-colon->()
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-Key-6->(ALT-6)
+# verified next via globaldev site
+mod:4 = ALT-quoteleft->(ALT-`) 
+mod:5 = ALT-slash->(ALT-/)
+mod:6 = ALT-backslash->(ALT-\)
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = exclam->(!)
+note:A.o = at->(@)
+note:D.o = numbersign->(#)
+note:G.o = dollar->($)
+note:B.o = percent->(%)
+note:e.o = asciicircum->(^)
+note:a.o = ampersand->(&)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+#note:E.1 = apostrophe->(')
+note:E.1 = quoteright->(')
+note:A.1 = comma->(,)
+note:D.1 = period->(.)
+note:G.1 = p
+note:B.1 = y
+note:e.1 = f
+note:a.1 = g
+
+note:E.2 = a
+note:A.2 = o
+note:D.2 = e
+note:G.2 = u
+note:B.2 = i
+note:e.2 = d
+note:a.2 = h
+
+note:E.3 = semicolon->(;)
+note:A.3 = q
+note:D.3 = j
+note:G.3 = k
+note:B.3 = x
+note:e.3 = b
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/italiano-3.2.etl
@@ -0,0 +1,237 @@
+# Blank lines, or those beginning with '#' are ignored
+# Message lines should be in the form 'key = value'
+#     Backslash at the end of a line means the next line is a continuation
+#     Messages with $whatever have values substituted in at runtime
+
+string:open = Apri
+string:save = Salva
+string:export = Esporta
+string:print = Stampa
+string:close = Chiudi
+string:untitled = Senza Titolo
+string:mode = Modalità
+string:lead = Guida
+string:chord = Accordo
+string:lyrics = Lirica
+string:basefret = CapoTasto
+string:or = oppure
+string:color_menu_fg_left = Menù Lato Sinistro a Fronte
+string:color_menu_fg_right = Menù Lato Destro a Fronte
+string:color_menu_bg = Menù/Pulsante Sfondo
+string:color_tab_fg_default = Tablatura Iniziale a Fronte
+string:color_tab_fg_currpos = Posizione Tablatura Corrente a Fronte
+string:color_tab_fg_currstring = Corda Tablatura Corrente a Fronte
+string:color_tab_bg_default = Sfondo Tablatura di Inizio
+string:color_tab_bg_sel = Sfondo Tablatura Selezionato
+string:color_help_fg = Testo di Aiuto a Fronte
+string:color_help_bg = Sfondo Testo di Aiuto
+string:font_help = Carattere di Aiuto
+string:font_tab = Carattere Tablatura
+string:font_statusbar = Carattere della Barra di Stato
+string:separation = Spaziatura Tablatura
+string:width = Larghezza Tablatura
+string:window_width = Larghezza Finestra
+string:window_height = Altezza Finestra
+string:regular = Regolare
+string:bold = Grassetto
+string:italic = Corsivo
+string:bold_italic = Grassetto+Corsivo
+string:string_name = Corda $cs
+string:tuning_presets = Tonalità preimpostate
+string:name = Nome
+string:file_tab = Tablatura ASCII
+string:keybind = Legature Tasto
+string:language = Lingua
+# In below binding, number of strings will be substituted for '#'
+string:file_etx = Corda $ns eTktab
+string:usage = Uso: $argv0 [file di tablatura]\
+
+
+title:help = Help: eTktab$version
+title:tuning = Imposta Tonalità strumento
+title:about = Info su eTktab
+title:save_fail = Salvataggio Fallito
+title:open_fail = Apertura Fallita
+title:file_bad = Formato File non Corretto
+title:close_verify = File non Salvato!
+title:prefs_verify = Sovrascrivi Preferenze
+title:color = Scegli Colori
+title:print_return = Stampa Risultati
+
+dialog:about = eTktab $version di $author\
+$webpage
+dialog:save_fail = Salvataggio fallito per il file:  $filename
+dialog:open_fail = Apertura fallita per il file:  $filename
+dialog:file_bad = eTktab$version non può leggere il formato file di $filename
+dialog:close_verify = $filename è stato modificato.  Desideri salvare le modifiche prima di chiudere?
+dialog:prefs_verify = Ciò sovrascriverà tutte le preferenze salvate.  Ne sei sicuro?
+dialog:print_command = Stampa Comando:
+dialog:print_select = Seleziona Stampante:
+dialog:page_length = Lunghezza Pagina:
+dialog:print_unsupported = Spiacente, la stampa è supportata da Mac OS 10.2 in sù
+
+button:tuning = Tonalità
+button:help = Aiuto
+button:ok = OK
+button:cancel = Annulla
+button:yes = Si
+button:no = No
+button:retry = Riprova
+button:add = Aggiungi
+button:edit = Modifica
+button:delete = Elimina
+
+menu:file = File
+menu:new = Nuovo
+menu:save_as = Salva Con nome
+menu:close = Chiudi
+menu:quit = Esci
+menu:edit = Modifica
+menu:windows = Finestre
+menu:undo = Annulla $undo_menu
+menu:redo = Ripristina $redo_menu
+menu:cut = Taglia
+menu:copy = Copia
+menu:clear = Pulisci
+menu:paste = Incolla
+menu:select_all = Seleziona Tutto
+menu:options = Preferenze
+menu:default_numstrings = Nuovo Documento
+menu:default_tuning = Tonalità Iniziale
+menu:format = Formattazione Documento
+menu:default_format = Formattazione Iniziale
+menu:font = Caratteri
+menu:color = Colori
+menu:revert = Ripristina allo Stato Iniziale
+# In below binding, number of strings will be substituted for '#'
+menu:xstring = $ns Corda
+
+history:note = Inserisci Nota
+history:tuning = Cambia Tonalità
+history:delete = Elimina Tablatura
+history:del_note = Elimina Nota
+history:blanktab = Inserisci Tablatora Vuota
+history:whitespace = Inserisci Spazio
+history:cut = Taglia Tablatura
+history:clear = Pulisci Tablatura
+history:paste = Incolla Tablatura
+history:expression = Punto Esclamativo
+history:repeat = Pannello Ripeti Simbolo
+history:bar = Inserisci Barra
+history:newline = Nuova Linea
+history:text_cut = Taglia Lirica
+history:text_del = Elimina Caratteristica
+history:text_clear = Pulisci Lirica
+history:text_insert = Inserisci Lirica
+history:text_paste = Incolla Lirica
+
+# Each keyname in the help text will be expanded to the keybinding(s) in
+# use for that function.  Each keyname will always be expanded/truncated
+# to exactly 18 characters, except those in the fret chart
+help:start = Questo Documento di Aiuto descrive le legature tasto di eTktab. \
+Per una spiegazione generica di come il programma funziona, per favore leggi \
+il file 'LEGGIMI.html' incluso nel programma. \
+\
+Inserendo le note:\
+\
+La modalità Accordo non avanza il cursore ad ogni nota inserita, la modalità solista si \
+Ciò può essere cambiato dal menu o dai tasti nella sezione Varie\
+\
+\
+          CORDA (chitarra)             CORDA (banjo)            CORDA (basso)\
+\
+            E A D G B E                  G B G B D                  E A D G\
+          +-------------+              +-----------+              +---------+\
+F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) $keynames(note:e.0) |    F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) |    F  base+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) |\
+R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) $keynames(note:e.1) |    R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) |    R  base+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) |\
+E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) $keynames(note:e.2) |    E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) |    E  base+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) |\
+T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) $keynames(note:e.3) |    T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) |    T  base+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) |\
+ \
+   apri   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) $keynames(note:e.o) |       apri   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) |       apri   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) |\
+\
+* Il tasto di base (o CapoTasto) è mostrato nella linea di stato e si può cambiare \
+dal menu a tendina o dai tasti si veda nella sezione 'Varie', sotto. \
+* legature nella fila 'libera' sono sempre al tasto 0 (ignorando il tasto di base)\
+________________________________________________________________________________\
+Movimento Cursore:\
+\
+$keynames(up_string)  su di una corda                       $keynames(down_string)  giù di una corda\
+$keynames(back)  scala a sinistra di una posizione     $keynames(forward)  scala a destra di una posizione\
+$keynames(up_score)  su di una riga                        $keynames(down_score)  giù di una riga\
+\
+Click sinistro del mouse    rimuovi marcatore (se ce ne sono) e muovilo nella posizione del mouse\
+________________________________________________________________________________\
+Inserisci/Elimina:\
+\
+$keynames(backspace)     elimina la posizione precedente O pulisci (*)\
+$keynames(del_note)     elimina nota sotto il cursore O pulisci (*)\
+$keynames(del_pos)     elimina la corrente posizione  O pulisci (*)\
+$keynames(blanktab_before)     inserisci una nuova posizione sul cursore\
+$keynames(blanktab_after)     inserisci una nuova posizione prima del cursore\
+$keynames(whitespace_after)  inserisci spazio bianco sul cursore\
+$keynames(whitespace_to_endline)     riempi nello spazio bianco fino alla fine della linea corrente\
+\
+    (*) se c'è una area attualmente evidenziata (se un marcatore è stato posto) questa chiave\
+        pulirà quell'area anzichè svolgere la sua solita funzione\
+________________________________________________________________________________\
+Alterazioni Note:\
+\
+$keynames(mod:5)  scivola in sù sulla nota     $keynames(mod:6)  scivola in giù sulla nota\
+$keynames(mod:8)  piega                        $keynames(mod:9)  rilascia la piegatura\
+$keynames(mod:1)  martelletto                  $keynames(mod:2)  tira\
+$keynames(mod:4)  vibrato (~)                  $keynames(mod:3)  armonica (^)\
+$keynames(mod:7)  slap/pop                     $keynames(mod:10)  tapping con la mano destra\
+$keynames(mod:20)  muto                         $keynames(mod:0)  rimuovi alterazione\
+________________________________________________________________________________\
+Cut/Paste:\
+\
+$keynames(mark)  (as)porta un marcatore        $keynames(select_all)  seleziona tutto\
+$keynames(copy)  copia tablatura evidenziata\
+$keynames(cut)  taglia tablatura evidenziata  $keynames(paste)  incolla(*)\
+$keynames(undo)  annulla                       $keynames(redo)  ripristina\
+\
+$keynames(del_note)/   $keynames(backspace)  VEDI la sezione sopra Inserisci/Eliminae\
+\
+click sinistro del mouse    asporta marcatore (se ce ne sono) e muovilo nella posizione del mouse\
+trascina con click sinistro del mouse     evidenzia l'area di trascinamento
+
+
+
+help:unix_mouse = \
+click tasto mouse centrale        incolla(*)\
+click tasto mouse destro          muovi nella posizione del mouse; estendi l'area evidenziata
+
+help:windows_mouse = \
+shift-left button click    muovi nella posizione del mouse; estendi l'area evidenziata\
+right mouse button         incolla(*)
+
+help:macintosh_mouse = \
+shift-click sinistro del mouse    muovi nella posizione del mouse; estendi l'area evidenziataa\
+click destro del mouse         incolla(*)\
+    NOTA:  'il click sinistro' fa solo legature, su mouse ad 1 pulsante
+
+
+
+help:end =  \
+\
+    (*) se c'è un'area attualmente evidenziata (se un marcatore è stato posto) la funzione\
+        incolla riporrà la tablatura evidenziata\
+________________________________________________________________________________\
+Varie:\
+\
+$keynames(inc_base)  incrementa il CapoTasto     $keynames(dec_base)  decrementa il CapoTasto\
+$keynames(bar)  agiungi una barra           $keynames(repeat)  mostra ripeti (*)\
+$keynames(mode)  mostra accordo/solo         $keynames(lyrics_mode)  mostra liriche/tablatura\
+$keynames(tuning)  cambia tonalità chitarra\
+\
+    (*) ripeti i simboli su linee ... così raffigurato   |:   :|\
+________________________________________________________________________________\
+File I/O:\
+\
+$keynames(help)   AIUTO                       $keynames(redraw)  ridisegna schermo\
+$keynames(quit_safe)  esci salvando                $keynames(exit)  esci senza salvare\
+$keynames(open)  apri il eTktab               $keynames(save)  salva il file eTktab\
+$keynames(export)  esporta tablatura in ascii   $keynames(new)  nuova tablatura   \
+$keynames(close)  chiudi documento             $keynames(print)  stampa tablatura\
+\
+________________________________________________________________________________
--- /dev/null
+++ etktab-3.2/addons/canada_multi-3.2.etk
@@ -0,0 +1,125 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = plus->(+) equal->()
+dec_base = minus->(-) underscore->()
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+print = CMD-p
+close = CMD-w
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-backslash->(CMD-\)
+redraw = CMD-l
+help = question->(?) CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = semicolon->(;) colon->()
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = bar->(|) backslash->()
+repeat = ALT-semicolon->(ALT-;) ALT-colon->()
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-Key-6->(ALT-6)
+mod:4 = ALT-quoteleft->(ALT-`)
+mod:5 = ALT-slash->(ALT-/)
+mod:6 = ALT-backslash->(ALT-\)
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = exclam->(!)
+note:A.o = at->(@)
+note:D.o = numbersign->(#)
+note:G.o = dollar->($)
+note:B.o = percent->(%)
+note:e.o = asciicircum->(^)
+note:a.o = ampersand->(&)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = q
+note:A.1 = w
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = y
+note:a.1 = u
+
+note:E.2 = a
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = z
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/deutsch-3.2.etl
@@ -0,0 +1,250 @@
+# Blank lines, or those beginning with '#' are ignored
+# Message lines should be in the form 'key = value'
+#     Backslash at the end of a line means the next line is a continuation
+#     Messages with $whatever have values substituted in at runtime
+
+string:open = Öffnen
+string:save = Speichern
+string:export = Exportieren
+string:print = Drucken
+string:close = Schließen
+string:untitled = Unbenannt
+string:mode = Modus
+string:lead = Lead
+string:chord = Chord
+string:lyrics = Text
+string:basefret = Anfangsbund
+string:or = oder
+string:color_menu_fg_left = Linkes Menü: Vordergrund
+string:color_menu_fg_right = Rechtes Menü: Vordergrund
+string:color_menu_bg = Menü/Knopf Hintergrung
+string:color_tab_fg_default = Tabulatur Standardvordergrund
+string:color_tab_fg_currpos = Tabulatur: Vordergrund der Aktuellen Position
+string:color_tab_fg_currstring = Tabulatur: Vordergrund der Aktuellen Saite
+string:color_tab_bg_default = Tabulatur: Standardhintergrund
+string:color_tab_bg_sel = Tabulatur: Hintergrund (Ausgewählt)
+string:color_help_fg = Hilfe Vordergrund
+string:color_help_bg = Hilfe Hintergrund
+string:font_help = Hilfe Schriftart
+string:font_tab = Tabulatur Schriftart
+string:font_statusbar = Statusleiste Schriftart
+string:separation = Zeilenabstand
+string:width = Zeilenlänge
+string:window_width = Fensterbreite
+string:window_height = Fensterhöhe
+string:regular = Normal
+string:bold = Fett
+string:italic = Kursiv
+string:bold_italic = Fett+Kursiv
+string:string_name = Saite $cs
+string:tuning_presets = Voreingestellte Saitenstimmung
+string:name = Name
+string:file_tab = ASCII Tab
+string:keybind = Tastenbelegung
+string:language = Sprache
+# In below binding, number of strings will be substituted for '#'
+string:file_etx = eTktab $ns Saiten
+string:usage = Aufruf: $argv0 [Tabulatur-Datei]\
+
+
+title:help = Hilfe: eTktab$version
+title:tuning = Saitenstimmung des Instruments
+title:about = Über eTktab
+title:save_fail = Speichern fehlgeschlagen
+title:open_fail = Öffnen fehlgeschlagen
+title:file_bad = Falsches Dateiformat
+title:close_verify = Die Datei ist nicht gespeichert!
+title:prefs_verify = Einstellungen überschreiben
+title:color = Farben auswählen
+title:print_return = Druckergebnisse
+
+dialog:about = eTtab $version von $author\
+$webpage
+dialog:save_fail = Beim Speichern von $filename ist ein Fehler aufgetreten
+dialog:open_fail = Beim Öffnen von $filename ist ein fehler aufgetreten
+dialog:file_bad = eTktab$version kann das Dateiformat von $filename nicht lesen
+dialog:close_verify = $filename wurde verändert.  Möchten Sie die Änderungen speichern?
+dialog:prefs_verify = Dies wird alle gespeicherten Einstellungen überschreiben.  Sind Sie sicher?
+dialog:print_command = Befehl zum Drucken:
+dialog:print_select = Drucker auswählen:
+dialog:page_length = Seitenlänge:
+dialog:print_unsupported = Drucken wird unter Mac OS erst ab Version 10.2 unterstützt
+
+button:tuning = Saitenstimmung
+button:help = Hilfe
+button:ok = OK
+button:cancel = Abbrechen
+button:yes = Ja
+button:no = Nein
+button:retry = Wiederholen
+button:add = Hinzufügen
+button:edit = Bearbeiten
+button:delete = Löschen
+
+menu:file = Datei
+menu:new = Neu
+menu:save_as = Speichern unter
+menu:close = Schließen
+menu:quit = Beenden
+menu:edit = Bearbeiten
+menu:windows = Fenster
+menu:undo = Rückgängig $undo_menu
+menu:redo = Wiederherstellen $redo_menu
+menu:cut = Ausschneiden
+menu:copy = Kopieren
+menu:clear = Auswahl löschen
+menu:paste = Einfügen
+menu:select_all = Alles auswählen
+menu:options = Einstellungen
+menu:default_numstrings = Standard für neues Dokument
+menu:default_tuning = Standard Saitenstimmung
+menu:format = Seite einrichten
+menu:default_format = Standard Formatierung
+menu:font = Schriftarten
+menu:color = Farben
+menu:revert = Auf Standards zurücksetzen
+# In below binding, number of strings will be substituted for '#'
+menu:xstring = $ns saitig
+
+history:note = Note einfügen
+history:tuning = Saitenstimmung verändern
+history:delete = Spalte löschen
+history:del_note = Note löschen
+history:blanktab Leere Spalte einfügen
+history:whitespace Leerzeichen einfügen
+history:cut = Spalte ausschneiden
+history:clear = Spalte löschen
+history:paste = Spalte einfügen
+history:expression = Spezielle Note
+history:repeat = Wiederholungssymbol verändern
+history:bar = Linie einfügen
+history:newline = neue Linie
+history:text_cut = Text ausschneiden
+history:text_del = Zeichen löschen
+history:text_clear = Text löschen
+history:text_insert = Text einfügen
+history:text_paste = Text einfügen
+
+# Each keyname in the help text will be expanded to the keybinding(s) in
+# use for that function.  Each keyname will always be expanded/truncated
+# to exactly 18 characters, except those in the fret chart
+help:start = Diese Hilfe beschreibt die Tastenbelegung voneTktab.  Für eine allgemeinere\
+beschreibung, des Programms, lesen Sie bitte die 'README.html', die in dem\
+Paket enthalten ist.\
+\
+Noten einfügen:\
+\
+Im 'Chord'-Modus wird der Positionszeiger nach einer eingefügten note nicht\
+weiterbewegt. Dies kann über das Menü oben oder die Taste in der Sektion\
+'Gemischtes' verändert werden.\
+\
+\
+          SAITE (Gitarre)              SAITE (Banjo)             SAITE (Bass)\
+\
+            E A D G B E                  G B G B D                  E A D G\
+          +-------------+              +-----------+              +---------+\
+B Basis+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) $keynames(note:e.0) |    B Basis+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) $keynames(note:B.0) |    B Basis+0 | $keynames(note:E.0) $keynames(note:A.0) $keynames(note:D.0) $keynames(note:G.0) |\
+U Basis+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) $keynames(note:e.1) |    U Basis+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) $keynames(note:B.1) |    U Basis+1 | $keynames(note:E.1) $keynames(note:A.1) $keynames(note:D.1) $keynames(note:G.1) |\
+N Basis+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) $keynames(note:e.2) |    N Basis+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) $keynames(note:B.2) |    N Basis+2 | $keynames(note:E.2) $keynames(note:A.2) $keynames(note:D.2) $keynames(note:G.2) |\
+D Basis+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) $keynames(note:e.3) |    D Basis+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) $keynames(note:B.3) |    D Basis+3 | $keynames(note:E.3) $keynames(note:A.3) $keynames(note:D.3) $keynames(note:G.3) |\
+ \
+   leer   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) $keynames(note:e.o) |       leer   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) $keynames(note:B.o) |       leer   | $keynames(note:E.o) $keynames(note:A.o) $keynames(note:D.o) $keynames(note:G.o) |\
+\
+* Die Basis steht in der Statuszeile und kann über das Menü oder die\
+  Tasten in der Sektion 'Gemischtes' verändert werden.\
+* Noten der Zeile 'leer' sind immer im Bund 0 (die Basis wird ignoriert)\
+________________________________________________________________________________\
+Cursorbewegung:\
+\
+$keynames(up_string)  eine Saite hoch\
+$keynames(down_string)  eine Seite abwärts\
+$keynames(back)  eine Position nach links\
+$keynames(forward)  eine Position nach rechts\
+$keynames(up_score)  eine zeile aufwärts\
+$keynames(down_score)  eine Zeile abwärts\
+\
+Linke Maustaste    Markierung deselektieren (wenn eine existiert) und zur \
+                   Mausposition bewegen\
+________________________________________________________________________________\
+Einfügen/Löschen:\
+\
+$keynames(backspace)  nach links löschen ODER Auswahl löschen (*)\
+$keynames(del_note)  aktuelle Note löschen ODER Auswahl löschen (*)\
+$keynames(del_pos)  aktuelle Spalte löschen ODER Auswahl löschen (*)\
+$keynames(blanktab_before)  eine neue Spalte vor der aktuellen einfügen\
+$keynames(blanktab_after)  eine neue Spalte hinter der aktuellen einfügen\
+$keynames(whitespace_after)  fügt ein Leerzeichen an der aktuellen Position ein\
+$keynames(whitespace_to_endline)  füllt die aktuelle Zeile bis zum Ende mit\
+                    Leerzeichen\
+\
+    (*) wenn eine Auswahl existiert, löscht die Taste diese statt ihrer\
+        eigentlichen Funktion.\
+________________________________________________________________________________\
+spezielle Noten:\
+\
+$keynames(mod:5)  "slide up" zu Note  $keynames(mod:6)  "slide down" zu Note\
+$keynames(mod:8)  Bindung             $keynames(mod:9)  ende der Bindung\
+$keynames(mod:1)  hammer-on           $keynames(mod:2)  pull-off\
+$keynames(mod:4)  vibrato (~)         $keynames(mod:3)  harmonisch (^)\
+$keynames(mod:7)  slap/pop            $keynames(mod:10)  right-hand tapping\
+$keynames(mod:20)  gedämpft            $keynames(mod:0)  veränderung nehmen\
+________________________________________________________________________________\
+Kopieren/Einfügen:\
+\
+$keynames(mark)  (de)selektieren     $keynames(select_all)  alles auswählen\
+$keynames(copy)  ausgewählte Spalten kopieren\
+$keynames(cut)  ausgewählte Spalten ausschneiden\
+$keynames(paste)  einfügen(*)\
+$keynames(undo)  rückgängig          $keynames(redo)  wiederherstellen\
+\
+$keynames(del_note)/ $keynames(backspace) SIEHE Sektion 'Einfügen/Löschen' oben\
+\
+Linke Maustaste          Markierung deselektieren (wenn eine existiert) und zur \
+                         Mausposition bewegen\
+Linke Maustaste ziehen   diesen Bereich auswählen
+
+
+
+help:unix_mouse = \
+Mittlere Maustaste       eifügen(*)\
+Rechte Maustaste         zur Mausposition bewegen; Auswahl erweitern
+
+help:windows_mouse = \
+Shift+Linke Maustaste    zur Mausposition bewegen; Auswahl erweitern\
+Rechte Maustaste         Einfügen(*)
+
+help:macintosh_mouse = \
+Shift+Linke Maustaste    zur Mausposition bewegen; Auswahl erweitern\
+Rechte Maustaste         Einfügen(*)
+    NOTE:  bei einer 1-Tasten-Maus gibt es nur die Linke Taste
+
+
+
+help:end =  \
+\
+    (*) Wenn eine Auswahl existiert, wird diese durch die Funktion Einfügen\
+        überschrieben\
+________________________________________________________________________________\
+Verschiedenes:\
+\
+$keynames(inc_base) Basisbund erhöhen  $keynames(dec_base) Basisbund senken\
+$keynames(bar) Linie hinzufügen   $keynames(repeat) Wiederholung ändern (*)\
+$keynames(mode) Modus wählen       $keynames(lyrics_mode) Text/Tabulatur wählen\
+$keynames(tuning) Saitenstimmung ändern\
+\
+    (*) Wiederholungszeichen an senkrechten Linien sehen etwa so aus   |:   :|\
+________________________________________________________________________________\
+Datei I/O:\
+\
+$keynames(help)  HILFE\
+$keynames(redraw)  bildschirm neu zeichnen\
+$keynames(quit_safe)  speichern/beenden\
+$keynames(exit)  beenden ohne speichern\
+$keynames(open)  eTktab-Datei öffnen\
+$keynames(save)  eTktab-Datei speichern\
+$keynames(export)  ASCII exportieren\
+$keynames(new)  neue Tabulatur\
+$keynames(close)  Dokument schließen\
+$keynames(print)  Tabulatur drucken\
+\
+________________________________________________________________________________
--- /dev/null
+++ etktab-3.2/addons/suisse_fr-3.2.etk
@@ -0,0 +1,125 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = greater->(>)
+dec_base = less->(<)
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+close = CMD-w
+print = CMD-p
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-backslash->(CMD-\) CMD-less->()
+redraw = CMD-l
+help = CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = comma->(,)
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = dead_diaeresis->(¨)  exclam->()
+repeat = ALT-dead_diaeresis->(¨)  ALT-exclam->()
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-v->(ALT-v)
+mod:4 = ALT-dead_circumflex->(ALT-^)
+mod:5 = ALT-Key-7->(ALT-7)
+mod:6 = ALT-less->(ALT-<) ALT-backslash->()
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = plus->(+)
+note:A.o = quotedbl->(")
+note:D.o = asterisk->(*)
+note:G.o = ccedilla->(ç)
+note:B.o = percent->(%)
+note:e.o = ampersand->(&)
+note:a.o = slash->(/)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = q
+note:A.1 = w
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = z
+note:a.1 = u
+
+note:E.2 = a
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = y
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/uk-3.2.etk
@@ -0,0 +1,125 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = plus->(+) equal->()
+dec_base = minus->(-) underscore->()
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+print = CMD-p
+close = CMD-w
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-backslash->(CMD-\)
+redraw = CMD-l
+help = question->(?) CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = semicolon->(;) colon->()
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = bar->(|) backslash->()
+repeat = ALT-semicolon->(ALT-;) ALT-colon->()
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-comma->(ALT-,)
+mod:4 = ALT-Key-6->(ALT-6)
+mod:5 = ALT-slash->(ALT-/)
+mod:6 = ALT-backslash->(ALT-\)
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = exclam->(!)
+note:A.o = quotedbl->(")
+note:D.o = sterling->(£)
+note:G.o = dollar->($)
+note:B.o = percent->(%)
+note:e.o = asciitilde->(~)
+note:a.o = ampersand->(&)
+
+note:E.0 = Key-1->(1)
+note:A.0 = Key-2->(2)
+note:D.0 = Key-3->(3)
+note:G.0 = Key-4->(4)
+note:B.0 = Key-5->(5)
+note:e.0 = Key-6->(6)
+note:a.0 = Key-7->(7)
+
+note:E.1 = q
+note:A.1 = w
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = y
+note:a.1 = u
+
+note:E.2 = a
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = z
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = m
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
--- /dev/null
+++ etktab-3.2/addons/belge_fr-3.2.etk
@@ -0,0 +1,125 @@
+# Blank lines and lines beginning with '#' are ignored
+# Lines of form 'word = whatever' are bindings lines
+#     An event to bind must be a valid Tk event... see Tk 'bind' manpage
+#     Multiple, space-separated bindings may be listed for the same function
+#         but only the first will be displayed in the corresponding menu item
+#     If a binding is to be displayed differently in help, follow the
+#         binding with the display version in parentheses...   like this:
+#         colon->(:)   Right paren. is expressed as parenright->())
+#         A key you don't want to show up in help would have empty parentheses
+#         e.g.:  underscore->()  
+#     There can be no spaces in the help string
+#     ALT and CMD will be substituted with OS appropriate Alt and Control keys
+#     PGUP/PGDN will be substituted with OS appropriate Page Up/Down keys
+
+back = Left
+forward = Right
+up_string = Up
+down_string = Down
+up_score = PGUP->(Page_Up)
+down_score = PGDN->(Page_Down)
+home = Home
+end = End
+
+inc_base = greater->(>)
+dec_base = less->(<)
+
+new = CMD-n
+open = CMD-o
+save = CMD-s
+export = CMD-e
+close = CMD-w
+print = CMD-p
+quit_safe = CMD-q Escape->(Esc)
+exit = CMD-backslash->(CMD-\) CMD-less->()
+redraw = CMD-l
+help = question->(?) comma->() CMD-h
+
+mode = Key-Tab->(Tab)
+lyrics_mode = CMD-Key-Tab->(CMD-Tab)
+mark = CMD-m
+select_all = CMD-a
+copy = CMD-c
+cut = CMD-x
+paste = CMD-v
+undo = CMD-u
+redo = CMD-r
+del_note = Delete
+del_pos = Shift-Delete
+backspace = BackSpace
+
+tuning = semicolon->(;)
+blanktab_before = Insert
+blanktab_after = space
+whitespace_after = Shift-space
+whitespace_to_endline = Return
+bar = exclam->(!)
+repeat = ALT-exclam->(ALT-!)
+
+mod:0 = ALT-minus->(ALT--)
+mod:1 = ALT-h
+mod:2 = ALT-p
+mod:3 = ALT-dead_circumflex->(ALT-^)
+mod:4 = ALT-equal->(ALT-=) ALT-dead_tilde->()
+mod:5 = ALT-colon->(ALT-:) ALT-slash->()
+mod:6 = ALT-less->(ALT-<) ALT-backslash->()
+mod:7 = ALT-s
+mod:8 = ALT-b
+mod:9 = ALT-r
+mod:10 = ALT-t
+mod:20 = ALT-x
+
+
+#note:(standard tuning).(basefret+ [o=open])
+note:E.o = Key-1->(1)
+note:A.o = Key-2->(2)
+note:D.o = Key-3->(3)
+note:G.o = Key-4->(4)
+note:B.o = Key-5->(5)
+note:e.o = Key-6->(6)
+note:a.o = Key-7->(7)
+
+note:E.0 = ampersand->(&)
+note:A.0 = eacute->(é)
+note:D.0 = quotedbl->(")
+note:G.0 = quoteright->(')
+note:B.0 = parenleft->(()
+note:e.0 = section->(§)
+note:a.0 = egrave->(è)
+
+note:E.1 = a
+note:A.1 = z
+note:D.1 = e
+note:G.1 = r
+note:B.1 = t
+note:e.1 = y
+note:a.1 = u
+
+note:E.2 = q
+note:A.2 = s
+note:D.2 = d
+note:G.2 = f
+note:B.2 = g
+note:e.2 = h
+note:a.2 = j
+
+note:E.3 = w
+note:A.3 = x
+note:D.3 = c
+note:G.3 = v
+note:B.3 = b
+note:e.3 = n
+note:a.3 = comma->(,)
+
+# lyrics mode stuff
+lyr_left = Left
+lyr_right = Right
+lyr_up = Up
+lyr_down = Down
+lyr_upsection = PGUP->(Page_Up)
+lyr_dnsection = PGDN->(Page_Down)
+lyr_home = Home
+lyr_end = End
+lyr_delete = Delete
+lyr_backspace = BackSpace
+lyr_enter = Return
