diff --git a/blocks/CloudImageEditor/src/EditorButtonControl.js b/blocks/CloudImageEditor/src/EditorButtonControl.js index 0a29bbcd..89b8620a 100644 --- a/blocks/CloudImageEditor/src/EditorButtonControl.js +++ b/blocks/CloudImageEditor/src/EditorButtonControl.js @@ -8,6 +8,7 @@ export class EditorButtonControl extends Block { title: '', icon: '', 'on.click': null, + 'title-prop': '', }; initCallback() { @@ -37,7 +38,7 @@ export class EditorButtonControl extends Block { } EditorButtonControl.template = /* HTML */ ` - diff --git a/blocks/CloudImageEditor/src/EditorCropButtonControl.js b/blocks/CloudImageEditor/src/EditorCropButtonControl.js index 22767ae9..25cb8dc5 100644 --- a/blocks/CloudImageEditor/src/EditorCropButtonControl.js +++ b/blocks/CloudImageEditor/src/EditorCropButtonControl.js @@ -28,9 +28,14 @@ export class EditorCropButtonControl extends EditorButtonControl { /** @private */ this._operation = operation; this.$['icon'] = operation; + this.bindL10n('title-prop', () => + this.l10n('a11y-cloud-editor-apply-crop', { + name: this.l10n(operation).toLowerCase(), + }), + ); }); - this.$['on.click'] = (e) => { + this.$['on.click'] = () => { let prev = this.$['*cropperEl'].getValue(this._operation); let next = nextValue(this._operation, prev); this.$['*cropperEl'].setValue(this._operation, next); diff --git a/blocks/CloudImageEditor/src/EditorFilterControl.js b/blocks/CloudImageEditor/src/EditorFilterControl.js index 61369bf3..347289b8 100644 --- a/blocks/CloudImageEditor/src/EditorFilterControl.js +++ b/blocks/CloudImageEditor/src/EditorFilterControl.js @@ -99,6 +99,12 @@ export class EditorFilterControl extends EditorButtonControl { this._filter = filter; this.$.isOriginal = filter === FAKE_ORIGINAL_FILTER; this.$.icon = this.$.isOriginal ? 'original' : 'slider'; + + this.bindL10n('title-prop', () => + this.l10n('a11y-cloud-editor-apply-filter', { + name: filter.toLowerCase(), + }), + ); }, ); @@ -158,7 +164,7 @@ export class EditorFilterControl extends EditorButtonControl { } EditorFilterControl.template = /* HTML */ ` - diff --git a/blocks/CloudImageEditor/src/EditorOperationControl.js b/blocks/CloudImageEditor/src/EditorOperationControl.js index 91df9b28..6b2aa5a5 100644 --- a/blocks/CloudImageEditor/src/EditorOperationControl.js +++ b/blocks/CloudImageEditor/src/EditorOperationControl.js @@ -21,6 +21,11 @@ export class EditorOperationControl extends EditorButtonControl { if (operation) { this._operation = operation; this.$['icon'] = operation; + this.bindL10n('title-prop', () => + this.l10n('a11y-cloud-editor-apply-tuning', { + name: this.l10n(operation).toLowerCase(), + }), + ); this.bindL10n('title', () => this.l10n(operation)); } }); diff --git a/blocks/CloudImageEditor/src/EditorToolbar.js b/blocks/CloudImageEditor/src/EditorToolbar.js index e8a21fed..6cba4365 100644 --- a/blocks/CloudImageEditor/src/EditorToolbar.js +++ b/blocks/CloudImageEditor/src/EditorToolbar.js @@ -28,7 +28,7 @@ function renderTabToggle(id) { ref="tab-toggle-${id}" data-id="${id}" icon="${id}" - set="onclick: on.clickTab; aria-role:tab_role; aria-controls:tab_${id}" + set="onclick: on.clickTab; aria-role:tab_role; aria-controls:tab_${id}; title-prop: a11y-editor-tab-${id}" > @@ -130,6 +130,11 @@ export class EditorToolbar extends Block { [`tab_${TabId.TUNING}`]: `tab_${TabId.TUNING}`, [`tab_${TabId.CROP}`]: `tab_${TabId.CROP}`, [`tab_${TabId.FILTERS}`]: `tab_${TabId.FILTERS}`, + cancel: 'cancel', + apply: 'apply', + 'a11y-editor-tab-filters': 'a11y-editor-tab-filters', + 'a11y-editor-tab-tuning': 'a11y-editor-tab-tuning', + 'a11y-editor-tab-crop': 'a11y-editor-tab-crop', }; /** @private */ @@ -421,8 +426,9 @@ EditorToolbar.template = /* HTML */ `
${ALL_TABS.map(renderTabToggle).join('')} - - + + +
- - + +
diff --git a/blocks/CloudImageEditor/src/css/common.css b/blocks/CloudImageEditor/src/css/common.css index de989c04..bcd2985b 100644 --- a/blocks/CloudImageEditor/src/css/common.css +++ b/blocks/CloudImageEditor/src/css/common.css @@ -433,6 +433,13 @@ uc-editor-filter-control > button .uc-title { text-transform: uppercase; } +uc-editor-button-control > button uc-icon, +uc-editor-operation-control > button uc-icon, +uc-editor-crop-button-control > button uc-icon, +uc-editor-filter-control > button uc-icon { + pointer-events: none; +} + uc-editor-filter-control > button .uc-preview { position: absolute; right: 0; @@ -869,6 +876,10 @@ uc-btn-ui > button { user-select: none; } +uc-btn-ui > button > uc-icon { + pointer-events: none; +} + uc-btn-ui .uc-text { white-space: nowrap; } diff --git a/blocks/CloudImageEditor/src/elements/button/BtnUi.js b/blocks/CloudImageEditor/src/elements/button/BtnUi.js index 2951c967..eea02bfc 100644 --- a/blocks/CloudImageEditor/src/elements/button/BtnUi.js +++ b/blocks/CloudImageEditor/src/elements/button/BtnUi.js @@ -17,6 +17,7 @@ export class BtnUi extends Block { theme: null, 'aria-role': '', 'aria-controls': '', + 'title-prop': '', }; this.defineAccessor('active', (active) => { @@ -67,6 +68,10 @@ export class BtnUi extends Block { this.defineAccessor('aria-controls', (value) => { this.$['aria-controls'] = value || ''; }); + + this.defineAccessor('title-prop', (value) => { + this.$['title-prop'] = value || ''; + }); } set reverse(val) { @@ -83,7 +88,7 @@ export class BtnUi extends Block { BtnUi.bindAttributes({ text: 'text', icon: 'icon', reverse: 'reverse', theme: 'theme' }); BtnUi.template = /* HTML */ ` - diff --git a/blocks/Modal/Modal.js b/blocks/Modal/Modal.js index 39540d4b..193519d1 100644 --- a/blocks/Modal/Modal.js +++ b/blocks/Modal/Modal.js @@ -93,8 +93,10 @@ export class Modal extends Block { this.sub('isOpen', (isOpen) => { if (isOpen) { this.show(); + this.setAttribute('aria-modal', 'true'); } else { this.hide(); + this.setAttribute('aria-modal', 'false'); } }); } diff --git a/blocks/UploadList/UploadList.js b/blocks/UploadList/UploadList.js index 7d4e0703..5d441793 100644 --- a/blocks/UploadList/UploadList.js +++ b/blocks/UploadList/UploadList.js @@ -202,7 +202,12 @@ export class UploadList extends UploaderBlock { UploadList.template = /* HTML */ ` {{headerText}} - diff --git a/locales/file-uploader/ar.js b/locales/file-uploader/ar.js index c66d40c0..cc383d92 100644 --- a/locales/file-uploader/ar.js +++ b/locales/file-uploader/ar.js @@ -108,6 +108,15 @@ export default { 'images-only-accepted': 'يتم قبول ملفات الصور فقط.', 'file-type-not-allowed': 'رفع هذه أنواع الملفات غير مسموح به.', 'some-files-were-not-uploaded': 'لم يتم رفع بعض الملفات.', - 'file-item-edit-button': 'زر التحرير', - 'file-item-remove-button': 'زر الإزالة', + 'file-item-edit-button': 'تحرير', + 'file-item-remove-button': 'إزالة', + 'a11y-activity-header-button-close': 'إغلاق', + 'a11y-editor-tab-filters': 'فلاتر', + 'a11y-editor-tab-tuning': 'ضبط', + 'a11y-editor-tab-crop': 'قص', + flip: 'قلب', + mirror: 'مرآة', + 'a11y-cloud-editor-apply-filter': 'تطبيق فلتر {{name}}', + 'a11y-cloud-editor-apply-crop': 'تطبيق عملية {{name}}', + 'a11y-cloud-editor-apply-tuning': 'تطبيق ضبط {{name}}', }; diff --git a/locales/file-uploader/az.js b/locales/file-uploader/az.js index ff03049f..b9859271 100644 --- a/locales/file-uploader/az.js +++ b/locales/file-uploader/az.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Yalnız şəkil faylları qəbul edilir.', 'file-type-not-allowed': 'Bu fayl növlərinin yüklənməsinə icazə verilmir.', 'some-files-were-not-uploaded': 'Bəzi fayllar yüklənmədi.', - 'file-item-edit-button': 'Düzəliş düyməsi', - 'file-item-remove-button': 'Sil düyməsi', + 'file-item-edit-button': 'Dəyişdir', + 'file-item-remove-button': 'Sil', + 'a11y-activity-header-button-close': 'Bağla', + 'a11y-editor-tab-filters': 'Filtrlər', + 'a11y-editor-tab-tuning': 'Tənzimləmə', + 'a11y-editor-tab-crop': 'Kəsmə', + flip: 'Tərsinə çevir', + mirror: 'Ayna', + 'a11y-cloud-editor-apply-filter': '{{name}} filtrini tətbiq et', + 'a11y-cloud-editor-apply-crop': '{{name}} əməliyyatını tətbiq et', + 'a11y-cloud-editor-apply-tuning': '{{name}} tənzimləməsini tətbiq et', }; diff --git a/locales/file-uploader/ca.js b/locales/file-uploader/ca.js index 47623d00..f269a431 100644 --- a/locales/file-uploader/ca.js +++ b/locales/file-uploader/ca.js @@ -103,6 +103,15 @@ export default { 'images-only-accepted': "Només s'accepten fitxers d'imatge.", 'file-type-not-allowed': "No està permès pujar fitxers d'aquest tipus.", 'some-files-were-not-uploaded': "Alguns fitxers no s'han pujat.", - 'file-item-edit-button': "Botó d'edició", - 'file-item-remove-button': 'Botó de supressió', + 'file-item-edit-button': 'Editar', + 'file-item-remove-button': 'Eliminar', + 'a11y-activity-header-button-close': 'Tancar', + 'a11y-editor-tab-filters': 'Filtres', + 'a11y-editor-tab-tuning': 'Ajust', + 'a11y-editor-tab-crop': 'Retallar', + flip: 'Capgirar', + mirror: 'Mirall', + 'a11y-cloud-editor-apply-filter': 'Aplicar el filtre {{name}}', + 'a11y-cloud-editor-apply-crop': "Aplicar l'operació {{name}}", + 'a11y-cloud-editor-apply-tuning': "Aplicar l'ajust {{name}}", }; diff --git a/locales/file-uploader/cs.js b/locales/file-uploader/cs.js index 3191d497..1b93c6d3 100644 --- a/locales/file-uploader/cs.js +++ b/locales/file-uploader/cs.js @@ -105,6 +105,15 @@ export default { 'images-only-accepted': 'Přijímány jsou pouze obrázkové soubory.', 'file-type-not-allowed': 'Nahrávání těchto typů souborů není povoleno.', 'some-files-were-not-uploaded': 'Některé soubory nebyly nahrány.', - 'file-item-edit-button': 'Tlačítko upravit', - 'file-item-remove-button': 'Tlačítko odstranit', + 'file-item-edit-button': 'Upravit', + 'file-item-remove-button': 'Odstranit', + 'a11y-activity-header-button-close': 'Zavřít', + 'a11y-editor-tab-filters': 'Filtry', + 'a11y-editor-tab-tuning': 'Ladění', + 'a11y-editor-tab-crop': 'Oříznutí', + flip: 'Převrátit', + mirror: 'Zrcadlit', + 'a11y-cloud-editor-apply-filter': 'Použít filtr {{name}}', + 'a11y-cloud-editor-apply-crop': 'Použít operaci {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Použít ladění {{name}}', }; diff --git a/locales/file-uploader/da.js b/locales/file-uploader/da.js index bacde66d..a011c23a 100644 --- a/locales/file-uploader/da.js +++ b/locales/file-uploader/da.js @@ -101,6 +101,15 @@ export default { 'images-only-accepted': 'Kun billedfiler accepteres.', 'file-type-not-allowed': 'Upload af denne filtype er ikke tilladt.', 'some-files-were-not-uploaded': 'Nogle filer blev ikke uploadet.', - 'file-item-edit-button': 'Redigeringsknap', - 'file-item-remove-button': 'Fjernknap', + 'file-item-edit-button': 'Rediger', + 'file-item-remove-button': 'Fjern', + 'a11y-activity-header-button-close': 'Luk', + 'a11y-editor-tab-filters': 'Filtre', + 'a11y-editor-tab-tuning': 'Justering', + 'a11y-editor-tab-crop': 'Beskær', + flip: 'Vend', + mirror: 'Spejl', + 'a11y-cloud-editor-apply-filter': 'Anvend {{name}} filter', + 'a11y-cloud-editor-apply-crop': 'Anvend {{name}} handling', + 'a11y-cloud-editor-apply-tuning': 'Anvend {{name}} justering', }; diff --git a/locales/file-uploader/de.js b/locales/file-uploader/de.js index ae74b0a4..02379bbe 100644 --- a/locales/file-uploader/de.js +++ b/locales/file-uploader/de.js @@ -102,6 +102,15 @@ export default { 'images-only-accepted': 'Nur Bilddateien werden akzeptiert.', 'file-type-not-allowed': 'Das Hochladen dieser Dateitypen ist nicht erlaubt.', 'some-files-were-not-uploaded': 'Einige Dateien wurden nicht hochgeladen.', - 'file-item-edit-button': 'Bearbeiten-Taste', - 'file-item-remove-button': 'Entfernen-Taste', + 'file-item-edit-button': 'Bearbeiten', + 'file-item-remove-button': 'Entfernen', + 'a11y-activity-header-button-close': 'Schließen', + 'a11y-editor-tab-filters': 'Filter', + 'a11y-editor-tab-tuning': 'Feinabstimmung', + 'a11y-editor-tab-crop': 'Zuschneiden', + flip: 'Drehen', + mirror: 'Spiegeln', + 'a11y-cloud-editor-apply-filter': '{{name}}-Filter anwenden', + 'a11y-cloud-editor-apply-crop': '{{name}}-Operation anwenden', + 'a11y-cloud-editor-apply-tuning': '{{name}}-Abstimmung anwenden', }; diff --git a/locales/file-uploader/el.js b/locales/file-uploader/el.js index 1efa060b..3a3690d6 100644 --- a/locales/file-uploader/el.js +++ b/locales/file-uploader/el.js @@ -102,6 +102,15 @@ export default { 'images-only-accepted': 'Επιτρέπονται μόνο αρχεία εικόνων.', 'file-type-not-allowed': 'Η μεταφόρτωση αυτών των τύπων αρχείων δεν επιτρέπεται.', 'some-files-were-not-uploaded': 'Κάποια αρχεία δεν μεταφορτώθηκαν.', - 'file-item-edit-button': 'Κουμπί επεξεργασίας', - 'file-item-remove-button': 'Κουμπί αφαίρεσης', + 'file-item-edit-button': 'Επεξεργασία', + 'file-item-remove-button': 'Αφαίρεση', + 'a11y-activity-header-button-close': 'Κλείσιμο', + 'a11y-editor-tab-filters': 'Φίλτρα', + 'a11y-editor-tab-tuning': 'Ρύθμιση', + 'a11y-editor-tab-crop': 'Περικοπή', + flip: 'Αναστροφή', + mirror: 'Καθρέφτης', + 'a11y-cloud-editor-apply-filter': 'Εφαρμογή φίλτρου {{name}}', + 'a11y-cloud-editor-apply-crop': 'Εφαρμογή της λειτουργίας {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Εφαρμογή της ρύθμισης {{name}}', }; diff --git a/locales/file-uploader/en.js b/locales/file-uploader/en.js index a3ea59e0..ac117c55 100644 --- a/locales/file-uploader/en.js +++ b/locales/file-uploader/en.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Only image files are accepted.', 'file-type-not-allowed': 'Uploading of these file types is not allowed.', 'some-files-were-not-uploaded': 'Some files were not uploaded.', - 'file-item-edit-button': 'Edit button', - 'file-item-remove-button': 'Remove button', + 'file-item-edit-button': 'Edit', + 'file-item-remove-button': 'Remove', + 'a11y-editor-tab-filters': 'Filters', + 'a11y-editor-tab-tuning': 'Tuning', + 'a11y-editor-tab-crop': 'Crop', + 'a11y-activity-header-button-close': 'Close', + flip: 'Flip', + mirror: 'Mirror', + 'a11y-cloud-editor-apply-filter': 'Apply {{name}} filter', + 'a11y-cloud-editor-apply-crop': 'Apply {{name}} operation', + 'a11y-cloud-editor-apply-tuning': 'Apply {{name}} tuning', }; diff --git a/locales/file-uploader/es.js b/locales/file-uploader/es.js index 1165729f..7c605fee 100644 --- a/locales/file-uploader/es.js +++ b/locales/file-uploader/es.js @@ -103,6 +103,15 @@ export default { 'images-only-accepted': 'Solo se aceptan archivos de imagen.', 'file-type-not-allowed': 'No se permite la subida de estos tipos de archivos.', 'some-files-were-not-uploaded': 'Algunos archivos no fueron subidos.', - 'file-item-edit-button': 'Botón de edición', - 'file-item-remove-button': 'Botón de eliminación', + 'file-item-edit-button': 'Editar', + 'file-item-remove-button': 'Eliminar', + 'a11y-activity-header-button-close': 'Cerrar', + 'a11y-editor-tab-filters': 'Filtros', + 'a11y-editor-tab-tuning': 'Ajustes', + 'a11y-editor-tab-crop': 'Recortar', + flip: 'Voltear', + mirror: 'Espejo', + 'a11y-cloud-editor-apply-filter': 'Aplicar filtro {{name}}', + 'a11y-cloud-editor-apply-crop': 'Aplicar operación {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Aplicar ajuste {{name}}', }; diff --git a/locales/file-uploader/et.js b/locales/file-uploader/et.js index 591d774f..b535bdfd 100644 --- a/locales/file-uploader/et.js +++ b/locales/file-uploader/et.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Aktsepteeritud on ainult pildifailid.', 'file-type-not-allowed': 'Nende failitüüpide üleslaadimine pole lubatud.', 'some-files-were-not-uploaded': 'Mõned failid ei laetud üles.', - 'file-item-edit-button': 'Muuda nupp', - 'file-item-remove-button': 'Eemalda nupp', + 'file-item-edit-button': 'Redigeeri', + 'file-item-remove-button': 'Eemalda', + 'a11y-activity-header-button-close': 'Sulge', + 'a11y-editor-tab-filters': 'Filtrid', + 'a11y-editor-tab-tuning': 'Häälestus', + 'a11y-editor-tab-crop': 'Kärbi', + flip: 'Pööra', + mirror: 'Peegelda', + 'a11y-cloud-editor-apply-filter': 'Rakenda filter {{name}}', + 'a11y-cloud-editor-apply-crop': 'Rakenda toiming {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Rakenda häälestus {{name}}', }; diff --git a/locales/file-uploader/fr.js b/locales/file-uploader/fr.js index b25224a4..b20f2cb1 100644 --- a/locales/file-uploader/fr.js +++ b/locales/file-uploader/fr.js @@ -103,6 +103,15 @@ export default { 'images-only-accepted': 'Seuls les fichiers image sont acceptés.', 'file-type-not-allowed': "Le téléchargement de ces types de fichiers n'est pas autorisé.", 'some-files-were-not-uploaded': "Certains fichiers n'ont pas été téléchargés.", - 'file-item-edit-button': "Bouton d'édition", - 'file-item-remove-button': 'Bouton de suppression', + 'file-item-edit-button': 'Modifier', + 'file-item-remove-button': 'Supprimer', + 'a11y-activity-header-button-close': 'Fermer', + 'a11y-editor-tab-filters': 'Filtres', + 'a11y-editor-tab-tuning': 'Réglage', + 'a11y-editor-tab-crop': 'Recadrer', + flip: 'Retourner', + mirror: 'Miroir', + 'a11y-cloud-editor-apply-filter': 'Appliquer le filtre {{name}}', + 'a11y-cloud-editor-apply-crop': "Appliquer l'opération {{name}}", + 'a11y-cloud-editor-apply-tuning': 'Appliquer le réglage {{name}}', }; diff --git a/locales/file-uploader/he.js b/locales/file-uploader/he.js index cd0cd44a..bb3ad725 100644 --- a/locales/file-uploader/he.js +++ b/locales/file-uploader/he.js @@ -102,6 +102,15 @@ export default { 'images-only-accepted': 'מתקבלים רק קבצי תמונות.', 'file-type-not-allowed': 'העלאת סוגי קבצים אלו אינה מורשית.', 'some-files-were-not-uploaded': 'חלק מהקבצים לא הועלו.', - 'file-item-edit-button': 'כפתור עריכה', - 'file-item-remove-button': 'כפתור הסרה', + 'file-item-edit-button': 'ערוך', + 'file-item-remove-button': 'הסר', + 'a11y-activity-header-button-close': 'סגור', + 'a11y-editor-tab-filters': 'מסננים', + 'a11y-editor-tab-tuning': 'כיוון', + 'a11y-editor-tab-crop': 'חיתוך', + flip: 'היפוך', + mirror: 'מראה', + 'a11y-cloud-editor-apply-filter': 'החל מסנן {{name}}', + 'a11y-cloud-editor-apply-crop': 'החל פעולה {{name}}', + 'a11y-cloud-editor-apply-tuning': 'החל כיוון {{name}}', }; diff --git a/locales/file-uploader/hy.js b/locales/file-uploader/hy.js index a67b827e..877909cc 100644 --- a/locales/file-uploader/hy.js +++ b/locales/file-uploader/hy.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Միայն պատկերային ֆայլերը ընդունվում են։', 'file-type-not-allowed': 'Այս ֆայլի տեսակների բեռնումը թույլատրված չէ։', 'some-files-were-not-uploaded': 'Որոշ ֆայլեր բեռնված չեն։', - 'file-item-edit-button': 'Խմբագրել կոճակը', - 'file-item-remove-button': 'Հեռացման կոճակը', + 'file-item-edit-button': 'Խմբագրել', + 'file-item-remove-button': 'Հեռացնել', + 'a11y-activity-header-button-close': 'Փակել', + 'a11y-editor-tab-filters': 'Զտիչներ', + 'a11y-editor-tab-tuning': 'Կարգավորում', + 'a11y-editor-tab-crop': 'Կտրել', + flip: 'Շրջել', + mirror: 'Հայել', + 'a11y-cloud-editor-apply-filter': 'Կիրառել {{name}} զտիչը', + 'a11y-cloud-editor-apply-crop': 'Կիրառել {{name}} գործողությունը', + 'a11y-cloud-editor-apply-tuning': 'Կիրառել {{name}} կարգավորումը', }; diff --git a/locales/file-uploader/is.js b/locales/file-uploader/is.js index bfa5080d..2e369b6a 100644 --- a/locales/file-uploader/is.js +++ b/locales/file-uploader/is.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Aðeins myndaskrár eru samþykktar.', 'file-type-not-allowed': 'Ekki er leyft að hlaða upp þessum skráartegundum.', 'some-files-were-not-uploaded': 'Sumar skrár voru ekki hlaðnar upp.', - 'file-item-edit-button': 'Breyta hnappur', - 'file-item-remove-button': 'Fjarlægja hnappur', + 'file-item-edit-button': 'Breyta', + 'file-item-remove-button': 'Fjarlægja', + 'a11y-activity-header-button-close': 'Loka', + 'a11y-editor-tab-filters': 'Síur', + 'a11y-editor-tab-tuning': 'Stilling', + 'a11y-editor-tab-crop': 'Klippa', + flip: 'Sníða', + mirror: 'Spegill', + 'a11y-cloud-editor-apply-filter': 'Nota {{name}} sía', + 'a11y-cloud-editor-apply-crop': 'Nota {{name}} aðgerð', + 'a11y-cloud-editor-apply-tuning': 'Nota {{name}} stillingu', }; diff --git a/locales/file-uploader/it.js b/locales/file-uploader/it.js index 5077ef43..ed8f12f9 100644 --- a/locales/file-uploader/it.js +++ b/locales/file-uploader/it.js @@ -103,6 +103,15 @@ export default { 'images-only-accepted': 'Sono accettati solo file immagine.', 'file-type-not-allowed': 'Il caricamento di questo tipo di file non è permesso.', 'some-files-were-not-uploaded': 'Alcuni file non sono stati caricati.', - 'file-item-edit-button': 'Pulsante di modifica', - 'file-item-remove-button': 'Pulsante di rimozione', + 'file-item-edit-button': 'Modifica', + 'file-item-remove-button': 'Rimuovi', + 'a11y-activity-header-button-close': 'Chiudi', + 'a11y-editor-tab-filters': 'Filtri', + 'a11y-editor-tab-tuning': 'Regolazione', + 'a11y-editor-tab-crop': 'Ritaglia', + flip: 'Capovolgi', + mirror: 'Specchio', + 'a11y-cloud-editor-apply-filter': 'Applica filtro {{name}}', + 'a11y-cloud-editor-apply-crop': 'Applica operazione {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Applica regolazione {{name}}', }; diff --git a/locales/file-uploader/ja.js b/locales/file-uploader/ja.js index 497a1c3b..25ea1237 100644 --- a/locales/file-uploader/ja.js +++ b/locales/file-uploader/ja.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': '画像ファイルのみ受け付けます。', 'file-type-not-allowed': 'このファイルタイプのアップロードは許可されていません。', 'some-files-were-not-uploaded': '一部のファイルはアップロードされませんでした。', - 'file-item-edit-button': '編集ボタン', - 'file-item-remove-button': '削除ボタン', + 'file-item-edit-button': '編集', + 'file-item-remove-button': '削除', + 'a11y-activity-header-button-close': '閉じる', + 'a11y-editor-tab-filters': 'フィルター', + 'a11y-editor-tab-tuning': '調整', + 'a11y-editor-tab-crop': '切り抜き', + flip: '反転', + mirror: 'ミラー', + 'a11y-cloud-editor-apply-filter': '{{name}} フィルターを適用', + 'a11y-cloud-editor-apply-crop': '{{name}} 操作を適用', + 'a11y-cloud-editor-apply-tuning': '{{name}} 調整を適用', }; diff --git a/locales/file-uploader/ka.js b/locales/file-uploader/ka.js index 5d5e64b2..ce162b89 100644 --- a/locales/file-uploader/ka.js +++ b/locales/file-uploader/ka.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'მხოლოდ სურათის ფაილები იღება.', 'file-type-not-allowed': 'ამ ფაილის ტიპების ატვირთვა არ არის დასაშვები.', 'some-files-were-not-uploaded': 'ზოგიერთი ფაილი არ ატვირთულა.', - 'file-item-edit-button': 'რედაქტირების ღილაკი', - 'file-item-remove-button': 'წაშლის ღილაკი', + 'file-item-edit-button': 'რედაქტირება', + 'file-item-remove-button': 'ამოღება', + 'a11y-activity-header-button-close': 'დახურვა', + 'a11y-editor-tab-filters': 'ფილტრები', + 'a11y-editor-tab-tuning': 'რეგულირება', + 'a11y-editor-tab-crop': 'მოჭრა', + flip: 'შებრუნება', + mirror: 'სარკე', + 'a11y-cloud-editor-apply-filter': '{{name}} ფილტრის გამოყენება', + 'a11y-cloud-editor-apply-crop': '{{name}} ოპერაციის გამოყენება', + 'a11y-cloud-editor-apply-tuning': '{{name}} რეგულირების გამოყენება', }; diff --git a/locales/file-uploader/kk.js b/locales/file-uploader/kk.js index c73b45f6..73d6fc50 100644 --- a/locales/file-uploader/kk.js +++ b/locales/file-uploader/kk.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Тек сурет файлдары қабылданады.', 'file-type-not-allowed': 'Осы файл түрлерін жүктеуге рұқсат етілмейді.', 'some-files-were-not-uploaded': 'Кейбір файлдар жүктелген жоқ.', - 'file-item-edit-button': 'Өңдеу түймесі', - 'file-item-remove-button': 'Жою түймесі', + 'file-item-edit-button': 'Өңдеу', + 'file-item-remove-button': 'Жою', + 'a11y-activity-header-button-close': 'Жабу', + 'a11y-editor-tab-filters': 'Фильтрлер', + 'a11y-editor-tab-tuning': 'Тюнинг', + 'a11y-editor-tab-crop': 'Қырқу', + flip: 'Аудару', + mirror: 'Айна', + 'a11y-cloud-editor-apply-filter': '{{name}} фильтрін қолдану', + 'a11y-cloud-editor-apply-crop': '{{name}} операциясын қолдану', + 'a11y-cloud-editor-apply-tuning': '{{name}} тюнингін қолдану', }; diff --git a/locales/file-uploader/ko.js b/locales/file-uploader/ko.js index f4ad486a..236f2670 100644 --- a/locales/file-uploader/ko.js +++ b/locales/file-uploader/ko.js @@ -99,6 +99,15 @@ export default { 'images-only-accepted': '이미지 파일만 허용됩니다.', 'file-type-not-allowed': '이 파일 유형의 업로드가 허용되지 않습니다.', 'some-files-were-not-uploaded': '일부 파일이 업로드되지 않았습니다.', - 'file-item-edit-button': '편집 버튼', - 'file-item-remove-button': '제거 버튼', + 'file-item-edit-button': '편집', + 'file-item-remove-button': '제거', + 'a11y-activity-header-button-close': '닫기', + 'a11y-editor-tab-filters': '필터', + 'a11y-editor-tab-tuning': '튜닝', + 'a11y-editor-tab-crop': '자르기', + flip: '뒤집기', + mirror: '거울', + 'a11y-cloud-editor-apply-filter': '{{name}} 필터 적용', + 'a11y-cloud-editor-apply-crop': '{{name}} 작업 적용', + 'a11y-cloud-editor-apply-tuning': '{{name}} 튜닝 적용', }; diff --git a/locales/file-uploader/lv.js b/locales/file-uploader/lv.js index 55aa64cc..cab86401 100644 --- a/locales/file-uploader/lv.js +++ b/locales/file-uploader/lv.js @@ -102,6 +102,15 @@ export default { 'images-only-accepted': 'Tiek pieņemti tikai attēlu faili.', 'file-type-not-allowed': 'Šāda tipa failu augšupielāde nav atļauta.', 'some-files-were-not-uploaded': 'Daži faili netika augšupielādēti.', - 'file-item-edit-button': 'Rediģēšanas poga', - 'file-item-remove-button': 'Noņemšanas poga', + 'file-item-edit-button': 'Rediģēt', + 'file-item-remove-button': 'Noņemt', + 'a11y-activity-header-button-close': 'Aizvērt', + 'a11y-editor-tab-filters': 'Filtri', + 'a11y-editor-tab-tuning': 'Pielāgošana', + 'a11y-editor-tab-crop': 'Apgriezt', + flip: 'Pagriezt', + mirror: 'Spogulis', + 'a11y-cloud-editor-apply-filter': 'Lietot filtru {{name}}', + 'a11y-cloud-editor-apply-crop': 'Lietot operāciju {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Lietot pielāgošanu {{name}}', }; diff --git a/locales/file-uploader/nb.js b/locales/file-uploader/nb.js index 07c621f2..333327e7 100644 --- a/locales/file-uploader/nb.js +++ b/locales/file-uploader/nb.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Kun bildefiler er akseptert.', 'file-type-not-allowed': 'Opplasting av disse filtypene er ikke tillatt.', 'some-files-were-not-uploaded': 'Noen filer ble ikke lastet opp.', - 'file-item-edit-button': 'Redigeringsknapp', - 'file-item-remove-button': 'Fjerningsknapp', + 'file-item-edit-button': 'Rediger', + 'file-item-remove-button': 'Fjern', + 'a11y-activity-header-button-close': 'Lukk', + 'a11y-editor-tab-filters': 'Filtre', + 'a11y-editor-tab-tuning': 'Innstillinger', + 'a11y-editor-tab-crop': 'Beskjær', + flip: 'Vend', + mirror: 'Speil', + 'a11y-cloud-editor-apply-filter': 'Bruk filter {{name}}', + 'a11y-cloud-editor-apply-crop': 'Bruk operasjon {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Bruk innstilling {{name}}', }; diff --git a/locales/file-uploader/nl.js b/locales/file-uploader/nl.js index 8762c6ba..dd3a8a92 100644 --- a/locales/file-uploader/nl.js +++ b/locales/file-uploader/nl.js @@ -101,6 +101,15 @@ export default { 'images-only-accepted': 'Alleen afbeeldingsbestanden worden geaccepteerd.', 'file-type-not-allowed': 'Dit bestandstype is niet toegestaan.', 'some-files-were-not-uploaded': 'Sommige bestanden zijn niet geüpload.', - 'file-item-edit-button': 'Bewerkknop', - 'file-item-remove-button': 'Verwijderknop', + 'file-item-edit-button': 'Bewerken', + 'file-item-remove-button': 'Verwijderen', + 'a11y-activity-header-button-close': 'Sluiten', + 'a11y-editor-tab-filters': 'Filters', + 'a11y-editor-tab-tuning': 'Afstemming', + 'a11y-editor-tab-crop': 'Bijsnijden', + flip: 'Omdraaien', + mirror: 'Spiegel', + 'a11y-cloud-editor-apply-filter': '{{name}} filter toepassen', + 'a11y-cloud-editor-apply-crop': '{{name}} operatie toepassen', + 'a11y-cloud-editor-apply-tuning': '{{name}} afstemming toepassen', }; diff --git a/locales/file-uploader/pl.js b/locales/file-uploader/pl.js index 82a82ca7..e3991729 100644 --- a/locales/file-uploader/pl.js +++ b/locales/file-uploader/pl.js @@ -104,6 +104,15 @@ export default { 'images-only-accepted': 'Akceptowane są tylko pliki obrazów.', 'file-type-not-allowed': 'Przesyłanie tego typu plików jest niedozwolone.', 'some-files-were-not-uploaded': 'Niektóre pliki nie zostały przesłane.', - 'file-item-edit-button': 'Przycisk edycji', - 'file-item-remove-button': 'Przycisk usuwania', + 'file-item-edit-button': 'Edytuj', + 'file-item-remove-button': 'Usuń', + 'a11y-activity-header-button-close': 'Zamknij', + 'a11y-editor-tab-filters': 'Filtry', + 'a11y-editor-tab-tuning': 'Dostrajanie', + 'a11y-editor-tab-crop': 'Przytnij', + flip: 'Obróć', + mirror: 'Lustro', + 'a11y-cloud-editor-apply-filter': 'Zastosuj filtr {{name}}', + 'a11y-cloud-editor-apply-crop': 'Zastosuj operację {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Zastosuj dostrajanie {{name}}', }; diff --git a/locales/file-uploader/pt.js b/locales/file-uploader/pt.js index 98f3b1c2..c01f642c 100644 --- a/locales/file-uploader/pt.js +++ b/locales/file-uploader/pt.js @@ -103,6 +103,15 @@ export default { 'images-only-accepted': 'Apenas arquivos de imagem são aceitos.', 'file-type-not-allowed': 'O upload desses tipos de arquivo não é permitido.', 'some-files-were-not-uploaded': 'Alguns arquivos não foram carregados.', - 'file-item-edit-button': 'Botão de edição', - 'file-item-remove-button': 'Botão de remoção', + 'file-item-edit-button': 'Editar', + 'file-item-remove-button': 'Remover', + 'a11y-activity-header-button-close': 'Fechar', + 'a11y-editor-tab-filters': 'Filtros', + 'a11y-editor-tab-tuning': 'Ajustes', + 'a11y-editor-tab-crop': 'Cortar', + flip: 'Virar', + mirror: 'Espelho', + 'a11y-cloud-editor-apply-filter': 'Aplicar filtro {{name}}', + 'a11y-cloud-editor-apply-crop': 'Aplicar operação {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Aplicar ajuste {{name}}', }; diff --git a/locales/file-uploader/ro.js b/locales/file-uploader/ro.js index e96fe363..b0c3347d 100644 --- a/locales/file-uploader/ro.js +++ b/locales/file-uploader/ro.js @@ -103,6 +103,15 @@ export default { 'images-only-accepted': 'Doar fișierele de tip imagine sunt acceptate.', 'file-type-not-allowed': 'Încărcarea acestor tipuri de fișiere nu este permisă.', 'some-files-were-not-uploaded': 'Unele fișiere nu au fost încărcate.', - 'file-item-edit-button': 'Buton de editare', - 'file-item-remove-button': 'Buton de ștergere', + 'file-item-edit-button': 'Editează', + 'file-item-remove-button': 'Elimină', + 'a11y-activity-header-button-close': 'Închide', + 'a11y-editor-tab-filters': 'Filtre', + 'a11y-editor-tab-tuning': 'Ajustare', + 'a11y-editor-tab-crop': 'Decupare', + flip: 'Întoarce', + mirror: 'Oglindă', + 'a11y-cloud-editor-apply-filter': 'Aplică filtrul {{name}}', + 'a11y-cloud-editor-apply-crop': 'Aplică operațiunea {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Aplică ajustarea {{name}}', }; diff --git a/locales/file-uploader/ru.js b/locales/file-uploader/ru.js index 7b899066..192efa34 100644 --- a/locales/file-uploader/ru.js +++ b/locales/file-uploader/ru.js @@ -104,6 +104,15 @@ export default { 'images-only-accepted': 'Принимаются только изображения.', 'file-type-not-allowed': 'Загрузка файлов этого типа не разрешена.', 'some-files-were-not-uploaded': 'Некоторые файлы не были загружены.', - 'file-item-edit-button': 'Кнопка редактирования', - 'file-item-remove-button': 'Кнопка удаления', + 'file-item-edit-button': 'Редактировать', + 'file-item-remove-button': 'Удалить', + 'a11y-activity-header-button-close': 'Закрыть', + 'a11y-editor-tab-filters': 'Фильтры', + 'a11y-editor-tab-tuning': 'Настройка', + 'a11y-editor-tab-crop': 'Обрезка', + flip: 'Поворот', + mirror: 'Зеркало', + 'a11y-cloud-editor-apply-filter': 'Применить фильтр {{name}}', + 'a11y-cloud-editor-apply-crop': 'Применить операцию {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Применить настройку {{name}}', }; diff --git a/locales/file-uploader/sk.js b/locales/file-uploader/sk.js index 5abfb799..3f6c8cd9 100644 --- a/locales/file-uploader/sk.js +++ b/locales/file-uploader/sk.js @@ -104,6 +104,15 @@ export default { 'images-only-accepted': 'Sú akceptované len obrázkové súbory.', 'file-type-not-allowed': 'Nahrávanie tohto typu súborov nie je povolené.', 'some-files-were-not-uploaded': 'Niektoré súbory neboli nahrané.', - 'file-item-edit-button': 'Tlačidlo upraviť', - 'file-item-remove-button': 'Tlačidlo odstrániť', + 'file-item-edit-button': 'Upraviť', + 'file-item-remove-button': 'Odstrániť', + 'a11y-activity-header-button-close': 'Zavrieť', + 'a11y-editor-tab-filters': 'Filtre', + 'a11y-editor-tab-tuning': 'Ladenie', + 'a11y-editor-tab-crop': 'Orezanie', + flip: 'Otočiť', + mirror: 'Zrkadlo', + 'a11y-cloud-editor-apply-filter': 'Použiť filter {{name}}', + 'a11y-cloud-editor-apply-crop': 'Použiť operáciu {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Použiť ladenie {{name}}', }; diff --git a/locales/file-uploader/sr.js b/locales/file-uploader/sr.js index 5be5121f..ff2f37b3 100644 --- a/locales/file-uploader/sr.js +++ b/locales/file-uploader/sr.js @@ -102,6 +102,15 @@ export default { 'images-only-accepted': 'Прихваћене су само слике.', 'file-type-not-allowed': 'Отпремање овог типа датотека није дозвољено.', 'some-files-were-not-uploaded': 'Неке датотеке нису отпремљене.', - 'file-item-edit-button': 'Дугме за уређивање', - 'file-item-remove-button': 'Дугме за уклањање', + 'file-item-edit-button': 'Izmeni', + 'file-item-remove-button': 'Ukloni', + 'a11y-activity-header-button-close': 'Zatvori', + 'a11y-editor-tab-filters': 'Filteri', + 'a11y-editor-tab-tuning': 'Podešavanje', + 'a11y-editor-tab-crop': 'Iseci', + flip: 'Preokreni', + mirror: 'Ogledalo', + 'a11y-cloud-editor-apply-filter': 'Primeni filter {{name}}', + 'a11y-cloud-editor-apply-crop': 'Primeni operaciju {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Primeni podešavanje {{name}}', }; diff --git a/locales/file-uploader/sv.js b/locales/file-uploader/sv.js index 7b6e30fb..6207b33c 100644 --- a/locales/file-uploader/sv.js +++ b/locales/file-uploader/sv.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Endast bildfiler accepteras.', 'file-type-not-allowed': 'Uppladdning av dessa filtyper är inte tillåten.', 'some-files-were-not-uploaded': 'Vissa filer laddades inte upp.', - 'file-item-edit-button': 'Redigeringsknapp', - 'file-item-remove-button': 'Raderingsknapp', + 'file-item-edit-button': 'Redigera', + 'file-item-remove-button': 'Ta bort', + 'a11y-activity-header-button-close': 'Stäng', + 'a11y-editor-tab-filters': 'Filter', + 'a11y-editor-tab-tuning': 'Inställning', + 'a11y-editor-tab-crop': 'Beskär', + flip: 'Vänd', + mirror: 'Spegla', + 'a11y-cloud-editor-apply-filter': 'Applicera filter {{name}}', + 'a11y-cloud-editor-apply-crop': 'Applicera {{name}} operation', + 'a11y-cloud-editor-apply-tuning': 'Applicera {{name}} inställning', }; diff --git a/locales/file-uploader/tr.js b/locales/file-uploader/tr.js index ce99c585..6f35c3aa 100644 --- a/locales/file-uploader/tr.js +++ b/locales/file-uploader/tr.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Yalnızca resim dosyaları kabul edilir.', 'file-type-not-allowed': 'Bu dosya türlerinin yüklenmesine izin verilmiyor.', 'some-files-were-not-uploaded': 'Bazı dosyalar yüklenemedi.', - 'file-item-edit-button': 'Düzenle düğmesi', - 'file-item-remove-button': 'Silme düğmesi', + 'file-item-edit-button': 'Düzenle', + 'file-item-remove-button': 'Kaldır', + 'a11y-activity-header-button-close': 'Kapat', + 'a11y-editor-tab-filters': 'Filtreler', + 'a11y-editor-tab-tuning': 'Ayar', + 'a11y-editor-tab-crop': 'Kırp', + flip: 'Çevir', + mirror: 'Ayna', + 'a11y-cloud-editor-apply-filter': '{{name}} filtresini uygula', + 'a11y-cloud-editor-apply-crop': '{{name}} işlemini uygula', + 'a11y-cloud-editor-apply-tuning': '{{name}} ayarını uygula', }; diff --git a/locales/file-uploader/uk.js b/locales/file-uploader/uk.js index c78087ce..da9120f7 100644 --- a/locales/file-uploader/uk.js +++ b/locales/file-uploader/uk.js @@ -104,6 +104,15 @@ export default { 'images-only-accepted': 'Приймаються тільки зображення.', 'file-type-not-allowed': 'Завантаження файлів цього типу заборонено.', 'some-files-were-not-uploaded': 'Деякі файли не були завантажені.', - 'file-item-edit-button': 'Кнопка редагування', - 'file-item-remove-button': 'Кнопка видалення', + 'file-item-edit-button': 'Редагувати', + 'file-item-remove-button': 'Видалити', + 'a11y-activity-header-button-close': 'Закрити', + 'a11y-editor-tab-filters': 'Фільтри', + 'a11y-editor-tab-tuning': 'Налаштування', + 'a11y-editor-tab-crop': 'Обрізати', + flip: 'Перевернути', + mirror: 'Дзеркало', + 'a11y-cloud-editor-apply-filter': 'Застосувати фільтр {{name}}', + 'a11y-cloud-editor-apply-crop': 'Застосувати операцію {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Застосувати налаштування {{name}}', }; diff --git a/locales/file-uploader/vi.js b/locales/file-uploader/vi.js index 6186b2cc..45f32011 100644 --- a/locales/file-uploader/vi.js +++ b/locales/file-uploader/vi.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': 'Chỉ chấp nhận tệp ảnh.', 'file-type-not-allowed': 'Không cho phép tải lên loại tệp này.', 'some-files-were-not-uploaded': 'Một số tệp chưa được tải lên.', - 'file-item-edit-button': 'Nút chỉnh sửa', - 'file-item-remove-button': 'Nút xóa', + 'file-item-edit-button': 'Chỉnh sửa', + 'file-item-remove-button': 'Gỡ bỏ', + 'a11y-activity-header-button-close': 'Đóng', + 'a11y-editor-tab-filters': 'Bộ lọc', + 'a11y-editor-tab-tuning': 'Tuning', + 'a11y-editor-tab-crop': 'Cắt', + flip: 'Lật', + mirror: 'Gương', + 'a11y-cloud-editor-apply-filter': 'Áp dụng bộ lọc {{name}}', + 'a11y-cloud-editor-apply-crop': 'Áp dụng thao tác {{name}}', + 'a11y-cloud-editor-apply-tuning': 'Áp dụng điều chỉnh {{name}}', }; diff --git a/locales/file-uploader/zh-TW.js b/locales/file-uploader/zh-TW.js index acf49ac6..de38af1b 100644 --- a/locales/file-uploader/zh-TW.js +++ b/locales/file-uploader/zh-TW.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': '僅接受圖片檔案。', 'file-type-not-allowed': '不允許上傳這些檔案類型。', 'some-files-were-not-uploaded': '部分檔案未上傳。', - 'file-item-edit-button': '編輯按鈕', - 'file-item-remove-button': '刪除按鈕', + 'file-item-edit-button': '編輯', + 'file-item-remove-button': '移除', + 'a11y-activity-header-button-close': '關閉', + 'a11y-editor-tab-filters': '篩選器', + 'a11y-editor-tab-tuning': '調整', + 'a11y-editor-tab-crop': '裁剪', + flip: '翻轉', + mirror: '鏡像', + 'a11y-cloud-editor-apply-filter': '應用 {{name}} 篩選器', + 'a11y-cloud-editor-apply-crop': '應用 {{name}} 操作', + 'a11y-cloud-editor-apply-tuning': '應用 {{name}} 調整', }; diff --git a/locales/file-uploader/zh.js b/locales/file-uploader/zh.js index 2199e6d3..bf51428f 100644 --- a/locales/file-uploader/zh.js +++ b/locales/file-uploader/zh.js @@ -100,6 +100,15 @@ export default { 'images-only-accepted': '只接受图像文件。', 'file-type-not-allowed': '不允许上传这些文件类型。', 'some-files-were-not-uploaded': '有些文件未上传。', - 'file-item-edit-button': '編輯按鈕', - 'file-item-remove-button': '刪除按鈕', + 'file-item-edit-button': '编辑', + 'file-item-remove-button': '移除', + 'a11y-activity-header-button-close': '关闭', + 'a11y-editor-tab-filters': '过滤器', + 'a11y-editor-tab-tuning': '调整', + 'a11y-editor-tab-crop': '裁剪', + flip: '翻转', + mirror: '镜像', + 'a11y-cloud-editor-apply-filter': '应用 {{name}} 过滤器', + 'a11y-cloud-editor-apply-crop': '应用 {{name}} 操作', + 'a11y-cloud-editor-apply-tuning': '应用 {{name}} 调整', };