From 17f4b2fa0a51642872d22c8185d6394c532d5389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Mon, 21 Sep 2015 16:24:21 +0200 Subject: [PATCH 01/12] Added getCommandKeystroke method to editor. --- core/editor.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/core/editor.js b/core/editor.js index 31188d24cb2..c38afa62a5b 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1323,6 +1323,32 @@ } }, + /** + * Returns keystroke that is assigned to specified {@link CKEDITOR.command}. If there is no keystroke assigned - returns null. + * + * @since 4.6.0 + * @param {CKEDITOR.command} command + * @returns {Number} Keystroke assigned to provided command or null if there is no keystroke. + */ + getCommandKeystroke: function( command ) { + var commandName = command.name, + keystrokes = this.keystrokeHandler.keystrokes, + key; + + // Some commands have a fake keystroke - for example CUT/COPY/PASTE commands are handled natively. + if ( command.fakeKeystroke ) { + return command.fakeKeystroke; + } + + for ( key in keystrokes ) { + if ( keystrokes.hasOwnProperty( key ) && keystrokes[ key ] == commandName ) { + return key; + } + } + + return null; + }, + /** * Shorthand for {@link CKEDITOR.filter#addFeature}. * From 44fd195756a4dc4b58fa68fcfbf37c2714d0e133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Mon, 21 Sep 2015 16:25:13 +0200 Subject: [PATCH 02/12] Added keystrokeToString method to CKEDITOR.tools. --- core/tools.js | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/core/tools.js b/core/tools.js index 45312f72d3a..3f1c1962dfd 100644 --- a/core/tools.js +++ b/core/tools.js @@ -1313,6 +1313,67 @@ return false; }, + /** + * Converts keystroke to its string representation. Returns object with two fields: + * + * * `display` - string that should be used for visible labels, + * for Mac devices uses `⌥` for `ALT`, `⇧` for `SHIFT` and `⌘` for `COMMAND`. + * * `aria` - string that should be used for ARIA descriptions, + * it is not using special characters like `⌥`, `⇧` or `⌘`. + * + * var lang = editor.lang.common.keyboard; + * var shortcut = CKEDITOR.tools.keystrokeToString( lang, CKEDITOR.CTRL + 88 ); + * console.log( shortcut.display ); // 'CTRL + X', on Mac '⌘ + X' + * console.log( shortcut.aria ); // 'CTRL + X', on Mac 'COMMAND + X' + * + * @since 4.6.0 + * @param {Object} lang Language object with key name translation. + * @param {Number} keystroke Keystroke to convert. + * @returns {{display: String, aria: String}} + */ + keystrokeToString: function( lang, keystroke ) { + var special = keystroke & 0xFF0000, + key = keystroke & 0x00FFFF, + isMac = CKEDITOR.env.mac, + CTRL = 17, + CMD = 224, + ALT = 18, + SHIFT = 16, + display = [], + aria = []; + + + if ( special & CKEDITOR.CTRL ) { + display.push( isMac ? '⌘' : lang[ CTRL ] ); + aria.push( isMac ? lang[ CMD ] : lang[ CTRL ] ); + } + + if ( special & CKEDITOR.ALT ) { + display.push( isMac ? '⌥' : lang[ ALT ] ); + aria.push( lang[ ALT ] ); + } + + if ( special & CKEDITOR.SHIFT ) { + display.push( isMac ? '⇧' : lang[ SHIFT ] ); + aria.push( lang[ SHIFT ] ); + } + + if ( key ) { + if ( lang[ key ] ) { + display.push( lang[ key ] ); + aria.push( lang[ key ] ); + } else { + display.push( String.fromCharCode( key ) ); + aria.push( String.fromCharCode( key ) ); + } + } + + return { + display: display.join( '+' ), + aria: aria.join( '+' ) + }; + }, + /** * The data URI of a transparent image. May be used e.g. in HTML as an image source or in CSS in `url()`. * From da7be50cd5902c733dc3c084a3e194abe9f777d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Mon, 21 Sep 2015 16:25:56 +0200 Subject: [PATCH 03/12] Added shortcut information to button title. --- plugins/button/plugin.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index cdb78c674db..05b1aa934aa 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -12,6 +12,7 @@ ' hidefocus="true"' + ' role="button"' + ' aria-labelledby="{id}_label"' + + ' aria-describedby="{id}_description"' + ' aria-haspopup="{hasArrow}"' + ' aria-disabled="{ariaDisabled}"'; @@ -35,6 +36,7 @@ template += '> ' + '{label}' + + '{ariaShortcut}' + '{arrowHtml}' + ''; @@ -138,7 +140,9 @@ stateName = '', command = this.command, // Get the command name. - clickFn; + clickFn, + keystroke, + shortcut; this._.editor = editor; @@ -239,8 +243,15 @@ }, this ); } - if ( !command ) + if ( !command ) { stateName += 'off'; + } else { + keystroke = editor.getCommandKeystroke( command ); + + if ( keystroke ) { + shortcut = CKEDITOR.tools.keystrokeToString( editor.lang.common.keyboard, keystroke ); + } + } var name = this.name || this.command, iconName = name; @@ -259,7 +270,8 @@ cls: this.className || '', state: stateName, ariaDisabled: stateName == 'disabled' ? 'true' : 'false', - title: this.title, + title: this.title + ( shortcut ? ' (' + shortcut.display + ')' : '' ), + ariaShortcut: shortcut ? editor.lang.common.keyboardShortcut + ' ' + shortcut.aria : '', titleJs: env.gecko && !env.hc ? '' : ( this.title || '' ).replace( "'", '' ), hasArrow: this.hasArrow ? 'true' : 'false', keydownFn: keydownFn, From f0608f685c65577955258b722837ced4ede13f4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Tue, 22 Sep 2015 14:53:44 +0200 Subject: [PATCH 04/12] Added keyboard shortcut information to context menus. --- plugins/menu/plugin.js | 34 +++++++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/plugins/menu/plugin.js b/plugins/menu/plugin.js index f0efcdcf441..e91d27aa21b 100644 --- a/plugins/menu/plugin.js +++ b/plugins/menu/plugin.js @@ -85,9 +85,11 @@ CKEDITOR.plugins.add( 'menu', { ' class="cke_menubutton cke_menubutton__{name} cke_menubutton_{state} {cls}" href="{href}"' + ' title="{title}"' + ' tabindex="-1"' + - '_cke_focus=1' + + ' _cke_focus=1' + ' hidefocus="true"' + ' role="{role}"' + + ' aria-label="{label}"' + + ' aria-describedby="{id}_description"' + ' aria-haspopup="{hasPopup}"' + ' aria-disabled="{disabled}"' + ' {ariaChecked}'; @@ -111,6 +113,7 @@ CKEDITOR.plugins.add( 'menu', { '>'; menuItemSource += + //'' + '' + '' + '' + @@ -118,16 +121,22 @@ CKEDITOR.plugins.add( 'menu', { '' + '{label}' + '' + + '{shortcutHtml}' + '{arrowHtml}' + '' + - ''; + '{ariaShortcut}'; var menuArrowSource = '' + '{label}' + ''; + var menuShortcutSource = '' + + '{shortcut}' + + ''; + var menuItemTpl = CKEDITOR.addTemplate( 'menuItem', menuItemSource ), - menuArrowTpl = CKEDITOR.addTemplate( 'menuArrow', menuArrowSource ); + menuArrowTpl = CKEDITOR.addTemplate( 'menuArrow', menuArrowSource ), + menuShortcutTpl = CKEDITOR.addTemplate( 'menuShortcut', menuShortcutSource ); /** * @class @@ -462,7 +471,11 @@ CKEDITOR.plugins.add( 'menu', { render: function( menu, index, output ) { var id = menu.id + String( index ), state = ( typeof this.state == 'undefined' ) ? CKEDITOR.TRISTATE_OFF : this.state, - ariaChecked = ''; + ariaChecked = '', + editor = this.editor, + keystroke, + command, + shortcut; var stateName = state == CKEDITOR.TRISTATE_ON ? 'on' : state == CKEDITOR.TRISTATE_DISABLED ? 'disabled' : 'off'; @@ -478,6 +491,15 @@ CKEDITOR.plugins.add( 'menu', { if ( this.icon && !( /\./ ).test( this.icon ) ) iconName = this.icon; + if ( this.command ) { + command = editor.getCommand( this.command ); + keystroke = editor.getCommandKeystroke( command ); + + if ( keystroke ) { + shortcut = CKEDITOR.tools.keystrokeToString( editor.lang.common.keyboard, keystroke ); + } + } + var params = { id: id, name: this.name, @@ -487,13 +509,15 @@ CKEDITOR.plugins.add( 'menu', { state: stateName, hasPopup: hasSubMenu ? 'true' : 'false', disabled: state == CKEDITOR.TRISTATE_DISABLED, - title: this.label, + title: this.label + ( shortcut ? ' (' + shortcut.display + ')' : '' ), + ariaShortcut: shortcut ? editor.lang.common.keyboardShortcut + ' ' + shortcut.aria : '', href: 'javascript:void(\'' + ( this.label || '' ).replace( "'" + '' ) + '\')', // jshint ignore:line hoverFn: menu._.itemOverFn, moveOutFn: menu._.itemOutFn, clickFn: menu._.itemClickFn, index: index, iconStyle: CKEDITOR.skin.getIconStyle( iconName, ( this.editor.lang.dir == 'rtl' ), iconName == this.icon ? null : this.icon, this.iconOffset ), + shortcutHtml: shortcut ? menuShortcutTpl.output( { shortcut: shortcut.display } ) : '', arrowHtml: hasSubMenu ? menuArrowTpl.output( { label: arrowLabel } ) : '', role: this.role ? this.role : 'menuitem', ariaChecked: ariaChecked From 28361d14618482b02a448ff0add5af197f014418 Mon Sep 17 00:00:00 2001 From: szymonkups Date: Mon, 28 Sep 2015 11:32:56 +0200 Subject: [PATCH 05/12] Added fake keystrokes to cut/copy/paste commands. --- plugins/clipboard/plugin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/clipboard/plugin.js b/plugins/clipboard/plugin.js index a9fe0fa63f7..e5ba58ffccb 100644 --- a/plugins/clipboard/plugin.js +++ b/plugins/clipboard/plugin.js @@ -666,6 +666,7 @@ type: type, canUndo: type == 'cut', // We can't undo copy to clipboard. startDisabled: true, + fakeKeystroke: type == 'cut' ? CKEDITOR.CTRL + 88 /*X*/ : CKEDITOR.CTRL + 67 /*C*/, exec: function() { // Attempts to execute the Cut and Copy operations. function tryToCutCopy( type ) { @@ -700,7 +701,7 @@ // Snapshots are done manually by editable.insertXXX methods. canUndo: false, async: true, - + fakeKeystroke: CKEDITOR.CTRL + 86 /*V*/, exec: function( editor, data ) { var cmd = this, fire = function( data, withBeforePaste ) { From 9a3711d392883576f5567bca65584e451ed64a71 Mon Sep 17 00:00:00 2001 From: szymonkups Date: Mon, 28 Sep 2015 11:34:22 +0200 Subject: [PATCH 06/12] Added keys translations to common language files. --- lang/af.js | 21 +++++++++++++++++++-- lang/ar.js | 21 +++++++++++++++++++-- lang/bg.js | 21 +++++++++++++++++++-- lang/bn.js | 21 +++++++++++++++++++-- lang/bs.js | 21 +++++++++++++++++++-- lang/ca.js | 21 +++++++++++++++++++-- lang/cs.js | 21 +++++++++++++++++++-- lang/cy.js | 21 +++++++++++++++++++-- lang/da.js | 21 +++++++++++++++++++-- lang/de.js | 21 +++++++++++++++++++-- lang/el.js | 21 +++++++++++++++++++-- lang/en-au.js | 21 +++++++++++++++++++-- lang/en-ca.js | 21 +++++++++++++++++++-- lang/en-gb.js | 21 +++++++++++++++++++-- lang/en.js | 21 +++++++++++++++++++-- lang/eo.js | 21 +++++++++++++++++++-- lang/es.js | 21 +++++++++++++++++++-- lang/et.js | 21 +++++++++++++++++++-- lang/eu.js | 21 +++++++++++++++++++-- lang/fa.js | 21 +++++++++++++++++++-- lang/fi.js | 21 +++++++++++++++++++-- lang/fo.js | 21 +++++++++++++++++++-- lang/fr-ca.js | 21 +++++++++++++++++++-- lang/fr.js | 21 +++++++++++++++++++-- lang/gl.js | 21 +++++++++++++++++++-- lang/gu.js | 21 +++++++++++++++++++-- lang/he.js | 21 +++++++++++++++++++-- lang/hi.js | 21 +++++++++++++++++++-- lang/hr.js | 21 +++++++++++++++++++-- lang/hu.js | 21 +++++++++++++++++++-- lang/id.js | 21 +++++++++++++++++++-- lang/is.js | 21 +++++++++++++++++++-- lang/it.js | 21 +++++++++++++++++++-- lang/ja.js | 21 +++++++++++++++++++-- lang/ka.js | 21 +++++++++++++++++++-- lang/km.js | 21 +++++++++++++++++++-- lang/ko.js | 21 +++++++++++++++++++-- lang/ku.js | 21 +++++++++++++++++++-- lang/lt.js | 21 +++++++++++++++++++-- lang/lv.js | 21 +++++++++++++++++++-- lang/mk.js | 21 +++++++++++++++++++-- lang/mn.js | 21 +++++++++++++++++++-- lang/ms.js | 21 +++++++++++++++++++-- lang/nb.js | 21 +++++++++++++++++++-- lang/nl.js | 21 +++++++++++++++++++-- lang/no.js | 21 +++++++++++++++++++-- lang/pl.js | 21 +++++++++++++++++++-- lang/pt-br.js | 21 +++++++++++++++++++-- lang/pt.js | 21 +++++++++++++++++++-- lang/ro.js | 21 +++++++++++++++++++-- lang/ru.js | 21 +++++++++++++++++++-- lang/si.js | 21 +++++++++++++++++++-- lang/sk.js | 21 +++++++++++++++++++-- lang/sl.js | 21 +++++++++++++++++++-- lang/sq.js | 21 +++++++++++++++++++-- lang/sr-latn.js | 21 +++++++++++++++++++-- lang/sr.js | 21 +++++++++++++++++++-- lang/sv.js | 21 +++++++++++++++++++-- lang/th.js | 21 +++++++++++++++++++-- lang/tr.js | 21 +++++++++++++++++++-- lang/tt.js | 21 +++++++++++++++++++-- lang/ug.js | 21 +++++++++++++++++++-- lang/uk.js | 21 +++++++++++++++++++-- lang/vi.js | 21 +++++++++++++++++++-- lang/zh-cn.js | 21 +++++++++++++++++++-- lang/zh.js | 21 +++++++++++++++++++-- 66 files changed, 1254 insertions(+), 132 deletions(-) diff --git a/lang/af.js b/lang/af.js index 2cd440d2e4d..b4c1c8b0cca 100644 --- a/lang/af.js +++ b/lang/af.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'af' ] = { alignMiddle: 'Middel', alignBottom: 'Onder', alignNone: 'Geen', - invalidValue : 'Ongeldige waarde', + invalidValue: 'Ongeldige waarde', invalidHeight: 'Hoogte moet \'n getal wees', invalidWidth: 'Breedte moet \'n getal wees.', invalidCssLength: 'Die waarde vir die "%1" veld moet \'n posetiewe getal wees met of sonder \'n geldige CSS eenheid (px, %, in, cm, mm, em, ex, pt, of pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'af' ] = { cssLengthTooltip: 'Voeg \'n getal wert in pixel in, of \'n waarde met geldige CSS eenheid (px, %, in, cm, mm, em, ex, pt, of pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nie beskikbaar nie' + unavailable: '%1, nie beskikbaar nie', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ar.js b/lang/ar.js index 4697f915149..7c5e5bb46cd 100644 --- a/lang/ar.js +++ b/lang/ar.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ar' ] = { alignMiddle: 'وسط', alignBottom: 'أسفل', alignNone: 'None', // MISSING - invalidValue : 'قيمة غير مفبولة.', + invalidValue: 'قيمة غير مفبولة.', invalidHeight: 'الارتفاع يجب أن يكون عدداً.', invalidWidth: 'العرض يجب أن يكون عدداً.', invalidCssLength: 'قيمة الخانة المخصصة لـ "%1" يجب أن تكون رقما موجبا، باستخدام أو من غير استخدام وحدة CSS قياس مقبولة (px, %, in, cm, mm, em, ex, pt, or pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ar' ] = { cssLengthTooltip: 'أدخل رقما للقيمة بالبكسل أو رقما بوحدة CSS مقبولة (px, %, in, cm, mm, em, ex, pt, or pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, غير متاح' + unavailable: '%1, غير متاح', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/bg.js b/lang/bg.js index 4a0097e1d98..5757e8f39d1 100644 --- a/lang/bg.js +++ b/lang/bg.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'bg' ] = { alignMiddle: 'По средата', alignBottom: 'Долу', alignNone: 'Без подравняване', - invalidValue : 'Невалидна стойност.', + invalidValue: 'Невалидна стойност.', invalidHeight: 'Височината трябва да е число.', invalidWidth: 'Ширина требе да е число.', invalidCssLength: 'Стойността на полето "%1" трябва да бъде положително число с или без валидна CSS измервателна единица (px, %, in, cm, mm, em, ex, pt, или pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'bg' ] = { cssLengthTooltip: 'Въведете числена стойност в пиксели или друга валидна CSS единица (px, %, in, cm, mm, em, ex, pt, или pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, недостъпно' + unavailable: '%1, недостъпно', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/bn.js b/lang/bn.js index 9c943837622..9b4496607f1 100644 --- a/lang/bn.js +++ b/lang/bn.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'bn' ] = { alignMiddle: 'মধ্য', alignBottom: 'নীচে', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'bn' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/bs.js b/lang/bs.js index 49d794e5121..9845be3dd81 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'bs' ] = { alignMiddle: 'Sredina', alignBottom: 'Dno', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'bs' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ca.js b/lang/ca.js index 090c6885888..b044e54ee35 100644 --- a/lang/ca.js +++ b/lang/ca.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ca' ] = { alignMiddle: 'Centre', alignBottom: 'Inferior', alignNone: 'None', // MISSING - invalidValue : 'Valor no vàlid.', + invalidValue: 'Valor no vàlid.', invalidHeight: 'L\'alçada ha de ser un número.', invalidWidth: 'L\'amplada ha de ser un número.', invalidCssLength: 'El valor especificat per als "%1" camps ha de ser un número positiu amb o sense unitat de mesura vàlida de CSS (px, %, in, cm, mm, em, ex, pt o pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ca' ] = { cssLengthTooltip: 'Introduïu un número per un valor en píxels o un número amb una unitat vàlida de CSS (px, %, in, cm, mm, em, ex, pt o pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, no disponible' + unavailable: '%1, no disponible', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/cs.js b/lang/cs.js index ece4c6b95df..832f8f10823 100644 --- a/lang/cs.js +++ b/lang/cs.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'cs' ] = { alignMiddle: 'Na střed', alignBottom: 'Dolů', alignNone: 'Žádné', - invalidValue : 'Neplatná hodnota.', + invalidValue: 'Neplatná hodnota.', invalidHeight: 'Zadaná výška musí být číslo.', invalidWidth: 'Šířka musí být číslo.', invalidCssLength: 'Hodnota určená pro pole "%1" musí být kladné číslo bez nebo s platnou jednotkou míry CSS (px, %, in, cm, mm, em, ex, pt, nebo pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'cs' ] = { cssLengthTooltip: 'Zadejte číslo jako hodnotu v pixelech nebo číslo s platnou jednotkou CSS (px, %, v cm, mm, em, ex, pt, nebo pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nedostupné' + unavailable: '%1, nedostupné', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/cy.js b/lang/cy.js index 916206e538f..980bdb0caf9 100644 --- a/lang/cy.js +++ b/lang/cy.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'cy' ] = { alignMiddle: 'Canol', alignBottom: 'Gwaelod', alignNone: 'None', // MISSING - invalidValue : 'Gwerth annilys.', + invalidValue: 'Gwerth annilys.', invalidHeight: 'Mae\'n rhaid i\'r uchder fod yn rhif.', invalidWidth: 'Mae\'n rhaid i\'r lled fod yn rhif.', invalidCssLength: 'Mae\'n rhaid i\'r gwerth ar gyfer maes "%1" fod yn rhif positif gyda neu heb uned fesuriad CSS dilys (px, %, in, cm, mm, em, ex, pt, neu pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'cy' ] = { cssLengthTooltip: 'Rhowch rif am werth mewn picsel neu rhif gydag uned CSS dilys (px, %, in, cm, mm, em, pt neu pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, ddim ar gael' + unavailable: '%1, ddim ar gael', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/da.js b/lang/da.js index 46bbe733aa4..32daef71e96 100644 --- a/lang/da.js +++ b/lang/da.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'da' ] = { alignMiddle: 'Centreret', alignBottom: 'Nederst', alignNone: 'Ingen', - invalidValue : 'Ugyldig værdi.', + invalidValue: 'Ugyldig værdi.', invalidHeight: 'Højde skal være et tal.', invalidWidth: 'Bredde skal være et tal.', invalidCssLength: 'Værdien specificeret for "%1" feltet skal være et positivt nummer med eller uden en CSS måleenhed (px, %, in, cm, mm, em, ex, pt, eller pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'da' ] = { cssLengthTooltip: 'Indsæt en numerisk værdi i pixel eller nummer med en gyldig CSS værdi (px, %, in, cm, mm, em, ex, pt, eller pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, ikke tilgængelig' + unavailable: '%1, ikke tilgængelig', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/de.js b/lang/de.js index 0d895fdbcca..f1d3d8a3e0d 100644 --- a/lang/de.js +++ b/lang/de.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'de' ] = { alignMiddle: 'Mitte', alignBottom: 'Unten', alignNone: 'Keine', - invalidValue : 'Ungültiger Wert.', + invalidValue: 'Ungültiger Wert.', invalidHeight: 'Höhe muss eine Zahl sein.', invalidWidth: 'Breite muss eine Zahl sein.', invalidCssLength: 'Wert spezifiziert für "%1" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'de' ] = { cssLengthTooltip: 'Gebe eine Zahl ein für ein Wert in pixels oder eine Zahl mit einer korrekten CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nicht verfügbar' + unavailable: '%1, nicht verfügbar', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/el.js b/lang/el.js index 255f3754c73..1dadc51d20c 100644 --- a/lang/el.js +++ b/lang/el.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'el' ] = { alignMiddle: 'Μέση', alignBottom: 'Κάτω', alignNone: 'Χωρίς', - invalidValue : 'Μη έγκυρη τιμή.', + invalidValue: 'Μη έγκυρη τιμή.', invalidHeight: 'Το ύψος πρέπει να είναι ένας αριθμός.', invalidWidth: 'Το πλάτος πρέπει να είναι ένας αριθμός.', invalidCssLength: 'Η τιμή που ορίζεται για το πεδίο "%1" πρέπει να είναι ένας θετικός αριθμός με ή χωρίς μια έγκυρη μονάδα μέτρησης CSS (px, %, in, cm, mm, em, ex, pt, ή pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'el' ] = { cssLengthTooltip: 'Εισάγεται μια τιμή σε pixel ή έναν αριθμό μαζί με μια έγκυρη μονάδα μέτρησης CSS (px, %, in, cm, mm, em, ex, pt, ή pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, δεν είναι διαθέσιμο' + unavailable: '%1, δεν είναι διαθέσιμο', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/en-au.js b/lang/en-au.js index 2d29b51e998..5592e91e17b 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'en-au' ] = { alignMiddle: 'Middle', // MISSING alignBottom: 'Bottom', // MISSING alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'en-au' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/en-ca.js b/lang/en-ca.js index 33c65348503..d355977a3b2 100644 --- a/lang/en-ca.js +++ b/lang/en-ca.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'en-ca' ] = { alignMiddle: 'Middle', // MISSING alignBottom: 'Bottom', // MISSING alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'en-ca' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/en-gb.js b/lang/en-gb.js index 1cf67a72bab..80a655394a6 100644 --- a/lang/en-gb.js +++ b/lang/en-gb.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'en-gb' ] = { alignMiddle: 'Middle', alignBottom: 'Bottom', alignNone: 'None', - invalidValue : 'Invalid value.', + invalidValue: 'Invalid value.', invalidHeight: 'Height must be a number.', invalidWidth: 'Width must be a number.', invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'en-gb' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' + unavailable: '%1, unavailable', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/en.js b/lang/en.js index 8d4986dd974..8f487a58847 100644 --- a/lang/en.js +++ b/lang/en.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'en' ] = { alignMiddle: 'Middle', alignBottom: 'Bottom', alignNone: 'None', - invalidValue : 'Invalid value.', + invalidValue: 'Invalid value.', invalidHeight: 'Height must be a number.', invalidWidth: 'Width must be a number.', invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'en' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' + unavailable: '%1, unavailable', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', + 13: 'ENTER', + 16: 'SHIFT', + 17: 'CTRL', + 18: 'ALT', + 32: 'SPACE', + 35: 'END', + 36: 'HOME', + 46: 'DELETE', + 224: 'COMMAND' + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' } }; diff --git a/lang/eo.js b/lang/eo.js index 4a2586217d1..e890e681713 100644 --- a/lang/eo.js +++ b/lang/eo.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'eo' ] = { alignMiddle: 'Centre', alignBottom: 'Malsupre', alignNone: 'Neniu', - invalidValue : 'Nevalida Valoro', + invalidValue: 'Nevalida Valoro', invalidHeight: 'Alto devas esti nombro.', invalidWidth: 'Larĝo devas esti nombro.', invalidCssLength: 'La valoro indikita por la "%1" kampo devas esti pozitiva nombro kun aŭ sen valida CSSmezurunuo (px, %, in, cm, mm, em, ex, pt, or pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'eo' ] = { cssLengthTooltip: 'Entajpu nombron por rastrumera valoro aŭ nombron kun valida CSSunuo (px, %, in, cm, mm, em, ex, pt, or pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nehavebla' + unavailable: '%1, nehavebla', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/es.js b/lang/es.js index 64468309f63..13590d4f0ad 100644 --- a/lang/es.js +++ b/lang/es.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'es' ] = { alignMiddle: 'Centro', alignBottom: 'Pie', alignNone: 'Ninguno', - invalidValue : 'Valor no válido', + invalidValue: 'Valor no válido', invalidHeight: 'Altura debe ser un número.', invalidWidth: 'Anchura debe ser un número.', invalidCssLength: 'El valor especificado para el campo "%1" debe ser un número positivo, incluyendo optionalmente una unidad de medida CSS válida (px, %, in, cm, mm, em, ex, pt, o pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'es' ] = { cssLengthTooltip: 'Introduca un número para el valor en pixels o un número con una unidad de medida CSS válida (px, %, in, cm, mm, em, ex, pt, o pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, no disponible' + unavailable: '%1, no disponible', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/et.js b/lang/et.js index 2ec5b1c749b..64764333acd 100644 --- a/lang/et.js +++ b/lang/et.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'et' ] = { alignMiddle: 'Keskele', alignBottom: 'Alla', alignNone: 'None', // MISSING - invalidValue : 'Vigane väärtus.', + invalidValue: 'Vigane väärtus.', invalidHeight: 'Kõrgus peab olema number.', invalidWidth: 'Laius peab olema number.', invalidCssLength: '"%1" välja jaoks määratud väärtus peab olema positiivne täisarv CSS ühikuga (px, %, in, cm, mm, em, ex, pt või pc) või ilma.', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'et' ] = { cssLengthTooltip: 'Sisesta väärtus pikslites või number koos sobiva CSS-i ühikuga (px, %, in, cm, mm, em, ex, pt või pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, pole saadaval' + unavailable: '%1, pole saadaval', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/eu.js b/lang/eu.js index c0c0476b195..81eeb1cef29 100644 --- a/lang/eu.js +++ b/lang/eu.js @@ -1,4 +1,4 @@ -/** +/** * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. * For licensing, see LICENSE.md or http://ckeditor.com/license */ @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'eu' ] = { cssLengthTooltip: 'Sartu zenbaki bat edo zenbaki bat baliozko CSS unitate batekin (px, %, in, cm, mm, em, ex, pt, edo pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, erabilezina' + unavailable: '%1, erabilezina', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/fa.js b/lang/fa.js index 22c5349fe0b..2638df8ba07 100644 --- a/lang/fa.js +++ b/lang/fa.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'fa' ] = { alignMiddle: 'میانه', alignBottom: 'پائین', alignNone: 'هیچ', - invalidValue : 'مقدار نامعتبر.', + invalidValue: 'مقدار نامعتبر.', invalidHeight: 'ارتفاع باید یک عدد باشد.', invalidWidth: 'عرض باید یک عدد باشد.', invalidCssLength: 'عدد تعیین شده برای فیلد "%1" باید یک عدد مثبت با یا بدون یک واحد اندازه گیری CSS معتبر باشد (px, %, in, cm, mm, em, ex, pt, or pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'fa' ] = { cssLengthTooltip: 'یک عدد برای یک مقدار بر حسب پیکسل و یا یک عدد با یک واحد CSS معتبر وارد کنید (px, %, in, cm, mm, em, ex, pt, or pc).', // Put the voice-only part of the label in the span. - unavailable: '%1، غیر قابل دسترس' + unavailable: '%1، غیر قابل دسترس', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/fi.js b/lang/fi.js index b7587abc9d4..88af4cc974a 100644 --- a/lang/fi.js +++ b/lang/fi.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'fi' ] = { alignMiddle: 'Keskelle', alignBottom: 'Alas', alignNone: 'Ei asetettu', - invalidValue : 'Virheellinen arvo.', + invalidValue: 'Virheellinen arvo.', invalidHeight: 'Korkeuden täytyy olla numero.', invalidWidth: 'Leveyden täytyy olla numero.', invalidCssLength: 'Kentän "%1" arvon täytyy olla positiivinen luku CSS mittayksikön (px, %, in, cm, mm, em, ex, pt tai pc) kanssa tai ilman.', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'fi' ] = { cssLengthTooltip: 'Anna numeroarvo pikseleinä tai numeroarvo CSS mittayksikön kanssa (px, %, in, cm, mm, em, ex, pt, tai pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, ei saatavissa' + unavailable: '%1, ei saatavissa', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/fo.js b/lang/fo.js index 195454f97d9..f190a9c147f 100644 --- a/lang/fo.js +++ b/lang/fo.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'fo' ] = { alignMiddle: 'Miðja', alignBottom: 'Botnur', alignNone: 'Eingin', - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Hædd má vera eitt tal.', invalidWidth: 'Breidd má vera eitt tal.', invalidCssLength: 'Virðið sett í "%1" feltið má vera eitt positivt tal, við ella uttan gyldugum CSS mátieind (px, %, in, cm, mm, em, ex, pt, ella pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'fo' ] = { cssLengthTooltip: 'Skriva eitt tal fyri eitt virði í pixels ella eitt tal við gyldigum CSS eind (px, %, in, cm, mm, em, ex, pt, ella pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, ikki tøkt' + unavailable: '%1, ikki tøkt', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/fr-ca.js b/lang/fr-ca.js index a5f6279890f..116557636e0 100644 --- a/lang/fr-ca.js +++ b/lang/fr-ca.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'fr-ca' ] = { alignMiddle: 'Milieu', alignBottom: 'Bas', alignNone: 'None', // MISSING - invalidValue : 'Valeur invalide.', + invalidValue: 'Valeur invalide.', invalidHeight: 'La hauteur doit être un nombre.', invalidWidth: 'La largeur doit être un nombre.', invalidCssLength: 'La valeur spécifiée pour le champ "%1" doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'fr-ca' ] = { cssLengthTooltip: 'Entrer un nombre pour la valeur en pixel ou un nombre avec une unité CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, indisponible' + unavailable: '%1, indisponible', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/fr.js b/lang/fr.js index 416ad76bf30..0521b4fc963 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'fr' ] = { alignMiddle: 'Milieu', alignBottom: 'Bas', alignNone: 'Aucun', - invalidValue : 'Valeur incorrecte.', + invalidValue: 'Valeur incorrecte.', invalidHeight: 'La hauteur doit être un nombre.', invalidWidth: 'La largeur doit être un nombre.', invalidCssLength: 'La valeur spécifiée pour le champ "%1" doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'fr' ] = { cssLengthTooltip: 'Entrer un nombre pour une valeur en pixels ou un nombre avec une unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, Indisponible' + unavailable: '%1, Indisponible', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/gl.js b/lang/gl.js index 95e779dc53d..922dd710cc5 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'gl' ] = { alignMiddle: 'Centro', alignBottom: 'Abaixo', alignNone: 'Ningún', - invalidValue : 'Valor incorrecto.', + invalidValue: 'Valor incorrecto.', invalidHeight: 'O alto debe ser un número.', invalidWidth: 'O largo debe ser un número.', invalidCssLength: 'O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'gl' ] = { cssLengthTooltip: 'Escriba un número para o valor en píxeles ou un número cunha unidade CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, non dispoñíbel' + unavailable: '%1, non dispoñíbel', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/gu.js b/lang/gu.js index 5e175537543..68d595f765b 100644 --- a/lang/gu.js +++ b/lang/gu.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'gu' ] = { alignMiddle: 'વચ્ચે', alignBottom: 'નીચે', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'ઉંચાઈ એક આંકડો હોવો જોઈએ.', invalidWidth: 'પોહળ ઈ એક આંકડો હોવો જોઈએ.', invalidCssLength: '"%1" ની વેલ્યુ એક પોસીટીવ આંકડો હોવો જોઈએ અથવા CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc) વગર.', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'gu' ] = { cssLengthTooltip: 'પિક્ષ્લ્ નો આંકડો CSS unit (px, %, in, cm, mm, em, ex, pt, or pc) માં નાખો.', // Put the voice-only part of the label in the span. - unavailable: '%1, નથી મળતું' + unavailable: '%1, નથી મળતું', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/he.js b/lang/he.js index 59e17119d04..1bc1b9de2d4 100644 --- a/lang/he.js +++ b/lang/he.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'he' ] = { alignMiddle: 'לאמצע', alignBottom: 'לתחתית', alignNone: 'None', // MISSING - invalidValue : 'ערך לא חוקי.', + invalidValue: 'ערך לא חוקי.', invalidHeight: 'הגובה חייב להיות מספר.', invalidWidth: 'הרוחב חייב להיות מספר.', invalidCssLength: 'הערך שצוין לשדה "%1" חייב להיות מספר חיובי עם או ללא יחידת מידה חוקית של CSS (px, %, in, cm, mm, em, ex, pt, או pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'he' ] = { cssLengthTooltip: 'יש להכניס מספר המייצג פיקסלים או מספר עם יחידת גליונות סגנון תקינה (px, %, in, cm, mm, em, ex, pt, או pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, לא זמין' + unavailable: '%1, לא זמין', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/hi.js b/lang/hi.js index bd6ca83626f..e7beff4104c 100644 --- a/lang/hi.js +++ b/lang/hi.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'hi' ] = { alignMiddle: 'मध्य', alignBottom: 'नीचे', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'hi' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/hr.js b/lang/hr.js index 52db9704785..4285cff41f1 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'hr' ] = { alignMiddle: 'Sredina', alignBottom: 'Dolje', alignNone: 'None', // MISSING - invalidValue : 'Neispravna vrijednost.', + invalidValue: 'Neispravna vrijednost.', invalidHeight: 'Visina mora biti broj.', invalidWidth: 'Širina mora biti broj.', invalidCssLength: 'Vrijednost određena za "%1" polje mora biti pozitivni broj sa ili bez važećih CSS mjernih jedinica (px, %, in, cm, mm, em, ex, pt ili pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'hr' ] = { cssLengthTooltip: 'Unesite broj za vrijednost u pikselima ili broj s važećim CSS mjernim jedinicama (px, %, in, cm, mm, em, ex, pt ili pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nedostupno' + unavailable: '%1, nedostupno', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/hu.js b/lang/hu.js index 91746f19408..0d361188ca2 100644 --- a/lang/hu.js +++ b/lang/hu.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'hu' ] = { alignMiddle: 'Középre', alignBottom: 'Aljára', alignNone: 'None', // MISSING - invalidValue : 'Érvénytelen érték.', + invalidValue: 'Érvénytelen érték.', invalidHeight: 'A magasság mezőbe csak számokat írhat.', invalidWidth: 'A szélesség mezőbe csak számokat írhat.', invalidCssLength: '"%1"-hez megadott érték csakis egy pozitív szám lehet, esetleg egy érvényes CSS egységgel megjelölve(px, %, in, cm, mm, em, ex, pt vagy pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'hu' ] = { cssLengthTooltip: 'Adjon meg egy számot értéknek pixelekben vagy egy számot érvényes CSS mértékegységben (px, %, in, cm, mm, em, ex, pt, vagy pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nem elérhető' + unavailable: '%1, nem elérhető', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/id.js b/lang/id.js index f48c51b8b20..9e1a63a184e 100644 --- a/lang/id.js +++ b/lang/id.js @@ -85,7 +85,7 @@ CKEDITOR.lang[ 'id' ] = { alignMiddle: 'Tengah', alignBottom: 'Bawah', alignNone: 'None', // MISSING - invalidValue : 'Nilai tidak sah.', + invalidValue: 'Nilai tidak sah.', invalidHeight: 'Tinggi harus sebuah angka.', invalidWidth: 'Lebar harus sebuah angka.', invalidCssLength: 'Nilai untuk "%1" harus sebuah angkat positif dengan atau tanpa pengukuran unit CSS yang sah (px, %, in, cm, mm, em, ex, pt, or pc).', @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'id' ] = { cssLengthTooltip: 'Masukkan sebuah angka untuk sebuah nilai dalam pixel atau sebuah angka dengan unit CSS yang sah (px, %, in, cm, mm, em, ex, pt, or pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, tidak tersedia' + unavailable: '%1, tidak tersedia', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/is.js b/lang/is.js index ecdb31878c0..236361e73f9 100644 --- a/lang/is.js +++ b/lang/is.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'is' ] = { alignMiddle: 'Miðjuð', alignBottom: 'Neðst', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'is' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/it.js b/lang/it.js index 5c7863ffd5c..d8dd1359a2d 100644 --- a/lang/it.js +++ b/lang/it.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'it' ] = { alignMiddle: 'Centrato', alignBottom: 'In Basso', alignNone: 'Nessuno', - invalidValue : 'Valore non valido.', + invalidValue: 'Valore non valido.', invalidHeight: 'L\'altezza dev\'essere un numero', invalidWidth: 'La Larghezza dev\'essere un numero', invalidCssLength: 'Il valore indicato per il campo "%1" deve essere un numero positivo con o senza indicazione di una valida unità di misura per le classi CSS (px, %, in, cm, mm, em, ex, pt, o pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'it' ] = { cssLengthTooltip: 'Inserisci un numero per il valore in pixel oppure un numero con una valida unità CSS (px, %, in, cm, mm, ex, pt, o pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, non disponibile' + unavailable: '%1, non disponibile', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ja.js b/lang/ja.js index 50df2a2daa1..a2409ae89ef 100644 --- a/lang/ja.js +++ b/lang/ja.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ja' ] = { alignMiddle: '中央', alignBottom: '下', alignNone: 'なし', - invalidValue : '不正な値です。', + invalidValue: '不正な値です。', invalidHeight: '高さは数値で入力してください。', invalidWidth: '幅は数値で入力してください。', invalidCssLength: '入力された "%1" 項目の値は、CSSの大きさ(px, %, in, cm, mm, em, ex, pt, または pc)が正しいものである/ないに関わらず、正の値である必要があります。', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ja' ] = { cssLengthTooltip: 'ピクセル数もしくはCSSにセットできる数値を入力してください。(px,%,in,cm,mm,em,ex,pt,or pc)', // Put the voice-only part of the label in the span. - unavailable: '%1, 利用不可能' + unavailable: '%1, 利用不可能', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ka.js b/lang/ka.js index a3279596ef6..253226059f0 100644 --- a/lang/ka.js +++ b/lang/ka.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ka' ] = { alignMiddle: 'შუა', alignBottom: 'ქვემოთა', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.', invalidWidth: 'სიგანე რიცხვით უნდა იყოს წარმოდგენილი.', invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ka' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, მიუწვდომელია' + unavailable: '%1, მიუწვდომელია', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/km.js b/lang/km.js index 50066860117..045cb2ec565 100644 --- a/lang/km.js +++ b/lang/km.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'km' ] = { alignMiddle: 'កណ្តាល', alignBottom: 'ខាងក្រោម', alignNone: 'គ្មាន', - invalidValue : 'តម្លៃ​មិន​ត្រឹម​ត្រូវ។', + invalidValue: 'តម្លៃ​មិន​ត្រឹម​ត្រូវ។', invalidHeight: 'តម្លៃ​កំពស់​ត្រូវ​តែ​ជា​លេខ។', invalidWidth: 'តម្លៃ​ទទឹង​ត្រូវ​តែ​ជា​លេខ។', invalidCssLength: 'តម្លៃ​កំណត់​សម្រាប់​វាល "%1" ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន​ ដោយ​ភ្ជាប់ឬ​មិន​ភ្ជាប់​ជាមួយ​នឹង​ឯកតា​រង្វាស់​របស់ CSS (px, %, in, cm, mm, em, ex, pt ឬ pc) ។', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'km' ] = { cssLengthTooltip: 'បញ្ចូល​លេខ​សម្រាប់​តម្លៃ​ជា​ភិចសែល ឬ​លេខ​ដែល​មាន​ឯកតា​ត្រឹមត្រូវ​របស់ CSS (px, %, in, cm, mm, em, ex, pt ឬ pc) ។', // Put the voice-only part of the label in the span. - unavailable: '%1, មិន​មាន' + unavailable: '%1, មិន​មាន', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ko.js b/lang/ko.js index 43a6f800115..7107eb5e29e 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ko' ] = { alignMiddle: '중간', alignBottom: '아래', alignNone: '기본', - invalidValue : '잘못된 값.', + invalidValue: '잘못된 값.', invalidHeight: '높이는 숫자여야 합니다.', invalidWidth: '넓이는 숫자여야 합니다.', invalidCssLength: '"%1" 값은 유효한 CSS 측정 단위(px, %, in, cm, mm, em, ex, pt, or pc)를 포함하거나 포함하지 않은 양수 여야 합니다.', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ko' ] = { cssLengthTooltip: '픽셀 단위의 숫자만 입력하시거나 유효한 CSS 단위(px, %, in, cm, mm, em, ex, pt, or pc)와 함께 숫자를 입력해주세요.', // Put the voice-only part of the label in the span. - unavailable: '%1, 사용불가' + unavailable: '%1, 사용불가', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ku.js b/lang/ku.js index 0ed14a41003..cd9c042ef72 100644 --- a/lang/ku.js +++ b/lang/ku.js @@ -85,7 +85,7 @@ CKEDITOR.lang[ 'ku' ] = { alignMiddle: 'ناوەند', alignBottom: 'ژێرەوە', alignNone: 'هیچ', - invalidValue : 'نرخێکی نادرووست.', + invalidValue: 'نرخێکی نادرووست.', invalidHeight: 'درێژی دەبێت ژمارە بێت.', invalidWidth: 'پانی دەبێت ژمارە بێت.', invalidCssLength: 'ئەم نرخەی دراوە بۆ خانەی "%1" دەبێت ژمارەکی درووست بێت یان بێ ناونیشانی ئامرازی (px, %, in, cm, mm, em, ex, pt, یان pc).', @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'ku' ] = { cssLengthTooltip: 'ژمارەیەك بنووسه‌ بۆ نرخی piksel یان ئامرازێکی درووستی CSS (px, %, in, cm, mm, em, ex, pt, یان pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, ئامادە نیە' + unavailable: '%1, ئامادە نیە', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/lt.js b/lang/lt.js index 9c0c3849e7d..6a709282994 100644 --- a/lang/lt.js +++ b/lang/lt.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'lt' ] = { alignMiddle: 'Vidurį', alignBottom: 'Apačią', alignNone: 'Niekas', - invalidValue : 'Neteisinga reikšmė.', + invalidValue: 'Neteisinga reikšmė.', invalidHeight: 'Aukštis turi būti nurodytas skaičiais.', invalidWidth: 'Plotis turi būti nurodytas skaičiais.', invalidCssLength: 'Reikšmė nurodyta "%1" laukui, turi būti teigiamas skaičius su arba be tinkamo CSS matavimo vieneto (px, %, in, cm, mm, em, ex, pt arba pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'lt' ] = { cssLengthTooltip: 'Įveskite reikšmę pikseliais arba skaičiais su tinkamu CSS vienetu (px, %, in, cm, mm, em, ex, pt arba pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, netinkamas' + unavailable: '%1, netinkamas', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/lv.js b/lang/lv.js index e89bf62ba73..b9867f7d0c7 100644 --- a/lang/lv.js +++ b/lang/lv.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'lv' ] = { alignMiddle: 'Vertikāli centrēts', alignBottom: 'Apakšā', alignNone: 'Nekas', - invalidValue : 'Nekorekta vērtība', + invalidValue: 'Nekorekta vērtība', invalidHeight: 'Augstumam jābūt skaitlim.', invalidWidth: 'Platumam jābūt skaitlim', invalidCssLength: 'Laukam "%1" norādītajai vērtībai jābūt pozitīvam skaitlim ar vai bez korektām CSS mērvienībām (px, %, in, cm, mm, em, ex, pt, vai pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'lv' ] = { cssLengthTooltip: 'Ievadiet vērtību pikseļos vai skaitli ar derīgu CSS mērvienību (px, %, in, cm, mm, em, ex, pt, vai pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nav pieejams' + unavailable: '%1, nav pieejams', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/mk.js b/lang/mk.js index bc7b06cc690..d0a1b881435 100644 --- a/lang/mk.js +++ b/lang/mk.js @@ -1,4 +1,4 @@ -/** +/** * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. * For licensing, see LICENSE.md or http://ckeditor.com/license */ @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'mk' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/mn.js b/lang/mn.js index ca5d749560e..8d94c105c41 100644 --- a/lang/mn.js +++ b/lang/mn.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'mn' ] = { alignMiddle: 'Дунд', alignBottom: 'Доод талд', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Өндөр нь тоо байх ёстой.', invalidWidth: 'Өргөн нь тоо байх ёстой.', invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'mn' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ms.js b/lang/ms.js index 52673014362..3962160ad6d 100644 --- a/lang/ms.js +++ b/lang/ms.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ms' ] = { alignMiddle: 'Pertengahan', alignBottom: 'Bawah', alignNone: 'None', // MISSING - invalidValue : 'Nilai tidak sah.', + invalidValue: 'Nilai tidak sah.', invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ms' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/nb.js b/lang/nb.js index 6036b2e913c..7be9590913a 100644 --- a/lang/nb.js +++ b/lang/nb.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'nb' ] = { alignMiddle: 'Midten', alignBottom: 'Bunn', alignNone: 'Ingen', - invalidValue : 'Ugyldig verdi.', + invalidValue: 'Ugyldig verdi.', invalidHeight: 'Høyde må være et tall.', invalidWidth: 'Bredde må være et tall.', invalidCssLength: 'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'nb' ] = { cssLengthTooltip: 'Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, utilgjenglig' + unavailable: '%1, utilgjenglig', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/nl.js b/lang/nl.js index 873d2b8a1ef..03f6df6ae7a 100644 --- a/lang/nl.js +++ b/lang/nl.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'nl' ] = { alignMiddle: 'Midden', alignBottom: 'Onder', alignNone: 'Geen', - invalidValue : 'Ongeldige waarde.', + invalidValue: 'Ongeldige waarde.', invalidHeight: 'De hoogte moet een getal zijn.', invalidWidth: 'De breedte moet een getal zijn.', invalidCssLength: 'Waarde in veld "%1" moet een positief nummer zijn, met of zonder een geldige CSS meeteenheid (px, %, in, cm, mm, em, ex, pt of pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'nl' ] = { cssLengthTooltip: 'Geef een nummer in voor een waarde in pixels of geef een nummer in met een geldige CSS eenheid (px, %, in, cm, mm, em, ex, pt, of pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, niet beschikbaar' + unavailable: '%1, niet beschikbaar', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/no.js b/lang/no.js index 5c0e9fbf745..ac275a89de8 100644 --- a/lang/no.js +++ b/lang/no.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'no' ] = { alignMiddle: 'Midten', alignBottom: 'Bunn', alignNone: 'Ingen', - invalidValue : 'Ugyldig verdi.', + invalidValue: 'Ugyldig verdi.', invalidHeight: 'Høyde må være et tall.', invalidWidth: 'Bredde må være et tall.', invalidCssLength: 'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'no' ] = { cssLengthTooltip: 'Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, utilgjenglig' + unavailable: '%1, utilgjenglig', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/pl.js b/lang/pl.js index 7fdd920be20..8c2c3a30b2c 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'pl' ] = { alignMiddle: 'Do środka', alignBottom: 'Do dołu', alignNone: 'Brak', - invalidValue : 'Nieprawidłowa wartość.', + invalidValue: 'Nieprawidłowa wartość.', invalidHeight: 'Wysokość musi być liczbą.', invalidWidth: 'Szerokość musi być liczbą.', invalidCssLength: 'Wartość podana dla pola "%1" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'pl' ] = { cssLengthTooltip: 'Wpisz liczbę dla wartości w pikselach lub liczbę wraz z jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, niedostępne' + unavailable: '%1, niedostępne', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/pt-br.js b/lang/pt-br.js index e1d71164c0a..dbf1344d7c8 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -85,7 +85,7 @@ CKEDITOR.lang[ 'pt-br' ] = { alignMiddle: 'Centralizado', alignBottom: 'Inferior', alignNone: 'Nenhum', - invalidValue : 'Valor inválido.', + invalidValue: 'Valor inválido.', invalidHeight: 'A altura tem que ser um número', invalidWidth: 'A largura tem que ser um número.', invalidCssLength: 'O valor do campo "%1" deve ser um número positivo opcionalmente seguido por uma válida unidade de medida de CSS (px, %, in, cm, mm, em, ex, pt ou pc).', @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'pt-br' ] = { cssLengthTooltip: 'Insira um número para valor em pixels ou um número seguido de uma válida unidade de medida de CSS (px, %, in, cm, mm, em, ex, pt ou pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, indisponível' + unavailable: '%1, indisponível', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/pt.js b/lang/pt.js index fbace5b4e1d..9c8949e8253 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'pt' ] = { alignMiddle: 'Centro', alignBottom: 'Base', alignNone: 'Nenhum', - invalidValue : 'Valor inválido.', + invalidValue: 'Valor inválido.', invalidHeight: 'A altura deve ser um número.', invalidWidth: 'A largura deve ser um número. ', invalidCssLength: 'O valor especificado para o campo "1%" deve ser um número positivo, com ou sem uma unidade de medida CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'pt' ] = { cssLengthTooltip: 'Insira um número para um valor em pontos ou um número com uma unidade CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, indisponível' + unavailable: '%1, indisponível', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ro.js b/lang/ro.js index 9120e56168b..49fc5fd993a 100644 --- a/lang/ro.js +++ b/lang/ro.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ro' ] = { alignMiddle: 'Mijloc', alignBottom: 'Jos', alignNone: 'None', // MISSING - invalidValue : 'Valoare invalidă', + invalidValue: 'Valoare invalidă', invalidHeight: 'Înălțimea trebuie să fie un număr.', invalidWidth: 'Lățimea trebuie să fie un număr.', invalidCssLength: 'Valoarea specificată pentru câmpul "%1" trebuie să fie un număr pozitiv cu sau fără o unitate de măsură CSS (px, %, in, cm, mm, em, ex, pt, sau pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ro' ] = { cssLengthTooltip: 'Introduceți un număr în pixeli sau un număr cu o unitate de măsură CSS (px, %, in, cm, mm, em, ex, pt, sau pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nu este disponibil' + unavailable: '%1, nu este disponibil', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ru.js b/lang/ru.js index a4aac48f355..a864c0d1337 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'ru' ] = { alignMiddle: 'Посередине', alignBottom: 'Понизу', alignNone: 'Нет', - invalidValue : 'Недопустимое значение.', + invalidValue: 'Недопустимое значение.', invalidHeight: 'Высота задается числом.', invalidWidth: 'Ширина задается числом.', invalidCssLength: 'Значение, указанное в поле "%1", должно быть положительным целым числом. Допускается указание единиц меры CSS (px, %, in, cm, mm, em, ex, pt или pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'ru' ] = { cssLengthTooltip: 'Введите значение в пикселях, либо число с корректной единицей меры CSS (px, %, in, cm, mm, em, ex, pt или pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, недоступно' + unavailable: '%1, недоступно', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/si.js b/lang/si.js index c039733ef2d..18a3690c824 100644 --- a/lang/si.js +++ b/lang/si.js @@ -85,7 +85,7 @@ CKEDITOR.lang[ 'si' ] = { alignMiddle: 'මැද', alignBottom: 'පහල', alignNone: 'None', // MISSING - invalidValue : 'වැරදී වටිනාකමකි', + invalidValue: 'වැරදී වටිනාකමකි', invalidHeight: 'උස අංකයක් විය යුතුය', invalidWidth: 'පළල අංකයක් විය යුතුය', invalidCssLength: 'වටිනාකමක් නිරූපණය කිරීම "%1" ප්‍රදේශය ධන සංක්‍යාත්මක වටිනාකමක් හෝ නිවරදි නොවන CSS මිනුම් එකක(px, %, in, cm, mm, em, ex, pt, pc)', @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'si' ] = { cssLengthTooltip: 'සංක්‍යා ඇතුලත් කිරීමේදී වටිනාකම තිත් ප්‍රමාණය නිවරදි CSS ඒකක(තිත්, %, අඟල්,සෙමි, mm, em, ex, pt, pc)', // Put the voice-only part of the label in the span. - unavailable: '%1, නොමැතිනම්' + unavailable: '%1, නොමැතිනම්', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/sk.js b/lang/sk.js index 337dbed1435..71eee1384c2 100644 --- a/lang/sk.js +++ b/lang/sk.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'sk' ] = { alignMiddle: 'Na stred', alignBottom: 'Dole', alignNone: 'Žiadne', - invalidValue : 'Neplatná hodnota.', + invalidValue: 'Neplatná hodnota.', invalidHeight: 'Výška musí byť číslo.', invalidWidth: 'Šírka musí byť číslo.', invalidCssLength: 'Špecifikovaná hodnota pre pole "%1" musí byť kladné číslo s alebo bez platnej CSS mernej jednotky (px, %, in, cm, mm, em, ex, pt alebo pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'sk' ] = { cssLengthTooltip: 'Vložte číslo pre hodnotu v pixeloch alebo číslo so správnou CSS jednotou (px, %, in, cm, mm, em, ex, pt alebo pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nedostupný' + unavailable: '%1, nedostupný', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/sl.js b/lang/sl.js index ee9897c52e7..8a20b574541 100644 --- a/lang/sl.js +++ b/lang/sl.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'sl' ] = { alignMiddle: 'V sredino', alignBottom: 'Na dno', alignNone: 'Brez poravnave', - invalidValue : 'Neveljavna vrednost.', + invalidValue: 'Neveljavna vrednost.', invalidHeight: 'Višina mora biti število.', invalidWidth: 'Širina mora biti število.', invalidCssLength: 'Vrednost določena za "%1" polje mora biti pozitivna številka z ali brez veljavne CSS enote za merjenje (px, %, in, cm, mm, em, ex, pt, ali pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'sl' ] = { cssLengthTooltip: 'Vnesite številko za vrednost v slikovnih pikah (pixels) ali številko z veljavno CSS enoto (px, %, in, cm, mm, em, ex, pt, ali pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, nedosegljiv' + unavailable: '%1, nedosegljiv', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/sq.js b/lang/sq.js index 7e885a3d5d4..fec82abca07 100644 --- a/lang/sq.js +++ b/lang/sq.js @@ -85,7 +85,7 @@ CKEDITOR.lang[ 'sq' ] = { alignMiddle: 'Në mes', alignBottom: 'Poshtë', alignNone: 'Asnjë', - invalidValue : 'Vlerë e pavlefshme', + invalidValue: 'Vlerë e pavlefshme', invalidHeight: 'Lartësia duhet të jetë një numër', invalidWidth: 'Gjerësia duhet të jetë një numër', invalidCssLength: 'Vlera e fushës "%1" duhet të jetë një numër pozitiv me apo pa njësi matëse të vlefshme CSS (px, %, in, cm, mm, em, ex, pt ose pc).', @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'sq' ] = { cssLengthTooltip: 'Fut një numër për vlerën në pixel apo një numër me një njësi të vlefshme CSS (px, %, in, cm, mm, ex, pt, ose pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, i padisponueshëm' + unavailable: '%1, i padisponueshëm', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/sr-latn.js b/lang/sr-latn.js index 78cce5a893e..e2eb9be876d 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'sr-latn' ] = { alignMiddle: 'Sredina', alignBottom: 'Dole', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Visina mora biti broj.', invalidWidth: 'Širina mora biti broj.', invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'sr-latn' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/sr.js b/lang/sr.js index cd2bf56cb8f..f6155831df7 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'sr' ] = { alignMiddle: 'Средина', alignBottom: 'Доле', alignNone: 'None', // MISSING - invalidValue : 'Invalid value.', // MISSING + invalidValue: 'Invalid value.', // MISSING invalidHeight: 'Height must be a number.', // MISSING invalidWidth: 'Width must be a number.', // MISSING invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'sr' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/sv.js b/lang/sv.js index afd1a46dd1a..9ce33e57453 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -85,7 +85,7 @@ CKEDITOR.lang[ 'sv' ] = { alignMiddle: 'Mitten', alignBottom: 'Nederkant', alignNone: 'Ingen', - invalidValue : 'Felaktigt värde.', + invalidValue: 'Felaktigt värde.', invalidHeight: 'Höjd måste vara ett nummer.', invalidWidth: 'Bredd måste vara ett nummer.', invalidCssLength: 'Värdet för fältet "%1" måste vara ett positivt nummer med eller utan CSS-mätenheter (px, %, in, cm, mm, em, ex, pt, eller pc).', @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'sv' ] = { cssLengthTooltip: 'Ange ett nummer i pixlar eller ett nummer men godkänd CSS-mätenhet (px, %, in, cm, mm, em, ex, pt, eller pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, Ej tillgänglig' + unavailable: '%1, Ej tillgänglig', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/th.js b/lang/th.js index 91b53ccecf2..04a4b062836 100644 --- a/lang/th.js +++ b/lang/th.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'th' ] = { alignMiddle: 'กึ่งกลางแนวตั้ง', alignBottom: 'ชิดด้านล่าง', alignNone: 'None', // MISSING - invalidValue : 'ค่าไม่ถูกต้อง', + invalidValue: 'ค่าไม่ถูกต้อง', invalidHeight: 'ความสูงต้องเป็นตัวเลข', invalidWidth: 'ความกว้างต้องเป็นตัวเลข', invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'th' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/tr.js b/lang/tr.js index 00cafca3562..66fcf63dbc1 100644 --- a/lang/tr.js +++ b/lang/tr.js @@ -85,7 +85,7 @@ CKEDITOR.lang[ 'tr' ] = { alignMiddle: 'Orta', alignBottom: 'Alt', alignNone: 'Hiçbiri', - invalidValue : 'Geçersiz değer.', + invalidValue: 'Geçersiz değer.', invalidHeight: 'Yükseklik değeri bir sayı olmalıdır.', invalidWidth: 'Genişlik değeri bir sayı olmalıdır.', invalidCssLength: '"%1" alanı için verilen değer, geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt, veya pc) içeren veya içermeyen pozitif bir sayı olmalıdır.', @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'tr' ] = { cssLengthTooltip: 'Piksel türünde bir sayı veya geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt veya pc) içeren bir sayı girin.', // Put the voice-only part of the label in the span. - unavailable: '%1, kullanılamaz' + unavailable: '%1, kullanılamaz', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/tt.js b/lang/tt.js index 20354469319..7b524cf0406 100644 --- a/lang/tt.js +++ b/lang/tt.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'tt' ] = { alignMiddle: 'Уртага', alignBottom: 'Аска', alignNone: 'Һичбер', - invalidValue : 'Дөрес булмаган кыйммәт.', + invalidValue: 'Дөрес булмаган кыйммәт.', invalidHeight: 'Биеклек сан булырга тиеш.', invalidWidth: 'Киңлек сан булырга тиеш.', invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'tt' ] = { cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable' // MISSING + unavailable: '%1, unavailable', // MISSING + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/ug.js b/lang/ug.js index f7d328378f1..7b205eefc3b 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -1,4 +1,4 @@ -/** +/** * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. * For licensing, see LICENSE.md or http://ckeditor.com/license */ @@ -94,6 +94,23 @@ CKEDITOR.lang[ 'ug' ] = { cssLengthTooltip: 'بۇ سۆز بۆلىكى بىرىكمە CSS ئۇزۇنلۇق قىممىتى بولۇشى كېرەك. ئۆز ئىچىگە ئالىدىغان بىرلىك (px, %, in, cm, mm, em, ex, pt ياكى pc)', // Put the voice-only part of the label in the span. - unavailable: '%1، ئىشلەتكىلى بولمايدۇ' + unavailable: '%1، ئىشلەتكىلى بولمايدۇ', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/uk.js b/lang/uk.js index 18f8d5275fd..fea3c19dc4d 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'uk' ] = { alignMiddle: 'По середині', alignBottom: 'По нижньому краю', alignNone: 'Нема', - invalidValue : 'Невірне значення.', + invalidValue: 'Невірне значення.', invalidHeight: 'Висота повинна бути цілим числом.', invalidWidth: 'Ширина повинна бути цілим числом.', invalidCssLength: 'Значення, вказане для "%1" в полі повинно бути позитивним числом або без дійсного виміру CSS блоку (px, %, in, cm, mm, em, ex, pt або pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'uk' ] = { cssLengthTooltip: 'Введіть номер значення в пікселях або число з дійсною одиниці CSS (px, %, in, cm, mm, em, ex, pt або pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, не доступне' + unavailable: '%1, не доступне', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/vi.js b/lang/vi.js index d1b5dc4206b..397637b52ab 100644 --- a/lang/vi.js +++ b/lang/vi.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'vi' ] = { alignMiddle: 'Giữa', alignBottom: 'Dưới', alignNone: 'Không', - invalidValue : 'Giá trị không hợp lệ.', + invalidValue: 'Giá trị không hợp lệ.', invalidHeight: 'Chiều cao phải là số nguyên.', invalidWidth: 'Chiều rộng phải là số nguyên.', invalidCssLength: 'Giá trị quy định cho trường "%1" phải là một số dương có hoặc không có một đơn vị đo CSS hợp lệ (px, %, in, cm, mm, em, ex, pt, hoặc pc).', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'vi' ] = { cssLengthTooltip: 'Nhập một giá trị theo pixel hoặc một số với một đơn vị CSS hợp lệ (px, %, in, cm, mm, em, ex, pt, hoặc pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, không có' + unavailable: '%1, không có', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/zh-cn.js b/lang/zh-cn.js index c3b01a5c91c..7e8dd28e631 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'zh-cn' ] = { alignMiddle: '居中', alignBottom: '底部', alignNone: '无', - invalidValue : '无效的值。', + invalidValue: '无效的值。', invalidHeight: '高度必须为数字格式', invalidWidth: '宽度必须为数字格式', invalidCssLength: '此“%1”字段的值必须为正数,可以包含或不包含一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'zh-cn' ] = { cssLengthTooltip: '输入一个表示像素值的数字,或加上一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)。', // Put the voice-only part of the label in the span. - unavailable: '%1,不可用' + unavailable: '%1,不可用', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; diff --git a/lang/zh.js b/lang/zh.js index a5124e2b386..25719f3283c 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -86,7 +86,7 @@ CKEDITOR.lang[ 'zh' ] = { alignMiddle: '中間對齊', alignBottom: '底端', alignNone: '無', - invalidValue : '無效值。', + invalidValue: '無效值。', invalidHeight: '高度必須為數字。', invalidWidth: '寬度必須為數字。', invalidCssLength: '「%1」的值應為正數,並可包含有效的 CSS 單位 (px, %, in, cm, mm, em, ex, pt, 或 pc)。', @@ -95,6 +95,23 @@ CKEDITOR.lang[ 'zh' ] = { cssLengthTooltip: '請輸入數值,單位是像素或有效的 CSS 單位 (px, %, in, cm, mm, em, ex, pt, 或 pc)。', // Put the voice-only part of the label in the span. - unavailable: '%1,無法使用' + unavailable: '%1,無法使用', + + // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. + keyboard: { + 8: 'BACKSPACE', // MISSING + 13: 'ENTER', // MISSING + 16: 'SHIFT', // MISSING + 17: 'CTRL', // MISSING + 18: 'ALT', // MISSING + 32: 'SPACE', // MISSING + 35: 'END', // MISSING + 36: 'HOME', // MISSING + 46: 'DELETE', // MISSING + 224: 'COMMAND' // MISSING + }, + + // Prepended to ARIA labels with shortcuts. + keyboardShortcut: 'Keyboard shortcut' // MISSING } }; From 769ae665f8e69082e5d01f56e3d0ca3f29369314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Tue, 29 Sep 2015 10:07:01 +0200 Subject: [PATCH 07/12] Added additional tests to keystrokehandler and tools. Added manual test for displaying keyboard shortcuts in tooltips. --- tests/core/editor/keystrokehandler.js | 38 +++++++++++++++++++-------- tests/core/tools.js | 30 +++++++++++++++++++-- tests/tickets/10015/1.html | 7 +++++ tests/tickets/10015/1.md | 11 ++++++++ 4 files changed, 73 insertions(+), 13 deletions(-) create mode 100644 tests/tickets/10015/1.html create mode 100644 tests/tickets/10015/1.md diff --git a/tests/core/editor/keystrokehandler.js b/tests/core/editor/keystrokehandler.js index 5958d68aef8..4658cfc0648 100644 --- a/tests/core/editor/keystrokehandler.js +++ b/tests/core/editor/keystrokehandler.js @@ -8,28 +8,39 @@ var keyCombo1 = CKEDITOR.CTRL + 10, command1 = 'command#1', command2 = 'command#2'; -function clearStrokes( keystrokes ) { - delete keystrokes[ keyCombo1 ]; - delete keystrokes[ keyCombo2 ]; -} - bender.test( { + setUp: function() { + var keystrokes = this.editor.keystrokeHandler.keystrokes, + commands = this.editor.commands; + + delete keystrokes[ keyCombo1 ]; + delete keystrokes[ keyCombo2 ]; + delete commands[ command1 ]; + delete commands[ command2 ]; + }, + 'test keystroke assignment': function() { var editor = this.editor, - keystrokes = editor.keystrokeHandler.keystrokes; - - clearStrokes( keystrokes ); + keystrokes = editor.keystrokeHandler.keystrokes, + keystroke; + editor.addCommand( command1, {} ); editor.setKeystroke( keyCombo1, command1 ); + assert.areEqual( command1, keystrokes[ keyCombo1 ] ); + keystroke = editor.getCommandKeystroke( editor.getCommand( command1 ) ); + assert.areEqual( keyCombo1, keystroke, 'Keystrokes should be equal.' ); }, 'test keystroke array assignment': function() { var editor = this.editor, - keystrokes = editor.keystrokeHandler.keystrokes; + keystrokes = editor.keystrokeHandler.keystrokes, + keystroke1, + keystroke2; - clearStrokes( keystrokes ); + editor.addCommand( command1, {} ); + editor.addCommand( command2, {} ); editor.setKeystroke( [ @@ -39,6 +50,11 @@ bender.test( assert.areEqual( command1, keystrokes[ keyCombo1 ] ); assert.areEqual( command2, keystrokes[ keyCombo2 ] ); + + keystroke1 = editor.getCommandKeystroke( editor.getCommand( command1 ) ); + keystroke2 = editor.getCommandKeystroke( editor.getCommand( command2 ) ); + assert.areEqual( keyCombo1, keystroke1, 'Keystrokes should be equal.' ); + assert.areEqual( keyCombo2, keystroke2, 'Keystrokes should be equal.' ); }, 'test editor#key event': function() { @@ -61,4 +77,4 @@ bender.test( assert.isInstanceOf( CKEDITOR.dom.event, evtData.domEvent, 'domEvent' ); assert.areSame( 66, evtData.domEvent.getKey(), 'domEvent.getKey()' ); } -} ); \ No newline at end of file +} ); diff --git a/tests/core/tools.js b/tests/core/tools.js index f683a6483a3..57c222a1202 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -1,4 +1,4 @@ -/* bender-tags: editor,unit */ +/* bender-tags: editor,unit */ ( function() { 'use strict'; @@ -11,6 +11,7 @@ var htmlEncode = CKEDITOR.tools.htmlEncode, htmlDecode = CKEDITOR.tools.htmlDecode; + bender.editor = true; bender.test( { assertNormalizedCssText: function( expected, elementId, msg ) { assert.areSame( expected, CKEDITOR.tools.normalizeCssText( @@ -664,6 +665,31 @@ // Check if next token will be the same. assert.areEqual( token, CKEDITOR.tools.getCsrfToken(), 'getCsrfToken returns token from cookie' ); + }, + + 'test keystrokeToString': function() { + var toString = CKEDITOR.tools.keystrokeToString, + lang = this.editor.lang.common.keyboard, + tests = [ + // [ Keystroke, display string, display string on Mac, ARIA string, ARIA string on Mac ] + [ CKEDITOR.CTRL + 65 /*A*/, 'CTRL+A', '⌘+A', 'CTRL+A', 'COMMAND+A' ], + [ CKEDITOR.ALT + 66 /*B*/, 'ALT+B', '⌥+B', 'ALT+B', 'ALT+B' ], + [ CKEDITOR.SHIFT + 67 /*C*/, 'SHIFT+C', '⇧+C', 'SHIFT+C', 'SHIFT+C' ], + [ CKEDITOR.CTRL + CKEDITOR.ALT + 68 /*D*/, 'CTRL+ALT+D', '⌘+⌥+D', 'CTRL+ALT+D', 'COMMAND+ALT+D' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 69 /*E*/, 'CTRL+SHIFT+E', '⌘+⇧+E', 'CTRL+SHIFT+E', 'COMMAND+SHIFT+E' ], + [ CKEDITOR.ALT + CKEDITOR.SHIFT + 70 /*F*/, 'ALT+SHIFT+F', '⌥+⇧+F', 'ALT+SHIFT+F', 'ALT+SHIFT+F' ], + [ CKEDITOR.CTRL + CKEDITOR.ALT + CKEDITOR.SHIFT + 71 /*G*/, 'CTRL+ALT+SHIFT+G', '⌘+⌥+⇧+G', 'CTRL+ALT+SHIFT+G', 'COMMAND+ALT+SHIFT+G' ], + [ CKEDITOR.CTRL + 32 /*SPACE*/, 'CTRL+SPACE', '⌘+SPACE', 'CTRL+SPACE', 'COMMAND+SPACE' ], + [ CKEDITOR.ALT + 13 /*ENTER*/, 'ALT+ENTER', '⌥+ENTER', 'ALT+ENTER', 'ALT+ENTER' ] + ], + test, + expIndex = CKEDITOR.env.mac ? 2 : 1; + + for ( var i = 0, l = tests.length; i < l; i++ ) { + test = tests[ i ]; + assert.areEqual( test[ expIndex ], toString( lang, test[ 0 ] ).display, 'Keystroke display string representation is invalid.' ); + assert.areEqual( test[ expIndex + 2 ], toString( lang, test[ 0 ] ).aria, 'Keystroke ARIA string representation is invalid.' ); + } } } ); -} )(); +} )(); \ No newline at end of file diff --git a/tests/tickets/10015/1.html b/tests/tickets/10015/1.html new file mode 100644 index 00000000000..b83fd879f38 --- /dev/null +++ b/tests/tickets/10015/1.html @@ -0,0 +1,7 @@ + + + diff --git a/tests/tickets/10015/1.md b/tests/tickets/10015/1.md new file mode 100644 index 00000000000..6a928491a86 --- /dev/null +++ b/tests/tickets/10015/1.md @@ -0,0 +1,11 @@ +@bender-tags: 10015, tc, 4.6.0 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, link, clipboard, contextmenu + +#### Check keyboard shortcuts tooltips +1. Move mouse over cut/copy/paste/link commands buttons on toolbar and check if proper keyboard shortcuts are shown in tool tips: + * CTRL+X (⌘+X on Mac) for cut + * CTRL+C (⌘+C on Mac) for copy + * CTRL+V (⌘+V on Mac) for paste + * CTRL+L (⌘+L on Mac) for link +1. Select link inside the editor and open context menu. Check if proper keyboard shortcuts are displayed (as in previous step). From 054203e67db81e822c17ccf56cf307981d83e06e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Thu, 1 Oct 2015 15:05:43 +0200 Subject: [PATCH 08/12] Added cke_menubutton_shortcut CSS class to kama and mono skins. --- skins/kama/menu.css | 8 ++++++++ skins/moono/menu.css | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/skins/kama/menu.css b/skins/kama/menu.css index f57c7c5f09e..da598ce10f3 100644 --- a/skins/kama/menu.css +++ b/skins/kama/menu.css @@ -86,6 +86,8 @@ Special outer level classes used in this file: display: table-cell; } + + /* The menu item icon. */ .cke_menubutton_icon { @@ -127,6 +129,12 @@ Special outer level classes used in this file: vertical-align: middle; } +/* Shortcut placed next to the label. */ +.cke_menubutton_shortcut +{ + color: #979797; +} + .cke_menubutton_disabled .cke_menubutton_label { /* Greyed label text indicates a disabled menu item. */ diff --git a/skins/moono/menu.css b/skins/moono/menu.css index 7fdcbf1e1a2..12a0c662fc6 100644 --- a/skins/moono/menu.css +++ b/skins/moono/menu.css @@ -133,6 +133,12 @@ Special outer level classes used in this file: vertical-align: middle; } +/* Shortcut placed next to the label. */ +.cke_menubutton_shortcut +{ + color: #979797; +} + .cke_menubutton_disabled .cke_menubutton_label { /* Greyed label text indicates a disabled menu item. */ From eb9d00a0819ae164dc6a964b0125ddbb71cfc731 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Fri, 2 Oct 2015 09:37:15 +0200 Subject: [PATCH 09/12] Documentation for fakeKeystroke in commanddefinition. --- core/commanddefinition.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/commanddefinition.js b/core/commanddefinition.js index 68b2253154d..4da9814f899 100644 --- a/core/commanddefinition.js +++ b/core/commanddefinition.js @@ -146,3 +146,13 @@ * @since 4.0 * @property {Boolean} [readOnly=false] */ + +/** + * Property should be set when command has no keystroke assigned by {@link CKEDITOR.editor#setKeystroke}, but + * keystroke is still supported. For example: `cut`, `copy` and `paste` commands are handled that way. + * This property is used when displaying keystroke information in tooltips and context menus. It is used by + * {@link CKEDITOR.editor#getCommandKeystroke}. + * + * @since 4.6.0 + * @property {Number} fakeKeystroke + */ From 40f7740fb1aa6dae635c8272e2aa052cb5a2db44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kup=C5=9B?= Date: Mon, 12 Oct 2015 10:11:07 +0200 Subject: [PATCH 10/12] Changed upper case keyboard shorcuts. --- lang/af.js | 20 ++++++++++---------- lang/ar.js | 20 ++++++++++---------- lang/bg.js | 20 ++++++++++---------- lang/bn.js | 20 ++++++++++---------- lang/bs.js | 20 ++++++++++---------- lang/ca.js | 20 ++++++++++---------- lang/cs.js | 20 ++++++++++---------- lang/cy.js | 20 ++++++++++---------- lang/da.js | 20 ++++++++++---------- lang/de.js | 20 ++++++++++---------- lang/el.js | 20 ++++++++++---------- lang/en-au.js | 20 ++++++++++---------- lang/en-ca.js | 20 ++++++++++---------- lang/en-gb.js | 20 ++++++++++---------- lang/en.js | 20 ++++++++++---------- lang/eo.js | 20 ++++++++++---------- lang/es.js | 20 ++++++++++---------- lang/et.js | 20 ++++++++++---------- lang/eu.js | 20 ++++++++++---------- lang/fa.js | 20 ++++++++++---------- lang/fi.js | 20 ++++++++++---------- lang/fo.js | 20 ++++++++++---------- lang/fr-ca.js | 20 ++++++++++---------- lang/fr.js | 20 ++++++++++---------- lang/gl.js | 20 ++++++++++---------- lang/gu.js | 20 ++++++++++---------- lang/he.js | 20 ++++++++++---------- lang/hi.js | 20 ++++++++++---------- lang/hr.js | 20 ++++++++++---------- lang/hu.js | 20 ++++++++++---------- lang/id.js | 20 ++++++++++---------- lang/is.js | 20 ++++++++++---------- lang/it.js | 20 ++++++++++---------- lang/ja.js | 20 ++++++++++---------- lang/ka.js | 20 ++++++++++---------- lang/km.js | 20 ++++++++++---------- lang/ko.js | 20 ++++++++++---------- lang/ku.js | 20 ++++++++++---------- lang/lt.js | 20 ++++++++++---------- lang/lv.js | 20 ++++++++++---------- lang/mk.js | 20 ++++++++++---------- lang/mn.js | 20 ++++++++++---------- lang/ms.js | 20 ++++++++++---------- lang/nb.js | 20 ++++++++++---------- lang/nl.js | 20 ++++++++++---------- lang/no.js | 20 ++++++++++---------- lang/pl.js | 20 ++++++++++---------- lang/pt-br.js | 20 ++++++++++---------- lang/pt.js | 20 ++++++++++---------- lang/ro.js | 20 ++++++++++---------- lang/ru.js | 20 ++++++++++---------- lang/si.js | 20 ++++++++++---------- lang/sk.js | 20 ++++++++++---------- lang/sl.js | 20 ++++++++++---------- lang/sq.js | 20 ++++++++++---------- lang/sr-latn.js | 20 ++++++++++---------- lang/sr.js | 20 ++++++++++---------- lang/sv.js | 20 ++++++++++---------- lang/th.js | 20 ++++++++++---------- lang/tr.js | 20 ++++++++++---------- lang/tt.js | 20 ++++++++++---------- lang/ug.js | 20 ++++++++++---------- lang/uk.js | 20 ++++++++++---------- lang/vi.js | 20 ++++++++++---------- lang/zh-cn.js | 20 ++++++++++---------- lang/zh.js | 20 ++++++++++---------- tests/core/tools.js | 18 +++++++++--------- 67 files changed, 669 insertions(+), 669 deletions(-) diff --git a/lang/af.js b/lang/af.js index b4c1c8b0cca..3179e6eeb73 100644 --- a/lang/af.js +++ b/lang/af.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'af' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ar.js b/lang/ar.js index 7c5e5bb46cd..460911ed941 100644 --- a/lang/ar.js +++ b/lang/ar.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ar' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/bg.js b/lang/bg.js index 5757e8f39d1..aff6203be28 100644 --- a/lang/bg.js +++ b/lang/bg.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'bg' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/bn.js b/lang/bn.js index 9b4496607f1..9626e62374c 100644 --- a/lang/bn.js +++ b/lang/bn.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'bn' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/bs.js b/lang/bs.js index 9845be3dd81..bfec8cf2eb3 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'bs' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ca.js b/lang/ca.js index b044e54ee35..982b1b76afd 100644 --- a/lang/ca.js +++ b/lang/ca.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ca' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/cs.js b/lang/cs.js index 832f8f10823..8ef5e70d389 100644 --- a/lang/cs.js +++ b/lang/cs.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'cs' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/cy.js b/lang/cy.js index 980bdb0caf9..d1daa7af920 100644 --- a/lang/cy.js +++ b/lang/cy.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'cy' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/da.js b/lang/da.js index 32daef71e96..03e473ac57a 100644 --- a/lang/da.js +++ b/lang/da.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'da' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/de.js b/lang/de.js index f1d3d8a3e0d..60e86ff79ce 100644 --- a/lang/de.js +++ b/lang/de.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'de' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/el.js b/lang/el.js index 1dadc51d20c..53ac4ec0fd5 100644 --- a/lang/el.js +++ b/lang/el.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'el' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/en-au.js b/lang/en-au.js index 5592e91e17b..9d74a8b6729 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'en-au' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/en-ca.js b/lang/en-ca.js index d355977a3b2..63675bbf834 100644 --- a/lang/en-ca.js +++ b/lang/en-ca.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'en-ca' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/en-gb.js b/lang/en-gb.js index 80a655394a6..2f754f6c6aa 100644 --- a/lang/en-gb.js +++ b/lang/en-gb.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'en-gb' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/en.js b/lang/en.js index 8f487a58847..33c374d84b5 100644 --- a/lang/en.js +++ b/lang/en.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'en' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', - 13: 'ENTER', - 16: 'SHIFT', - 17: 'CTRL', - 18: 'ALT', - 32: 'SPACE', - 35: 'END', - 36: 'HOME', - 46: 'DELETE', - 224: 'COMMAND' + 8: 'Backspace', + 13: 'Enter', + 16: 'Shift', + 17: 'Ctrl', + 18: 'Alt', + 32: 'Space', + 35: 'End', + 36: 'Home', + 46: 'Delete', + 224: 'Command' }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/eo.js b/lang/eo.js index e890e681713..fe969f5a85e 100644 --- a/lang/eo.js +++ b/lang/eo.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'eo' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/es.js b/lang/es.js index 13590d4f0ad..18437889ed8 100644 --- a/lang/es.js +++ b/lang/es.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'es' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/et.js b/lang/et.js index 64764333acd..cd2bee13729 100644 --- a/lang/et.js +++ b/lang/et.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'et' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/eu.js b/lang/eu.js index 81eeb1cef29..97d3608a8dc 100644 --- a/lang/eu.js +++ b/lang/eu.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'eu' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/fa.js b/lang/fa.js index 2638df8ba07..f0f0a213e89 100644 --- a/lang/fa.js +++ b/lang/fa.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'fa' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/fi.js b/lang/fi.js index 88af4cc974a..b721c71ea3e 100644 --- a/lang/fi.js +++ b/lang/fi.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'fi' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/fo.js b/lang/fo.js index f190a9c147f..cc4c6da6463 100644 --- a/lang/fo.js +++ b/lang/fo.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'fo' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/fr-ca.js b/lang/fr-ca.js index 116557636e0..77099ff6378 100644 --- a/lang/fr-ca.js +++ b/lang/fr-ca.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'fr-ca' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/fr.js b/lang/fr.js index 0521b4fc963..66001533c67 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'fr' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/gl.js b/lang/gl.js index 922dd710cc5..68c1f7e956c 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'gl' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/gu.js b/lang/gu.js index 68d595f765b..a03de1c0dc1 100644 --- a/lang/gu.js +++ b/lang/gu.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'gu' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/he.js b/lang/he.js index 1bc1b9de2d4..4e422d8faa2 100644 --- a/lang/he.js +++ b/lang/he.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'he' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/hi.js b/lang/hi.js index e7beff4104c..3bca6ae4e78 100644 --- a/lang/hi.js +++ b/lang/hi.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'hi' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/hr.js b/lang/hr.js index 4285cff41f1..c00d16d685a 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'hr' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/hu.js b/lang/hu.js index 0d361188ca2..c496e240be5 100644 --- a/lang/hu.js +++ b/lang/hu.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'hu' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/id.js b/lang/id.js index 9e1a63a184e..d5433c573b3 100644 --- a/lang/id.js +++ b/lang/id.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'id' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/is.js b/lang/is.js index 236361e73f9..0f4433c2791 100644 --- a/lang/is.js +++ b/lang/is.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'is' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/it.js b/lang/it.js index d8dd1359a2d..a61d99c7036 100644 --- a/lang/it.js +++ b/lang/it.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'it' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ja.js b/lang/ja.js index a2409ae89ef..b402cda8114 100644 --- a/lang/ja.js +++ b/lang/ja.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ja' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ka.js b/lang/ka.js index 253226059f0..097becd5ae1 100644 --- a/lang/ka.js +++ b/lang/ka.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ka' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/km.js b/lang/km.js index 045cb2ec565..5af519f4aa6 100644 --- a/lang/km.js +++ b/lang/km.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'km' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ko.js b/lang/ko.js index 7107eb5e29e..f93ca2f7c7f 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ko' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ku.js b/lang/ku.js index cd9c042ef72..7b8c2537938 100644 --- a/lang/ku.js +++ b/lang/ku.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'ku' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/lt.js b/lang/lt.js index 6a709282994..83b44248104 100644 --- a/lang/lt.js +++ b/lang/lt.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'lt' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/lv.js b/lang/lv.js index b9867f7d0c7..149843693c2 100644 --- a/lang/lv.js +++ b/lang/lv.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'lv' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/mk.js b/lang/mk.js index d0a1b881435..4025edc949e 100644 --- a/lang/mk.js +++ b/lang/mk.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'mk' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/mn.js b/lang/mn.js index 8d94c105c41..f6f704b6fd1 100644 --- a/lang/mn.js +++ b/lang/mn.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'mn' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ms.js b/lang/ms.js index 3962160ad6d..430ce778449 100644 --- a/lang/ms.js +++ b/lang/ms.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ms' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/nb.js b/lang/nb.js index 7be9590913a..08ac2bb94da 100644 --- a/lang/nb.js +++ b/lang/nb.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'nb' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/nl.js b/lang/nl.js index 03f6df6ae7a..fecca94eb72 100644 --- a/lang/nl.js +++ b/lang/nl.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'nl' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/no.js b/lang/no.js index ac275a89de8..2f38666a609 100644 --- a/lang/no.js +++ b/lang/no.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'no' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/pl.js b/lang/pl.js index 8c2c3a30b2c..75d0f7acf36 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'pl' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/pt-br.js b/lang/pt-br.js index dbf1344d7c8..8ee47ec4b32 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'pt-br' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/pt.js b/lang/pt.js index 9c8949e8253..6f9e52d05d3 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'pt' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ro.js b/lang/ro.js index 49fc5fd993a..a5f95e1042a 100644 --- a/lang/ro.js +++ b/lang/ro.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ro' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ru.js b/lang/ru.js index a864c0d1337..d831a67bd04 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'ru' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/si.js b/lang/si.js index 18a3690c824..1b8b4b8fa04 100644 --- a/lang/si.js +++ b/lang/si.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'si' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/sk.js b/lang/sk.js index 71eee1384c2..8fee9af4625 100644 --- a/lang/sk.js +++ b/lang/sk.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'sk' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/sl.js b/lang/sl.js index 8a20b574541..e899a3e9652 100644 --- a/lang/sl.js +++ b/lang/sl.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'sl' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/sq.js b/lang/sq.js index fec82abca07..95df555706c 100644 --- a/lang/sq.js +++ b/lang/sq.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'sq' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/sr-latn.js b/lang/sr-latn.js index e2eb9be876d..0e9095e6edb 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'sr-latn' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/sr.js b/lang/sr.js index f6155831df7..3e4ed5ab890 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'sr' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/sv.js b/lang/sv.js index 9ce33e57453..385f7165eab 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'sv' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/th.js b/lang/th.js index 04a4b062836..a8f3332aa06 100644 --- a/lang/th.js +++ b/lang/th.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'th' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/tr.js b/lang/tr.js index 66fcf63dbc1..8ea0c2e4486 100644 --- a/lang/tr.js +++ b/lang/tr.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'tr' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/tt.js b/lang/tt.js index 7b524cf0406..46471d24115 100644 --- a/lang/tt.js +++ b/lang/tt.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'tt' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/ug.js b/lang/ug.js index 7b205eefc3b..e72ea00ae8d 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -98,16 +98,16 @@ CKEDITOR.lang[ 'ug' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/uk.js b/lang/uk.js index fea3c19dc4d..b951eb1573f 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'uk' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/vi.js b/lang/vi.js index 397637b52ab..d4ecfd1c01a 100644 --- a/lang/vi.js +++ b/lang/vi.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'vi' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/zh-cn.js b/lang/zh-cn.js index 7e8dd28e631..d7f562443b3 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'zh-cn' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/lang/zh.js b/lang/zh.js index 25719f3283c..3d0c1d1bf72 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -99,16 +99,16 @@ CKEDITOR.lang[ 'zh' ] = { // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { - 8: 'BACKSPACE', // MISSING - 13: 'ENTER', // MISSING - 16: 'SHIFT', // MISSING - 17: 'CTRL', // MISSING - 18: 'ALT', // MISSING - 32: 'SPACE', // MISSING - 35: 'END', // MISSING - 36: 'HOME', // MISSING - 46: 'DELETE', // MISSING - 224: 'COMMAND' // MISSING + 8: 'Backspace', // MISSING + 13: 'Enter', // MISSING + 16: 'Shift', // MISSING + 17: 'Ctrl', // MISSING + 18: 'Alt', // MISSING + 32: 'Space', // MISSING + 35: 'End', // MISSING + 36: 'Home', // MISSING + 46: 'Delete', // MISSING + 224: 'Command' // MISSING }, // Prepended to ARIA labels with shortcuts. diff --git a/tests/core/tools.js b/tests/core/tools.js index 57c222a1202..090811c3f7a 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -672,15 +672,15 @@ lang = this.editor.lang.common.keyboard, tests = [ // [ Keystroke, display string, display string on Mac, ARIA string, ARIA string on Mac ] - [ CKEDITOR.CTRL + 65 /*A*/, 'CTRL+A', '⌘+A', 'CTRL+A', 'COMMAND+A' ], - [ CKEDITOR.ALT + 66 /*B*/, 'ALT+B', '⌥+B', 'ALT+B', 'ALT+B' ], - [ CKEDITOR.SHIFT + 67 /*C*/, 'SHIFT+C', '⇧+C', 'SHIFT+C', 'SHIFT+C' ], - [ CKEDITOR.CTRL + CKEDITOR.ALT + 68 /*D*/, 'CTRL+ALT+D', '⌘+⌥+D', 'CTRL+ALT+D', 'COMMAND+ALT+D' ], - [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 69 /*E*/, 'CTRL+SHIFT+E', '⌘+⇧+E', 'CTRL+SHIFT+E', 'COMMAND+SHIFT+E' ], - [ CKEDITOR.ALT + CKEDITOR.SHIFT + 70 /*F*/, 'ALT+SHIFT+F', '⌥+⇧+F', 'ALT+SHIFT+F', 'ALT+SHIFT+F' ], - [ CKEDITOR.CTRL + CKEDITOR.ALT + CKEDITOR.SHIFT + 71 /*G*/, 'CTRL+ALT+SHIFT+G', '⌘+⌥+⇧+G', 'CTRL+ALT+SHIFT+G', 'COMMAND+ALT+SHIFT+G' ], - [ CKEDITOR.CTRL + 32 /*SPACE*/, 'CTRL+SPACE', '⌘+SPACE', 'CTRL+SPACE', 'COMMAND+SPACE' ], - [ CKEDITOR.ALT + 13 /*ENTER*/, 'ALT+ENTER', '⌥+ENTER', 'ALT+ENTER', 'ALT+ENTER' ] + [ CKEDITOR.CTRL + 65 /*A*/, 'Ctrl+A', '⌘+A', 'Ctrl+A', 'Command+A' ], + [ CKEDITOR.ALT + 66 /*B*/, 'Alt+B', '⌥+B', 'Alt+B', 'Alt+B' ], + [ CKEDITOR.SHIFT + 67 /*C*/, 'Shift+C', '⇧+C', 'Shift+C', 'Shift+C' ], + [ CKEDITOR.CTRL + CKEDITOR.ALT + 68 /*D*/, 'Ctrl+Alt+D', '⌘+⌥+D', 'Ctrl+Alt+D', 'Command+Alt+D' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 69 /*E*/, 'Ctrl+Shift+E', '⌘+⇧+E', 'Ctrl+Shift+E', 'Command+Shift+E' ], + [ CKEDITOR.ALT + CKEDITOR.SHIFT + 70 /*F*/, 'Alt+Shift+F', '⌥+⇧+F', 'Alt+Shift+F', 'Alt+Shift+F' ], + [ CKEDITOR.CTRL + CKEDITOR.ALT + CKEDITOR.SHIFT + 71 /*G*/, 'Ctrl+Alt+Shift+G', '⌘+⌥+⇧+G', 'Ctrl+Alt+Shift+G', 'Command+Alt+Shift+G' ], + [ CKEDITOR.CTRL + 32 /*SPACE*/, 'Ctrl+Space', '⌘+Space', 'Ctrl+Space', 'Command+Space' ], + [ CKEDITOR.ALT + 13 /*ENTER*/, 'Alt+Enter', '⌥+Enter', 'Alt+Enter', 'Alt+Enter' ] ], test, expIndex = CKEDITOR.env.mac ? 2 : 1; From 2de24d56eb4493d12e831dde4b9591014bd314ef Mon Sep 17 00:00:00 2001 From: Marek Lewandowski Date: Wed, 28 Sep 2016 13:28:05 +0200 Subject: [PATCH 11/12] Applied keystroke color adjustment to new moono-lisa skin. --- skins/moono-lisa/menu.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/skins/moono-lisa/menu.css b/skins/moono-lisa/menu.css index 81e3f478acc..a722652468a 100644 --- a/skins/moono-lisa/menu.css +++ b/skins/moono-lisa/menu.css @@ -164,6 +164,12 @@ Special outer level classes used in this file: vertical-align: middle; } +/* Shortcut placed next to the label. */ +.cke_menubutton_shortcut +{ + color: #979797; +} + .cke_menubutton_disabled .cke_menubutton_label { /* Greyed label text indicates a disabled menu item. */ From 90c0db2cb186235898e81999bbb0436c01a0c907 Mon Sep 17 00:00:00 2001 From: Marek Lewandowski Date: Wed, 28 Sep 2016 15:03:48 +0200 Subject: [PATCH 12/12] Changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 0f73a57587f..4112b9ccb71 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,6 +6,7 @@ CKEditor 4 Changelog New Features: * [#14569](http://dev.ckeditor.com/ticket/14569): Added new CKEditor skin. +* [#10015](http://dev.ckeditor.com/ticket/10015): Make keyboard controls more discoverable. * [#12541](http://dev.ckeditor.com/ticket/12541): Added the [Upload File](http://ckeditor.com/addon/uploadfile) plugin. * [#13794](http://dev.ckeditor.com/ticket/13794): [Upload Image](http://ckeditor.com/addon/uploadimage) Use `uploaded.width/height` if set. * [#13829](http://dev.ckeditor.com/ticket/13829): Fixed: No class in [Widget](http://ckeditor.com/addon/widget) wrapper that would identify the widget type.