# 
# ***** BEGIN LICENSE BLOCK *****
# Zimbra Collaboration Suite Web Client
# Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Synacor, Inc.
#
# This program is free software: you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software Foundation,
# version 2 of the License.
#
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU General Public License for more details.
# You should have received a copy of the GNU General Public License along with this program.
# If not, see <https://www.gnu.org/licenses/>.
# ***** END LICENSE BLOCK *****
#

# Keyboard Shortcuts for the Zimbra Ajax Toolkit
#
# Below is a list of properties that define shortcuts. Each shortcut belongs
# to a "map", which is the context in which the shortcut applies. For these
# shortcuts, that is typically determined by which widget (a button or a list,
# for example) currently has focus.
#
# The property key consists of several parts joined by dots. The first part
# is always the name of a map. The second part is either the name of an action,
# or the name of a field. Field names are lowercase, and action names are mixed
# case. The final part of the key may be an optional platform (eg "mac" or "win").
#
# Maps
# ----
#
# The map names in this properties file refer to widgets (basic UI pieces)
# in the toolkit. The map name is the first part of the property name and
# comes before the period. The following are valid map names:
#
#	dialog					a dialog box (typically has OK/Cancel buttons)
#	button					a pressable button, which may have a dropdown submenu
#	list					a list view of a set of items
#	menu					a menu of possible choices, may have submenus
#	toolbarHorizontal		a horizontal set of widgets (usually buttons)
#	toolbarVertical			a vertical set of widgets (usually buttons)
#
# There is a special map called "keys" that provides information about the
# keyboard being used. It does not define any actual shortcuts.
#
# Fields
# ------
#
#	display			Tells the user what to type to run the shortcut
#	keycode			Keyboard codes for the shortcut
#	description		Explanatory text
#
# Actions
# -------
#
# An action is an event triggered by a shortcut. It is what the shortcut
# does. Most of the time, the action invoked by a toolkit shortcut emulates
# something that could have been done using the mouse. Note that an action
# may be implemented by more than one widget; exactly what happens depends
# on the widget. To see what actions are available and what each action does,
# check the documentation within the shortcut definitions below.
#
# The action "INHERIT" has special meaning. When it is used, the name of a
# map is given rather than a key sequence. The current map will copy all the
# shortcuts of the given map, and then may add or override those shortcuts.
# In general, you probably do not want to change the "INHERIT" properties.
#    
# To define a shortcut that applies only on a particular platform (Windows,
# Macintosh, or Linux), add a platform identifier to the action. The platform
# identifier can be one of:
#
#    win mac linux
#
# For example:
#
#    list.SubMenu.display.mac = ,; Shift+,; Ctrl+M
#    list.SubMenu.keycode.mac = 188; Shift+188; Ctrl+77
#    
# Key Sequences (shortcuts)
# -------------
#
# A key sequence is a set of one or more keys that triggers an action. Each
# key in the sequence may have a modifier (such as the Control or Shift key).
# Most key sequences consist of just one key. The keys in multiple-key
# sequences are separated with a comma. The next key in a sequence must be
# struck within a short time for the sequence to continue.
#
# The following are valid modifiers:
#
#    Ctrl Alt Shift Meta
#
# To add a modifier to a key, specify the modifier, then a plus sign, then the
# key. For example: Ctrl+C. If you want to add more than one modifier, use
# another plus sign. For example: Ctrl+Alt+Del.
#
# When using a modifier as part of the "display" property (which is what the user
# sees as how to enter the shortcut), put the modifier in lower case in curly
# brackets (but leave it as Shift, Ctrl, Alt, or Meta in the "keycode" property).
# For example:
#
#   list.SelectAll.display = {ctrl}+A
#   list.SelectAll.keycode = Ctrl+65
#
# That will accomplish two things:
#
#   1. Translators will need to translate the modifier only once. For example,
#      the fact that "Ctrl" on a German keyboard is "Strg" needs to be noted only
#      once at the top:
#
#          keys.ctrl.display = Strg
#
#      After that, {ctrl} will be replaced with "Strg".
#
#   2. If the modifier varies by platform, the appropriate one will be shown. For
#      example, the "Meta" key on a PC is "Windows" and on a Mac it's "Cmd".
#
# If you want to have more than one shortcut for the same action, use a 
# semicolon (and optional space) to separate the shortcuts. For example, to
# specify three different shortcuts for the list action Foo:
#
#    list.Foo.display 		= A; B; C 
#    list.Foo.keycode		= 65; 66; 67
# 
# Each key sequence must be defined in two ways. The 'display' version is used
# on the Shortcuts page to tell the user how to run the shortcut:
#
#    dialog.Cancel.display = Esc
#
# The 'keycode' version is used to match the keystroke to the shortcut by looking
# at the numeric keycode sent by the keyboard:
#
#    dialog.Cancel.keycode = 27
#
# Key sequences have no notion of upper case or lower case. They map to what
# you see on your keyboard (for example, a "T"), rather than the character it
# produces when you strike it (a "t"). To specify a keystroke that requires the
# Shift key, you must use the Shift modifier. For example, to specify the "@"
# key, you'd use: Shift+2.
#
# Each letter, number, and non-shifted printable character represents itself:
#
#    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9
#    ` - = [ ] ; ' , . /
#
# Non-printable keys are specified with special names. The following special
# keys are available:
#
#    Home End Esc Del Backspace Enter ArrowUp ArrowDown ArrowLeft ArrowRight Space
#
#
# Documentation
# -------------
#
# Maps and actions can be documented by appending ".description" to the map
# name or the action and using that as a property name. The descriptive
# text is the property's value. The descriptions below show up as content in
# the Shortcuts tab on the Options page.
#
# Since properties are unordered, we need to provide a hint about the order in
# which we want them to appear. They will appear in low-to-high order of the value
# for the ".sort" version of the property. That applies to both maps and
# actions. By default, the sort values increment by ten so that it's easy
# to insert a new item between two others without a ripple effect.
#
#
# Translation
# -----------
#
# To translate this file into another language, follow these steps:
#
# 1. Translate the display values of the modifier keys in the "keys" map. DO NOT
#    change the "keycode" properties. For example, in German you would have:
#
#        keys.shift.display = Umschalt
#        keys.shift.keycode = 16
#
# 2. Translate the "description" properties. These are documentation for the user.
#    Most of them will be shortcuts; a few will be maps.
#
# 3. Change letter-based shortcuts so they are appropriate for the language. For example,
#    in the "editor" may the shortcut for using italics in English is Ctrl+I. In German,
#    the word for "italic" is "kursiv", so using Ctrl+I as a mnemonic doesn't make sense.
#    Ctrl+K makes more sense. To change an actual shortcut, update its "keycode" property.
#    You'll also want to update its "display" property so that the user knows what to type.
#    Here's the complete definition in German:
#
#        editor.Italic.display = {ctrl}+K
#        editor.Italic.keycode = Ctrl+75
#        editor.Italic.description = Text kursiv formatieren
#        editor.Italic.sort = 60020
#
#    Note that you can use {ctrl} in the "display" property (it will get replaced), but you
#    still need to use "Ctrl" in the "keycode" property, since that is what ZCS will recognize.
#
#    DO NOT translate the "INHERIT" properties. Those must contain valid internal map names.

# Map: keys (modifiers)

keys.shift.display = Shift
keys.shift.keycode = 16
keys.ctrl.display = Ctrl
keys.ctrl.keycode = 17
keys.alt.display = Alt
keys.alt.keycode = 18
keys.meta.display = \u092e\u0947\u091f\u093e
keys.meta.display.win = Windows
keys.meta.display.mac = Cmd
keys.meta.keycode.win = 91
keys.meta.keycode.mac = 224

# Map: dialog

dialog.description = \u0938\u0902\u0935\u093e\u0926 \u092c\u0949\u0915\u094d\u200d\u0938 \u092e\u0947\u0902 \u0936\u093e\u0930\u094d\u091f\u0915\u091f\u094d\u0938
dialog.sort = 40000

dialog.Cancel.display = Esc
dialog.Cancel.keycode = 27
dialog.Cancel.description = \u0938\u0902\u0935\u093e\u0926 \u092e\u0947\u0902 \u092c\u0926\u0932\u093e\u0935 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902 ("\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902" \u092c\u091f\u0928 \u0915\u0947 \u0938\u092e\u093e\u0928)
dialog.Cancel.sort = 40020

dialog.Enter.display = Enter; Space
dialog.Enter.keycode = 13; 32
dialog.Enter.description = \u0938\u0902\u0935\u093e\u0926 \u092e\u0947\u0902 \u092c\u0926\u0932\u093e\u0935 \u0938\u0939\u0947\u091c\u0947\u0902 ("\u0920\u0940\u0915" \u092c\u091f\u0928 \u0915\u0947 \u0938\u092e\u093e\u0928)
dialog.Enter.sort = 40010

dialog.Yes.display = Y
dialog.Yes.keycode = 89
dialog.Yes.description = \u092a\u094d\u0930\u0924\u093f\u0938\u093e\u0926 ''\u0939\u093e\u0901'' \u0926\u093f\u092f\u093e \u0917\u092f\u093e
dialog.Yes.sort = 40030

dialog.No.display = N
dialog.No.keycode = 78
dialog.No.description = \u092a\u094d\u0930\u0924\u093f\u0938\u093e\u0926 ''\u0928\u0939\u0940\u0902'' \u0926\u093f\u092f\u093e \u0917\u092f\u093e
dialog.No.sort = 40040

# Map: button

button.description = \u092c\u091f\u0902\u0938 \u0915\u0947 \u0936\u093e\u0930\u094d\u091f\u0915\u091f\u094d\u0938
button.sort = 10000

button.Select.display = Enter; Space
button.Select.keycode = 13; 32
button.Select.description = \u092c\u091f\u0928 \u0926\u092c\u093e\u090f\u0901
button.Select.sort = 10010

button.SubMenu.display = ,; {ctrl}+Enter; {ctrl}+Space; {shift}+F10; ArrowDown
button.SubMenu.keycode = 188; Ctrl+13; Ctrl+32; Shift+121; 40
button.SubMenu.display.mac = ,; {ctrl}+Enter; {ctrl}+Space; ArrowDown
button.SubMenu.keycode.mac = 188; Ctrl+13; Ctrl+32; 40
button.SubMenu.description = \u092c\u091f\u0928 \u0915\u0947 \u0932\u093f\u090f \u092a\u0949\u092a-\u0905\u092a \u092e\u0947\u0928\u0942 \u0926\u093f\u0916\u093e\u090f\u0901
button.SubMenu.sort = 10020;

# Map: list

list.description = \u0938\u0942\u091a\u093f\u092f\u094b\u0902 \u092e\u0947\u0902 \u0936\u093e\u0930\u094d\u091f\u0915\u091f\u094d\u0938
list.sort = 30000

list.AddNext.display = {shift}+ArrowDown
list.AddNext.keycode = Shift+40
list.AddNext.description = \u091a\u092f\u0928 \u092e\u0947\u0902 \u0905\u0917\u0932\u093e \u0906\u0907\u091f\u092e \u091c\u094b\u0921\u093c\u0947\u0902
list.AddNext.sort = 30090

list.AddPrevious.display = {shift}+ArrowUp
list.AddPrevious.keycode = Shift+38
list.AddPrevious.description = \u091a\u092f\u0928 \u092e\u0947\u0902 \u092a\u093f\u091b\u0932\u093e \u0906\u0907\u091f\u092e \u091c\u094b\u0921\u093c\u0947\u0902
list.AddPrevious.sort = 30100

list.DoubleClick.display = Enter
list.DoubleClick.keycode = 13
list.DoubleClick.description = \u091a\u092f\u0928\u093f\u0924 \u0906\u0907\u091f\u092e \u092a\u0930 \u0921\u092c\u0932-\u0915\u094d\u200d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902
list.DoubleClick.sort = 30070

list.Next.display = {ctrl}+ArrowDown
list.Next.keycode = Ctrl+40
list.Next.description = \u091a\u092f\u0928 \u0915\u093f\u090f \u092c\u093f\u0928\u093e \u0905\u0917\u0932\u0947 \u0906\u0907\u091f\u092e \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902
list.Next.sort = 30110

list.Previous.display = {ctrl}+ArrowUp
list.Previous.keycode = Ctrl+38
list.Previous.description = \u091a\u092f\u0928 \u0915\u093f\u090f \u092c\u093f\u0928\u093e \u092a\u093f\u091b\u0932\u0947 \u0906\u0907\u091f\u092e \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902
list.Previous.sort = 30120

list.SelectAll.display = {ctrl}+A
list.SelectAll.keycode = Ctrl+65
list.SelectAll.description = \u0938\u092d\u0940 \u0926\u0943\u0936\u094d\u200d\u092f\u092e\u093e\u0928 \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
list.SelectAll.sort = 30030

list.SelectCurrent.display = {ctrl}+`
list.SelectCurrent.keycode = Ctrl+192
list.SelectCurrent.description = \u092b\u093c\u094b\u0915\u0938 \u0915\u093f\u090f \u0917\u090f \u0906\u0907\u091f\u092e \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902/\u091a\u092f\u0928 \u0939\u091f\u093e\u090f\u0901
list.SelectCurrent.sort = 30060

list.SelectFirst.display = \u0918\u0930
list.SelectFirst.display.mac = \u092e\u0941\u0916 \u092a\u0943\u0937\u094d\u200d\u0920; {meta}+ArrowLeft
list.SelectFirst.keycode = 36
list.SelectFirst.keycode.mac = 36; Meta+37
list.SelectFirst.description = \u092a\u0939\u0932\u093e \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
list.SelectFirst.sort = 30040

list.SelectLast.display = \u0938\u092e\u093e\u092a\u094d\u0924
list.SelectLast.display.mac = \u092e\u0941\u0916 \u092a\u0943\u0937\u094d\u200d\u0920; {meta}+ArrowRight
list.SelectLast.keycode = 35
list.SelectLast.keycode.mac = 36; Meta+39
list.SelectLast.description = \u0905\u0902\u0924\u093f\u092e \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
list.SelectLast.sort = 30050

list.SelectNext.display = ArrowDown; Space; J
list.SelectNext.keycode = 40; 32; 74
list.SelectNext.description = \u0905\u0917\u0932\u093e \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
list.SelectNext.sort = 30010

list.SelectPrevious.display = ArrowUp; K
list.SelectPrevious.keycode = 38; 75
list.SelectPrevious.description = \u092a\u093f\u091b\u0932\u093e \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
list.SelectPrevious.sort = 30020

list.PageUp.display = PageUp
list.PageUp.display.mac = PageUp; {alt}+ArrowUp
list.PageUp.keycode = 33
list.PageUp.keycode.mac = 33; Alt+38
list.PageUp.description = \u090f\u0915 \u092a\u0943\u0937\u094d\u0920 \u090a\u092a\u0930 \u0938\u094d\u0915\u094d\u0930\u0949\u0932 \u0915\u0930\u0947\u0902
list.PageUp.sort = 30023

list.PageDown.display = PageDown
list.PageDown.display.mac = PageDown;  {alt}+ArrowDown
list.PageDown.keycode = 34
list.PageDown.keycode.mac = 34; Alt+40
list.PageDown.description = \u090f\u0915 \u092a\u0943\u0937\u094d\u0920 \u0928\u0940\u091a\u0947 \u0938\u094d\u0915\u094d\u0930\u0949\u0932 \u0915\u0930\u0947\u0902
list.PageDown.sort = 30027

list.SubMenu.display = ,; {ctrl}+Enter; {ctrl}+Space; {shift}+F10
list.SubMenu.keycode = 188; Ctrl+13; Ctrl+32; Shift+121
list.SubMenu.display.mac = ,; {ctrl}+Enter; {ctrl}+Space
list.SubMenu.keycode.mac = 188; Ctrl+13; Ctrl+32
list.SubMenu.description = \u092c\u091f\u0928 \u0915\u0947 \u0932\u093f\u090f \u092a\u0949\u092a-\u0905\u092a \u092e\u0947\u0928\u0942 \u0926\u093f\u0916\u093e\u090f\u0901
list.SubMenu.sort = 30065;

# Map: tree

tree.description = \u092a\u0947\u0921\u093c
tree.sort = 30500

tree.Next.display = ArrowDown
tree.Next.keycode = 40
tree.Next.description = \u0905\u0917\u0932\u0947 \u0906\u0907\u091f\u092e \u092a\u0930 \u091c\u093e\u090f\u0901
tree.Next.sort = 30510

tree.Enter.display = Enter
tree.Enter.keycode = 13; 32
tree.Enter.description = \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 (\u0921\u094d\u0930\u0949\u092a-\u0921\u093e\u0909\u0928 \u092e\u0947\u0902)
tree.Enter.sort = 30580

tree.Previous.display = ArrowUp
tree.Previous.keycode = 38
tree.Previous.description = \u092a\u093f\u091b\u0932\u0947 \u0906\u0907\u091f\u092e \u092a\u0930 \u091c\u093e\u090f\u0901
tree.Previous.sort = 30520

tree.Expand.display = ArrowRight
tree.Expand.keycode = 39
tree.Expand.description = \u0935\u093f\u0938\u094d\u200d\u0924\u0943\u0924 \u0915\u0930\u0947\u0902
tree.Expand.sort = 30530

tree.Collapse.display = ArrowLeft
tree.Collapse.keycode = 37
tree.Collapse.description = \u0938\u0902\u0915\u094d\u0937\u093f\u092a\u094d\u200d\u0924 \u0915\u0930\u0947\u0902
tree.Collapse.sort = 30540

tree.SelectFirst.display = \u092e\u0941\u0916\u092a\u0943\u0937\u094d\u0920
tree.SelectFirst.display.mac = \u092e\u0941\u0916\u092a\u0943\u0937\u094d\u0920; {meta}+ArrowUp
tree.SelectFirst.keycode = 36
tree.SelectFirst.keycode.mac = 36; Meta+38
tree.SelectFirst.description = \u092a\u0939\u0932\u093e \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
tree.SelectFirst.sort = 30560

tree.SelectLast.display = \u0938\u092e\u093e\u092a\u094d\u0924
tree.SelectLast.display.mac = \u0938\u092e\u093e\u092a\u094d\u0924; {meta}+ArrowDown
tree.SelectLast.keycode = 35
tree.SelectLast.keycode.mac = 36; Meta+40
tree.SelectLast.description = \u0905\u0902\u0924\u093f\u092e \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
tree.SelectLast.sort = 30570

tree.SubMenu.display = ,; {ctrl}+Enter; {ctrl}+Space; {shift}+F10
tree.SubMenu.keycode = 188; Ctrl+13; Ctrl+32; Shift+121
tree.SubMenu.display.mac = ,; {ctrl}+Enter; {ctrl}+Space
tree.SubMenu.keycode.mac = 188; Ctrl+13; Ctrl+32
tree.SubMenu.description = \u092c\u091f\u0928 \u0915\u0947 \u0932\u093f\u090f \u092a\u0949\u092a-\u0905\u092a \u092e\u0947\u0928\u0942 \u0926\u093f\u0916\u093e\u090f\u0901
tree.SubMenu.sort = 30550;

# Map: menu

menu.description = \u092a\u0949\u092a-\u0905\u092a \u092e\u0947\u0928\u0942\u091c\u093c \u0915\u0947 \u0936\u0949\u0930\u094d\u091f\u0915\u091f\u094d\u0938
menu.sort = 20000

menu.Cancel.display = Esc
menu.Cancel.keycode = 27
menu.Cancel.description = \u092e\u0947\u0928\u0942 \u0928\u093f\u0930\u0938\u094d\u0924 \u0915\u0930\u0947\u0902
menu.Cancel.sort = 20040

menu.ParentMenu.display = ArrowLeft
menu.ParentMenu.keycode = 37
menu.ParentMenu.description = \u0938\u092c-\u092e\u0947\u0928\u0942 \u091b\u0941\u092a\u093e\u090f\u0901
menu.ParentMenu.sort = 20060

menu.Select.display = Enter; Space
menu.Select.keycode = 13; 32
menu.Select.description = \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0906\u0907\u091f\u092e \u091a\u0941\u0928\u0947\u0902
menu.Select.sort = 20030

menu.SelectNext.display = ArrowDown
menu.SelectNext.keycode = 40
menu.SelectNext.description = \u0905\u0917\u0932\u0947 \u0906\u0907\u091f\u092e \u092a\u0930 \u091c\u093e\u090f\u0901
menu.SelectNext.sort = 20010

menu.SelectPrevious.display = ArrowUp
menu.SelectPrevious.keycode = 38
menu.SelectPrevious.description = \u092a\u093f\u091b\u0932\u0947 \u0906\u0907\u091f\u092e \u092a\u0930 \u091c\u093e\u090f\u0901
menu.SelectPrevious.sort = 20020

menu.PageUp.display = PageUp
menu.PageUp.display.mac = {alt}+ArrowUp
menu.PageUp.keycode = 33
menu.PageUp.keycode.mac = Alt+38
menu.PageUp.description = \u090f\u0915 \u092a\u0943\u0937\u094d\u0920 \u090a\u092a\u0930 \u0938\u094d\u0915\u094d\u0930\u0949\u0932 \u0915\u0930\u0947\u0902
menu.PageUp.sort = 20023

menu.PageDown.display = PageDown
menu.PageDown.display.mac = {alt}+Arrow Down
menu.PageDown.keycode = 34
menu.PageDown.keycode.mac = Alt+40
menu.PageDown.description = \u090f\u0915 \u092a\u0943\u0937\u094d\u0920 \u0928\u0940\u091a\u0947 \u0938\u094d\u0915\u094d\u0930\u0949\u0932 \u0915\u0930\u0947\u0902
menu.PageDown.sort = 20027

menu.SubMenu.display = ArrowRight
menu.SubMenu.keycode = 39
menu.SubMenu.description = \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0906\u0907\u091f\u092e \u0915\u093e \u0938\u092c-\u092e\u0947\u0928\u0942 \u0926\u093f\u0916\u093e\u090f\u0901
menu.SubMenu.sort = 20050

# Map: toolbarHorizontal

toolbarHorizontal.INHERIT = button
toolbarHorizontal.description = \u0915\u094d\u0937\u0948\u0924\u093f\u091c \u091f\u0942\u0932\u092c\u093e\u0930 \u0915\u0947 \u0936\u0949\u0930\u094d\u091f\u0915\u091f\u094d\u0938
toolbarHorizontal.sort = 50000

toolbarHorizontal.Next.display = ArrowRight
toolbarHorizontal.Next.keycode = 39
toolbarHorizontal.Next.description = \u0905\u0917\u0932\u0947 \u092c\u091f\u0928 \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902
toolbarHorizontal.Next.sort = 50010

toolbarHorizontal.Previous.display = ArrowLeft
toolbarHorizontal.Previous.keycode = 37
toolbarHorizontal.Previous.description = \u092a\u093f\u091b\u0932\u0947 \u092c\u091f\u0928 \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902
toolbarHorizontal.Previous.sort = 50020

# Map: toolbarVertical

toolbarVertical.INHERIT = button
toolbarVertical.description = \u0932\u0902\u092c\u0935\u0924 \u091f\u0942\u0932\u092c\u093e\u0930 \u0915\u0947 \u0936\u0949\u0930\u094d\u091f\u0915\u091f\u094d\u0938
toolbarVertical.sort = 51000

toolbarVertical.Next.display = ArrowDown
toolbarVertical.Next.keycode = 40
toolbarVertical.Next.description = \u0905\u0917\u0932\u0947 \u092c\u091f\u0928 \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902
toolbarVertical.Next.sort = 51010

toolbarVertical.Previous.display = ArrowUp
toolbarVertical.Previous.keycode = 38
toolbarVertical.Previous.description = \u092a\u093f\u091b\u0932\u0947 \u092c\u091f\u0928 \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902
toolbarVertical.Previous.sort = 51020

# Map: radioGroup

radioGroup.description = \u0930\u0947\u0921\u093f\u092f\u094b \u0938\u092e\u0942\u0939

radioGroup.Next.display = ArrowDown
radioGroup.Next.keycode = 40
radioGroup.Next.description = \u0905\u0917\u0932\u0947 \u092c\u091f\u0928 \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902

radioGroup.Previous.display = ArrowUp
radioGroup.Previous.keycode = 38
radioGroup.Previous.description = \u092a\u093f\u091b\u0932\u0947 \u092c\u091f\u0928 \u092a\u0930 \u092b\u093c\u094b\u0915\u0938 \u0915\u0930\u0947\u0902

# Map: optionDialog

optionDialog.INHERIT = dialog, radioGroup

# Map: editor

#editor.description = HTML Editor
#editor.sort = 60000
#
#editor.Bold.display = {ctrl}+B
#editor.Bold.keycode = Ctrl+66
#editor.Bold.description = Bold
#editor.Bold.sort = 60010
#
#editor.CenterJustify.display = {ctrl}+E
#editor.CenterJustify.keycode = Ctrl+69
#editor.CenterJustify.description = Align center
#editor.CenterJustify.sort = 60070
#
#editor.Header1.display = {ctrl}+1
#editor.Header1.keycode = Ctrl+49
#editor.Header1.description = Level 1 header
#editor.Header1.sort = 60090
#
#editor.Header2.display = {ctrl}+2
#editor.Header2.keycode = Ctrl+50
#editor.Header2.description = Level 2 header
#editor.Header2.sort = 60100
#
#editor.Header3.display = {ctrl}+3
#editor.Header3.keycode = Ctrl+51
#editor.Header3.description = Level 3 header
#editor.Header3.sort = 60110
#
#editor.Header4.display = {ctrl}+4
#editor.Header4.keycode = Ctrl+52
#editor.Header4.description = Level 4 header
#editor.Header4.sort = 60120
#
#editor.Header5.display = {ctrl}+5
#editor.Header5.keycode = Ctrl+53
#editor.Header5.description = Level 5 header
#editor.Header5.sort = 60130
#
#editor.Header6.display = {ctrl}+6
#editor.Header6.keycode = Ctrl+54
#editor.Header6.description = Level 6 header
#editor.Header6.sort = 60140
#
#editor.Italic.display = {ctrl}+I
#editor.Italic.keycode = Ctrl+73
#editor.Italic.description = Italics
#editor.Italic.sort = 60020
#
#editor.LeftJustify.display = {ctrl}+L
#editor.LeftJustify.keycode = Ctrl+76
#editor.LeftJustify.description = Align left
#editor.LeftJustify.sort = 60050
#
#editor.RightJustify.display = {ctrl}+R
#editor.RightJustify.keycode = Ctrl+82
#editor.RightJustify.description = Align right
#editor.RightJustify.sort = 60060
#
#editor.Strikethru.display = {ctrl}+Shift+K
#editor.Strikethru.keycode = Ctrl+Shift+75
#editor.Strikethru.description = Strikethrough
#editor.Strikethru.sort = 60030
#
#editor.Underline.display = {ctrl}+U
#editor.Underline.keycode = Ctrl+85
#editor.Underline.description = Underline
#editor.Underline.sort = 60040
#
#editor.InsertLink.display = {ctrl}+K
#editor.InsertLink.keycode = Ctrl+75
#editor.InsertLink.description = Insert Link dialog
#editor.InsertLink.sort = 60045

# Map: tabView

#tabView.description = Tab Views
#tabView.sort = 110000

#tabView.GoToTab.display = {ctrl}+NNN
#tabView.GoToTab.keycode = Ctrl+NNN
#tabView.GoToTab.description = Go to tab [n]
#tabView.GoToTab.sort = 110030

#tabView.NextTab.display = {ctrl}+J
#tabView.NextTab.keycode = Ctrl+74
#tabView.NextTab.description = Next tab
#tabView.NextTab.sort = 110010

#tabView.PreviousTab.display = {ctrl}+K
#tabView.PreviousTab.keycode = Ctrl+75
#tabView.PreviousTab.description = Previous tab
#tabView.PreviousTab.sort = 110020
