From c18430f48675bf41158b69054c234d67e11049ed Mon Sep 17 00:00:00 2001 From: Kuldeep M Date: Fri, 21 Jan 2022 10:12:49 +0000 Subject: [PATCH] internationalise settings and controls --- src/component/accentPreset/index.js | 206 +- src/component/bookmark/index.js | 7 +- src/component/bookmarkForm/index.css | 8 +- src/component/bookmarkForm/index.js | 190 +- src/component/bookmarkPreview/index.js | 8 +- src/component/bookmarkTile/index.js | 36 +- src/component/browserDetect/index.js | 21 + src/component/control/color/index.js | 14 +- src/component/control/colorMixer/index.js | 19 +- src/component/control/select/index.js | 6 +- src/component/control/slider/index.js | 9 +- src/component/control/sliderSlim/index.js | 9 +- src/component/control/textReset/index.js | 9 +- src/component/customTheme/index.js | 8 +- src/component/customThemeForm/index.js | 9 +- src/component/customThemeTile/index.js | 22 +- src/component/data/index.js | 37 +- src/component/dropdown/index.js | 5 +- src/component/form/input/select/index.js | 50 +- src/component/greeting/index.js | 14 +- src/component/group/index.js | 7 +- src/component/groupArea/index.js | 44 +- src/component/groupForm/index.js | 48 +- src/component/icon/index.js | 3 + src/component/importForm/index.css | 7 + src/component/importForm/index.js | 36 +- src/component/index.js | 4 +- src/component/menu/index.js | 25 +- src/component/menuContent/appSetting/index.js | 66 +- .../menuContent/bookmarkSetting/index.js | 34 +- .../menuContent/coffeeSetting/index.js | 7 +- .../menuContent/dataSetting/index.js | 38 +- .../menuContent/groupSetting/index.js | 55 +- .../menuContent/headerSetting/index.js | 684 ++-- src/component/menuContent/index.js | 27 +- .../menuContent/languageSetting/index.js | 81 + .../menuContent/layoutSetting/index.js | 97 +- .../menuContent/supportSetting/index.js | 109 +- .../menuContent/themeSetting/index.js | 274 +- .../menuContent/toolbarSetting/index.js | 40 +- src/component/menuNav/index.js | 11 +- src/component/message/index.js | 134 + src/component/state/index.js | 4 +- src/component/themePreset/index.js | 1 - src/component/toolbarControl/index.js | 19 +- src/component/update/index.js | 11 + src/component/version/index.js | 2 +- src/index.js | 1 + src/locale/bn/messages.json | 2778 +++++++++++++++++ src/locale/de/messages.json | 2778 +++++++++++++++++ src/locale/en_GB/messages.json | 2778 +++++++++++++++++ src/locale/en_US/messages.json | 2778 +++++++++++++++++ src/locale/es/messages.json | 2778 +++++++++++++++++ src/locale/fil/messages.json | 2778 +++++++++++++++++ src/locale/fr/messages.json | 2778 +++++++++++++++++ src/locale/gu/messages.json | 2778 +++++++++++++++++ src/locale/hi/messages.json | 2778 +++++++++++++++++ src/locale/id/messages.json | 2778 +++++++++++++++++ src/locale/it/messages.json | 2778 +++++++++++++++++ src/locale/ja/messages.json | 2778 +++++++++++++++++ src/locale/ms/messages.json | 2778 +++++++++++++++++ src/locale/pt/messages.json | 2778 +++++++++++++++++ src/locale/ru/messages.json | 2778 +++++++++++++++++ src/locale/uk/messages.json | 2778 +++++++++++++++++ src/locale/vi/messages.json | 2778 +++++++++++++++++ src/manifest.json | 9 +- src/utility/uppercaseFirstLetter.js | 5 + webpack.common.js | 3 + webpack.prod.js | 2 +- 69 files changed, 48772 insertions(+), 1029 deletions(-) create mode 100644 src/component/browserDetect/index.js create mode 100644 src/component/importForm/index.css create mode 100644 src/component/menuContent/languageSetting/index.js create mode 100644 src/component/message/index.js create mode 100644 src/locale/bn/messages.json create mode 100644 src/locale/de/messages.json create mode 100644 src/locale/en_GB/messages.json create mode 100644 src/locale/en_US/messages.json create mode 100644 src/locale/es/messages.json create mode 100644 src/locale/fil/messages.json create mode 100644 src/locale/fr/messages.json create mode 100644 src/locale/gu/messages.json create mode 100644 src/locale/hi/messages.json create mode 100644 src/locale/id/messages.json create mode 100644 src/locale/it/messages.json create mode 100644 src/locale/ja/messages.json create mode 100644 src/locale/ms/messages.json create mode 100644 src/locale/pt/messages.json create mode 100644 src/locale/ru/messages.json create mode 100644 src/locale/uk/messages.json create mode 100644 src/locale/vi/messages.json create mode 100644 src/utility/uppercaseFirstLetter.js diff --git a/src/component/accentPreset/index.js b/src/component/accentPreset/index.js index 8e263cfe..fa67f553 100644 --- a/src/component/accentPreset/index.js +++ b/src/component/accentPreset/index.js @@ -1,99 +1,113 @@ -const accentPreset = {}; +import { message } from '../message'; + +export const accentPreset = {}; accentPreset.get = () => { - return [ - { name: 'Grey', prefix: 'Super extra light', type: 'grey', hsl: { h: 0, s: 0, l: 90 } }, - { name: 'Grey', prefix: 'Extra light', type: 'grey', hsl: { h: 0, s: 0, l: 77 } }, - { name: 'Grey', prefix: 'Light', type: 'grey', hsl: { h: 0, s: 0, l: 63 } }, - { name: 'Grey', prefix: false, type: 'grey', hsl: { h: 0, s: 0, l: 50 } }, - { name: 'Grey', prefix: 'Dark', type: 'grey', hsl: { h: 0, s: 0, l: 37 } }, - { name: 'Grey', prefix: 'Extra dark', type: 'grey', hsl: { h: 0, s: 0, l: 23 } }, - { name: 'Grey', prefix: 'Super extra dark', type: 'grey', hsl: { h: 0, s: 0, l: 10 } }, - { name: 'Red', prefix: 'Super extra light', type: 'primary', hsl: { h: 0, s: 40, l: 90 } }, - { name: 'Red', prefix: 'Extra light', type: 'primary', hsl: { h: 0, s: 60, l: 77 } }, - { name: 'Red', prefix: 'Light', type: 'primary', hsl: { h: 0, s: 80, l: 63 } }, - { name: 'Red', prefix: false, type: 'primary', hsl: { h: 0, s: 100, l: 50 } }, - { name: 'Red', prefix: 'Dark', type: 'primary', hsl: { h: 0, s: 80, l: 37 } }, - { name: 'Red', prefix: 'Extra dark', type: 'primary', hsl: { h: 0, s: 60, l: 23 } }, - { name: 'Red', prefix: 'Super extra dark', type: 'primary', hsl: { h: 0, s: 40, l: 10 } }, - { name: 'Orange', prefix: 'Super extra light', type: 'secondary', hsl: { h: 30, s: 40, l: 90 } }, - { name: 'Orange', prefix: 'Extra light', type: 'secondary', hsl: { h: 30, s: 60, l: 77 } }, - { name: 'Orange', prefix: 'Light', type: 'secondary', hsl: { h: 30, s: 80, l: 63 } }, - { name: 'Orange', prefix: false, type: 'secondary', hsl: { h: 30, s: 100, l: 50 } }, - { name: 'Orange', prefix: 'Dark', type: 'secondary', hsl: { h: 30, s: 80, l: 37 } }, - { name: 'Orange', prefix: 'Extra dark', type: 'secondary', hsl: { h: 30, s: 60, l: 23 } }, - { name: 'Orange', prefix: 'Super extra dark', type: 'secondary', hsl: { h: 30, s: 40, l: 10 } }, - { name: 'Yellow', prefix: 'Super extra light', type: 'primary', hsl: { h: 60, s: 40, l: 90 } }, - { name: 'Yellow', prefix: 'Extra light', type: 'primary', hsl: { h: 60, s: 60, l: 77 } }, - { name: 'Yellow', prefix: 'Light', type: 'primary', hsl: { h: 60, s: 80, l: 63 } }, - { name: 'Yellow', prefix: false, type: 'primary', hsl: { h: 60, s: 100, l: 50 } }, - { name: 'Yellow', prefix: 'Dark', type: 'primary', hsl: { h: 60, s: 80, l: 37 } }, - { name: 'Yellow', prefix: 'Extra dark', type: 'primary', hsl: { h: 60, s: 60, l: 23 } }, - { name: 'Yellow', prefix: 'Super extra dark', type: 'primary', hsl: { h: 60, s: 40, l: 10 } }, - { name: 'Lime', prefix: 'Super extra light', type: 'secondary', hsl: { h: 90, s: 40, l: 90 } }, - { name: 'Lime', prefix: 'Extra light', type: 'secondary', hsl: { h: 90, s: 60, l: 77 } }, - { name: 'Lime', prefix: 'Light', type: 'secondary', hsl: { h: 90, s: 80, l: 63 } }, - { name: 'Lime', prefix: false, type: 'secondary', hsl: { h: 90, s: 100, l: 50 } }, - { name: 'Lime', prefix: 'Dark', type: 'secondary', hsl: { h: 90, s: 80, l: 37 } }, - { name: 'Lime', prefix: 'Extra dark', type: 'secondary', hsl: { h: 90, s: 60, l: 23 } }, - { name: 'Lime', prefix: 'Super extra dark', type: 'secondary', hsl: { h: 90, s: 40, l: 10 } }, - { name: 'Green', prefix: 'Super extra light', type: 'primary', hsl: { h: 120, s: 40, l: 90 } }, - { name: 'Green', prefix: 'Extra light', type: 'primary', hsl: { h: 120, s: 60, l: 77 } }, - { name: 'Green', prefix: 'Light', type: 'primary', hsl: { h: 120, s: 80, l: 63 } }, - { name: 'Green', prefix: false, type: 'primary', hsl: { h: 120, s: 100, l: 50 } }, - { name: 'Green', prefix: 'Dark', type: 'primary', hsl: { h: 120, s: 80, l: 37 } }, - { name: 'Green', prefix: 'Extra dark', type: 'primary', hsl: { h: 120, s: 60, l: 23 } }, - { name: 'Green', prefix: 'Super extra dark', type: 'primary', hsl: { h: 120, s: 40, l: 10 } }, - { name: 'Aqua', prefix: 'Super extra light', type: 'secondary', hsl: { h: 150, s: 40, l: 90 } }, - { name: 'Aqua', prefix: 'Extra light', type: 'secondary', hsl: { h: 150, s: 60, l: 77 } }, - { name: 'Aqua', prefix: 'Light', type: 'secondary', hsl: { h: 150, s: 80, l: 63 } }, - { name: 'Aqua', prefix: false, type: 'secondary', hsl: { h: 150, s: 100, l: 50 } }, - { name: 'Aqua', prefix: 'Dark', type: 'secondary', hsl: { h: 150, s: 80, l: 37 } }, - { name: 'Aqua', prefix: 'Extra dark', type: 'secondary', hsl: { h: 150, s: 60, l: 23 } }, - { name: 'Aqua', prefix: 'Super extra dark', type: 'secondary', hsl: { h: 150, s: 40, l: 10 } }, - { name: 'Cyan', prefix: 'Super extra light', type: 'primary', hsl: { h: 180, s: 40, l: 90 } }, - { name: 'Cyan', prefix: 'Extra light', type: 'primary', hsl: { h: 180, s: 60, l: 77 } }, - { name: 'Cyan', prefix: 'Light', type: 'primary', hsl: { h: 180, s: 80, l: 63 } }, - { name: 'Cyan', prefix: false, type: 'primary', hsl: { h: 180, s: 100, l: 50 } }, - { name: 'Cyan', prefix: 'Dark', type: 'primary', hsl: { h: 180, s: 80, l: 37 } }, - { name: 'Cyan', prefix: 'Extra dark', type: 'primary', hsl: { h: 180, s: 60, l: 23 } }, - { name: 'Cyan', prefix: 'Super extra dark', type: 'primary', hsl: { h: 180, s: 40, l: 10 } }, - { name: 'Teal', prefix: 'Super extra light', type: 'secondary', hsl: { h: 210, s: 40, l: 90 } }, - { name: 'Teal', prefix: 'Extra light', type: 'secondary', hsl: { h: 210, s: 60, l: 77 } }, - { name: 'Teal', prefix: 'Light', type: 'secondary', hsl: { h: 210, s: 80, l: 63 } }, - { name: 'Teal', prefix: false, type: 'secondary', hsl: { h: 210, s: 100, l: 50 } }, - { name: 'Teal', prefix: 'Dark', type: 'secondary', hsl: { h: 210, s: 80, l: 37 } }, - { name: 'Teal', prefix: 'Extra dark', type: 'secondary', hsl: { h: 210, s: 60, l: 23 } }, - { name: 'Teal', prefix: 'Super extra dark', type: 'secondary', hsl: { h: 210, s: 40, l: 10 } }, - { name: 'Blue', prefix: 'Super extra light', type: 'primary', hsl: { h: 240, s: 40, l: 90 } }, - { name: 'Blue', prefix: 'Extra light', type: 'primary', hsl: { h: 240, s: 60, l: 77 } }, - { name: 'Blue', prefix: 'Light', type: 'primary', hsl: { h: 240, s: 80, l: 63 } }, - { name: 'Blue', prefix: false, type: 'primary', hsl: { h: 240, s: 100, l: 50 } }, - { name: 'Blue', prefix: 'Dark', type: 'primary', hsl: { h: 240, s: 80, l: 37 } }, - { name: 'Blue', prefix: 'Extra dark', type: 'primary', hsl: { h: 240, s: 60, l: 23 } }, - { name: 'Blue', prefix: 'Super extra dark', type: 'primary', hsl: { h: 240, s: 40, l: 10 } }, - { name: 'Purple', prefix: 'Super extra light', type: 'secondary', hsl: { h: 270, s: 40, l: 90 } }, - { name: 'Purple', prefix: 'Extra light', type: 'secondary', hsl: { h: 270, s: 60, l: 77 } }, - { name: 'Purple', prefix: 'Light', type: 'secondary', hsl: { h: 270, s: 80, l: 63 } }, - { name: 'Purple', prefix: false, type: 'secondary', hsl: { h: 270, s: 100, l: 50 } }, - { name: 'Purple', prefix: 'Dark', type: 'secondary', hsl: { h: 270, s: 80, l: 37 } }, - { name: 'Purple', prefix: 'Extra dark', type: 'secondary', hsl: { h: 270, s: 60, l: 23 } }, - { name: 'Purple', prefix: 'Super extra dark', type: 'secondary', hsl: { h: 270, s: 40, l: 10 } }, - { name: 'Magenta', prefix: 'Super extra light', type: 'primary', hsl: { h: 300, s: 40, l: 90 } }, - { name: 'Magenta', prefix: 'Extra light', type: 'primary', hsl: { h: 300, s: 60, l: 77 } }, - { name: 'Magenta', prefix: 'Light', type: 'primary', hsl: { h: 300, s: 80, l: 63 } }, - { name: 'Magenta', prefix: false, type: 'primary', hsl: { h: 300, s: 100, l: 50 } }, - { name: 'Magenta', prefix: 'Dark', type: 'primary', hsl: { h: 300, s: 80, l: 37 } }, - { name: 'Magenta', prefix: 'Extra dark', type: 'primary', hsl: { h: 300, s: 60, l: 23 } }, - { name: 'Magenta', prefix: 'Super extra dark', type: 'primary', hsl: { h: 300, s: 40, l: 10 } }, - { name: 'Fuchsia', prefix: 'Super extra light', type: 'secondary', hsl: { h: 330, s: 40, l: 90 } }, - { name: 'Fuchsia', prefix: 'Extra light', type: 'secondary', hsl: { h: 330, s: 60, l: 77 } }, - { name: 'Fuchsia', prefix: 'Light', type: 'secondary', hsl: { h: 330, s: 80, l: 63 } }, - { name: 'Fuchsia', prefix: false, type: 'secondary', hsl: { h: 330, s: 100, l: 50 } }, - { name: 'Fuchsia', prefix: 'Dark', type: 'secondary', hsl: { h: 330, s: 80, l: 37 } }, - { name: 'Fuchsia', prefix: 'Extra dark', type: 'secondary', hsl: { h: 330, s: 60, l: 23 } }, - { name: 'Fuchsia', prefix: 'Super extra dark', type: 'secondary', hsl: { h: 330, s: 40, l: 10 } }, - ]; -}; -export { accentPreset }; + return [ + { name: message.get('menuContentThemeAccentPresetColorGrey'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'grey', hsl: { h: 0, s: 0, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorGrey'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'grey', hsl: { h: 0, s: 0, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorGrey'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'grey', hsl: { h: 0, s: 0, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorGrey'), prefix: false, type: 'grey', hsl: { h: 0, s: 0, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorGrey'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'grey', hsl: { h: 0, s: 0, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorGrey'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'grey', hsl: { h: 0, s: 0, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorGrey'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'grey', hsl: { h: 0, s: 0, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorRed'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'primary', hsl: { h: 0, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorRed'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'primary', hsl: { h: 0, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorRed'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'primary', hsl: { h: 0, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorRed'), prefix: false, type: 'primary', hsl: { h: 0, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorRed'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'primary', hsl: { h: 0, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorRed'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'primary', hsl: { h: 0, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorRed'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'primary', hsl: { h: 0, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorOrange'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'secondary', hsl: { h: 30, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorOrange'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'secondary', hsl: { h: 30, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorOrange'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'secondary', hsl: { h: 30, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorOrange'), prefix: false, type: 'secondary', hsl: { h: 30, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorOrange'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'secondary', hsl: { h: 30, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorOrange'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'secondary', hsl: { h: 30, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorOrange'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'secondary', hsl: { h: 30, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorYellow'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'primary', hsl: { h: 60, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorYellow'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'primary', hsl: { h: 60, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorYellow'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'primary', hsl: { h: 60, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorYellow'), prefix: false, type: 'primary', hsl: { h: 60, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorYellow'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'primary', hsl: { h: 60, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorYellow'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'primary', hsl: { h: 60, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorYellow'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'primary', hsl: { h: 60, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorLime'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'secondary', hsl: { h: 90, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorLime'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'secondary', hsl: { h: 90, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorLime'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'secondary', hsl: { h: 90, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorLime'), prefix: false, type: 'secondary', hsl: { h: 90, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorLime'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'secondary', hsl: { h: 90, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorLime'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'secondary', hsl: { h: 90, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorLime'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'secondary', hsl: { h: 90, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorGreen'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'primary', hsl: { h: 120, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorGreen'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'primary', hsl: { h: 120, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorGreen'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'primary', hsl: { h: 120, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorGreen'), prefix: false, type: 'primary', hsl: { h: 120, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorGreen'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'primary', hsl: { h: 120, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorGreen'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'primary', hsl: { h: 120, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorGreen'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'primary', hsl: { h: 120, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorAqua'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'secondary', hsl: { h: 150, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorAqua'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'secondary', hsl: { h: 150, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorAqua'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'secondary', hsl: { h: 150, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorAqua'), prefix: false, type: 'secondary', hsl: { h: 150, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorAqua'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'secondary', hsl: { h: 150, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorAqua'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'secondary', hsl: { h: 150, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorAqua'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'secondary', hsl: { h: 150, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorCyan'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'primary', hsl: { h: 180, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorCyan'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'primary', hsl: { h: 180, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorCyan'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'primary', hsl: { h: 180, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorCyan'), prefix: false, type: 'primary', hsl: { h: 180, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorCyan'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'primary', hsl: { h: 180, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorCyan'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'primary', hsl: { h: 180, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorCyan'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'primary', hsl: { h: 180, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorTeal'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'secondary', hsl: { h: 210, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorTeal'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'secondary', hsl: { h: 210, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorTeal'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'secondary', hsl: { h: 210, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorTeal'), prefix: false, type: 'secondary', hsl: { h: 210, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorTeal'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'secondary', hsl: { h: 210, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorTeal'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'secondary', hsl: { h: 210, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorTeal'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'secondary', hsl: { h: 210, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorBlue'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'primary', hsl: { h: 240, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorBlue'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'primary', hsl: { h: 240, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorBlue'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'primary', hsl: { h: 240, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorBlue'), prefix: false, type: 'primary', hsl: { h: 240, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorBlue'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'primary', hsl: { h: 240, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorBlue'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'primary', hsl: { h: 240, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorBlue'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'primary', hsl: { h: 240, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorPurple'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'secondary', hsl: { h: 270, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorPurple'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'secondary', hsl: { h: 270, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorPurple'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'secondary', hsl: { h: 270, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorPurple'), prefix: false, type: 'secondary', hsl: { h: 270, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorPurple'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'secondary', hsl: { h: 270, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorPurple'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'secondary', hsl: { h: 270, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorPurple'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'secondary', hsl: { h: 270, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorMagenta'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'primary', hsl: { h: 300, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorMagenta'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'primary', hsl: { h: 300, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorMagenta'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'primary', hsl: { h: 300, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorMagenta'), prefix: false, type: 'primary', hsl: { h: 300, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorMagenta'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'primary', hsl: { h: 300, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorMagenta'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'primary', hsl: { h: 300, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorMagenta'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'primary', hsl: { h: 300, s: 40, l: 10 } }, + + { name: message.get('menuContentThemeAccentPresetColorFuchsia'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel3'), type: 'secondary', hsl: { h: 330, s: 40, l: 90 } }, + { name: message.get('menuContentThemeAccentPresetColorFuchsia'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel2'), type: 'secondary', hsl: { h: 330, s: 60, l: 77 } }, + { name: message.get('menuContentThemeAccentPresetColorFuchsia'), prefix: message.get('menuContentThemeAccentPresetModifierLightLevel1'), type: 'secondary', hsl: { h: 330, s: 80, l: 63 } }, + { name: message.get('menuContentThemeAccentPresetColorFuchsia'), prefix: false, type: 'secondary', hsl: { h: 330, s: 100, l: 50 } }, + { name: message.get('menuContentThemeAccentPresetColorFuchsia'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel1'), type: 'secondary', hsl: { h: 330, s: 80, l: 37 } }, + { name: message.get('menuContentThemeAccentPresetColorFuchsia'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel2'), type: 'secondary', hsl: { h: 330, s: 60, l: 23 } }, + { name: message.get('menuContentThemeAccentPresetColorFuchsia'), prefix: message.get('menuContentThemeAccentPresetModifierDarkLevel3'), type: 'secondary', hsl: { h: 330, s: 40, l: 10 } }, + ]; + +}; diff --git a/src/component/bookmark/index.js b/src/component/bookmark/index.js index b2dabbc2..9405185f 100644 --- a/src/component/bookmark/index.js +++ b/src/component/bookmark/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { state } from '../state'; import { data } from '../data'; import { layout } from '../layout'; @@ -359,9 +361,10 @@ bookmark.add = { const bookmarkForm = new BookmarkForm({ bookmarkData: newBookmarkData }); const addModal = new Modal({ - heading: 'Add a new Bookmark', + heading: message.get('bookmarkAddHeading'), content: bookmarkForm.form(), - successText: 'Add', + successText: message.get('bookmarkAddSuccessText'), + cancelText: message.get('bookmarkAddCancelText'), width: (state.get.current().bookmark.style === 'block') ? 60 : 70, maxHeight: true, openAction: () => { diff --git a/src/component/bookmarkForm/index.css b/src/component/bookmarkForm/index.css index 0fca54aa..944774ca 100644 --- a/src/component/bookmarkForm/index.css +++ b/src/component/bookmarkForm/index.css @@ -1,5 +1,5 @@ :root { - --bookmark-form-space: calc((var(--form-space) / 4) * 1em); + --bookmark-form-space: calc((var(--form-space) / 4) * 1.25em); } .bookmark-form { @@ -17,12 +17,10 @@ } .bookmark-form-description { - margin-bottom: 3em; + margin-bottom: var(--bookmark-form-space); } -.bookmark-form-main { - padding-bottom: var(--bookmark-form-space); -} +.bookmark-form-main {} .bookmark-form-aside { display: none; diff --git a/src/component/bookmarkForm/index.js b/src/component/bookmarkForm/index.js index cd4ca624..53f18343 100644 --- a/src/component/bookmarkForm/index.js +++ b/src/component/bookmarkForm/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { bookmark } from '../bookmark'; import { bookmarkDefault } from '../bookmarkDefault'; import { bookmarkMinMax } from '../bookmarkMinMax'; @@ -96,8 +98,8 @@ export const BookmarkForm = function({ path: 'url', id: 'url', value: bookmarkData.link.url, - placeholder: 'https://www.example.com/', - labelText: 'URL', + placeholder: message.get('bookmarkFormUrlPlaceholder'), + labelText: message.get('bookmarkFormUrlLabel'), action: () => { this.preview.update.assemble(bookmarkData); } @@ -106,17 +108,17 @@ export const BookmarkForm = function({ alignment: new Control_radioGrid({ object: bookmarkData.link, radioGroup: [ - { id: 'toolbar-position-top-left', labelText: 'Top Left', value: 'top-left', position: 1 }, - { id: 'toolbar-position-top-center', labelText: 'Top Center', value: 'top-center', position: 2 }, - { id: 'toolbar-position-top-right', labelText: 'Top Right', value: 'top-right', position: 3 }, - { id: 'toolbar-position-center-left', labelText: 'Center Left', value: 'center-left', position: 4 }, - { id: 'toolbar-position-center-center', labelText: 'Center Center', value: 'center-center', position: 5 }, - { id: 'toolbar-position-center-right', labelText: 'Center Right', value: 'center-right', position: 6 }, - { id: 'toolbar-position-bottom-left', labelText: 'Bottom Left', value: 'bottom-left', position: 7 }, - { id: 'toolbar-position-bottom-center', labelText: 'Bottom Center', value: 'bottom-center', position: 8 }, - { id: 'toolbar-position-bottom-right', labelText: 'Bottom Right', value: 'bottom-right', position: 9 } + { id: 'toolbar-position-top-left', labelText: message.get('bookmarkFormDisplayAlignmentTopLeft'), value: 'top-left', position: 1 }, + { id: 'toolbar-position-top-center', labelText: message.get('bookmarkFormDisplayAlignmentTopCenter'), value: 'top-center', position: 2 }, + { id: 'toolbar-position-top-right', labelText: message.get('bookmarkFormDisplayAlignmentTopRight'), value: 'top-right', position: 3 }, + { id: 'toolbar-position-center-left', labelText: message.get('bookmarkFormDisplayAlignmentCenterLeft'), value: 'center-left', position: 4 }, + { id: 'toolbar-position-center-center', labelText: message.get('bookmarkFormDisplayAlignmentCenterCenter'), value: 'center-center', position: 5 }, + { id: 'toolbar-position-center-right', labelText: message.get('bookmarkFormDisplayAlignmentCenterRight'), value: 'center-right', position: 6 }, + { id: 'toolbar-position-bottom-left', labelText: message.get('bookmarkFormDisplayAlignmentBottomLeft'), value: 'bottom-left', position: 7 }, + { id: 'toolbar-position-bottom-center', labelText: message.get('bookmarkFormDisplayAlignmentBottomCenter'), value: 'bottom-center', position: 8 }, + { id: 'toolbar-position-bottom-right', labelText: message.get('bookmarkFormDisplayAlignmentBottomRight'), value: 'bottom-right', position: 9 } ], - label: 'Visual Element and Name alignment', + label: message.get('bookmarkFormDisplayAlignmentLabel'), groupName: 'display-alignment', path: 'display.alignment', gridSize: '3x3', @@ -127,8 +129,8 @@ export const BookmarkForm = function({ direction: new Control_radio({ object: bookmarkData.link, radioGroup: [ - { id: 'display-direction-vertical', labelText: 'Vertical', description: 'Stack the Visual Element and Name one above the other.', value: 'vertical' }, - { id: 'display-direction-horizontal', labelText: 'Horizontal', description: 'Arrange the Visual Element and Name side by side.', value: 'horizontal' } + { id: 'display-direction-vertical', labelText: message.get('bookmarkFormDisplayDirectionVerticalLabel'), description: message.get('bookmarkFormDisplayDirectionVerticalDescription'), value: 'vertical' }, + { id: 'display-direction-horizontal', labelText: message.get('bookmarkFormDisplayDirectionHorizontalLabel'), description: message.get('bookmarkFormDisplayDirectionHorizontalDescription'), value: 'horizontal' } ], groupName: 'display-direction', path: 'display.direction', @@ -140,8 +142,8 @@ export const BookmarkForm = function({ order: new Control_radio({ object: bookmarkData.link, radioGroup: [ - { id: 'display-order-visual-name', labelText: 'Visual element then name', description: 'Place the Visual Element before the Name.', value: 'visual-name' }, - { id: 'display-order-name-visual', labelText: 'Name then visual element', description: 'Place the Name before the Visual Element.', value: 'name-visual' } + { id: 'display-order-visual-name', labelText: message.get('bookmarkFormDisplayOrderVisualNameLabel'), description: message.get('bookmarkFormDisplayOrderVisualNameDescription'), value: 'visual-name' }, + { id: 'display-order-name-visual', labelText: message.get('bookmarkFormDisplayOrderNameVisualLabel'), description: message.get('bookmarkFormDisplayOrderNameVisualDescription'), value: 'name-visual' } ], groupName: 'display-order', path: 'display.order', @@ -154,7 +156,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.rotate', id: 'display-rotate', - labelText: 'Rotate', + labelText: message.get('bookmarkFormDisplayRotate'), value: bookmarkData.link.display.rotate, defaultValue: bookmarkDefault.display.rotate, min: bookmarkMinMax.display.rotate.min, @@ -165,14 +167,14 @@ export const BookmarkForm = function({ }), translate: { label: form.label({ - text: 'Adjust Visual Element position', + text: message.get('bookmarkFormDisplayTranslateLabel'), noPadding: true }), x: new Control_sliderSlim({ object: bookmarkData.link, path: 'display.translate.x', id: 'display-translate-x', - labelText: 'Horizontal', + labelText: message.get('bookmarkFormDisplayTranslateX'), value: bookmarkData.link.display.translate.x, defaultValue: bookmarkDefault.display.translate.x, min: bookmarkMinMax.display.translate.x.min, @@ -185,7 +187,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.translate.y', id: 'display-translate-y', - labelText: 'Vertical', + labelText: message.get('bookmarkFormDisplayTranslateY'), value: bookmarkData.link.display.translate.y, defaultValue: bookmarkDefault.display.translate.y, min: bookmarkMinMax.display.translate.y.min, @@ -199,7 +201,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.gutter', id: 'display-gutter', - labelText: 'Gutter', + labelText: message.get('bookmarkFormDisplayGutter'), value: bookmarkData.link.display.gutter, defaultValue: bookmarkDefault.display.gutter, min: bookmarkMinMax.display.gutter.min, @@ -213,8 +215,8 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.visual.show', id: 'display-visual-show', - labelText: 'Show Visual Element', - description: 'Display Letters, Icon or an Image on this Bookmark hexagon.', + labelText: message.get('bookmarkFormDisplayVisualShowLabel'), + description: message.get('bookmarkFormDisplayVisualShowDescription'), action: () => { this.disable(); this.collapse.display.visual.update(); @@ -224,9 +226,9 @@ export const BookmarkForm = function({ type: new Control_radio({ object: bookmarkData.link, radioGroup: [ - { id: 'display-visual-type-letter', labelText: 'Letter', value: 'letter' }, - { id: 'display-visual-type-icon', labelText: 'Icon', value: 'icon' }, - { id: 'display-visual-type-image', labelText: 'Image', value: 'image' } + { id: 'display-visual-type-letter', labelText: message.get('bookmarkFormDisplayVisualTypeLetter'), value: 'letter' }, + { id: 'display-visual-type-icon', labelText: message.get('bookmarkFormDisplayVisualTypeIcon'), value: 'icon' }, + { id: 'display-visual-type-image', labelText: message.get('bookmarkFormDisplayVisualTypeImage'), value: 'image' } ], groupName: 'display-visual-type', path: 'display.visual.type', @@ -239,7 +241,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.visual.size', id: 'display-visual-size', - labelText: 'Visual size', + labelText: message.get('bookmarkFormDisplayVisualSize'), value: bookmarkData.link.display.visual.size, defaultValue: bookmarkDefault.display.visual.size, min: bookmarkMinMax.display.visual.size.min, @@ -254,8 +256,8 @@ export const BookmarkForm = function({ path: 'display.visual.letter.text', id: 'display-visual-letter-text', value: bookmarkData.link.display.visual.letter.text, - placeholder: 'E', - labelText: 'Bookmark letter', + placeholder: message.get('bookmarkFormDisplayVisualLetterTextPlaceholder'), + labelText: message.get('bookmarkFormDisplayVisualLetterTextLabel'), srOnly: true, action: () => { this.preview.update.assemble(bookmarkData); @@ -268,8 +270,8 @@ export const BookmarkForm = function({ path: 'display.visual.icon.label', id: 'display-visual-icon-label', value: bookmarkData.link.display.visual.icon.label, - placeholder: 'FontAwesome Brands or Icons', - labelText: 'Bookmark icon', + placeholder: message.get('bookmarkFormDisplayVisualIconTextPlaceholder'), + labelText: message.get('bookmarkFormDisplayVisualIconTextLabel'), srOnly: true, action: () => { this.preview.update.assemble(bookmarkData); @@ -279,7 +281,7 @@ export const BookmarkForm = function({ classList: ['bookmark-form-text-icon', 'form-group-item-small'] }), remove: new Button({ - text: 'Remove icon', + text: message.get('bookmarkFormDisplayVisualIconRemove'), srOnly: true, style: ['line'], iconName: 'cross', @@ -299,8 +301,8 @@ export const BookmarkForm = function({ path: 'display.visual.image.url', id: 'display-visual-image-url', value: bookmarkData.link.display.visual.image.url, - placeholder: 'https://www.example.com/image.jpg', - labelText: 'Bookmark image', + placeholder: message.get('bookmarkFormDisplayVisualImageUrlPlaceholder'), + labelText: message.get('bookmarkFormDisplayVisualImageUrlLabel'), srOnly: true, action: () => { this.preview.update.assemble(bookmarkData); @@ -312,7 +314,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.visual.shadow.size', id: 'display-visual-shadow-size', - labelText: 'Visual shadow', + labelText: message.get('bookmarkFormDisplayVisualShadowSize'), value: bookmarkData.link.display.visual.shadow.size, defaultValue: bookmarkDefault.display.visual.shadow.size, min: bookmarkMinMax.display.visual.shadow.size.min, @@ -328,7 +330,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.name.show', id: 'display-name-show', - labelText: 'Show Name', + labelText: message.get('bookmarkFormDisplayNameShow'), action: () => { this.disable(); this.collapse.display.name.update(); @@ -340,8 +342,8 @@ export const BookmarkForm = function({ path: 'display.name.text', id: 'display-name-text', value: bookmarkData.link.display.name.text, - placeholder: 'Example', - labelText: 'Bookmark name', + placeholder: message.get('bookmarkFormDisplayNameTextPlaceholder'), + labelText: message.get('bookmarkFormDisplayNameTextLabel'), srOnly: true, action: () => { this.preview.update.assemble(bookmarkData); @@ -351,7 +353,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'display.name.size', id: 'display-name-size', - labelText: 'Name size', + labelText: message.get('bookmarkFormDisplayNameSize'), value: bookmarkData.link.display.name.size, defaultValue: bookmarkDefault.display.name.size, min: bookmarkMinMax.display.name.size.min, @@ -366,8 +368,8 @@ export const BookmarkForm = function({ by: new Control_radio({ object: bookmarkData.link, radioGroup: [ - { id: 'accent-by-theme', labelText: 'Theme Accent', description: 'Use the Accent defined by the Theme.', value: 'theme' }, - { id: 'accent-by-custom', labelText: 'Custom Accent', description: 'Override the Theme Accent.', value: 'custom' } + { id: 'accent-by-theme', labelText: message.get('bookmarkFormAccentByThemeLabel'), description: message.get('bookmarkFormAccentByThemeDescription'), value: 'theme' }, + { id: 'accent-by-custom', labelText: message.get('bookmarkFormAccentByCustomLabel'), description: message.get('bookmarkFormAccentByCustomDescription'), value: 'custom' } ], groupName: 'accent-by', path: 'accent.by', @@ -381,7 +383,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'accent', id: 'accent', - labelText: 'Accent', + labelText: message.get('bookmarkFormAccentColor'), srOnly: true, defaultValue: bookmarkDefault.accent.rgb, minMaxObject: bookmarkMinMax, @@ -395,8 +397,8 @@ export const BookmarkForm = function({ by: new Control_radio({ object: bookmarkData.link, radioGroup: [ - { id: 'color-by-theme', labelText: 'Theme colour', description: 'Use the Colour defined by the Theme.', value: 'theme' }, - { id: 'color-by-custom', labelText: 'Custom colour', description: 'Override the Theme colour.', value: 'custom' } + { id: 'color-by-theme', labelText: message.get('bookmarkFormColorByThemeLabel'), description: message.get('bookmarkFormColorByThemeDescription'), value: 'theme' }, + { id: 'color-by-custom', labelText: message.get('bookmarkFormColorByCustomLabel'), description: message.get('bookmarkFormColorByCustomDescription'), value: 'custom' } ], groupName: 'color-by', path: 'color.by', @@ -410,7 +412,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'color', id: 'color', - labelText: 'Colour', + labelText: message.get('bookmarkFormColorColor'), srOnly: true, defaultValue: bookmarkDefault.color.rgb, minMaxObject: bookmarkMinMax, @@ -423,7 +425,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'color.opacity', id: 'color-opacity', - labelText: 'Opacity', + labelText: message.get('bookmarkFormColorOpacity'), value: bookmarkData.link.color.opacity, defaultValue: bookmarkDefault.color.opacity, min: bookmarkMinMax.color.opacity.min, @@ -438,8 +440,8 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'background.show', id: 'background-show', - labelText: 'Show background', - description: 'Display an Image or video Background on this Bookmark tile.', + labelText: message.get('bookmarkFormBackgroundShowLabel'), + description: message.get('bookmarkFormBackgroundShowDescription'), action: () => { this.collapse.background.update(); this.disable(); @@ -449,8 +451,8 @@ export const BookmarkForm = function({ type: new Control_radio({ object: bookmarkData.link, radioGroup: [ - { id: 'background-type-image', labelText: 'Image', value: 'image' }, - { id: 'background-type-video', labelText: 'Video', value: 'video' } + { id: 'background-type-image', labelText: message.get('bookmarkFormBackgroundTypeImage'), value: 'image' }, + { id: 'background-type-video', labelText: message.get('bookmarkFormBackgroundTypeVideo'), value: 'video' } ], groupName: 'background-type', path: 'background.type', @@ -463,7 +465,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'background.opacity', id: 'background-opacity', - labelText: 'Opacity', + labelText: message.get('bookmarkFormBackgroundOpacity'), value: bookmarkData.link.background.opacity, defaultValue: bookmarkDefault.background.opacity, min: bookmarkMinMax.background.opacity.min, @@ -478,8 +480,8 @@ export const BookmarkForm = function({ path: 'background.image.url', id: 'background-image-url', value: bookmarkData.link.background.image.url, - placeholder: 'https://www.example.com/image.jpg', - labelText: 'Background image URL', + placeholder: message.get('bookmarkFormBackgroundImagePlaceholder'), + labelText: message.get('bookmarkFormBackgroundImageLabel'), srOnly: true, action: () => { this.preview.update.assemble(bookmarkData); @@ -492,8 +494,8 @@ export const BookmarkForm = function({ path: 'background.video.url', id: 'background-video-url', value: bookmarkData.link.background.video.url, - placeholder: 'https://www.example.com/video.mp4', - labelText: 'Background video URL', + placeholder: message.get('bookmarkFormBackgroundVideoPlaceholder'), + labelText: message.get('bookmarkFormBackgroundVideoLabel'), srOnly: true, action: () => { this.preview.update.assemble(bookmarkData); @@ -505,7 +507,7 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'border', id: 'border', - labelText: 'Border', + labelText: message.get('bookmarkFormBorder'), value: bookmarkData.link.border, defaultValue: bookmarkDefault.border, min: bookmarkMinMax.border.min, @@ -519,8 +521,8 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'shape.wide', id: 'shape-wide', - labelText: 'Wide tile', - description: 'Bookmark tile to span across two columns.', + labelText: message.get('bookmarkFormShapeWideLabel'), + description: message.get('bookmarkFormShapeWideDescription'), action: () => { this.preview.update.assemble(bookmarkData); } @@ -529,8 +531,8 @@ export const BookmarkForm = function({ object: bookmarkData.link, path: 'shape.tall', id: 'shape-tall', - labelText: 'Tall tile', - description: 'Bookmark tile to span across two columns.', + labelText: message.get('bookmarkFormShapeTallLabel'), + description: message.get('bookmarkFormShapeTallDescription'), action: () => { this.preview.update.assemble(bookmarkData); } @@ -542,8 +544,8 @@ export const BookmarkForm = function({ destination: new Control_radio({ object: bookmarkData, radioGroup: [ - { id: 'group-destination-existing', labelText: 'Existing Group', value: 'existing' }, - { id: 'group-destination-new', labelText: 'New Group', value: 'new' } + { id: 'group-destination-existing', labelText: message.get('bookmarkFormGroupDestinationExisting'), value: 'existing' }, + { id: 'group-destination-new', labelText: message.get('bookmarkFormGroupDestinationNew'), value: 'new' } ], groupName: 'group.destination', path: 'group.destination', @@ -556,12 +558,12 @@ export const BookmarkForm = function({ path: 'group.name', id: 'group-name', value: bookmarkData.group.name, - placeholder: 'Example group', - labelText: 'URL', + placeholder: message.get('bookmarkFormGroupNamePlaceholder'), + labelText: message.get('bookmarkFormGroupNameLabel'), srOnly: true }), random: new Button({ - text: 'Random Group name', + text: message.get('bookmarkFormGroupRandom'), style: ['line'], func: () => { bookmarkData.group.name = randomString({ adjectivesCount: randomNumber(1, 3) }); @@ -573,7 +575,7 @@ export const BookmarkForm = function({ object: bookmarkData, path: 'position.destination.group', id: 'position-destination-group', - labelText: 'Group', + labelText: message.get('bookmarkFormGroupPositionGroup'), srOnly: true, option: (bookmark.all.length > 0) ? this.selectOption.group() : [], selected: bookmarkData.position.destination.group, @@ -599,7 +601,7 @@ export const BookmarkForm = function({ object: bookmarkData, path: 'position.destination.item', id: 'position-destination-item', - labelText: 'Position', + labelText: message.get('bookmarkFormGroupPositionItem'), option: (bookmark.all.length > 0) ? this.selectOption.item() : [], selected: bookmarkData.position.destination.item }) @@ -612,10 +614,10 @@ export const BookmarkForm = function({ object: bookmarkData.propagate, path: 'display', id: 'apply-to-all-display', - labelText: 'Apply "Show Visual Element" and "Show Name" to other Bookmarks', + labelText: message.get('bookmarkFormPropagateVisualLabel'), description: [ - 'The Letter, Icon, Image and Name text will not be shared.', - 'Useful for hiding the Visual Elements or Names on all Bookmarks.' + message.get('bookmarkFormPropagateVisualDescriptionPara1'), + message.get('bookmarkFormPropagateVisualDescriptionPara2') ] }); @@ -628,10 +630,10 @@ export const BookmarkForm = function({ object: bookmarkData.propagate, path: 'layout', id: 'apply-to-all-layout', - labelText: 'Apply Layout to other Bookmarks', + labelText: message.get('bookmarkFormPropagateLayoutLabel'), description: [ - 'When saved, apply the above Layout to all other Bookmarks.', - 'Only the Visual and Name size, Alignment, Order, Position and Gutter will be will be applied to all.' + message.get('bookmarkFormPropagateLayoutDescriptionPara1'), + message.get('bookmarkFormPropagateLayoutDescriptionPara2') ] }); @@ -644,10 +646,10 @@ export const BookmarkForm = function({ object: bookmarkData.propagate, path: 'theme', id: 'apply-to-all-theme', - labelText: 'Apply Theme to other Bookmarks', + labelText: message.get('bookmarkFormPropagateThemeLabel'), description: [ - 'When saved, apply the above Theme to all other Bookmarks.', - 'Only the Colour, Accent, Opacity, Border and Visual shadow will be applied to all.' + message.get('bookmarkFormPropagateThemeDescriptionPara1'), + message.get('bookmarkFormPropagateThemeDescriptionPara2') ] }); @@ -662,17 +664,17 @@ export const BookmarkForm = function({ visual: { shadow: { size: new Control_helperText({ - text: ['Visual shadow only applies to a Letter or Icon.'] + text: [message.get('bookmarkFormDisplayVisualShadowHelperPara1')] }) } } }, background: { image: new Control_helperText({ - text: ['Background image only supports a direct URL to an image file.'] + text: [message.get('bookmarkFormBackgroundImageHelperPara1')] }), video: new Control_helperText({ - text: ['Background video only supports a direct URL to a video file. Supports MP4 and WebM format.', 'YouTube page URLs can not be used.'] + text: [message.get('bookmarkFormBackgroundVideoHelperPara1')] }) } } @@ -769,8 +771,8 @@ export const BookmarkForm = function({ form.wrap({ children: [ node('div|class:bookmark-form-description', [ - node('h2:Visual & Name'), - node('p:Display Letters, Icon, Image and a Name on this Bookmark tile.') + node(`h2:${message.get('bookmarkFormSectionVisualHeading')}`), + node(`p:${message.get('bookmarkFormSectionVisualDescription')}`) ]) ] }), @@ -799,8 +801,8 @@ export const BookmarkForm = function({ form.wrap({ children: [ node('div|class:bookmark-form-description', [ - node('h2:Address'), - complexNode({ tag: 'p', text: 'Be sure to use the full URL and include "https://..."', complexText: true }) + node(`h2:${message.get('bookmarkFormSectionAddressHeading')}`), + complexNode({ tag: 'p', text: message.get('bookmarkFormSectionAddressDescription'), complexText: true }) ]) ] }), @@ -823,8 +825,8 @@ export const BookmarkForm = function({ form.wrap({ children: [ node('div|class:bookmark-form-description', [ - node('h2:Position'), - node('p:The Group to place this Bookmark in.') + node(`h2:${message.get('bookmarkFormSectionPositionHeading')}`), + node(`p:${message.get('bookmarkFormSectionPositionDescription')}`) ]) ] }), @@ -868,8 +870,8 @@ export const BookmarkForm = function({ form.wrap({ children: [ node('div|class:bookmark-form-description', [ - node('h2:Layout'), - node('p:Change the Visual Element and Name position, scale and orientation.') + node(`h2:${message.get('bookmarkFormSectionLayoutHeading')}`), + node(`p:${message.get('bookmarkFormSectionLayoutDescription')}`) ]) ] }), @@ -915,8 +917,8 @@ export const BookmarkForm = function({ form.wrap({ children: [ node('div|class:bookmark-form-description', [ - node('h2:Theme'), - node('p:Override the Theme and Accent colour.') + node(`h2:${message.get('bookmarkFormSectionThemeHeading')}`), + node(`p:${message.get('bookmarkFormSectionThemeDescription')}`) ]) ] }), @@ -1053,23 +1055,23 @@ export const BookmarkForm = function({ this.tab = new Tab({ group: [{ - tabText: 'Visual & Name', + tabText: message.get('bookmarkFormTabVisual'), area: this.area.visual(), active: true }, { - tabText: 'Address', + tabText: message.get('bookmarkFormTabAddress'), area: this.area.address(), active: false }, { - tabText: 'Position', + tabText: message.get('bookmarkFormTabPosition'), area: this.area.position(), active: false }, { - tabText: 'Layout', + tabText: message.get('bookmarkFormTabLayout'), area: this.area.layout(), active: false }, { - tabText: 'Theme', + tabText: message.get('bookmarkFormTabTheme'), area: this.area.theme(), active: false }] diff --git a/src/component/bookmarkPreview/index.js b/src/component/bookmarkPreview/index.js index a742f0db..921b7729 100644 --- a/src/component/bookmarkPreview/index.js +++ b/src/component/bookmarkPreview/index.js @@ -1,10 +1,12 @@ +import { message } from '../message'; + import { BookmarkTile } from '../bookmarkTile'; import { node } from '../../utility/node'; import './index.css'; -export const BookmarkPreview = function ({ +export const BookmarkPreview = function({ bookmarkData = false } = {}) { @@ -29,9 +31,9 @@ export const BookmarkPreview = function ({ } if (bookmarkData.link.shape.tall || bookmarkData.link.shape.wide) { - this.title.textContent = 'Preview (50% scale)'; + this.title.textContent = message.get('bookmarkPreviewHalf'); } else { - this.title.textContent = 'Preview'; + this.title.textContent = message.get('bookmarkPreviewFull'); } }; diff --git a/src/component/bookmarkTile/index.js b/src/component/bookmarkTile/index.js index be76db05..252c9f8f 100644 --- a/src/component/bookmarkTile/index.js +++ b/src/component/bookmarkTile/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { state } from '../state'; import { data } from '../data'; import { bookmark } from '../bookmark'; @@ -16,7 +18,7 @@ import { complexNode } from '../../utility/complexNode'; import { isValidString } from '../../utility/isValidString'; import { trimString } from '../../utility/trimString'; -const BookmarkTile = function ({ +const BookmarkTile = function({ bookmarkData = {}, preview = false } = {}) { @@ -63,11 +65,11 @@ const BookmarkTile = function ({ this.control.button = { left: new Button({ - text: 'Move this bookmark left', + text: message.get('bookmarkTileControlLeft'), srOnly: true, iconName: 'arrowKeyboardLeft', style: ['link'], - title: 'Move this bookmark left', + title: message.get('bookmarkTileControlLeft'), classList: ['bookmark-control-button', 'bookmark-control-left'], func: () => { @@ -86,19 +88,19 @@ const BookmarkTile = function ({ } }), sort: new Button({ - text: 'Drag bookmark to reorder', + text: message.get('bookmarkTileControlSort'), srOnly: true, iconName: 'drag', style: ['link'], - title: 'Drag bookmark to reorder', + title: message.get('bookmarkTileControlSort'), classList: ['bookmark-control-button', 'bookmark-control-sort'] }), right: new Button({ - text: 'Move this bookmark right', + text: message.get('bookmarkTileControlRight'), srOnly: true, iconName: 'arrowKeyboardRight', style: ['link'], - title: 'Move this bookmark right', + title: message.get('bookmarkTileControlRight'), classList: ['bookmark-control-button', 'bookmark-control-right'], func: () => { @@ -117,11 +119,11 @@ const BookmarkTile = function ({ } }), edit: new Button({ - text: 'Edit this bookmark', + text: message.get('bookmarkTileControlEdit'), srOnly: true, iconName: 'edit', style: ['link'], - title: 'Edit this bookmark', + title: message.get('bookmarkTileControlEdit'), classList: ['bookmark-control-button', 'bookmark-control-edit'], func: () => { @@ -136,9 +138,10 @@ const BookmarkTile = function ({ const bookmarkForm = new BookmarkForm({ bookmarkData: newBookmarkData }); const editModal = new Modal({ - heading: isValidString(newBookmarkData.link.display.name.text) ? 'Edit ' + newBookmarkData.link.display.name.text : 'Edit unnamed bookmark', + heading: isValidString(newBookmarkData.link.display.name.text) ? `${message.get('bookmarkEditHeadingName')} ${newBookmarkData.link.display.name.text}` : message.get('bookmarkEditHeadingUnnamed'), content: bookmarkForm.form(), - successText: 'Save', + successText: message.get('bookmarkEditSuccessText'), + cancelText: message.get('bookmarkEditCancelText'), width: (state.get.current().bookmark.style === 'block') ? 60 : 70, maxHeight: true, successAction: () => { @@ -177,18 +180,19 @@ const BookmarkTile = function ({ } }), remove: new Button({ - text: 'Remove this bookmark', + text: message.get('bookmarkTileControlRemove'), srOnly: true, iconName: 'cross', style: ['link'], - title: 'Remove this bookmark', + title: message.get('bookmarkTileControlRemove'), classList: ['bookmark-control-button', 'bookmark-control-remove'], func: () => { const removeModal = new Modal({ - heading: isValidString(bookmarkData.link.display.name.text) ? 'Remove ' + bookmarkData.link.display.name.text : 'Remove unnamed bookmark', - content: 'Are you sure you want to remove this Bookmark? This can not be undone.', - successText: 'Remove', + heading: isValidString(bookmarkData.link.display.name.text) ? `${message.get('bookmarkRemoveHeadingName')} ${bookmarkData.link.display.name.text}` : message.get('bookmarkRemoveHeadingUnnamed'), + content: message.get('bookmarkRemoveContent'), + successText: message.get('bookmarkRemoveSuccessText'), + cancelText: message.get('bookmarkRemoveCancelText'), width: 'small', successAction: () => { diff --git a/src/component/browserDetect/index.js b/src/component/browserDetect/index.js new file mode 100644 index 00000000..de846b95 --- /dev/null +++ b/src/component/browserDetect/index.js @@ -0,0 +1,21 @@ +export const browserDetect = () => { + + const userAgent = navigator.userAgent; + + let browserName = { + chrome: false, + firefox: false, + none: false + }; + + if (userAgent.match(/chrome|chromium|crios/i)) { + browserName.chrome = true; + } else if (userAgent.match(/firefox|fxios/i)) { + browserName.firefox = true; + } else { + browserName.none = true; + } + + return browserName; + +}; diff --git a/src/component/control/color/index.js b/src/component/control/color/index.js index 725138a2..43641f01 100644 --- a/src/component/control/color/index.js +++ b/src/component/control/color/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import * as form from '../../form'; import { Button } from '../../button'; @@ -65,7 +67,7 @@ export const Control_color = function ({ })), max: 7, classList: ['form-group-item-half'], - placeholder: 'Hex code', + placeholder: message.get('controlColorTextPlaceholder'), func: () => { if (path) { @@ -82,11 +84,12 @@ export const Control_color = function ({ }); this.reset = new Button({ - text: false, + text: message.get('controlGeneralReset'), iconName: 'replay', style: ['line'], classList: ['form-group-item-small'], - title: 'Reset to default', + title: message.get('controlGeneralReset'), + srOnly: true, func: () => { set({ object: object, path: path + '.rgb', value: JSON.parse(JSON.stringify(defaultValue)) }); @@ -99,11 +102,12 @@ export const Control_color = function ({ }); this.random = new Button({ - text: false, + text: message.get('controlColorRandom'), iconName: 'random', style: ['line'], classList: ['form-group-item-small'], - title: 'Random colour', + title: message.get('controlColorRandom'), + srOnly: true, func: () => { set({ object: object, path: path + '.hsl', value: { h: randomNumber(0, 360), s: randomNumber(0, 100), l: randomNumber(0, 100) } }); diff --git a/src/component/control/colorMixer/index.js b/src/component/control/colorMixer/index.js index 7f563c80..f2d254cc 100644 --- a/src/component/control/colorMixer/index.js +++ b/src/component/control/colorMixer/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import * as form from '../../form'; import { Button } from '../../button'; @@ -24,11 +26,12 @@ export const Control_colorMixer = function ({ } = {}) { this.moreControlsToggle = new Button({ - text: false, + text: message.get('controlColorMixerMoreControls'), iconName: 'arrowKeyboardDown', style: ['line'], classList: ['collapse-toggle', 'form-group-item-small'], - title: 'More controls', + title: message.get('controlColorMixerMoreControls'), + srOnly: true, func: () => { this.moreControlsCollapse.toggle(); this.moreControlsUpdate(); @@ -67,7 +70,7 @@ export const Control_colorMixer = function ({ object: object, path: path + '.hsl.h', id: id + '-hsl-h', - labelText: 'Hue', + labelText: message.get('controlColorMixerSliderH'), value: get({ object: object, path: path + '.hsl.h' }), min: get({ object: minMaxObject, path: path + '.hsl.h.min' }), max: get({ object: minMaxObject, path: path + '.hsl.h.max' }), @@ -93,7 +96,7 @@ export const Control_colorMixer = function ({ object: object, path: path + '.hsl.s', id: id + '-hsl-s', - labelText: 'Saturation', + labelText: message.get('controlColorMixerSliderS'), value: get({ object: object, path: path + '.hsl.s' }), min: get({ object: minMaxObject, path: path + '.hsl.s.min' }), max: get({ object: minMaxObject, path: path + '.hsl.s.max' }), @@ -119,7 +122,7 @@ export const Control_colorMixer = function ({ object: object, path: path + '.hsl.l', id: id + '-hsl-l', - labelText: 'Lightness', + labelText: message.get('controlColorMixerSliderL'), value: get({ object: object, path: path + '.hsl.l' }), min: get({ object: minMaxObject, path: path + '.hsl.l.min' }), max: get({ object: minMaxObject, path: path + '.hsl.l.max' }), @@ -145,7 +148,7 @@ export const Control_colorMixer = function ({ object: object, path: path + '.rgb.r', id: id + '-rgb-r', - labelText: 'Red', + labelText: message.get('controlColorMixerSliderR'), value: get({ object: object, path: path + '.rgb.r' }), min: get({ object: minMaxObject, path: path + '.rgb.r.min' }), max: get({ object: minMaxObject, path: path + '.rgb.r.max' }), @@ -171,7 +174,7 @@ export const Control_colorMixer = function ({ object: object, path: path + '.rgb.g', id: id + '-rgb-g', - labelText: 'Green', + labelText: message.get('controlColorMixerSliderG'), value: get({ object: object, path: path + '.rgb.g' }), min: get({ object: minMaxObject, path: path + '.rgb.g.min' }), max: get({ object: minMaxObject, path: path + '.rgb.g.max' }), @@ -197,7 +200,7 @@ export const Control_colorMixer = function ({ object: object, path: path + '.rgb.b', id: id + '-rgb-b', - labelText: 'Blue', + labelText: message.get('controlColorMixerSliderB'), value: get({ object: object, path: path + '.rgb.b' }), min: get({ object: minMaxObject, path: path + '.rgb.b.min' }), max: get({ object: minMaxObject, path: path + '.rgb.b.max' }), diff --git a/src/component/control/select/index.js b/src/component/control/select/index.js index d3be3878..1fd87468 100644 --- a/src/component/control/select/index.js +++ b/src/component/control/select/index.js @@ -6,7 +6,7 @@ import { set } from '../../../utility/set'; import { trimString } from '../../../utility/trimString'; import { clearChildNode } from '../../../utility/clearChildNode'; -export const Control_select = function ({ +export const Control_select = function({ option = [], selected = 0, object = {}, @@ -24,7 +24,9 @@ export const Control_select = function ({ selected: selected, func: () => { - set({ object: object, path: path, value: this.select.selectedIndex }); + if (object) { + set({ object: object, path: path, value: this.select.selectedIndex }); + } if (action) { action(); } diff --git a/src/component/control/slider/index.js b/src/component/control/slider/index.js index 3da6ce8e..6519b549 100644 --- a/src/component/control/slider/index.js +++ b/src/component/control/slider/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import * as form from '../../form'; import { Button } from '../../button'; @@ -6,7 +8,7 @@ import { get } from '../../../utility/get'; import { set } from '../../../utility/set'; import { minMax } from '../../../utility/minMax'; -export const Control_slider = function ({ +export const Control_slider = function({ object = {}, path = false, id = 'name', @@ -115,11 +117,12 @@ export const Control_slider = function ({ }); this.reset = new Button({ - text: false, + text: message.get('controlGeneralReset'), iconName: 'replay', style: ['line'], classList: ['form-group-item-small'], - title: 'Reset to default', + title: message.get('controlGeneralReset'), + srOnly: true, func: () => { set({ diff --git a/src/component/control/sliderSlim/index.js b/src/component/control/sliderSlim/index.js index 014f9718..048965ec 100644 --- a/src/component/control/sliderSlim/index.js +++ b/src/component/control/sliderSlim/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import * as form from '../../form'; import { Button } from '../../button'; @@ -6,7 +8,7 @@ import { get } from '../../../utility/get'; import { set } from '../../../utility/set'; import { minMax } from '../../../utility/minMax'; -export const Control_sliderSlim = function ({ +export const Control_sliderSlim = function({ object = {}, path = false, id = 'name', @@ -99,11 +101,12 @@ export const Control_sliderSlim = function ({ }); this.reset = new Button({ - text: false, + text: message.get('controlGeneralReset'), iconName: 'replay', style: ['line'], classList: ['form-group-item-small'], - title: 'Reset to default', + title: message.get('controlGeneralReset'), + srOnly: true, func: () => { set({ diff --git a/src/component/control/textReset/index.js b/src/component/control/textReset/index.js index 46a02d13..f06c7ec5 100644 --- a/src/component/control/textReset/index.js +++ b/src/component/control/textReset/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import * as form from '../../form'; import { Button } from '../../button'; @@ -5,7 +7,7 @@ import { Button } from '../../button'; import { get } from '../../../utility/get'; import { set } from '../../../utility/set'; -export const Control_textReset = function ({ +export const Control_textReset = function({ object = {}, path = false, id = 'name', @@ -63,11 +65,12 @@ export const Control_textReset = function ({ } this.reset = new Button({ - text: false, + text: message.get('controlGeneralReset'), iconName: 'replay', style: ['line'], classList: ['form-group-item-small'], - title: 'Reset to default', + title: message.get('controlGeneralReset'), + srOnly: true, func: () => { set({ object: object, diff --git a/src/component/customTheme/index.js b/src/component/customTheme/index.js index 538779de..78ffac5b 100644 --- a/src/component/customTheme/index.js +++ b/src/component/customTheme/index.js @@ -1,7 +1,8 @@ +import { message } from '../message'; + import { state } from '../state'; import { data } from '../data'; - import { Modal } from '../modal'; import { CustomThemeTile } from '../customThemeTile'; import { CustomThemeForm } from '../customThemeForm'; @@ -78,9 +79,10 @@ customTheme.add = { const bookmarkForm = new CustomThemeForm({ customThemeData: newCustomThemeData }); const addModal = new Modal({ - heading: 'Save current theme', + heading: message.get('themeCustomAddHeading'), content: bookmarkForm.form(), - successText: 'Save', + successText: message.get('themeCustomAddSuccessText'), + cancelText: message.get('themeCustomAddCancelText'), width: 'small', successAction: () => { customTheme.item.mod.add(newCustomThemeData); diff --git a/src/component/customThemeForm/index.js b/src/component/customThemeForm/index.js index e5ffbe0b..441b3bd1 100644 --- a/src/component/customThemeForm/index.js +++ b/src/component/customThemeForm/index.js @@ -1,3 +1,4 @@ +import { message } from '../message'; import { Button } from '../button'; @@ -7,7 +8,7 @@ import { node } from '../../utility/node'; import { randomString } from '../../utility/randomString'; import { randomNumber } from '../../utility/randomNumber'; -export const CustomThemeForm = function ({ +export const CustomThemeForm = function({ customThemeData = false } = {}) { @@ -19,11 +20,11 @@ export const CustomThemeForm = function ({ path: 'name', id: 'name', value: customThemeData.theme.name, - placeholder: 'Example theme', - labelText: 'Name' + placeholder: message.get('themeCustomFormNamePlaceholder'), + labelText: message.get('themeCustomFormNameLabel') }), randomName: new Button({ - text: 'Random theme name', + text: message.get('themeCustomFormRandom'), style: ['line'], func: () => { customThemeData.theme.name = randomString({ adjectivesCount: randomNumber(1, 3) }); diff --git a/src/component/customThemeTile/index.js b/src/component/customThemeTile/index.js index 06ddd46f..bff4cbb3 100644 --- a/src/component/customThemeTile/index.js +++ b/src/component/customThemeTile/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { state } from '../state'; import { data } from '../data'; import { theme } from '../theme'; @@ -324,12 +326,12 @@ export const CustomThemeTile = function({ this.control.button = { edit: new Button({ - text: 'Edit this saved theme', + text: message.get('themeCustomTileControlEdit'), srOnly: true, iconName: 'edit', style: ['link'], size: 'small', - title: 'Edit this saved theme', + title: message.get('themeCustomTileControlEdit'), classList: ['theme-custom-control-button', 'theme-custom-control-edit'], func: () => { @@ -342,9 +344,10 @@ export const CustomThemeTile = function({ const bookmarkForm = new CustomThemeForm({ customThemeData: newCustomThemeData }); const editModal = new Modal({ - heading: isValidString(customThemeData.theme.name) ? 'Edit ' + customThemeData.theme.name : 'Edit unnamed custom theme', + heading: isValidString(customThemeData.theme.name) ? `${message.get('themeCustomEditHeadingName')} ${customThemeData.theme.name}` : message.get('themeCustomEditHeadingUnnamed'), content: bookmarkForm.form(), - successText: 'Save', + successText: message.get('themeCustomEditSuccessText'), + cancelText: message.get('themeCustomEditCancelText'), width: 'small', successAction: () => { @@ -360,21 +363,22 @@ export const CustomThemeTile = function({ } }), remove: new Button({ - text: 'Remove this saved theme', + text: message.get('themeCustomTileControlRemove'), srOnly: true, iconName: 'cross', style: ['link'], size: 'small', - title: 'Remove this saved theme', + title: message.get('themeCustomTileControlRemove'), classList: ['theme-custom-control-button', 'theme-custom-control-remove'], func: () => { menu.close(); const removeModal = new Modal({ - heading: isValidString(customThemeData.theme.name) ? 'Remove ' + customThemeData.theme.name : 'Remove unnamed custom theme', - content: 'Are you sure you want to remove this saved theme? This can not be undone.', - successText: 'Remove', + heading: isValidString(customThemeData.theme.name) ? `${message.get('themeCustomRemoveHeadingName')} ${customThemeData.theme.name}` : message.get('themeCustomRemoveHeadingUnnamed'), + content: message.get('themeCustomRemoveContent'), + successText: message.get('themeCustomRemoveSuccessText'), + cancelText: message.get('themeCustomRemoveCancelText'), width: 'small', successAction: () => { customTheme.item.mod.remove(customThemeData); diff --git a/src/component/data/index.js b/src/component/data/index.js index 2eee6e65..760e485e 100644 --- a/src/component/data/index.js +++ b/src/component/data/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { state } from '../state'; import { bookmark } from '../bookmark'; import { menu } from '../menu'; @@ -85,9 +87,10 @@ data.import = { }); const importModal = new Modal({ - heading: 'Restoring from a ' + APP_NAME + ' backup', + heading: message.get('dataRestoreHeading'), content: importForm.form(), - successText: 'Import', + successText: message.get('dataRestoreSuccessText'), + cancelText: message.get('dataRestoreCancelText'), width: 'small', successAction: () => { if (data.import.state.setup.include || data.import.state.theme.include || data.import.state.bookmark.include) { @@ -216,7 +219,7 @@ data.export = () => { timestamp.year = leadingZero(timestamp.year); timestamp = timestamp.year + '.' + timestamp.month + '.' + timestamp.date + ' - ' + timestamp.hours + ' ' + timestamp.minutes + ' ' + timestamp.seconds; - const fileName = APP_NAME + ' backup - ' + timestamp + '.json'; + const fileName = APP_NAME + ' ' + message.get('dataExportBackup') + ' - ' + timestamp + '.json'; const dataToExport = 'data:text/json;charset=utf-8,' + encodeURIComponent(JSON.stringify(data.load())); @@ -340,12 +343,13 @@ data.clear = { all: { render: () => { const clearModal = new Modal({ - heading: 'Clear all ' + APP_NAME + ' data?', + heading: message.get('dataClearAllHeading'), content: node('div', [ - node('p:Are you sure you want to clear all ' + APP_NAME + ' Bookmarks and Settings? ' + APP_NAME + ' will be restore to the default state.'), - node('p:This can not be undone.') + node(`p:${message.get('dataClearAllContentPara1')}`), + node(`p:${message.get('dataClearAllContentPara2')}`) ]), - successText: 'Clear all data', + successText: message.get('dataClearAllSuccessText'), + cancelText: message.get('dataClearAllCancelText'), width: 'small', successAction: () => { data.wipe.all(); @@ -358,12 +362,13 @@ data.clear = { partial: { render: () => { const clearModal = new Modal({ - heading: 'Clear ' + APP_NAME + ' data except bookmarks?', + heading: message.get('dataClearPartialHeading'), content: node('div', [ - node('p:Are you sure you want to clear all ' + APP_NAME + ' Settings? ' + APP_NAME + ' will be restore to the default state but your Bookmarks and Groups will remain.'), - node('p:This can not be undone.') + node(`p:${message.get('dataClearPartialContentPara1')}`), + node(`p:${message.get('dataClearPartialContentPara2')}`) ]), - successText: 'Clear all except bookmarks', + successText: message.get('dataClearPartialSuccessText'), + cancelText: message.get('dataClearPartialCancelText'), width: 35, successAction: () => { data.wipe.partial(); @@ -379,7 +384,7 @@ data.feedback = {}; data.feedback.empty = { render: (feedback) => { - feedback.appendChild(node('p:Nothing selected to import.|class:muted small')); + feedback.appendChild(node(`p:${message.get('dataFeedbackEmpty')}|class:muted small`)); } }; @@ -391,7 +396,7 @@ data.feedback.clear = { data.feedback.success = { render: (feedback, filename, action) => { - feedback.appendChild(node('p:Success! Restoring ' + APP_NAME + ' Bookmarks and Settings.|class:muted small')); + feedback.appendChild(node(`p:${message.get('dataFeedbackSuccess')}|class:muted small`)); feedback.appendChild(node('p:' + filename)); @@ -404,21 +409,21 @@ data.feedback.success = { data.feedback.fail = { notJson: { render: (feedback, filename) => { - feedback.appendChild(node('p:Not a JSON file. Make sure the selected file came from ' + APP_NAME + '.|class:small muted')); + feedback.appendChild(node(`p:${message.get('dataFeedbackFailNotJson')}|class:small muted`)); feedback.appendChild(complexNode({ tag: 'p', text: filename })); data.feedback.animation.set.render(feedback, 'is-shake'); } }, notAppJson: { render: (feedback, filename) => { - feedback.appendChild(node('p:Not the right kind of JSON file. Make sure the selected file came from ' + APP_NAME + '.|class:small muted')); + feedback.appendChild(node(`p:${message.get('dataFeedbackFailNotAppJson')}|class:small muted`)); feedback.appendChild(complexNode({ tag: 'p', text: filename })); data.feedback.animation.set.render(feedback, 'is-shake'); } }, notClipboardJson: { render: (feedback, name) => { - feedback.appendChild(node('p:Not the right kind of data. Make sure the clipboard holds data from ' + APP_NAME + ' or a ' + APP_NAME + ' backup JSON file.|class:small muted')); + feedback.appendChild(node(`p:${message.get('dataFeedbackFailNotClipboardJson')}|class:small muted`)); feedback.appendChild(node('p:' + name)); data.feedback.animation.set.render(feedback, 'is-shake'); } diff --git a/src/component/dropdown/index.js b/src/component/dropdown/index.js index bd39cbdc..3b7658d4 100644 --- a/src/component/dropdown/index.js +++ b/src/component/dropdown/index.js @@ -1,4 +1,3 @@ - import { Button } from '../button'; import { KeyboardShortcut } from '../keyboardShortcut'; @@ -6,7 +5,8 @@ import { node } from '../../utility/node'; import './index.css'; -export const Dropdown = function ({ +export const Dropdown = function({ + title = false, text = 'Dropdown', menuItem = [], buttonStyle = [], @@ -23,6 +23,7 @@ export const Dropdown = function ({ menu: node('div|class:dropdown-menu'), content: node('div|class:dropdown-content'), toggle: new Button({ + title: title, text: text, srOnly: srOnly, iconName: iconName, diff --git a/src/component/form/input/select/index.js b/src/component/form/input/select/index.js index ebac9a04..83c52aa5 100644 --- a/src/component/form/input/select/index.js +++ b/src/component/form/input/select/index.js @@ -4,7 +4,7 @@ import { trimString } from '../../../../utility/trimString'; import './index.css'; -export const select = function ({ +export const select = function({ id = false, classList = [], option = [], @@ -35,26 +35,46 @@ export const select = function ({ } if (option.length > 0) { - option.forEach((item) => { - select.appendChild( - complexNode({ - tag: 'option', - text: item, - attr: [{ - key: 'value', - value: trimString(item).replace(/\s+/g, '-').toLowerCase() - }] - }) - ); + if (typeof item == 'string') { + + select.appendChild( + complexNode({ + tag: 'option', + text: item, + attr: [{ + key: 'value', + value: trimString(item).replace(/\s+/g, '-').toLowerCase() + }] + }) + ); + + } else { + + const option = complexNode({ tag: 'option' }); + + if (item.name) { + option.textContent = item.name; + } + + if (item.id) { + option.value = item.id; + } + + if (item.disabled) { + option.disabled = true; + } + + select.appendChild(option); + + } }); - - select.selectedIndex = selected; - } + select.selectedIndex = selected; + return select; }; diff --git a/src/component/greeting/index.js b/src/component/greeting/index.js index 5cbda3af..1ea1b3ee 100644 --- a/src/component/greeting/index.js +++ b/src/component/greeting/index.js @@ -8,7 +8,7 @@ import moment from 'moment'; import './index.css'; -export const Greeting = function () { +export const Greeting = function() { this.now; @@ -25,10 +25,10 @@ export const Greeting = function () { }; - this.message = ['Good night', 'Good morning', 'Good afternoon', 'Good evening']; - this.update = () => { + const goodMessage = ['Good night', 'Good morning', 'Good afternoon', 'Good evening']; + this.now = moment(); let value; @@ -43,7 +43,7 @@ export const Greeting = function () { case 'good': - value = this.message[Math.floor(this.now.hours() / 6)]; + value = goodMessage[Math.floor(this.now.hours() / 6)]; break; @@ -55,7 +55,7 @@ export const Greeting = function () { case 'hi': - value = 'Hi'; + value = 'hi'; break; @@ -67,7 +67,7 @@ export const Greeting = function () { } else { - value = this.message[Math.floor(this.now.hours() / 6)]; + value = goodMessage[Math.floor(this.now.hours() / 6)]; } @@ -101,4 +101,4 @@ export const Greeting = function () { return this.element.greeting; }; -}; +}; \ No newline at end of file diff --git a/src/component/group/index.js b/src/component/group/index.js index bbdd492a..f6fbedee 100644 --- a/src/component/group/index.js +++ b/src/component/group/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { state } from '../state'; import { data } from '../data'; import { layout } from '../layout'; @@ -213,9 +215,10 @@ group.add = { const groupForm = new GroupForm({ groupData: newGroupData }); const addModal = new Modal({ - heading: 'Add a new Group', + heading: message.get('groupAddHeading'), content: groupForm.form(), - successText: 'Add', + successText: message.get('groupAddSuccessText'), + cancelText: message.get('groupAddCancelText'), width: 40, openAction: () => { diff --git a/src/component/groupArea/index.js b/src/component/groupArea/index.js index f5b46020..d36f2fc8 100644 --- a/src/component/groupArea/index.js +++ b/src/component/groupArea/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { state } from '../state'; import { data } from '../data'; import { group } from '../group'; @@ -14,7 +16,7 @@ import { node } from '../../utility/node'; import { isValidString } from '../../utility/isValidString'; import { clearChildNode } from '../../utility/clearChildNode'; -export const GroupArea = function ({ +export const GroupArea = function({ groupData = {} } = {}) { @@ -42,11 +44,11 @@ export const GroupArea = function ({ this.control.button = { up: new Button({ - text: 'Move this group up', + text: message.get('groupAreaControlUp'), srOnly: true, iconName: 'arrowKeyboardUp', style: ['line'], - title: 'Move this group up', + title: message.get('groupAreaControlUp'), classList: ['group-control-button', 'group-control-up'], func: () => { @@ -65,19 +67,19 @@ export const GroupArea = function ({ } }), sort: new Button({ - text: 'Drag group to reorder', + text: message.get('groupAreaControlSort'), srOnly: true, iconName: 'drag', style: ['line'], - title: 'Drag group to reorder', + title: message.get('groupAreaControlSort'), classList: ['group-control-button', 'group-control-sort'], }), down: new Button({ - text: 'Move this group down', + text: message.get('groupAreaControlDown'), srOnly: true, iconName: 'arrowKeyboardDown', style: ['line'], - title: 'Move this group right', + title: message.get('groupAreaControlDown'), classList: ['group-control-button', 'group-control-up'], func: () => { @@ -96,11 +98,11 @@ export const GroupArea = function ({ } }), edit: new Button({ - text: 'Edit this group', + text: message.get('groupAreaControlEdit'), srOnly: true, iconName: 'edit', style: ['line'], - title: 'Edit this group', + title: message.get('groupAreaControlEdit'), classList: ['group-control-button', 'group-control-edit'], func: () => { @@ -115,9 +117,10 @@ export const GroupArea = function ({ const groupForm = new GroupForm({ groupData: newGroupData }); const editModal = new Modal({ - heading: isValidString(newGroupData.group.name.text) ? 'Edit ' + newGroupData.group.name.text : 'Edit unnamed group', + heading: isValidString(newGroupData.group.name.text) ? `${message.get('groupEditHeadingName')} ${newGroupData.group.name.text}` : message.get('groupEditHeadingUnnamed'), content: groupForm.form(), - successText: 'Save', + successText: message.get('groupEditSuccessText'), + cancelText: message.get('groupEditCancelText'), width: 40, successAction: () => { @@ -135,18 +138,19 @@ export const GroupArea = function ({ } }), remove: new Button({ - text: 'Remove this group', + text: message.get('groupAreaControlRemove'), srOnly: true, iconName: 'cross', style: ['line'], - title: 'Remove this group', + title: message.get('groupAreaControlRemove'), classList: ['group-control-button', 'group-control-remove'], func: () => { const removeModal = new Modal({ - heading: isValidString(groupData.group.name.text) ? 'Remove ' + groupData.group.name.text : 'Remove unnamed bookmark', - content: 'Are you sure you want to remove this Group and all the Bookmarks within? This can not be undone.', - successText: 'Remove', + heading: isValidString(groupData.group.name.text) ? `${message.get('groupRemoveHeadingName')} ${groupData.group.name.text}` : message.get('groupRemoveHeadingUnnamed'), + content: message.get('groupRemoveContent'), + successText: message.get('groupRemoveSuccessText'), + cancelText: message.get('groupRemoveCancelText'), width: 'small', successAction: () => { @@ -169,9 +173,9 @@ export const GroupArea = function ({ this.openAll = { button: new Button({ - text: 'Open all Bookmarks in this Group', + text: message.get('groupAreaControlOpenAll'), style: ['line'], - title: 'Open all Bookmarks in this Group', + title: message.get('groupAreaControlOpenAll'), srOnly: true, iconName: 'openAll', classList: ['group-toolbar-button', 'group-toolbar-open-all'], @@ -208,9 +212,9 @@ export const GroupArea = function ({ this.collapse = { button: new Button({ - text: 'Collapse this Group', + text: message.get('groupAreaControlCollapse'), style: ['line'], - title: 'Collapse this Group', + title: message.get('groupAreaControlCollapse'), srOnly: true, iconName: 'arrowKeyboardUp', classList: ['group-toolbar-button', 'group-toolbar-collapse'], diff --git a/src/component/groupForm/index.js b/src/component/groupForm/index.js index d9fb20a2..97865e25 100644 --- a/src/component/groupForm/index.js +++ b/src/component/groupForm/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { bookmark } from '../bookmark'; import * as form from '../form'; @@ -58,26 +60,26 @@ export const GroupForm = function({ this.control.group = { name: { + show: new Control_checkbox({ + object: groupData.group, + path: 'name.show', + id: 'name-show', + labelText: message.get('groupFormNameShow'), + action: () => { + this.disable(); + } + }), text: new Control_text({ object: groupData.group, path: 'name.text', id: 'name-text', value: groupData.group.name.text, - placeholder: 'Example group', - labelText: 'Group name', + placeholder: message.get('groupFormNameTextPlaceholder'), + labelText: message.get('groupFormNameTextLabel'), srOnly: true }), - show: new Control_checkbox({ - object: groupData.group, - path: 'name.show', - id: 'name-show', - labelText: 'Show Group name', - action: () => { - this.disable(); - } - }), random: new Button({ - text: 'Random Group name', + text: message.get('groupFormNameRandom'), style: ['line'], func: () => { groupData.group.name.text = randomString({ adjectivesCount: randomNumber(1, 3) }); @@ -90,8 +92,8 @@ export const GroupForm = function({ object: groupData.group, path: 'toolbar.collapse.show', id: 'toolbar-collapse-show', - labelText: 'Show Collapse', - description: 'The Collapse button will show or hide the Bookmaks in this Group.' + labelText: message.get('groupFormCollapseShowLabel'), + description: message.get('groupFormCollapseShowDescription') }) }, openAll: { @@ -99,8 +101,8 @@ export const GroupForm = function({ object: groupData.group, path: 'toolbar.openAll.show', id: 'toolbar-openAll-show', - labelText: 'Show Open all', - description: 'Open all button will appear if there is at least one Bookmark in this Group.' + labelText: message.get('groupFormOpenAllShowLabel'), + description: message.get('groupFormOpenAllShowDescription') }) } }; @@ -109,7 +111,7 @@ export const GroupForm = function({ object: groupData, path: 'position.destination', id: 'position-destination', - labelText: 'Position', + labelText: message.get('groupFormDestination'), option: this.selectOption.group(), selected: groupData.position.destination }); @@ -139,8 +141,8 @@ export const GroupForm = function({ form.wrap({ children: [ node('div|class:group-form-description', [ - node('h2:Name'), - node('p:Display a Name above this Group.') + node(`h2:${message.get('groupFormSectionNameHeading')}`), + node(`p:${message.get('groupFormSectionNameDescription')}`) ]) ] }), @@ -177,8 +179,8 @@ export const GroupForm = function({ form.wrap({ children: [ node('div|class:group-form-description', [ - node('h2:Toolbar'), - node('p:Display controls to open all or show/hide the Bookmarks in this Group.') + node(`h2:${message.get('groupFormSectionToolbarHeading')}`), + node(`p:${message.get('groupFormSectionToolbarDescription')}`) ]) ] }), @@ -206,8 +208,8 @@ export const GroupForm = function({ form.wrap({ children: [ node('div|class:group-form-description', [ - node('h2:Ordering'), - node('p:The position of this Group.') + node(`h2:${message.get('groupFormSectionOrderingHeading')}`), + node(`p:${message.get('groupFormSectionOrderingDescription')}`) ]) ] }), diff --git a/src/component/icon/index.js b/src/component/icon/index.js index 1530a4d1..d11c5692 100644 --- a/src/component/icon/index.js +++ b/src/component/icon/index.js @@ -105,6 +105,9 @@ icon.all = { }, openAll: { path: 'M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z' + }, + globe: { + path: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z' } }; diff --git a/src/component/importForm/index.css b/src/component/importForm/index.css new file mode 100644 index 00000000..a4cedb47 --- /dev/null +++ b/src/component/importForm/index.css @@ -0,0 +1,7 @@ +:root { + --import-form-space: calc((var(--form-space) / 4) * 1em); +} + +.import-form-description { + margin-bottom: var(--import-form-space); +} diff --git a/src/component/importForm/index.js b/src/component/importForm/index.js index 5613e043..bbbe9047 100644 --- a/src/component/importForm/index.js +++ b/src/component/importForm/index.js @@ -1,25 +1,28 @@ +import { message } from '../message'; import * as form from '../form'; - import { Control_radio } from '../control/radio'; import { Control_checkbox } from '../control/checkbox'; import { node } from '../../utility/node'; import { complexNode } from '../../utility/complexNode'; -export const ImportForm = function ({ +import './index.css'; + +export const ImportForm = function({ dataToImport = false, state = false } = {}) { this.element = { form: node('form|class:import-form'), - description: complexNode({ - tag: 'p', - text: 'You can restore all or parts of a backup file. The following data will be restored:', - attr: [{ key: 'class', value: 'mb-5' }] - }) + description: node('div|class:import-form-description', [ + complexNode({ + tag: 'p', + text: message.get('dataFormDescription') + }) + ]) }; this.count = { @@ -41,8 +44,11 @@ export const ImportForm = function ({ object: state, path: 'bookmark.include', id: 'bookmark-include', - labelText: 'Bookmarks', - description: [`This includes ${this.count.bookmark()} ${this.count.bookmark() > 1 ? 'Bookmarks' : 'Bookmark'} in ${dataToImport.bookmark.length} ${dataToImport.bookmark.length > 1 ? 'Groups' : 'Group'}.`, 'Bookmarks will keep any custom Colours, Accents and Borders when imported.'], + labelText: message.get('dataFormBookmarkIncludeLabel'), + description: [ + message.get('dataFormBookmarkIncludeDescriptionPara1'), + message.get('dataFormBookmarkIncludeDescriptionPara2') + ], action: () => { this.disable(); } @@ -50,8 +56,8 @@ export const ImportForm = function ({ type: new Control_radio({ object: state, radioGroup: [ - { id: 'bookmark-type-restore', labelText: 'Replace existing bookmarks', value: 'restore' }, - { id: 'bookmark-type-append', labelText: 'Add to existing bookmarks', value: 'append' } + { id: 'bookmark-type-restore', labelText: message.get('dataFormBookmarkTypeRestore'), value: 'restore' }, + { id: 'bookmark-type-append', labelText: message.get('dataFormBookmarkTypeAppend'), value: 'append' } ], groupName: 'bookmark-type', path: 'bookmark.type' @@ -62,8 +68,8 @@ export const ImportForm = function ({ object: state, path: 'theme.include', id: 'theme-include', - labelText: 'Theme', - description: 'This includes the Colour, Accent, Fonts, Background and any saved Custom Themes.' + labelText: message.get('dataFormThemeIncludeLabel'), + description: message.get('dataFormThemeIncludeDescription') }) }, setup: { @@ -71,8 +77,8 @@ export const ImportForm = function ({ object: state, path: 'setup.include', id: 'setup-include', - labelText: 'Settings', - description: 'This includes Layout size and position, Header area size, Bookmark area size and other user settings.' + labelText: message.get('dataFormSetupIncludeLabel'), + description: message.get('dataFormSetupIncludeDescription') }) } } diff --git a/src/component/index.js b/src/component/index.js index 4c7b6034..4dc9ed03 100644 --- a/src/component/index.js +++ b/src/component/index.js @@ -16,6 +16,7 @@ import { header } from './header'; import { group } from './group'; import { toolbar } from './toolbar'; import { groupAndBookmark } from './groupAndBookmark'; +import { message } from './message'; import * as form from './form'; @@ -38,5 +39,6 @@ export const component = { group, form, toolbar, - groupAndBookmark + groupAndBookmark, + message }; diff --git a/src/component/menu/index.js b/src/component/menu/index.js index ee8c16e1..de5ff4a7 100644 --- a/src/component/menu/index.js +++ b/src/component/menu/index.js @@ -1,23 +1,22 @@ import { state } from '../state'; -import { APP_NAME } from '../../constant'; import { MenuFrame } from '../menuFrame'; - const menu = {}; menu.navData = [ - // { name: 'Debug', active: true, overscroll: true, sub: ['Input', 'Button', 'Bookmark', 'Icon'] }, - { name: 'Theme', active: true, overscroll: true, sub: ['Preset', 'Saved', 'Style', 'Colour', 'Accent', 'Font', 'Radius', 'Shadow', 'Shade', 'Opacity', 'Background', 'Layout', 'Header', 'Bookmark'] }, - { name: 'Layout', active: false, overscroll: true, sub: ['Scaling', 'Area', 'Padding', 'Gutter', 'Alignment', 'Page'] }, - { name: 'Header', active: false, overscroll: true, sub: ['Alignment', 'Greeting', 'Transitional words', 'Clock', 'Date', 'Search'] }, - { name: 'Bookmark', active: false, overscroll: true, sub: ['General', 'Style', 'Orientation', 'Sort'] }, - { name: 'Group', active: false, overscroll: true, sub: ['Alignment', 'Name', 'Collapse', 'Toolbar'] }, - { name: 'Toolbar', active: false, overscroll: true, sub: ['Size', 'Location', 'Position', 'Controls'] }, - { name: 'Data', active: false, overscroll: true, sub: ['Restore', 'Backup', 'Clear'] }, - { name: 'Support', active: false, overscroll: false }, - { name: 'Coffee', active: false, overscroll: false }, - { name: APP_NAME, active: false, overscroll: false } + // { name: 'debug', active: true, overscroll: true, sub: ['input', 'button', 'bookmark', 'icon'] }, + { name: 'theme', active: true, overscroll: true, sub: ['preset', 'saved', 'style', 'color', 'accent', 'font', 'radius', 'shadow', 'shade', 'opacity', 'background', 'layout', 'header', 'bookmark'] }, + { name: 'layout', active: false, overscroll: true, sub: ['scaling', 'area', 'padding', 'gutter', 'alignment', 'page'] }, + { name: 'header', active: false, overscroll: true, sub: ['alignment', 'greeting', 'transitional', 'clock', 'date', 'search'] }, + { name: 'bookmark', active: false, overscroll: true, sub: ['general', 'style', 'orientation', 'sort'] }, + { name: 'group', active: false, overscroll: true, sub: ['alignment', 'name', 'collapse', 'toolbar'] }, + { name: 'toolbar', active: false, overscroll: true, sub: ['size', 'location', 'position', 'controls'] }, + { name: 'data', active: false, overscroll: true, sub: ['restore', 'backup', 'clear'] }, + { name: 'language', active: false, overscroll: false }, + { name: 'support', active: false, overscroll: false }, + { name: 'coffee', active: false, overscroll: false }, + { name: 'app', active: false, overscroll: false } ]; menu.mod = {}; diff --git a/src/component/menuContent/appSetting/index.js b/src/component/menuContent/appSetting/index.js index 8ba08386..a65ef934 100644 --- a/src/component/menuContent/appSetting/index.js +++ b/src/component/menuContent/appSetting/index.js @@ -1,3 +1,7 @@ +import { message } from '../../message'; + +import * as form from '../../form'; + import { node } from '../../../utility/node'; import { APP_NAME } from '../../../constant'; @@ -7,25 +11,29 @@ import { Splash } from '../../splash'; const appSetting = {}; -appSetting[APP_NAME.toLowerCase()] = (parent) => { +appSetting.app = (parent) => { - const githubLink = new Link({ text: 'GitHub.', href: `https://github.com/zombieFox/${APP_NAME}`, openNew: true }); + appSetting.app.para1 = node(`p:${message.get('menuContentAppPara1')}`); - const redditLink = new Link({ text: `Reddit ${APP_NAME} community.`, href: `https://www.reddit.com/r/${APP_NAME}`, openNew: true }); + appSetting.app.link1 = new Link({ + text: message.get('menuContentAppLink1'), + href: `https://www.reddit.com/r/${APP_NAME}`, + openNew: true + }); - const licenseLink = new Link({ text: 'GNU General Public License v3.0', href: `https://github.com/zombieFox/${APP_NAME}/blob/master/license`, openNew: true }); + appSetting.app.para2 = node(`p:${message.get('menuContentAppPara2')}`); - const para1 = node('p'); + appSetting.app.link2 = new Link({ + text: message.get('menuContentAppLink2'), + href: `https://github.com/zombieFox/${APP_NAME}`, + openNew: true + }); - para1.innerHTML = `This project can be found on ${githubLink.link().outerHTML}`; - - const para2 = node('p'); - - para2.innerHTML = `Share your setup with the ${redditLink.link().outerHTML}`; - - const para3 = node('p'); - - para3.innerHTML = `${APP_NAME} uses the ${licenseLink.link().outerHTML}`; + appSetting.app.link3 = new Link({ + text: message.get('menuContentAppLink3'), + href: `https://github.com/zombieFox/${APP_NAME}/blob/master/license`, + openNew: true + }); const splash = new Splash(); @@ -33,9 +41,33 @@ appSetting[APP_NAME.toLowerCase()] = (parent) => { node('div', [ splash.splash(), node('hr'), - para1, - para2, - para3 + form.wrap({ + children: [ + appSetting.app.para1, + form.indent({ + children: [ + node('p', [ + appSetting.app.link1.link() + ]) + ] + }) + ] + }), + form.wrap({ + children: [ + appSetting.app.para2, + form.indent({ + children: [ + node('p', [ + appSetting.app.link2.link() + ]), + node('p', [ + appSetting.app.link3.link() + ]) + ] + }) + ] + }) ]) ); diff --git a/src/component/menuContent/bookmarkSetting/index.js b/src/component/menuContent/bookmarkSetting/index.js index 0a785678..c70c9919 100644 --- a/src/component/menuContent/bookmarkSetting/index.js +++ b/src/component/menuContent/bookmarkSetting/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import { state } from '../../state'; import { data } from '../../data'; import { bookmark } from '../../bookmark'; @@ -77,7 +79,7 @@ bookmarkSetting.general = (parent) => { object: state.get.current(), id: 'bookmark-show', path: 'bookmark.show', - labelText: 'Show Bookmarks', + labelText: message.get('menuContentBookmarkGeneralShow'), action: () => { layout.area.assemble(); @@ -111,7 +113,7 @@ bookmarkSetting.general = (parent) => { object: state.get.current(), id: 'bookmark-url-show', path: 'bookmark.url.show', - labelText: 'Show URL on Bookmark hover', + labelText: message.get('menuContentBookmarkGeneralUrlShow'), action: () => { applyCSSState('bookmark.url.show'); data.save(); @@ -122,7 +124,7 @@ bookmarkSetting.general = (parent) => { object: state.get.current(), id: 'bookmark-line-show', path: 'bookmark.line.show', - labelText: 'Show Bookmark line', + labelText: message.get('menuContentBookmarkGeneralLineShow'), action: () => { applyCSSState('bookmark.line.show'); data.save(); @@ -133,8 +135,8 @@ bookmarkSetting.general = (parent) => { object: state.get.current(), id: 'bookmark-shadow-show', path: 'bookmark.shadow.show', - labelText: 'Show shadow on Bookmark hover', - description: 'Effects may not be visible if Theme Shadow is set to 0.', + labelText: message.get('menuContentBookmarkGeneralShadowShowLabel'), + description: message.get('menuContentBookmarkGeneralShadowShowDescription'), action: () => { applyCSSState('bookmark.shadow.show'); data.save(); @@ -145,7 +147,7 @@ bookmarkSetting.general = (parent) => { object: state.get.current(), id: 'bookmark-hoverScale-show', path: 'bookmark.hoverScale.show', - labelText: 'Grow on Bookmark hover', + labelText: message.get('menuContentBookmarkGeneralHoverScaleShow'), action: () => { applyCSSState('bookmark.hoverScale.show'); data.save(); @@ -156,7 +158,7 @@ bookmarkSetting.general = (parent) => { object: state.get.current(), id: 'bookmark-newTab', path: 'bookmark.newTab', - labelText: 'Open Bookmarks in a new tab', + labelText: message.get('menuContentBookmarkGeneralNewTab'), action: () => { groupAndBookmark.render(); @@ -184,7 +186,7 @@ bookmarkSetting.general = (parent) => { object: state.get.current(), path: 'bookmark.size', id: 'bookmark-size', - labelText: 'Bookmark size', + labelText: message.get('menuContentBookmarkGeneralSize'), value: state.get.current().bookmark.size, defaultValue: state.get.default().bookmark.size, min: state.get.minMax().bookmark.size.min, @@ -241,8 +243,8 @@ bookmarkSetting.style = (parent) => { bookmarkSetting.control.style = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'bookmark-style-block', labelText: 'Block', description: 'Square shaped Bookmark tiles.', value: 'block' }, - { id: 'bookmark-style-list', labelText: 'List', description: 'Short and wide Bookmark tiles.', value: 'list' } + { id: 'bookmark-style-block', labelText: message.get('menuContentBookmarkStyleBlockLabel'), description: message.get('menuContentBookmarkStyleBlockDescription'), value: 'block' }, + { id: 'bookmark-style-list', labelText: message.get('menuContentBookmarkStyleListLabel'), description: message.get('menuContentBookmarkStyleListDescription'), value: 'list' } ], groupName: 'bookmark-style', path: 'bookmark.style', @@ -296,8 +298,8 @@ bookmarkSetting.orientation = (parent) => { bookmarkSetting.control.orientation.orientationElement = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'bookmark-orientation-top', labelText: 'Top', value: 'top' }, - { id: 'bookmark-orientation-bottom', labelText: 'Bottom', value: 'bottom' } + { id: 'bookmark-orientation-top', labelText: message.get('menuContentBookmarkOrientationTop'), value: 'top' }, + { id: 'bookmark-orientation-bottom', labelText: message.get('menuContentBookmarkOrientationBottom'), value: 'bottom' } ], groupName: 'bookmark-orientation', path: 'bookmark.orientation', @@ -325,7 +327,7 @@ bookmarkSetting.orientation = (parent) => { }); bookmarkSetting.control.orientation.orientationHelper = new Control_helperText({ - text: ['Display the URL and Controls either at the top or bottom of a Bookmark Tile.'] + text: [message.get('menuContentBookmarkOrientationHelperPara1')] }); parent.appendChild( @@ -340,7 +342,7 @@ bookmarkSetting.orientation = (parent) => { bookmarkSetting.sort = (parent) => { bookmarkSetting.control.sort.letter = new Button({ - text: 'By letter', + text: message.get('menuContentBookmarkSortLetter'), style: ['line'], func: () => { @@ -368,7 +370,7 @@ bookmarkSetting.sort = (parent) => { }); bookmarkSetting.control.sort.icon = new Button({ - text: 'By icon', + text: message.get('menuContentBookmarkSortIcon'), style: ['line'], func: () => { @@ -396,7 +398,7 @@ bookmarkSetting.sort = (parent) => { }); bookmarkSetting.control.sort.name = new Button({ - text: 'By name', + text: message.get('menuContentBookmarkSortName'), style: ['line'], func: () => { diff --git a/src/component/menuContent/coffeeSetting/index.js b/src/component/menuContent/coffeeSetting/index.js index bb1278e5..652955e1 100644 --- a/src/component/menuContent/coffeeSetting/index.js +++ b/src/component/menuContent/coffeeSetting/index.js @@ -1,10 +1,9 @@ -import { APP_NAME } from '../../../constant'; +import { message } from '../../message'; import * as form from '../../form'; import { Link } from '../../link'; - import { node } from '../../../utility/node'; import { complexNode } from '../../../utility/complexNode'; @@ -16,11 +15,11 @@ coffeeSetting.coffee = (parent) => { node('div', [ complexNode({ tag: 'p', - text: APP_NAME + ' is free, appreciation is welcome in the form of coffee!' + text: message.get('menuContentCoffeePara') }), form.wrap({ children: [(new Link({ - text: 'Buy me a coffee', + text: message.get('menuContentCoffeeButton'), href: 'https://www.buymeacoffee.com/zombieFox', iconName: 'coffee', iconPosition: 'left', diff --git a/src/component/menuContent/dataSetting/index.js b/src/component/menuContent/dataSetting/index.js index cfbb6245..5f3d0b89 100644 --- a/src/component/menuContent/dataSetting/index.js +++ b/src/component/menuContent/dataSetting/index.js @@ -1,6 +1,7 @@ +import { message } from '../../message'; + import { data } from '../../data'; import { menu } from '../../menu'; -import { APP_NAME } from '../../../constant'; import * as form from '../../form'; @@ -28,7 +29,7 @@ dataSetting.restore = (parent) => { id: 'restore-data', type: 'file', inputHide: true, - labelText: 'Import from file', + labelText: message.get('menuContentDataRestoreFile'), inputButtonStyle: ['line'], action: () => { data.import.file({ @@ -40,7 +41,7 @@ dataSetting.restore = (parent) => { }); dataSetting.control.restore.paste = new Button({ - text: 'Import from clipboard', + text: message.get('menuContentDataRestoreClipboard'), style: ['line'], func: () => { data.import.paste({ @@ -50,7 +51,7 @@ dataSetting.restore = (parent) => { }); dataSetting.control.restore.restoreHelper = new Control_helperText({ - text: ['Restore a previously exported ' + APP_NAME + ' backup.'] + text: [message.get('menuContentDataRestoreHelperPara1')] }); dataSetting.control.restore.feedback = form.feedback(); @@ -58,7 +59,7 @@ dataSetting.restore = (parent) => { data.feedback.empty.render(dataSetting.control.restore.feedback); dataSetting.control.restore.drop = new DropFile({ - heading: 'Or drop a ' + APP_NAME + ' backup file here.', + heading: message.get('menuContentDataRestoreDrop'), dropAaction: () => { data.import.drop({ fileList: dataSetting.control.restore.drop.files, @@ -88,7 +89,7 @@ dataSetting.restore = (parent) => { dataSetting.backup = (parent) => { dataSetting.control.backup.export = new Button({ - text: 'Export data', + text: message.get('menuContentDataBackupFile'), style: ['line'], func: () => { data.export(); @@ -96,7 +97,7 @@ dataSetting.backup = (parent) => { }); dataSetting.control.backup.copy = new Button({ - text: 'Copy to clipboard', + text: message.get('menuContentDataBackupClipboard'), style: ['line'], func: () => { navigator.clipboard.writeText(JSON.stringify(data.load())); @@ -104,7 +105,10 @@ dataSetting.backup = (parent) => { }); dataSetting.control.backup.exportHelper = new Control_helperText({ - text: ['Download a backup of your ' + APP_NAME + ' Bookmarks and Settings.', 'This file can later be imported on this or another deivce.'] + text: [ + message.get('menuContentDataBackupHelperPara1'), + message.get('menuContentDataBackupHelperPara2') + ] }); parent.appendChild( @@ -131,7 +135,7 @@ dataSetting.backup = (parent) => { dataSetting.clear = (parent) => { dataSetting.control.clear.all = new Button({ - text: 'Clear all data', + text: message.get('menuContentDataClearAll'), style: ['line'], func: () => { menu.close(); @@ -140,7 +144,7 @@ dataSetting.clear = (parent) => { }); dataSetting.control.clear.partial = new Button({ - text: 'Clear all except bookmarks', + text: message.get('menuContentDataClearPartial'), style: ['line'], func: () => { menu.close(); @@ -148,16 +152,24 @@ dataSetting.clear = (parent) => { } }); + dataSetting.control.clear.link = new Link({ + text: message.get('menuContentDataClearAlertLink'), + href: '#menu-content-item-backup' + }); + dataSetting.control.clear.alert = new Alert({ iconName: 'warning', children: [ - node('p:You will lose Bookmarks by clearing all data.|class:small'), - node(`p:Have you ${(new Link({ text: 'backed up your data?', href: '#menu-content-item-backup' })).link().outerHTML}|class:small`) + node(`p:${message.get('menuContentDataClearAlertPara')}|class:small`), + node('p|class:small', dataSetting.control.clear.link.link()) ] }); dataSetting.control.clear.helper = new Control_helperText({ - text: ['Clear all data to reset ' + APP_NAME + ' to the default state.', 'Alternatively, it is possible to wipe all settings but keep the current Bookmarks and Groups.'] + text: [ + message.get('menuContentDataClearHelperPara1'), + message.get('menuContentDataClearHelperPara2') + ] }); parent.appendChild( diff --git a/src/component/menuContent/groupSetting/index.js b/src/component/menuContent/groupSetting/index.js index 3864c341..dd08c23c 100644 --- a/src/component/menuContent/groupSetting/index.js +++ b/src/component/menuContent/groupSetting/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import { state } from '../../state'; import { data } from '../../data'; import { bookmark } from '../../bookmark'; @@ -124,11 +126,11 @@ groupSetting.alignment = (parent) => { groupSetting.control.alignment.justify = new Control_radioGrid({ object: state.get.current(), radioGroup: [ - { id: 'group-area-justify-left', labelText: 'Left', value: 'left', position: 1 }, - { id: 'group-area-justify-center', labelText: 'Center', value: 'center', position: 2 }, - { id: 'group-area-justify-right', labelText: 'Right', value: 'right', position: 3 } + { id: 'group-area-justify-left', labelText: message.get('menuContentGroupAlignmentJustifyLeft'), value: 'left', position: 1 }, + { id: 'group-area-justify-center', labelText: message.get('menuContentGroupAlignmentJustifyCenter'), value: 'center', position: 2 }, + { id: 'group-area-justify-right', labelText: message.get('menuContentGroupAlignmentJustifyRight'), value: 'right', position: 3 } ], - label: 'Group details area alignment', + label: message.get('menuContentGroupAlignmentJustifyLabel'), groupName: 'group-area-justify', path: 'group.area.justify', gridSize: '3x1', @@ -140,9 +142,10 @@ groupSetting.alignment = (parent) => { groupSetting.control.alignment.order = new Control_radio({ object: state.get.current(), + label: message.get('menuContentGroupAlignmentOrderLabel'), radioGroup: [ - { id: 'group-order-header-body', labelText: 'Group details then Bookmarks', description: 'Order the Group details area to appear before the Bookmarks area.', value: 'header-body' }, - { id: 'group-order-body-header', labelText: 'Bookmarks then Group details', description: 'Order the Bookmarks area to appear before the Group details area.', value: 'body-header' } + { id: 'group-order-header-body', labelText: message.get('menuContentGroupAlignmentOrderHeaderBodyLabel'), description: message.get('menuContentGroupAlignmentOrderHeaderBodyDescription'), value: 'header-body' }, + { id: 'group-order-body-header', labelText: message.get('menuContentGroupAlignmentOrderBodyHeaderLabel'), description: message.get('menuContentGroupAlignmentOrderBodyHeaderDescription'), value: 'body-header' } ], groupName: 'group-order', path: 'group.order', @@ -226,7 +229,7 @@ groupSetting.name = (parent) => { object: state.get.current(), path: 'group.name.size', id: 'group-name-size', - labelText: 'Name size', + labelText: message.get('menuContentGroupNameSize'), value: state.get.current().group.name.size, defaultValue: state.get.default().group.name.size, min: state.get.minMax().group.name.size.min, @@ -270,7 +273,7 @@ groupSetting.name = (parent) => { }); groupSetting.control.name.show = new Button({ - text: 'Show all', + text: message.get('menuContentGroupNameShow'), style: ['line'], func: () => { @@ -288,7 +291,7 @@ groupSetting.name = (parent) => { }); groupSetting.control.name.hide = new Button({ - text: 'Hide all', + text: message.get('menuContentGroupNameHide'), style: ['line'], func: () => { @@ -306,7 +309,7 @@ groupSetting.name = (parent) => { }); groupSetting.control.name.helper = new Control_helperText({ - text: ['Group Names can also be changed by editing individual Groups.'] + text: [message.get('menuContentGroupNameHelperPara1')] }); parent.appendChild( @@ -331,11 +334,11 @@ groupSetting.collapse = (parent) => { groupSetting.control.collapse = { show: new Button({ - text: 'Collapse all groups', + text: message.get('menuContentGroupCollapseShow'), style: ['line'], func: () => { - bookmark.all.forEach(item => { item.collapse = true; }); + bookmark.all.forEach(item => { item.collapse = false; }); groupAndBookmark.render(); @@ -348,11 +351,11 @@ groupSetting.collapse = (parent) => { } }), hide: new Button({ - text: 'Open all groups', + text: message.get('menuContentGroupCollapseHide'), style: ['line'], func: () => { - bookmark.all.forEach(item => { item.collapse = false; }); + bookmark.all.forEach(item => { item.collapse = true; }); groupAndBookmark.render(); @@ -390,7 +393,7 @@ groupSetting.toolbar = (parent) => { object: state.get.current(), path: 'group.toolbar.size', id: 'group-toolbar-size', - labelText: 'Group toolbar size', + labelText: message.get('menuContentGroupToolbarSize'), value: state.get.current().group.toolbar.size, defaultValue: state.get.default().group.toolbar.size, min: state.get.minMax().group.toolbar.size.min, @@ -448,9 +451,11 @@ groupSetting.toolbar = (parent) => { }); groupSetting.control.toolbar.collapse = { - label: new Control_label({ text: 'Group Collapse control' }), + label: new Control_label({ + text: message.get('menuContentGroupToolbarCollapseLabel') + }), show: new Button({ - text: 'Show all', + text: message.get('menuContentGroupToolbarCollapseShow'), style: ['line'], func: () => { @@ -467,7 +472,7 @@ groupSetting.toolbar = (parent) => { } }), hide: new Button({ - text: 'Hide all', + text: message.get('menuContentGroupToolbarCollapseHide'), style: ['line'], func: () => { @@ -484,14 +489,16 @@ groupSetting.toolbar = (parent) => { } }), helper: new Control_helperText({ - text: ['Group toolbar collapse button can also be changed by editing individual Groups.'] + text: [message.get('menuContentGroupToolbarCollapseHelperPara1')] }) }; groupSetting.control.toolbar.openAll = { - label: new Control_label({ text: 'Group Open all control' }), + label: new Control_label({ + text: message.get('menuContentGroupToolbarOpenAllLabel') + }), show: new Button({ - text: 'Show all', + text: message.get('menuContentGroupToolbarOpenAllShow'), style: ['line'], func: () => { @@ -508,7 +515,7 @@ groupSetting.toolbar = (parent) => { } }), hide: new Button({ - text: 'Hide all', + text: message.get('menuContentGroupToolbarOpenAllHide'), style: ['line'], func: () => { @@ -525,7 +532,7 @@ groupSetting.toolbar = (parent) => { } }), helper: new Control_helperText({ - text: ['Group toolbar open all button can also be changed by editing individual Groups.'] + text: [message.get('menuContentGroupToolbarOpenAllHelperPara1')] }) }; @@ -569,4 +576,4 @@ groupSetting.toolbar = (parent) => { }; -export { groupSetting }; \ No newline at end of file +export { groupSetting }; diff --git a/src/component/menuContent/headerSetting/index.js b/src/component/menuContent/headerSetting/index.js index fa5151c3..d8081e70 100644 --- a/src/component/menuContent/headerSetting/index.js +++ b/src/component/menuContent/headerSetting/index.js @@ -1,15 +1,15 @@ +import { message } from '../../message'; + import { state } from '../../state'; import { data } from '../../data'; import { header } from '../../header'; import { layout } from '../../layout'; import { searchEnginePreset } from '../../searchEnginePreset'; -import { APP_NAME } from '../../../constant'; import * as form from '../../form'; import { Collapse } from '../../collapse'; import { Edge } from '../../edge'; -import { Link } from '../../link'; import { Control_helperText } from '../../control/helperText'; import { Control_radio } from '../../control/radio'; @@ -304,12 +304,12 @@ headerSetting.disable = () => { if (( state.get.current().header.clock.second.show || - state.get.current().header.clock.minute.show || - state.get.current().header.clock.hour.show || - state.get.current().header.date.day.show || - state.get.current().header.date.date.show || - state.get.current().header.date.month.show || - state.get.current().header.date.year.show + state.get.current().header.clock.minute.show || + state.get.current().header.clock.hour.show || + state.get.current().header.date.day.show || + state.get.current().header.date.date.show || + state.get.current().header.date.month.show || + state.get.current().header.date.year.show ) && state.get.current().header.transitional.show) { headerSetting.control.transitional.type.enable(); @@ -402,11 +402,11 @@ headerSetting.alignment = (parent) => { headerSetting.alignment.alignment = new Control_radioGrid({ object: state.get.current(), radioGroup: [ - { id: 'header-item-justify-left', labelText: 'Left', value: 'left', position: 1 }, - { id: 'header-item-justify-center', labelText: 'Center', value: 'center', position: 2 }, - { id: 'header-item-justify-right', labelText: 'Right', value: 'right', position: 3 } + { id: 'header-item-justify-left', labelText: message.get('menuContentHeaderAlignmentJustifyLeft'), value: 'left', position: 1 }, + { id: 'header-item-justify-center', labelText: message.get('menuContentHeaderAlignmentJustifyCenter'), value: 'center', position: 2 }, + { id: 'header-item-justify-right', labelText: message.get('menuContentHeaderAlignmentJustifyRight'), value: 'right', position: 3 } ], - label: 'Header item alignment', + label: message.get('menuContentHeaderAlignmentJustifyLabel'), groupName: 'header-item-justify', path: 'header.item.justify', gridSize: '3x1', @@ -418,7 +418,7 @@ headerSetting.alignment = (parent) => { headerSetting.alignment.alignmentHelper = new Control_helperText({ complexText: true, - text: [`Effects may not be visible if the ${(new Link({ text: 'Search box size', href: '#menu-content-item-search' })).link().outerHTML} size is set to Auto and grows to fill available space.`] + text: [message.get('menuContentHeaderAlignmentHelperPara1')] }); parent.appendChild( @@ -438,8 +438,8 @@ headerSetting.greeting = (parent) => { object: state.get.current(), path: 'header.greeting.show', id: 'header-greeting-show', - labelText: 'Show Greeting', - action: function () { + labelText: message.get('menuContentHeaderGreetingShow'), + action: () => { header.item.mod.order(); header.item.clear(); header.item.render(); @@ -459,7 +459,7 @@ headerSetting.greeting = (parent) => { object: state.get.current(), path: 'header.greeting.size', id: 'header-greeting-size', - labelText: 'Size', + labelText: message.get('menuContentHeaderGreetingSize'), value: state.get.current().header.greeting.size, defaultValue: state.get.default().header.greeting.size, min: state.get.minMax().header.greeting.size.min, @@ -481,9 +481,9 @@ headerSetting.greeting = (parent) => { object: state.get.current(), path: 'header.greeting.newLine', id: 'header-greeting-newLine', - labelText: 'New line', - description: 'Force on to a new line and seperate from other Header items.', - action: function () { + labelText: message.get('menuContentHeaderGreetingNewLineLabel'), + description: message.get('menuContentHeaderGreetingNewLineDescription'), + action: () => { applyCSSState('header.greeting.newLine'); data.save(); } @@ -491,13 +491,13 @@ headerSetting.greeting = (parent) => { headerSetting.control.greeting.type = new Control_radio({ object: state.get.current(), - label: 'Wording', + label: message.get('menuContentHeaderGreetingTypeLabel'), radioGroup: [ - { id: 'header-greeting-type-good', labelText: '"Good morning..."', value: 'good' }, - { id: 'header-greeting-type-hello', labelText: '"Hello..."', value: 'hello' }, - { id: 'header-greeting-type-hi', labelText: '"Hi..."', value: 'hi' }, - { id: 'header-greeting-type-none', labelText: 'None', description: 'Useful for just displaying your name.', value: 'none' }, - { id: 'header-greeting-type-custom', labelText: 'Custom', description: ['Use your own greeting.', 'Defaults to "Good morning..." if left blank.'], value: 'custom' } + { id: 'header-greeting-type-good', labelText: message.get('menuContentHeaderGreetingTypeGood'), value: 'good' }, + { id: 'header-greeting-type-hello', labelText: message.get('menuContentHeaderGreetingTypeHello'), value: 'hello' }, + { id: 'header-greeting-type-hi', labelText: message.get('menuContentHeaderGreetingTypeHi'), value: 'hi' }, + { id: 'header-greeting-type-none', labelText: message.get('menuContentHeaderGreetingTypeNoneLabel'), description: message.get('menuContentHeaderGreetingTypeNoneDescription'), value: 'none' }, + { id: 'header-greeting-type-custom', labelText: message.get('menuContentHeaderGreetingTypeCustomLabel'), description: [message.get('menuContentHeaderGreetingTypeCustomDescriptionPara1'), message.get('menuContentHeaderGreetingTypeCustomDescriptionPara2')], value: 'custom' } ], groupName: 'header-greeting-type', path: 'header.greeting.type', @@ -516,8 +516,8 @@ headerSetting.greeting = (parent) => { path: 'header.greeting.custom', id: 'header-greeting-custom', value: state.get.current().header.greeting.custom, - placeholder: 'Howdy', - labelText: 'Custom greeting text', + placeholder: message.get('menuContentHeaderGreetingCustomPlaceholder'), + labelText: message.get('menuContentHeaderGreetingCustomLabel'), srOnly: true, action: () => { header.element.greeting.update(); @@ -543,8 +543,8 @@ headerSetting.greeting = (parent) => { path: 'header.greeting.name', id: 'header-greeting-name', value: state.get.current().header.greeting.name, - placeholder: 'Nickname, alias or superhero name', - labelText: 'Name', + placeholder: message.get('menuContentHeaderGreetingNamePlaceholder'), + labelText: message.get('menuContentHeaderGreetingNameLabel'), action: () => { header.element.greeting.update(); data.save(); @@ -603,7 +603,7 @@ headerSetting.transitional = (parent) => { object: state.get.current(), path: 'header.transitional.show', id: 'header-transitional-show', - labelText: 'Show Transitional words', + labelText: message.get('menuContentHeaderTransitionalShowLabel'), action: () => { header.item.mod.order(); header.item.clear(); @@ -621,14 +621,30 @@ headerSetting.transitional = (parent) => { }); headerSetting.control.transitional.showHelper = new Control_helperText({ - text: ['Only available when Date or Time is shown.'] + text: [message.get('menuContentHeaderTransitionalShowHelperPara1')] + }); + + headerSetting.control.transitional.type = new Control_radio({ + object: state.get.current(), + label: message.get('menuContentHeaderTransitionalTypeLabel'), + radioGroup: [ + { id: 'header-transitional-type-time-and-date', labelText: message.get('menuContentHeaderTransitionalTypeTimeAndDate'), value: 'time-and-date' }, + { id: 'header-transitional-type-its', labelText: message.get('menuContentHeaderTransitionalTypeIts'), value: 'its' } + ], + groupName: 'header-transitional-type', + path: 'header.transitional.type', + action: () => { + header.element.transitional.update(); + headerSetting.disable(); + data.save(); + } }); headerSetting.control.transitional.size = new Control_sliderSlim({ object: state.get.current(), path: 'header.transitional.size', id: 'header-transitional-size', - labelText: 'Size', + labelText: message.get('menuContentHeaderTransitionalSize'), value: state.get.current().header.transitional.size, defaultValue: state.get.default().header.transitional.size, min: state.get.minMax().header.transitional.size.min, @@ -650,26 +666,10 @@ headerSetting.transitional = (parent) => { object: state.get.current(), path: 'header.transitional.newLine', id: 'header-transitional-newLine', - labelText: 'New line', - description: 'Force on to a new line and seperate from other Header items.', - action: function () { - applyCSSState('header.transitional.newLine'); - data.save(); - } - }); - - headerSetting.control.transitional.type = new Control_radio({ - object: state.get.current(), - label: 'Wording', - radioGroup: [ - { id: 'header-transitional-type-time-and-date', labelText: '"The time and date is"', value: 'time-and-date' }, - { id: 'header-transitional-type-its', labelText: '"It\'s"', value: 'its' } - ], - groupName: 'header-transitional-type', - path: 'header.transitional.type', + labelText: message.get('menuContentHeaderTransitionalNewLineLabel'), + description: message.get('menuContentHeaderTransitionalNewLineDescription'), action: () => { - header.element.transitional.update(); - headerSetting.disable(); + applyCSSState('header.transitional.newLine'); data.save(); } }); @@ -718,7 +718,7 @@ headerSetting.clock = (parent) => { object: state.get.current(), path: 'header.clock.hour.show', id: 'header-clock-hour-show', - labelText: 'Show hours', + labelText: message.get('menuContentHeaderClockHourShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -739,8 +739,8 @@ headerSetting.clock = (parent) => { headerSetting.control.clock.hour.display = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'header-clock-hour-display-number', labelText: 'As number', value: 'number' }, - { id: 'header-clock-hour-display-word', labelText: 'As word', value: 'word' } + { id: 'header-clock-hour-display-number', labelText: message.get('menuContentHeaderClockHourDisplayNumber'), value: 'number' }, + { id: 'header-clock-hour-display-word', labelText: message.get('menuContentHeaderClockHourDisplayWord'), value: 'word' } ], groupName: 'header-clock-hour-display', path: 'header.clock.hour.display', @@ -768,7 +768,7 @@ headerSetting.clock = (parent) => { object: state.get.current(), path: 'header.clock.minute.show', id: 'header-clock-minute-show', - labelText: 'Show minutes', + labelText: message.get('menuContentHeaderClockMinuteShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -789,8 +789,8 @@ headerSetting.clock = (parent) => { headerSetting.control.clock.minute.display = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'header-clock-minute-display-number', labelText: 'As number', value: 'number' }, - { id: 'header-clock-minute-display-word', labelText: 'As word', value: 'word' } + { id: 'header-clock-minute-display-number', labelText: message.get('menuContentHeaderClockMinuteDisplayNumber'), value: 'number' }, + { id: 'header-clock-minute-display-word', labelText: message.get('menuContentHeaderClockMinuteDisplayWord'), value: 'word' } ], groupName: 'header-clock-minute-display', path: 'header.clock.minute.display', @@ -818,7 +818,7 @@ headerSetting.clock = (parent) => { object: state.get.current(), path: 'header.clock.second.show', id: 'header-clock-second-show', - labelText: 'Show seconds', + labelText: message.get('menuContentHeaderClockSecondShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -839,8 +839,8 @@ headerSetting.clock = (parent) => { headerSetting.control.clock.second.display = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'header-clock-second-display-number', labelText: 'As number', value: 'number' }, - { id: 'header-clock-second-display-word', labelText: 'As word', value: 'word' } + { id: 'header-clock-second-display-number', labelText: message.get('menuContentHeaderClockSecondDisplayNumber'), value: 'number' }, + { id: 'header-clock-second-display-word', labelText: message.get('menuContentHeaderClockSecondDisplayWord'), value: 'word' } ], groupName: 'header-clock-second-display', path: 'header.clock.second.display', @@ -862,13 +862,55 @@ headerSetting.clock = (parent) => { }] }); + headerSetting.control.clock.separator = {}; + + headerSetting.control.clock.separator.show = new Control_checkbox({ + object: state.get.current(), + path: 'header.clock.separator.show', + id: 'header-clock-separator-show', + labelText: message.get('menuContentHeaderClockSeparatorShow'), + action: () => { + header.element.clock.update(); + headerSetting.control.clock.separator.collapse.update(); + headerSetting.disable(); + data.save(); + } + }); + + headerSetting.control.clock.separator.text = new Control_textReset({ + object: state.get.current(), + path: 'header.clock.separator.text', + id: 'header-clock-separator-text', + value: state.get.current().header.clock.separator.text, + defaultValue: state.get.default().header.clock.separator.text, + placeholder: message.get('menuContentHeaderClockSeparatorPlaceholder'), + labelText: message.get('menuContentHeaderClockSeparatorLabel'), + srOnly: true, + action: () => { + header.element.clock.update(); + data.save(); + } + }); + + headerSetting.control.clock.separator.area = node('div', [ + headerSetting.control.clock.separator.text.wrap() + ]); + + headerSetting.control.clock.separator.collapse = new Collapse({ + type: 'checkbox', + checkbox: headerSetting.control.clock.separator.show, + target: [{ + content: headerSetting.control.clock.separator.area + }] + }); + headerSetting.control.clock.hour24 = { show: new Control_checkbox({ object: state.get.current(), path: 'header.clock.hour24.show', id: 'header-clock-hour24-show', - labelText: '24 hours', - action: function () { + labelText: message.get('menuContentHeaderClockHour24'), + action: () => { header.element.clock.update(); headerSetting.disable(); data.save(); @@ -881,8 +923,8 @@ headerSetting.clock = (parent) => { object: state.get.current(), path: 'header.clock.meridiem.show', id: 'header-clock-meridiem-show', - labelText: 'AM / PM', - action: function () { + labelText: message.get('menuContentHeaderClockMeridiem'), + action: () => { header.element.clock.update(); data.save(); } @@ -893,7 +935,7 @@ headerSetting.clock = (parent) => { object: state.get.current(), path: 'header.clock.size', id: 'header-clock-size', - labelText: 'Size', + labelText: message.get('menuContentHeaderClockSize'), value: state.get.current().header.clock.size, defaultValue: state.get.default().header.clock.size, min: state.get.minMax().header.clock.size.min, @@ -915,56 +957,14 @@ headerSetting.clock = (parent) => { object: state.get.current(), path: 'header.clock.newLine', id: 'header-clock-newLine', - labelText: 'New line', - description: 'Force on to a new line and seperate from other Header items.', - action: function () { + labelText: message.get('menuContentHeaderClockNewLineLabel'), + description: message.get('menuContentHeaderClockNewLineDescription'), + action: () => { applyCSSState('header.clock.newLine'); data.save(); } }); - headerSetting.control.clock.separator = {}; - - headerSetting.control.clock.separator.show = new Control_checkbox({ - object: state.get.current(), - path: 'header.clock.separator.show', - id: 'header-clock-separator-show', - labelText: 'Show separator', - action: () => { - header.element.clock.update(); - headerSetting.control.clock.separator.collapse.update(); - headerSetting.disable(); - data.save(); - } - }); - - headerSetting.control.clock.separator.text = new Control_textReset({ - object: state.get.current(), - path: 'header.clock.separator.text', - id: 'header-clock-separator-text', - value: state.get.current().header.clock.separator.text, - defaultValue: state.get.default().header.clock.separator.text, - placeholder: ':', - labelText: 'Separator character', - srOnly: true, - action: () => { - header.element.clock.update(); - data.save(); - } - }); - - headerSetting.control.clock.separator.area = node('div', [ - headerSetting.control.clock.separator.text.wrap() - ]); - - headerSetting.control.clock.separator.collapse = new Collapse({ - type: 'checkbox', - checkbox: headerSetting.control.clock.separator.show, - target: [{ - content: headerSetting.control.clock.separator.area - }] - }); - headerSetting.control.clock.area = node('div', [ node('hr'), headerSetting.control.clock.separator.show.wrap(), @@ -1050,7 +1050,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.day.show', id: 'header-date-day-show', - labelText: 'Show Day', + labelText: message.get('menuContentHeaderDateDayShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -1071,8 +1071,8 @@ headerSetting.date = (parent) => { headerSetting.control.date.day.display = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'header-date-day-display-number', labelText: 'As number', value: 'number' }, - { id: 'header-date-day-display-word', labelText: 'As word', value: 'word' } + { id: 'header-date-day-display-number', labelText: message.get('menuContentHeaderDateDayDisplayNumber'), value: 'number' }, + { id: 'header-date-day-display-word', labelText: message.get('menuContentHeaderDateDayDisplayWord'), value: 'word' } ], groupName: 'header-date-day-display', path: 'header.date.day.display', @@ -1093,10 +1093,10 @@ headerSetting.date = (parent) => { headerSetting.control.date.day.weekStart = new Control_radio({ object: state.get.current(), - label: 'Start of the week', + label: message.get('menuContentHeaderDateDayDisplayWeekStartLabel'), radioGroup: [ - { id: 'header-date-day-week-start-monday', labelText: 'Monday', value: 'monday' }, - { id: 'header-date-day-week-start-sunday', labelText: 'Sunday', value: 'sunday' } + { id: 'header-date-day-week-start-monday', labelText: message.get('menuContentHeaderDateDayDisplayWeekStartMonday'), value: 'monday' }, + { id: 'header-date-day-week-start-sunday', labelText: message.get('menuContentHeaderDateDayDisplayWeekStartSunday'), value: 'sunday' } ], groupName: 'header-date-day-week-start', path: 'header.date.day.weekStart', @@ -1116,10 +1116,10 @@ headerSetting.date = (parent) => { headerSetting.control.date.day.length = new Control_radio({ object: state.get.current(), - label: 'Word length', + label: message.get('menuContentHeaderDateDayDisplayLengthLabel'), radioGroup: [ - { id: 'header-date-day-length-long', labelText: 'Long', value: 'long' }, - { id: 'header-date-day-length-short', labelText: 'Short', value: 'short' } + { id: 'header-date-day-length-long', labelText: message.get('menuContentHeaderDateDayDisplayLengthLong'), value: 'long' }, + { id: 'header-date-day-length-short', labelText: message.get('menuContentHeaderDateDayDisplayLengthShort'), value: 'short' } ], groupName: 'header-date-day-length', path: 'header.date.day.length', @@ -1158,7 +1158,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.date.show', id: 'header-date-date-show', - labelText: 'Show Date', + labelText: message.get('menuContentHeaderDateDateShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -1179,8 +1179,8 @@ headerSetting.date = (parent) => { headerSetting.control.date.date.display = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'header-date-date-display-number', labelText: 'As number', value: 'number' }, - { id: 'header-date-date-display-word', labelText: 'As word', value: 'word' } + { id: 'header-date-date-display-number', labelText: message.get('menuContentHeaderDateDateDisplayNumber'), value: 'number' }, + { id: 'header-date-date-display-word', labelText: message.get('menuContentHeaderDateDateDisplayWord'), value: 'word' } ], groupName: 'header-date-date-display', path: 'header.date.date.display', @@ -1202,7 +1202,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.date.ordinal', id: 'header-date-date-ordinal', - labelText: 'Ordinal numbers', + labelText: message.get('menuContentHeaderDateDateDisplayOrdinal'), action: () => { header.element.date.update(); data.save(); @@ -1228,7 +1228,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.month.show', id: 'header-date-month-show', - labelText: 'Show Month', + labelText: message.get('menuContentHeaderDateMonthShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -1249,8 +1249,8 @@ headerSetting.date = (parent) => { headerSetting.control.date.month.display = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'header-date-month-display-number', labelText: 'As number', value: 'number' }, - { id: 'header-date-month-display-word', labelText: 'As word', value: 'word' } + { id: 'header-date-month-display-number', labelText: message.get('menuContentHeaderDateMonthDisplayNumber'), value: 'number' }, + { id: 'header-date-month-display-word', labelText: message.get('menuContentHeaderDateMonthDisplayWord'), value: 'word' } ], groupName: 'header-date-month-display', path: 'header.date.month.display', @@ -1271,10 +1271,10 @@ headerSetting.date = (parent) => { headerSetting.control.date.month.length = new Control_radio({ object: state.get.current(), - label: 'Word length', + label: message.get('menuContentHeaderDateMonthDisplayLengthLabel'), radioGroup: [ - { id: 'header-date-month-length-long', labelText: 'Long', value: 'long' }, - { id: 'header-date-month-length-short', labelText: 'Short', value: 'short' } + { id: 'header-date-month-length-long', labelText: message.get('menuContentHeaderDateMonthDisplayLengthLong'), value: 'long' }, + { id: 'header-date-month-length-short', labelText: message.get('menuContentHeaderDateMonthDisplayLengthShort'), value: 'short' } ], groupName: 'header-date-month-length', path: 'header.date.month.length', @@ -1296,7 +1296,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.month.ordinal', id: 'header-date-month-ordinal', - labelText: 'Ordinal numbers', + labelText: message.get('menuContentHeaderDateMonthDisplayOrdinal'), action: () => { header.element.date.update(); data.save(); @@ -1324,7 +1324,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.year.show', id: 'header-date-year-show', - labelText: 'Show Year', + labelText: message.get('menuContentHeaderDateYearShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -1345,8 +1345,8 @@ headerSetting.date = (parent) => { headerSetting.control.date.year.display = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'header-date-year-display-number', labelText: 'As number', value: 'number' }, - { id: 'header-date-year-display-word', labelText: 'As word', value: 'word' } + { id: 'header-date-year-display-number', labelText: message.get('menuContentHeaderDateYearDisplayNumber'), value: 'number' }, + { id: 'header-date-year-display-word', labelText: message.get('menuContentHeaderDateYearDisplayWord'), value: 'word' } ], groupName: 'header-date-year-display', path: 'header.date.year.display', @@ -1382,7 +1382,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.separator.show', id: 'header-date-separator-show', - labelText: 'Show separator', + labelText: message.get('menuContentHeaderDateSeparatorShow'), action: () => { header.element.date.update(); headerSetting.control.date.separator.collapse.update(); @@ -1402,8 +1402,8 @@ headerSetting.date = (parent) => { id: 'header-date-separator-text', value: state.get.current().header.date.separator.text, defaultValue: state.get.default().header.date.separator.text, - placeholder: ':', - labelText: 'Separator character', + placeholder: message.get('menuContentHeaderDateSeparatorPlaceholder'), + labelText: message.get('menuContentHeaderDateSeparatorLabel'), srOnly: true, action: () => { header.element.date.update(); @@ -1425,10 +1425,10 @@ headerSetting.date = (parent) => { headerSetting.control.date.format = new Control_radio({ object: state.get.current(), - label: 'Format', + label: message.get('menuContentHeaderDateFormatLabel'), radioGroup: [ - { id: 'header-date-format-date-month', labelText: 'Date / Month', value: 'date-month' }, - { id: 'header-date-format-month-date', labelText: 'Month / Date', value: 'month-date' } + { id: 'header-date-format-date-month', labelText: message.get('menuContentHeaderDateFormatDateMonth'), value: 'date-month' }, + { id: 'header-date-format-month-date', labelText: message.get('menuContentHeaderDateFormatMonthDate'), value: 'month-date' } ], groupName: 'header-date-format', path: 'header.date.format', @@ -1442,7 +1442,7 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.size', id: 'header-date-size', - labelText: 'Size', + labelText: message.get('menuContentHeaderDateSize'), value: state.get.current().header.date.size, defaultValue: state.get.default().header.date.size, min: state.get.minMax().header.date.size.min, @@ -1464,9 +1464,9 @@ headerSetting.date = (parent) => { object: state.get.current(), path: 'header.date.newLine', id: 'header-date-newLine', - labelText: 'New line', - description: 'Force on to a new line and seperate from other Header items.', - action: function () { + labelText: message.get('menuContentHeaderDateNewLineLabel'), + description: message.get('menuContentHeaderDateNewLineDescription'), + action: () => { applyCSSState('header.date.newLine'); data.save(); } @@ -1532,7 +1532,7 @@ headerSetting.search = (parent) => { object: state.get.current(), path: 'header.search.show', id: 'header-search-show', - labelText: 'Show Search', + labelText: message.get('menuContentHeaderSearchShow'), action: () => { header.item.mod.order(); header.item.clear(); @@ -1549,204 +1549,13 @@ headerSetting.search = (parent) => { } }); - headerSetting.control.search.size = new Control_sliderSlim({ - object: state.get.current(), - path: 'header.search.size', - id: 'header-search-size', - labelText: 'Size', - value: state.get.current().header.search.size, - defaultValue: state.get.default().header.search.size, - min: state.get.minMax().header.search.size.min, - max: state.get.minMax().header.search.size.max, - action: () => { - applyCSSVar('header.search.size'); - headerSetting.edge.search.size.track(); - data.save(); - }, - mouseDownAction: () => { - headerSetting.edge.search.size.show(); - }, - mouseUpAction: () => { - headerSetting.edge.search.size.hide(); - } - }); - - headerSetting.control.search.newTab = new Control_checkbox({ - object: state.get.current(), - path: 'header.search.newTab', - id: 'header-search-newTab', - labelText: 'Open Search results in a new tab', - action: function () { - header.item.mod.order(); - header.item.clear(); - header.item.render(); - layout.area.assemble(); - headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); - headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); - headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); - headerSetting.edge.date.size.update.primary(header.element.date.date()); - headerSetting.edge.search.size.update.primary(header.element.search.search()); - data.save(); - } - }); - - headerSetting.control.search.newLine = new Control_checkbox({ - object: state.get.current(), - path: 'header.search.newLine', - id: 'header-search-newLine', - labelText: 'New line', - description: 'Force on to a new line and seperate from other Header items.', - action: function () { - applyCSSState('header.search.newLine'); - data.save(); - } - }); - - const searchEngineList = []; - - for (let key in searchEnginePreset) { - - searchEngineList.push({ id: `header-search-engine-selected-${key}`, labelText: searchEnginePreset[key].name, value: key }); - - } - - searchEngineList.push({ id: 'header-search-engine-selected-custom', labelText: 'Custom', value: 'custom' }); - - headerSetting.control.search.engine = { - selected: new Control_radio({ - object: state.get.current(), - label: 'Search engine', - radioGroup: searchEngineList, - groupName: 'header-search-engine-selected', - path: 'header.search.engine.selected', - action: () => { - header.item.mod.order(); - header.item.clear(); - header.item.render(); - layout.area.assemble(); - headerSetting.disable(); - headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); - headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); - headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); - headerSetting.edge.date.size.update.primary(header.element.date.date()); - headerSetting.edge.search.size.update.primary(header.element.search.search()); - headerSetting.control.search.engine.custom.collapse.update(); - data.save(); - } - }), - custom: { - name: new Control_text({ - object: state.get.current(), - path: 'header.search.engine.custom.name', - id: 'header-search-engine-custom-name', - value: state.get.current().header.search.engine.custom.name, - placeholder: 'Search engine name', - labelText: 'Name', - action: () => { - header.item.mod.order(); - header.item.clear(); - header.item.render(); - layout.area.assemble(); - headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); - headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); - headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); - headerSetting.edge.date.size.update.primary(header.element.date.date()); - headerSetting.edge.search.size.update.primary(header.element.search.search()); - data.save(); - } - }), - url: new Control_text({ - object: state.get.current(), - path: 'header.search.engine.custom.url', - id: 'header-search-engine-custom-url', - value: state.get.current().header.search.engine.custom.url, - placeholder: 'HTTPS://', - labelText: 'URL', - action: () => { - header.item.mod.order(); - header.item.clear(); - header.item.render(); - layout.area.assemble(); - headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); - headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); - headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); - headerSetting.edge.date.size.update.primary(header.element.date.date()); - headerSetting.edge.search.size.update.primary(header.element.search.search()); - data.save(); - } - }), - urlHelper: new Control_helperText({ - text: ['Enter a web address with the search parameters, eg: "https://vimeo.com/search?q="', APP_NAME + ' will add the search term entered into the Search box at the end of the above URL.'] - }), - queryName: new Control_text({ - object: state.get.current(), - path: 'header.search.engine.custom.queryName', - id: 'header-search-engine-custom-queryName', - value: state.get.current().header.search.engine.custom.queryName, - placeholder: 'q', - labelText: 'Name attribute', - action: () => { - header.item.mod.order(); - header.item.clear(); - header.item.render(); - layout.area.assemble(); - headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); - headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); - headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); - headerSetting.edge.date.size.update.primary(header.element.date.date()); - headerSetting.edge.search.size.update.primary(header.element.search.search()); - data.save(); - } - }), - queryNameHelper: new Control_helperText({ - text: ['Sets the name attribute on the Search input field.', 'This defines the name passed to the search engine when submitting. If not sure leave blank.'] - }) - } - }; - - headerSetting.control.search.engine.custom.area = node('div', [ - headerSetting.control.search.engine.custom.name.wrap(), - headerSetting.control.search.engine.custom.url.wrap(), - headerSetting.control.search.engine.custom.urlHelper.wrap(), - headerSetting.control.search.engine.custom.queryName.wrap(), - headerSetting.control.search.engine.custom.queryNameHelper.wrap() - ]); - - headerSetting.control.search.engine.custom.collapse = new Collapse({ - type: 'radio', - radioGroup: headerSetting.control.search.engine.selected, - target: [{ - id: headerSetting.control.search.engine.selected.radioSet[headerSetting.control.search.engine.selected.radioSet.length - 1].radio.value, - content: headerSetting.control.search.engine.custom.area - }] - }); - - headerSetting.control.search.text = { - justify: new Control_radioGrid({ - object: state.get.current(), - radioGroup: [ - { id: 'header-search-text-justify-left', labelText: 'Left', value: 'left', position: 1 }, - { id: 'header-search-text-justify-center', labelText: 'Center', value: 'center', position: 2 }, - { id: 'header-search-text-justify-right', labelText: 'Right', value: 'right', position: 3 } - ], - label: 'Search text alignment', - groupName: 'header-search-text-justify', - path: 'header.search.text.justify', - gridSize: '3x1', - action: () => { - applyCSSClass('header.search.text.justify'); - data.save(); - } - }) - }; - headerSetting.control.search.width = { by: new Control_radio({ object: state.get.current(), - label: 'Search box width', + label: message.get('menuContentHeaderSearchWidthLabel'), radioGroup: [ - { id: 'header-search-width-by-auto', labelText: 'Auto width', description: 'Search box will grow to best fit available space.', value: 'auto' }, - { id: 'header-search-width-by-custom', labelText: 'Custom width', description: 'Define how wide the Search box should be inside the Header Area.', value: 'custom' } + { id: 'header-search-width-by-auto', labelText: message.get('menuContentHeaderSearchWidthAutoLabel'), description: message.get('menuContentHeaderSearchWidthAutoDescription'), value: 'auto' }, + { id: 'header-search-width-by-custom', labelText: message.get('menuContentHeaderSearchWidthCustomLabel'), description: message.get('menuContentHeaderSearchWidthCustomDescription'), value: 'custom' } ], groupName: 'header-search-width-by', path: 'header.search.width.by', @@ -1761,7 +1570,7 @@ headerSetting.search = (parent) => { object: state.get.current(), path: 'header.search.width.size', id: 'header-search-size', - labelText: 'Width', + labelText: message.get('menuContentHeaderSearchWidthSize'), value: state.get.current().header.search.width.size, defaultValue: state.get.default().header.search.width.size, min: state.get.minMax().header.search.width.size.min, @@ -1793,6 +1602,203 @@ headerSetting.search = (parent) => { }] }); + headerSetting.control.search.size = new Control_sliderSlim({ + object: state.get.current(), + path: 'header.search.size', + id: 'header-search-size', + labelText: message.get('menuContentHeaderSearchSize'), + value: state.get.current().header.search.size, + defaultValue: state.get.default().header.search.size, + min: state.get.minMax().header.search.size.min, + max: state.get.minMax().header.search.size.max, + action: () => { + applyCSSVar('header.search.size'); + headerSetting.edge.search.size.track(); + data.save(); + }, + mouseDownAction: () => { + headerSetting.edge.search.size.show(); + }, + mouseUpAction: () => { + headerSetting.edge.search.size.hide(); + } + }); + + headerSetting.control.search.newLine = new Control_checkbox({ + object: state.get.current(), + path: 'header.search.newLine', + id: 'header-search-newLine', + labelText: message.get('menuContentHeaderSearchNewLineLabel'), + description: message.get('menuContentHeaderSearchNewLineDescription'), + action: () => { + applyCSSState('header.search.newLine'); + data.save(); + } + }); + + const searchEngineList = []; + + for (let key in searchEnginePreset) { + + searchEngineList.push({ id: `header-search-engine-selected-${key}`, labelText: searchEnginePreset[key].name, value: key }); + + } + + searchEngineList.push({ id: 'header-search-engine-selected-custom', labelText: message.get('menuContentHeaderSearchEngineSelectedCustom'), value: 'custom' }); + + headerSetting.control.search.engine = { + selected: new Control_radio({ + object: state.get.current(), + label: message.get('menuContentHeaderSearchEngineSelectedLabel'), + radioGroup: searchEngineList, + groupName: 'header-search-engine-selected', + path: 'header.search.engine.selected', + action: () => { + header.item.mod.order(); + header.item.clear(); + header.item.render(); + layout.area.assemble(); + headerSetting.disable(); + headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); + headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); + headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); + headerSetting.edge.date.size.update.primary(header.element.date.date()); + headerSetting.edge.search.size.update.primary(header.element.search.search()); + headerSetting.control.search.engine.custom.collapse.update(); + data.save(); + } + }), + custom: { + name: new Control_text({ + object: state.get.current(), + path: 'header.search.engine.custom.name', + id: 'header-search-engine-custom-name', + value: state.get.current().header.search.engine.custom.name, + placeholder: message.get('menuContentHeaderSearchEngineCustomNamePlaceholder'), + labelText: message.get('menuContentHeaderSearchEngineCustomNameLabel'), + action: () => { + header.item.mod.order(); + header.item.clear(); + header.item.render(); + layout.area.assemble(); + headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); + headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); + headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); + headerSetting.edge.date.size.update.primary(header.element.date.date()); + headerSetting.edge.search.size.update.primary(header.element.search.search()); + data.save(); + } + }), + url: new Control_text({ + object: state.get.current(), + path: 'header.search.engine.custom.url', + id: 'header-search-engine-custom-url', + value: state.get.current().header.search.engine.custom.url, + placeholder: message.get('menuContentHeaderSearchEngineCustomUrlPlaceholder'), + labelText: message.get('menuContentHeaderSearchEngineCustomUrlLabel'), + action: () => { + header.item.mod.order(); + header.item.clear(); + header.item.render(); + layout.area.assemble(); + headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); + headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); + headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); + headerSetting.edge.date.size.update.primary(header.element.date.date()); + headerSetting.edge.search.size.update.primary(header.element.search.search()); + data.save(); + } + }), + urlHelper: new Control_helperText({ + text: [ + message.get('menuContentHeaderSearchEngineCustomUrlHelperPara1'), + message.get('menuContentHeaderSearchEngineCustomUrlHelperPara2') + ] + }), + queryName: new Control_text({ + object: state.get.current(), + path: 'header.search.engine.custom.queryName', + id: 'header-search-engine-custom-queryName', + value: state.get.current().header.search.engine.custom.queryName, + placeholder: message.get('menuContentHeaderSearchEngineCustomQueryNamePlaceholder'), + labelText: message.get('menuContentHeaderSearchEngineCustomQueryNameLabel'), + action: () => { + header.item.mod.order(); + header.item.clear(); + header.item.render(); + layout.area.assemble(); + headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); + headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); + headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); + headerSetting.edge.date.size.update.primary(header.element.date.date()); + headerSetting.edge.search.size.update.primary(header.element.search.search()); + data.save(); + } + }), + queryNameHelper: new Control_helperText({ + text: [ + message.get('menuContentHeaderSearchEngineCustomQueryNameHelperPara1'), + message.get('menuContentHeaderSearchEngineCustomQueryNameHelperPara2') + ] + }) + } + }; + + headerSetting.control.search.engine.custom.area = node('div', [ + headerSetting.control.search.engine.custom.name.wrap(), + headerSetting.control.search.engine.custom.url.wrap(), + headerSetting.control.search.engine.custom.urlHelper.wrap(), + headerSetting.control.search.engine.custom.queryName.wrap(), + headerSetting.control.search.engine.custom.queryNameHelper.wrap() + ]); + + headerSetting.control.search.engine.custom.collapse = new Collapse({ + type: 'radio', + radioGroup: headerSetting.control.search.engine.selected, + target: [{ + id: headerSetting.control.search.engine.selected.radioSet[headerSetting.control.search.engine.selected.radioSet.length - 1].radio.value, + content: headerSetting.control.search.engine.custom.area + }] + }); + + headerSetting.control.search.text = { + justify: new Control_radioGrid({ + object: state.get.current(), + radioGroup: [ + { id: 'header-search-text-justify-left', labelText: message.get('menuContentHeaderSearchEngineTextJustifyLeft'), value: 'left', position: 1 }, + { id: 'header-search-text-justify-center', labelText: message.get('menuContentHeaderSearchEngineTextJustifyCenter'), value: 'center', position: 2 }, + { id: 'header-search-text-justify-right', labelText: message.get('menuContentHeaderSearchEngineTextJustifyRight'), value: 'right', position: 3 } + ], + label: message.get('menuContentHeaderSearchEngineTextJustifyLabel'), + groupName: 'header-search-text-justify', + path: 'header.search.text.justify', + gridSize: '3x1', + action: () => { + applyCSSClass('header.search.text.justify'); + data.save(); + } + }) + }; + + headerSetting.control.search.newTab = new Control_checkbox({ + object: state.get.current(), + path: 'header.search.newTab', + id: 'header-search-newTab', + labelText: message.get('menuContentHeaderSearchNewTab'), + action: () => { + header.item.mod.order(); + header.item.clear(); + header.item.render(); + layout.area.assemble(); + headerSetting.edge.greeting.size.update.primary(header.element.greeting.greeting()); + headerSetting.edge.transitional.size.update.primary(header.element.transitional.transitional()); + headerSetting.edge.clock.size.update.primary(header.element.clock.clock()); + headerSetting.edge.date.size.update.primary(header.element.date.date()); + headerSetting.edge.search.size.update.primary(header.element.search.search()); + data.save(); + } + }); + headerSetting.control.search.area = node('div', [ headerSetting.control.search.width.by.wrap(), form.wrap({ diff --git a/src/component/menuContent/index.js b/src/component/menuContent/index.js index 04da0b4f..494e5cf6 100644 --- a/src/component/menuContent/index.js +++ b/src/component/menuContent/index.js @@ -1,21 +1,24 @@ +import { message } from '../message'; + import { debugSetting } from './debugSetting'; -import { APP_NAME } from '../../constant'; import { layoutSetting } from './layoutSetting'; import { groupSetting } from './groupSetting'; import { bookmarkSetting } from './bookmarkSetting'; import { headerSetting } from './headerSetting'; import { toolbarSetting } from './toolbarSetting'; import { themeSetting } from './themeSetting'; +import { languageSetting } from './languageSetting'; import { dataSetting } from './dataSetting'; import { supportSetting } from './supportSetting'; import { coffeeSetting } from './coffeeSetting'; import { appSetting } from './appSetting'; import { node } from '../../utility/node'; +import { uppercaseFirstLetter } from '../../utility/uppercaseFirstLetter'; import './index.css'; -export const MenuContent = function ({ +export const MenuContent = function({ activeNavData = {}, container = false } = {}) { @@ -49,7 +52,9 @@ export const MenuContent = function ({ const menuContentItem = this.element.content(item); - menuContentItem.appendChild(this.element.header(item)); + menuContentItem.appendChild(this.element.header( + message.get(`menuNav${uppercaseFirstLetter(activeNavData.name)}SubNav${uppercaseFirstLetter(item)}`) + )); const formElement = this.element.form({ indent: true }); @@ -131,9 +136,19 @@ export const MenuContent = function ({ switch (this.makeId(activeNavData.name)) { + case 'language': + + menuContentItem.appendChild(this.element.header(message.get(`menuNav${uppercaseFirstLetter(activeNavData.name)}Label`))); + + formElement = this.element.form({ indent: true }); + + languageSetting[this.makeId(activeNavData.name)](formElement); + + break; + case 'support': - menuContentItem.appendChild(this.element.header(activeNavData.name)); + menuContentItem.appendChild(this.element.header(message.get(`menuNav${uppercaseFirstLetter(activeNavData.name)}Label`))); formElement = this.element.form({ indent: true }); @@ -143,7 +158,7 @@ export const MenuContent = function ({ case 'coffee': - menuContentItem.appendChild(this.element.header(activeNavData.name)); + menuContentItem.appendChild(this.element.header(message.get(`menuNav${uppercaseFirstLetter(activeNavData.name)}Label`))); formElement = this.element.form({ indent: true }); @@ -151,7 +166,7 @@ export const MenuContent = function ({ break; - case this.makeId(APP_NAME): + case 'app': formElement = this.element.form(); diff --git a/src/component/menuContent/languageSetting/index.js b/src/component/menuContent/languageSetting/index.js new file mode 100644 index 00000000..e1704bcb --- /dev/null +++ b/src/component/menuContent/languageSetting/index.js @@ -0,0 +1,81 @@ +import { message } from '../../message'; + +import { state } from '../../state'; +import { data } from '../../data'; +import { header } from '../../header'; +import { groupAndBookmark } from '../../groupAndBookmark'; +import { menu } from '../../menu'; +import { toolbar } from '../../toolbar'; + +import { APP_NAME } from '../../../constant'; + +import { Alert } from '../../alert'; +import { Link } from '../../link'; + +import { Control_select } from '../../control/select'; + +import { node } from '../../../utility/node'; + +const languageSetting = {}; + +languageSetting.control = { + language: {} +}; + +languageSetting.language = (parent) => { + + const selectedLanguageIndex = () => { + + let index = 0; + + index = message.language.code().indexOf(state.get.current().language); + + return index; + + }; + + languageSetting.control.language.selected = new Control_select({ + path: 'language.selected', + id: 'language-selected', + labelText: message.get('menuContentLanguageSelect'), + srOnly: true, + option: message.language.list(), + selected: selectedLanguageIndex(), + action: () => { + + state.get.current().language = message.language.code()[languageSetting.control.language.selected.selected()]; + data.save(); + toolbar.bar.render(); + header.item.clear(); + header.item.render(); + groupAndBookmark.render(); + menu.close(); + menu.open(); + + } + }); + + languageSetting.control.link = new Link({ + text: message.get('menuContentLanguageAlertLink'), + href: `https://github.com/zombieFox/${APP_NAME}`, + openNew: true + }); + + languageSetting.control.alert = new Alert({ + iconName: 'globe', + children: [ + node(`p:${message.get('menuContentLanguageAlertPara')}`), + node('p', languageSetting.control.link.link()) + ] + }); + + parent.appendChild( + node('div', [ + languageSetting.control.language.selected.wrap(), + languageSetting.control.alert.wrap() + ]) + ); + +}; + +export { languageSetting }; diff --git a/src/component/menuContent/layoutSetting/index.js b/src/component/menuContent/layoutSetting/index.js index cc103e7c..ee932f86 100644 --- a/src/component/menuContent/layoutSetting/index.js +++ b/src/component/menuContent/layoutSetting/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import { state } from '../../state'; import { data } from '../../data'; import { header } from '../../header'; @@ -8,7 +10,6 @@ import { theme } from '../../theme'; import * as form from '../../form'; import { Edge } from '../../edge'; -import { Link } from '../../link'; import { Control_helperText } from '../../control/helperText'; import { Control_radio } from '../../control/radio'; @@ -109,7 +110,7 @@ layoutSetting.scaling = (parent) => { object: state.get.current(), path: 'layout.size', id: 'layout-size', - labelText: 'Global size', + labelText: message.get('menuContentLayoutScalingSize'), value: state.get.current().layout.size, defaultValue: state.get.default().layout.size, min: state.get.minMax().layout.size.min, @@ -147,7 +148,7 @@ layoutSetting.area = (parent) => { object: state.get.current(), path: 'layout.width', id: 'layout-width', - labelText: 'Layout area width', + labelText: message.get('menuContentLayoutAreaWidth'), value: state.get.current().layout.width, defaultValue: state.get.default().layout.width, min: state.get.minMax().layout.width.min, @@ -170,7 +171,7 @@ layoutSetting.area = (parent) => { object: state.get.current(), path: 'layout.area.header.width', id: 'layout-area-header-width', - labelText: 'Header area width', + labelText: message.get('menuContentLayoutAreaHeaderWidth'), value: state.get.current().layout.area.header.width, defaultValue: state.get.default().layout.area.header.width, min: state.get.minMax().layout.area.header.width.min, @@ -190,11 +191,11 @@ layoutSetting.area = (parent) => { justify: new Control_radioGrid({ object: state.get.current(), radioGroup: [ - { id: 'layout-area-header-justify-left', labelText: 'Left', value: 'left', position: 1 }, - { id: 'layout-area-header-justify-center', labelText: 'Center', value: 'center', position: 2 }, - { id: 'layout-area-header-justify-right', labelText: 'Right', value: 'right', position: 3 } + { id: 'layout-area-header-justify-left', labelText: message.get('menuContentLayoutAreaHeaderJustifyLeft'), value: 'left', position: 1 }, + { id: 'layout-area-header-justify-center', labelText: message.get('menuContentLayoutAreaHeaderJustifyCenter'), value: 'center', position: 2 }, + { id: 'layout-area-header-justify-right', labelText: message.get('menuContentLayoutAreaHeaderJustifyRight'), value: 'right', position: 3 } ], - label: 'Header area alignment', + label: message.get('menuContentLayoutAreaHeaderJustifyLabel'), groupName: 'layout-area-header-justify', path: 'layout.area.header.justify', gridSize: '3x1', @@ -204,11 +205,11 @@ layoutSetting.area = (parent) => { } }), justifyHelper1: new Control_helperText({ - text: ['Effects may not be visible if the Header Area is full width.'] + text: [message.get('menuContentLayoutAreaHeaderJustifyHelper1Para1')] }), justifyHelper2: new Control_helperText({ complexText: true, - text: [`Only available when ${(new Link({ text: 'Layout Direction', href: '#menu-content-item-alignment' })).link().outerHTML} is Vertical and Header items are shown.`] + text: [message.get('menuContentLayoutAreaHeaderJustifyHelper2Para1')] }) }; @@ -217,7 +218,7 @@ layoutSetting.area = (parent) => { object: state.get.current(), path: 'layout.area.bookmark.width', id: 'layout-area-bookmark-width', - labelText: 'Bookmark area width', + labelText: message.get('menuContentLayoutAreaBookmarkWidth'), value: state.get.current().layout.area.bookmark.width, defaultValue: state.get.default().layout.area.bookmark.width, min: state.get.minMax().layout.area.bookmark.width.min, @@ -237,11 +238,11 @@ layoutSetting.area = (parent) => { justify: new Control_radioGrid({ object: state.get.current(), radioGroup: [ - { id: 'layout-area-bookmark-justify-left', labelText: 'Left', value: 'left', position: 1 }, - { id: 'layout-area-bookmark-justify-center', labelText: 'Center', value: 'center', position: 2 }, - { id: 'layout-area-bookmark-justify-right', labelText: 'Right', value: 'right', position: 3 } + { id: 'layout-area-bookmark-justify-left', labelText: message.get('menuContentLayoutAreaBookmarkJustifyLeft'), value: 'left', position: 1 }, + { id: 'layout-area-bookmark-justify-center', labelText: message.get('menuContentLayoutAreaBookmarkJustifyCenter'), value: 'center', position: 2 }, + { id: 'layout-area-bookmark-justify-right', labelText: message.get('menuContentLayoutAreaBookmarkJustifyRight'), value: 'right', position: 3 } ], - label: 'Bookmark area alignment', + label: message.get('menuContentLayoutAreaBookmarkJustifyLabel'), groupName: 'layout-area-bookmark-justify', path: 'layout.area.bookmark.justify', gridSize: '3x1', @@ -251,11 +252,11 @@ layoutSetting.area = (parent) => { } }), justifyHelper1: new Control_helperText({ - text: ['Effects may not be visible if the Bookmark Area is full width.'] + text: [message.get('menuContentLayoutAreaBookmarkJustifyHelper1Para1')] }), justifyHelper2: new Control_helperText({ complexText: true, - text: [`Only available when ${(new Link({ text: 'Layout Direction', href: '#menu-content-item-alignment' })).link().outerHTML} is Vertical and Header items are shown.`] + text: [message.get('menuContentLayoutAreaBookmarkJustifyHelper2Para1')] }) }; @@ -293,7 +294,7 @@ layoutSetting.padding = (parent) => { object: state.get.current(), path: 'layout.padding', id: 'layout-padding', - labelText: 'Space around Header and Bookmark Area', + labelText: message.get('menuContentLayoutPadding'), value: state.get.current().layout.padding, defaultValue: state.get.default().layout.padding, min: state.get.minMax().layout.padding.min, @@ -327,7 +328,7 @@ layoutSetting.gutter = (parent) => { object: state.get.current(), path: 'layout.gutter', id: 'layout-gutter', - labelText: 'Space between Header and Bookmark items', + labelText: message.get('menuContentLayoutGutter'), value: state.get.current().layout.gutter, defaultValue: state.get.default().layout.gutter, min: state.get.minMax().layout.gutter.min, @@ -358,17 +359,17 @@ layoutSetting.alignment = (parent) => { layoutSetting.control.alignment.alignment = new Control_radioGrid({ object: state.get.current(), radioGroup: [ - { id: 'layout-alignment-top-left', labelText: 'Top Left', value: 'top-left', position: 1 }, - { id: 'layout-alignment-top-center', labelText: 'Top Center', value: 'top-center', position: 2 }, - { id: 'layout-alignment-top-right', labelText: 'Top Right', value: 'top-right', position: 3 }, - { id: 'layout-alignment-center-left', labelText: 'Center Left', value: 'center-left', position: 4 }, - { id: 'layout-alignment-center-center', labelText: 'Center Center', value: 'center-center', position: 5 }, - { id: 'layout-alignment-center-right', labelText: 'Center Right', value: 'center-right', position: 6 }, - { id: 'layout-alignment-bottom-left', labelText: 'Bottom Left', value: 'bottom-left', position: 7 }, - { id: 'layout-alignment-bottom-center', labelText: 'Bottom Center', value: 'bottom-center', position: 8 }, - { id: 'layout-alignment-bottom-right', labelText: 'Bottom Right', value: 'bottom-right', position: 9 } + { id: 'layout-alignment-top-left', labelText: message.get('menuContentLayoutAlignmentTopLeft'), value: 'top-left', position: 1 }, + { id: 'layout-alignment-top-center', labelText: message.get('menuContentLayoutAlignmentTopCenter'), value: 'top-center', position: 2 }, + { id: 'layout-alignment-top-right', labelText: message.get('menuContentLayoutAlignmentTopRight'), value: 'top-right', position: 3 }, + { id: 'layout-alignment-center-left', labelText: message.get('menuContentLayoutAlignmentCenterLeft'), value: 'center-left', position: 4 }, + { id: 'layout-alignment-center-center', labelText: message.get('menuContentLayoutAlignmentCenterCenter'), value: 'center-center', position: 5 }, + { id: 'layout-alignment-center-right', labelText: message.get('menuContentLayoutAlignmentCenterRight'), value: 'center-right', position: 6 }, + { id: 'layout-alignment-bottom-left', labelText: message.get('menuContentLayoutAlignmentBottomLeft'), value: 'bottom-left', position: 7 }, + { id: 'layout-alignment-bottom-center', labelText: message.get('menuContentLayoutAlignmentBottomCenter'), value: 'bottom-center', position: 8 }, + { id: 'layout-alignment-bottom-right', labelText: message.get('menuContentLayoutAlignmentBottomRight'), value: 'bottom-right', position: 9 } ], - label: 'Area alignment', + label: message.get('menuContentLayoutAlignmentLabel'), groupName: 'layout-alignment', path: 'layout.alignment', gridSize: '3x3', @@ -381,8 +382,8 @@ layoutSetting.alignment = (parent) => { layoutSetting.control.alignment.direction = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'layout-direction-horizontal', labelText: 'Align horizontal', description: 'Stack the Header and Bookmarks in a row side by side.', value: 'horizontal' }, - { id: 'layout-direction-vertical', labelText: 'Align vertical', description: 'Stack the Header and Bookmarks in a column one above the other.', value: 'vertical' } + { id: 'layout-direction-horizontal', labelText: message.get('menuContentLayoutDirectionHorizontalLabel'), description: message.get('menuContentLayoutDirectionHorizontalDescription'), value: 'horizontal' }, + { id: 'layout-direction-vertical', labelText: message.get('menuContentLayoutDirectionVerticalLabel'), description: message.get('menuContentLayoutDirectionVerticalDescription'), value: 'vertical' } ], groupName: 'layout-direction', path: 'layout.direction', @@ -396,8 +397,8 @@ layoutSetting.alignment = (parent) => { layoutSetting.control.alignment.order = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'layout-order-header-bookmark', labelText: 'Header then Bookmarks', description: 'Order the Header area to appear before the Bookmarks area.', value: 'header-bookmark' }, - { id: 'layout-order-bookmark-header', labelText: 'Bookmarks then Header', description: 'Order the Bookmarks area to appear before the Header area.', value: 'bookmark-header' } + { id: 'layout-order-header-bookmark', labelText: message.get('menuContentLayoutOrderHeaderBookmarkLabel'), description: message.get('menuContentLayoutOrderHeaderBookmarkDescription'), value: 'header-bookmark' }, + { id: 'layout-order-bookmark-header', labelText: message.get('menuContentLayoutOrderBookmarkHeaderLabel'), description: message.get('menuContentLayoutOrderBookmarkHeaderDescription'), value: 'bookmark-header' } ], groupName: 'layout-order', path: 'layout.order', @@ -428,8 +429,8 @@ layoutSetting.page = (parent) => { id: 'layout-title', value: state.get.current().layout.title, defaultValue: state.get.default().layout.title, - placeholder: 'New Tab', - labelText: 'Title', + placeholder: message.get('menuContentLayoutPageTitlePlaceholder'), + labelText: message.get('menuContentLayoutPageTitleLabel'), action: () => { layout.title.render(); data.save(); @@ -442,8 +443,8 @@ layoutSetting.page = (parent) => { id: 'layout-favicon', value: state.get.current().layout.favicon, defaultValue: state.get.default().layout.favicon, - placeholder: 'https://www.example.com/favicon.svg', - labelText: 'Favicon URL', + placeholder: message.get('menuContentLayoutPageFaviconPlaceholder'), + labelText: message.get('menuContentLayoutPageFaviconLabel'), action: () => { layout.favicon.render(); data.save(); @@ -451,16 +452,16 @@ layoutSetting.page = (parent) => { }); layoutSetting.control.page.faviconHelper = new Control_helperText({ - text: ['Not supported by all browsers.'] + text: [message.get('menuContentLayoutPageFaviconHelperPara1')] }); layoutSetting.control.page.scrollbar = new Control_radio({ object: state.get.current(), - label: 'Scrollbar', + label: message.get('menuContentLayoutPageScrollbarLabel'), radioGroup: [ - { id: 'layout-scrollbar-auto', labelText: 'Auto', value: 'auto' }, - { id: 'layout-scrollbar-thin', labelText: 'Thin', value: 'thin' }, - { id: 'layout-scrollbar-none', labelText: 'Hidden', value: 'none' } + { id: 'layout-scrollbar-auto', labelText: message.get('menuContentLayoutPageScrollbarAuto'), value: 'auto' }, + { id: 'layout-scrollbar-thin', labelText: message.get('menuContentLayoutPageScrollbarThin'), value: 'thin' }, + { id: 'layout-scrollbar-none', labelText: message.get('menuContentLayoutPageScrollbarNone'), value: 'none' } ], groupName: 'layout-scrollbar', path: 'layout.scrollbar', @@ -471,7 +472,7 @@ layoutSetting.page = (parent) => { }); layoutSetting.control.page.scrollbarHelper = new Control_helperText({ - text: ['Not supported by all browsers.'] + text: [message.get('menuContentLayoutPageScrollbarHelperPara1')] }); layoutSetting.control.page.overscroll = { @@ -479,7 +480,7 @@ layoutSetting.page = (parent) => { object: state.get.current(), path: 'layout.overscroll.active', id: 'layout-overscroll-active', - labelText: 'Scroll past end', + labelText: message.get('menuContentLayoutPageOverscrollActive'), action: () => { applyCSSState('layout.overscroll.active'); layoutSetting.disable(); @@ -490,10 +491,10 @@ layoutSetting.page = (parent) => { object: state.get.current(), path: 'layout.overscroll.unblur', id: 'layout-overscroll-unblur-background', - labelText: 'Unblur background image or video', + labelText: message.get('menuContentLayoutPageOverscrollUnblurLabel'), description: [ - 'Background image or video will unblur when scrolled to the bottom of the page.', - 'Image or video blur can be found under Theme Background.' + message.get('menuContentLayoutPageOverscrollUnblurDescriptionPara1'), + message.get('menuContentLayoutPageOverscrollUnblurDescriptionPara2') ], action: () => { theme.background.image.render(); @@ -529,4 +530,4 @@ layoutSetting.page = (parent) => { }; -export { layoutSetting }; \ No newline at end of file +export { layoutSetting }; diff --git a/src/component/menuContent/supportSetting/index.js b/src/component/menuContent/supportSetting/index.js index 64d96606..303c0c78 100644 --- a/src/component/menuContent/supportSetting/index.js +++ b/src/component/menuContent/supportSetting/index.js @@ -1,28 +1,71 @@ +import { message } from '../../message'; + import { APP_NAME } from '../../../constant'; import * as form from '../../form'; import { Link } from '../../link'; - import { node } from '../../../utility/node'; const supportSetting = {}; -supportSetting.link = { - url: 'https://github.com/zombieFox/' + APP_NAME + '/wiki/', - page: { - applyToAll: 'Applying-bookmark-settings-to-all', - browser: 'Browser-support', - cookies: 'Cookies-and-cache', - data: 'Data-backup-and-restore', - localBackgroundImage: 'Local-background-image', - protectedUrl: 'Protected-URLs', - recovering: 'Recovering-settings-and-bookmarks', - resetting: 'Resetting-when-opening-the-browser', - privacy: 'Respecting-your-privacy', - backgroundImageVideo: 'Setting-a-background-video-or-image', - firefox: 'Setting-' + APP_NAME + '-as-your-Firefox-homepage' +supportSetting.supportPage = { + get: () => { + + const supportLink = {}; + + supportLink.baseUrl = 'https://github.com/zombieFox/' + APP_NAME + '/wiki/'; + + supportLink.page = { + applyToAll: { + label: message.get('menuContentSupportPageApplyToAll'), + url: 'Applying-bookmark-settings-to-all' + }, + browser: { + label: message.get('menuContentSupportPageBrowser'), + url: 'Browser-support' + }, + cookies: { + label: message.get('menuContentSupportPageCookies'), + url: 'Cookies-and-cache' + }, + data: { + label: message.get('menuContentSupportPageData'), + url: 'Data-backup-and-restore' + }, + localBackgroundImage: { + label: message.get('menuContentSupportPageLocalBackgroundImage'), + url: 'Local-background-image' + }, + protectedUrl: { + label: message.get('menuContentSupportPageProtectedUrl'), + url: 'Protected-URLs' + }, + recovering: { + label: message.get('menuContentSupportPageRecovering'), + url: 'Recovering-settings-and-bookmarks' + }, + resetting: { + label: message.get('menuContentSupportPageResetting'), + url: 'Resetting-when-opening-the-browser' + }, + privacy: { + label: message.get('menuContentSupportPagePrivacy'), + url: 'Respecting-your-privacy' + }, + backgroundImageVideo: { + label: message.get('menuContentSupportPageBackgroundImageVideo'), + url: 'Setting-a-background-video-or-image' + }, + firefox: { + label: message.get('menuContentSupportPageFirefox'), + url: 'Setting-' + APP_NAME + '-as-your-Firefox-homepage' + }, + }; + + return supportLink; + } }; @@ -34,15 +77,17 @@ supportSetting.support = (parent) => { const list = node('ul|class:list-feature'); - for (var key in supportSetting.link.page) { + const supportLink = supportSetting.supportPage.get(); - const supportLink = new Link({ - text: supportSetting.link.page[key].replace(/-/g, ' '), - href: supportSetting.link.url + supportSetting.link.page[key], + for (var key in supportLink.page) { + + const linkItem = new Link({ + text: supportLink.page[key].label, + href: supportLink.baseUrl + supportLink.page[key].url, openNew: true }); - list.appendChild(node('li', [supportLink.link()])); + list.appendChild(node('li', [linkItem.link()])); } @@ -52,15 +97,33 @@ supportSetting.support = (parent) => { }; - const para = node('p'); + supportSetting.support.para = node('p'); - para.innerHTML = `For more support or feedback, submit an ${(new Link({ text: 'Issue', href: `https://github.com/zombieFox/${APP_NAME}/issues`, openNew: true })).link().outerHTML} or check the ${(new Link({ text: 'Wiki', href: `https://github.com/zombieFox/${APP_NAME}/wiki`, openNew: true })).link().outerHTML}.`; + supportSetting.support.para.innerHTML = message.get('menuContentSupportPara'); + + supportSetting.support.linkIssue = new Link({ + text: message.get('menuContentSupportLink1'), + href: `https://github.com/zombieFox/${APP_NAME}/issues`, + openNew: true + }); + + supportSetting.support.linkWiki = new Link({ + text: message.get('menuContentSupportLink2'), + href: `https://github.com/zombieFox/${APP_NAME}/wiki`, + openNew: true + }); parent.appendChild( node('div', [ makeLinks(), node('hr'), - para + supportSetting.support.para, + form.indent({ + children: [ + node('p', supportSetting.support.linkIssue.link()), + node('p', supportSetting.support.linkWiki.link()) + ] + }) ]) ); diff --git a/src/component/menuContent/themeSetting/index.js b/src/component/menuContent/themeSetting/index.js index ed5eed88..e974f999 100644 --- a/src/component/menuContent/themeSetting/index.js +++ b/src/component/menuContent/themeSetting/index.js @@ -1,3 +1,5 @@ +import { message } from '../../message'; + import { state } from '../../state'; import { data } from '../../data'; import { header } from '../../header'; @@ -273,7 +275,7 @@ themeSetting.disable = () => { themeSetting.preset = (parent) => { themeSetting.control.preset.presetHelper = new Control_helperText({ - text: ['Applying a Preset will replace the current Colour, Accent, Font, Style, Opacity, Radius, Shadow, Shade and Background.'] + text: [message.get('menuContentThemePresetHelperPara1')] }); const preset = () => { @@ -310,10 +312,10 @@ themeSetting.saved = (parent) => { themeSetting.control.saved = { savedElement: node('div|class:theme-custom'), customHelper: new Control_helperText({ - text: ['Saving a Theme will record the current Colour, Accent, Font, Style, Opacity, Radius, Shadow, Shade and Background.'] + text: [message.get('menuContentThemeSavedHelperPara1')] }), saveButton: new Button({ - text: 'Save current theme', + text: message.get('menuContentThemeSavedSave'), style: ['line'], func: () => { menu.close(); @@ -321,7 +323,7 @@ themeSetting.saved = (parent) => { } }), edit: new Button({ - text: 'Edit saved themes', + text: message.get('menuContentThemeSavedEdit'), iconName: 'edit', style: ['line'], srOnly: true, @@ -384,9 +386,9 @@ themeSetting.style = (parent) => { themeSetting.control.style = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-style-dark', labelText: 'Dark mode', description: false, value: 'dark' }, - { id: 'theme-style-light', labelText: 'Light mode', description: false, value: 'light' }, - { id: 'theme-style-system', labelText: 'Automatic', description: 'Follow the system Light or Dark mode.', value: 'system' } + { id: 'theme-style-dark', labelText: message.get('menuContentThemeStyleDarkLabel'), description: false, value: 'dark' }, + { id: 'theme-style-light', labelText: message.get('menuContentThemeStyleLightLabel'), description: false, value: 'light' }, + { id: 'theme-style-system', labelText: message.get('menuContentThemeStyleAutomaticLabel'), description: message.get('menuContentThemeStyleAutomaticDescription'), value: 'system' } ], groupName: 'theme-style', path: 'theme.style', @@ -405,7 +407,7 @@ themeSetting.style = (parent) => { }; -themeSetting.colour = (parent) => { +themeSetting.color = (parent) => { const shade = () => { @@ -444,7 +446,7 @@ themeSetting.colour = (parent) => { object: state.get.current(), path: 'theme.color.range.primary.h', id: 'theme-color-range-primary-h', - labelText: 'Primary colour', + labelText: message.get('menuContentThemeColorRangePrimaryH'), value: state.get.current().theme.color.range.primary.h, defaultValue: state.get.default().theme.color.range.primary.h, min: state.get.minMax().theme.color.range.primary.h.min, @@ -459,7 +461,7 @@ themeSetting.colour = (parent) => { object: state.get.current(), path: 'theme.color.range.primary.s', id: 'theme-color-range-primary-s', - labelText: 'Saturation', + labelText: message.get('menuContentThemeColorRangePrimaryS'), value: state.get.current().theme.color.range.primary.s, defaultValue: state.get.default().theme.color.range.primary.s, min: state.get.minMax().theme.color.range.primary.s.min, @@ -474,12 +476,12 @@ themeSetting.colour = (parent) => { }, contrast: new Control_sliderDouble({ object: state.get.current(), - labelText: 'Contrast range', + labelText: message.get('menuContentThemeColorContrastLabel'), style: 'contrast', left: { path: 'theme.color.contrast.start', id: 'theme-color-contrast-start', - labelText: 'Contrast start', + labelText: message.get('menuContentThemeColorContrastLeft'), value: state.get.current().theme.color.contrast.start, defaultValue: state.get.default().theme.color.contrast.start, min: state.get.minMax().theme.color.contrast.start.min, @@ -492,7 +494,7 @@ themeSetting.colour = (parent) => { right: { path: 'theme.color.contrast.end', id: 'theme-color-contrast-end', - labelText: 'Contrast end', + labelText: message.get('menuContentThemeColorContrastRight'), value: state.get.current().theme.color.contrast.end, defaultValue: state.get.default().theme.color.contrast.end, min: state.get.minMax().theme.color.contrast.end.min, @@ -505,16 +507,16 @@ themeSetting.colour = (parent) => { }), contrastHelper: new Control_helperText({ text: [ - 'Move the Contrast range controls close together for a muted look.', - 'Move the Contrast range controls far apart from each other for a sharp vivid look.' + message.get('menuContentThemeColorContrastHelperPara1'), + message.get('menuContentThemeColorContrastHelperPara2') ] }), shade: { helper: new Control_helperText({ text: [ - 'Backgrounds, Bookmarks and Modals use shades from the left.', - 'Text and form elements use shades from the right.', - 'For a light look switch to the Light Style and then select a Primary colour. And vice versa for a dark look.' + message.get('menuContentThemeColorShadeHelperPara1'), + message.get('menuContentThemeColorShadeHelperPara2'), + message.get('menuContentThemeColorShadeHelperPara3') ] }) } @@ -564,7 +566,7 @@ themeSetting.accent = (parent) => { object: state.get.current(), path: 'theme.accent', id: 'theme-accent', - labelText: 'Accent colour', + labelText: message.get('menuContentThemeAccentColor'), defaultValue: state.get.default().theme.accent.rgb, minMaxObject: state.get.minMax(), randomColor: true, @@ -589,7 +591,7 @@ themeSetting.accent = (parent) => { object: state.get.current(), path: 'theme.accent.random.active', id: 'theme-accent-random-active', - labelText: 'Random Accent colour on load/refresh', + labelText: message.get('menuContentThemeAccentRandomActive'), action: () => { themeSetting.disable(); themeSetting.control.accent.random.collapse.update(); @@ -600,11 +602,11 @@ themeSetting.accent = (parent) => { themeSetting.control.accent.random.style = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-accent-random-style-any', labelText: 'Any', value: 'any' }, - { id: 'theme-accent-random-style-light', labelText: 'Light', value: 'light' }, - { id: 'theme-accent-random-style-dark', labelText: 'Dark', value: 'dark' }, - { id: 'theme-accent-random-style-pastel', labelText: 'Pastel', value: 'pastel' }, - { id: 'theme-accent-random-style-saturated', labelText: 'Saturated', value: 'saturated' }, + { id: 'theme-accent-random-style-any', labelText: message.get('menuContentThemeAccentRandomStyleAny'), value: 'any' }, + { id: 'theme-accent-random-style-light', labelText: message.get('menuContentThemeAccentRandomStyleLight'), value: 'light' }, + { id: 'theme-accent-random-style-dark', labelText: message.get('menuContentThemeAccentRandomStyleDark'), value: 'dark' }, + { id: 'theme-accent-random-style-pastel', labelText: message.get('menuContentThemeAccentRandomStylePastel'), value: 'pastel' }, + { id: 'theme-accent-random-style-saturated', labelText: message.get('menuContentThemeAccentRandomStyleSaturated'), value: 'saturated' }, ], groupName: 'theme-accent-random-style', path: 'theme.accent.random.style', @@ -614,7 +616,7 @@ themeSetting.accent = (parent) => { }); themeSetting.control.accent.randomiseNow = new Button({ - text: 'Randomise now', + text: message.get('menuContentThemeAccentRandomRandomise'), style: ['line'], func: () => { theme.accent.random.render(); @@ -651,7 +653,7 @@ themeSetting.accent = (parent) => { themeSetting.control.accent.cycle.alert = new Alert({ iconName: 'info', children: [ - node('p:Take care as a fast changing Accent hue may cause performance issues.|class:small') + node(`p:${message.get('menuContentThemeAccentCycleAlert')}|class:small`) ] }); @@ -659,7 +661,7 @@ themeSetting.accent = (parent) => { object: state.get.current(), path: 'theme.accent.cycle.active', id: 'theme-accent-random-cycle-active', - labelText: 'Auto change Accent hue', + labelText: message.get('menuContentThemeAccentCycleActive'), action: () => { themeSetting.control.accent.cycle.collapse.update(); theme.accent.cycle.bind(); @@ -673,7 +675,7 @@ themeSetting.accent = (parent) => { object: state.get.current(), path: 'theme.accent.cycle.speed', id: 'theme-accent-random-cycle-speed', - labelText: 'Change delay', + labelText: message.get('menuContentThemeAccentCycleSpeed'), value: state.get.current().theme.accent.cycle.speed, defaultValue: state.get.default().theme.accent.cycle.speed, min: state.get.minMax().theme.accent.cycle.speed.min, @@ -688,7 +690,7 @@ themeSetting.accent = (parent) => { object: state.get.current(), path: 'theme.accent.cycle.step', id: 'theme-accent-random-cycle-step', - labelText: 'Change steps', + labelText: message.get('menuContentThemeAccentCycleStep'), value: state.get.current().theme.accent.cycle.step, defaultValue: state.get.default().theme.accent.cycle.step, min: state.get.minMax().theme.accent.cycle.step.min, @@ -700,7 +702,7 @@ themeSetting.accent = (parent) => { }); themeSetting.control.accent.cycle.stepHelper = new Control_helperText({ - text: ['Auto change Accent hue will not work when the Accent colour is a grey or black.'] + text: [message.get('menuContentThemeAccentCycleHelperPara1')] }); themeSetting.control.accent.cycle.area = node('div', [ @@ -761,8 +763,8 @@ themeSetting.font = (parent) => { id: 'theme-font-display-name', value: state.get.current().theme.font.display.name, defaultValue: state.get.default().theme.font.display.name, - placeholder: 'Google font name', - labelText: 'Display font', + placeholder: message.get('menuContentThemeFontDisplayNamePlaceholder'), + labelText: message.get('menuContentThemeFontDisplayNameLabel'), action: () => { theme.font.display.delay(); data.save(); @@ -771,16 +773,17 @@ themeSetting.font = (parent) => { nameHelper: new Control_helperText({ complexText: true, text: [ - `Use a ${(new Link({ text: 'Google Font', href: 'https://fonts.google.com/', openNew: true })).link().outerHTML} to customise the Clock, Date, Group names and Bookmark Letters.`, - 'Add a font name as it appears on Google Fonts, including capital letters and spaces, eg: enter "Fredoka One" or "Kanit"', - 'Clear the field to use the default font "Fjalla One".' + message.get('menuContentThemeFontDisplayNameHelperPara1'), + (new Link({ text: message.get('menuContentThemeFontDisplayNameHelperLink'), href: 'https://fonts.google.com/', openNew: true })).link().outerHTML, + message.get('menuContentThemeFontDisplayNameHelperPara2'), + message.get('menuContentThemeFontDisplayNameHelperPara3') ] }), weight: new Control_slider({ object: state.get.current(), path: 'theme.font.display.weight', id: 'theme-font-display-weight', - labelText: 'Font weight', + labelText: message.get('menuContentThemeFontDisplayWeightLabel'), value: state.get.current().theme.font.display.weight, defaultValue: state.get.default().theme.font.display.weight, step: state.get.step().theme.font.display.weight, @@ -792,7 +795,7 @@ themeSetting.font = (parent) => { } }), weightLight: new Button({ - text: 'Light', + text: message.get('menuContentThemeFontDisplayWeightLight'), style: ['line'], func: () => { state.get.current().theme.font.display.weight = fontWeight.light; @@ -802,7 +805,7 @@ themeSetting.font = (parent) => { } }), weightRegular: new Button({ - text: 'Regular', + text: message.get('menuContentThemeFontDisplayWeightRegular'), style: ['line'], func: () => { state.get.current().theme.font.display.weight = fontWeight.regular; @@ -812,7 +815,7 @@ themeSetting.font = (parent) => { } }), weightBold: new Button({ - text: 'Bold', + text: message.get('menuContentThemeFontDisplayWeightBold'), style: ['line'], func: () => { state.get.current().theme.font.display.weight = fontWeight.bold; @@ -822,13 +825,13 @@ themeSetting.font = (parent) => { } }), weightHelper: new Control_helperText({ - text: ['Not all fonts support all weights. Refer to the Google Font page to see which are available.'] + text: [message.get('menuContentThemeFontDisplayWeightHelperPara1')] }), style: new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-font-display-style-normal', labelText: 'Normal', value: 'normal' }, - { id: 'theme-font-display-style-italic', labelText: 'Italic', value: 'italic' } + { id: 'theme-font-display-style-normal', labelText: message.get('menuContentThemeFontDisplayStyleNormal'), value: 'normal' }, + { id: 'theme-font-display-style-italic', labelText: message.get('menuContentThemeFontDisplayStyleItalic'), value: 'italic' } ], groupName: 'theme-font-display-style', path: 'theme.font.display.style', @@ -849,8 +852,8 @@ themeSetting.font = (parent) => { id: 'theme-font-ui-name', value: state.get.current().theme.font.ui.name, defaultValue: state.get.default().theme.font.ui.name, - placeholder: 'Google font name', - labelText: 'User interface font', + placeholder: message.get('menuContentThemeFontUiNamePlaceholder'), + labelText: message.get('menuContentThemeFontUiNameLabel'), action: () => { theme.font.ui.delay(); data.save(); @@ -859,16 +862,17 @@ themeSetting.font = (parent) => { nameHelper: new Control_helperText({ complexText: true, text: [ - `Use a ${(new Link({ text: 'Google Font', href: 'https://fonts.google.com/', openNew: true })).link().outerHTML} to customise the Bookmark name, URL and form elements.`, - 'Add a font name as it appears on Google Fonts, including capital letters and spaces, eg: enter "Roboto", "Source Sans Pro" or "Noto Sans"', - 'Clear the field to use the default font "Open Sans".' + message.get('menuContentThemeFontUiNameHelperPara1'), + (new Link({ text: message.get('menuContentThemeFontUiNameHelperLink'), href: 'https://fonts.google.com/', openNew: true })).link().outerHTML, + message.get('menuContentThemeFontUiNameHelperPara2'), + message.get('menuContentThemeFontUiNameHelperPara3') ] }), weight: new Control_slider({ object: state.get.current(), path: 'theme.font.ui.weight', id: 'theme-font-ui-weight', - labelText: 'Font weight', + labelText: message.get('menuContentThemeFontUiWeightLabel'), value: state.get.current().theme.font.ui.weight, defaultValue: state.get.default().theme.font.ui.weight, step: state.get.step().theme.font.ui.weight, @@ -880,7 +884,7 @@ themeSetting.font = (parent) => { } }), weightLight: new Button({ - text: 'Light', + text: message.get('menuContentThemeFontUiWeightLight'), style: ['line'], func: () => { state.get.current().theme.font.ui.weight = fontWeight.light; @@ -890,7 +894,7 @@ themeSetting.font = (parent) => { } }), weightRegular: new Button({ - text: 'Regular', + text: message.get('menuContentThemeFontUiWeightRegular'), style: ['line'], func: () => { state.get.current().theme.font.ui.weight = fontWeight.regular; @@ -900,7 +904,7 @@ themeSetting.font = (parent) => { } }), weightBold: new Button({ - text: 'Bold', + text: message.get('menuContentThemeFontUiWeightBold'), style: ['line'], func: () => { state.get.current().theme.font.ui.weight = fontWeight.bold; @@ -910,13 +914,13 @@ themeSetting.font = (parent) => { } }), weightHelper: new Control_helperText({ - text: ['Not all fonts support all weights. Refer to the Google Font page to see which are available.'] + text: [message.get('menuContentThemeFontUiWeightHelperPara1')] }), style: new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-font-ui-style-normal', labelText: 'Normal', value: 'normal' }, - { id: 'theme-font-ui-style-italic', labelText: 'Italic', value: 'italic' } + { id: 'theme-font-ui-style-normal', labelText: message.get('menuContentThemeFontUiStyleNormal'), value: 'normal' }, + { id: 'theme-font-ui-style-italic', labelText: message.get('menuContentThemeFontUiStyleItalic'), value: 'italic' } ], groupName: 'theme-font-ui-style', path: 'theme.font.ui.style', @@ -992,7 +996,7 @@ themeSetting.radius = (parent) => { object: state.get.current(), path: 'theme.radius', id: 'theme-radius', - labelText: 'Corners radius', + labelText: message.get('menuContentThemeRadius'), value: state.get.current().theme.radius, defaultValue: state.get.default().theme.radius, min: state.get.minMax().theme.radius.min, @@ -1017,7 +1021,7 @@ themeSetting.shadow = (parent) => { object: state.get.current(), path: 'theme.shadow', id: 'theme-shadow', - labelText: 'Shadow size', + labelText: message.get('menuContentThemeShadow'), value: state.get.current().theme.shadow, defaultValue: state.get.default().theme.shadow, min: state.get.minMax().theme.shadow.min, @@ -1043,7 +1047,7 @@ themeSetting.shade = (parent) => { object: state.get.current(), path: 'theme.shade.opacity', id: 'theme.shade.opacity', - labelText: 'Shade opacity', + labelText: message.get('menuContentThemeShadeOpacity'), value: state.get.current().theme.shade.opacity, defaultValue: state.get.default().theme.shade.opacity, min: state.get.minMax().theme.shade.opacity.min, @@ -1057,7 +1061,7 @@ themeSetting.shade = (parent) => { object: state.get.current(), path: 'theme.shade.blur', id: 'theme.shade.blur', - labelText: 'Shade blur', + labelText: message.get('menuContentThemeShadeBlurLabel'), value: state.get.current().theme.shade.blur, defaultValue: state.get.default().theme.shade.blur, min: state.get.minMax().theme.shade.blur.min, @@ -1068,7 +1072,7 @@ themeSetting.shade = (parent) => { } }), blurHelper: new Control_helperText({ - text: ['Not supported by all browsers.'] + text: [message.get('menuContentThemeShadeBlurHelperPara1')] }) }; @@ -1088,7 +1092,7 @@ themeSetting.opacity = (parent) => { object: state.get.current(), path: 'theme.opacity.general', id: 'theme-opacity-general', - labelText: 'All opacity', + labelText: message.get('menuContentThemeOpacityGeneralLabel'), value: state.get.current().theme.opacity.general, defaultValue: state.get.default().theme.opacity.general, min: state.get.minMax().theme.opacity.general.min, @@ -1133,14 +1137,17 @@ themeSetting.opacity = (parent) => { }); themeSetting.control.opacity.generalHelper = new Control_helperText({ - text: ['Change the opacity of Search bar, Bookmarks, Group controls and the Toolbar.', 'Opacity can also be changed when editing individual Bookmarks.'] + text: [ + message.get('menuContentThemeOpacityGeneralHelperPara1'), + message.get('menuContentThemeOpacityGeneralHelperPara2') + ] }); themeSetting.control.opacity.toolbar = new Control_sliderSlim({ object: state.get.current(), path: 'theme.toolbar.opacity', id: 'theme-toolbar-opacity', - labelText: 'Toolbar', + labelText: message.get('menuContentThemeOpacityToolbar'), value: state.get.current().theme.toolbar.opacity, defaultValue: state.get.default().theme.toolbar.opacity, min: state.get.minMax().theme.toolbar.opacity.min, @@ -1160,7 +1167,7 @@ themeSetting.opacity = (parent) => { object: state.get.current(), path: 'theme.bookmark.item.opacity', id: 'theme-bookmark-item-opacity', - labelText: 'Bookmark', + labelText: message.get('menuContentThemeOpacityBookmark'), value: state.get.current().theme.bookmark.item.opacity, defaultValue: state.get.default().theme.bookmark.item.opacity, min: state.get.minMax().theme.bookmark.item.opacity.min, @@ -1182,7 +1189,7 @@ themeSetting.opacity = (parent) => { object: state.get.current(), path: 'theme.header.search.opacity', id: 'theme-header-search-opacity', - labelText: 'Search box', + labelText: message.get('menuContentThemeOpacitySearch'), value: state.get.current().theme.header.search.opacity, defaultValue: state.get.default().theme.header.search.opacity, min: state.get.minMax().theme.header.search.opacity.min, @@ -1203,7 +1210,7 @@ themeSetting.opacity = (parent) => { object: state.get.current(), path: 'theme.group.toolbar.opacity', id: 'theme-group-toolbar-opacity', - labelText: 'Group toolbar', + labelText: message.get('menuContentThemeOpacityGroupToolbar'), value: state.get.current().theme.group.toolbar.opacity, defaultValue: state.get.default().theme.group.toolbar.opacity, min: state.get.minMax().theme.group.toolbar.opacity.min, @@ -1249,6 +1256,8 @@ themeSetting.opacity = (parent) => { themeSetting.background = (parent) => { + const supportLink = supportSetting.supportPage.get(); + const updateVideoPlayState = () => { if (theme.background.element.video) { @@ -1265,12 +1274,12 @@ themeSetting.background = (parent) => { type: new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-background-type-theme', labelText: 'Background by Theme', description: 'Use the Background colour defined by the Theme.', value: 'theme' }, - { id: 'theme-background-type-accent', labelText: 'Background by Accent', description: 'Use the Accent colour for the Background.', value: 'accent' }, - { id: 'theme-background-type-color', labelText: 'Custom colour', value: 'color' }, - { id: 'theme-background-type-gradient', labelText: 'Gradient', value: 'gradient' }, - { id: 'theme-background-type-image', labelText: 'Image', value: 'image' }, - { id: 'theme-background-type-video', labelText: 'Video', value: 'video' } + { id: 'theme-background-type-theme', labelText: message.get('menuContentThemeBackgroundTypeThemeLabel'), description: message.get('menuContentThemeBackgroundTypeThemeDescription'), value: 'theme' }, + { id: 'theme-background-type-accent', labelText: message.get('menuContentThemeBackgroundTypeAccentLabel'), description: message.get('menuContentThemeBackgroundTypeAccentDescription'), value: 'accent' }, + { id: 'theme-background-type-color', labelText: message.get('menuContentThemeBackgroundTypeColor'), value: 'color' }, + { id: 'theme-background-type-gradient', labelText: message.get('menuContentThemeBackgroundTypeGradient'), value: 'gradient' }, + { id: 'theme-background-type-image', labelText: message.get('menuContentThemeBackgroundTypeImage'), value: 'image' }, + { id: 'theme-background-type-video', labelText: message.get('menuContentThemeBackgroundTypeVideo'), value: 'video' } ], groupName: 'theme-background-type', path: 'theme.background.type', @@ -1287,7 +1296,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.color', id: 'theme-background-color', - labelText: 'Background colour', + labelText: message.get('menuContentThemeBackgroundColor'), defaultValue: state.get.default().theme.background.color.rgb, minMaxObject: state.get.minMax(), randomColor: true, @@ -1309,7 +1318,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.gradient.angle', id: 'theme-background-gradient-angle', - labelText: 'Background gradient angle', + labelText: message.get('menuContentThemeBackgroundGradientAngle'), value: state.get.current().theme.background.gradient.angle, defaultValue: state.get.default().theme.background.gradient.angle, min: state.get.minMax().theme.background.gradient.angle.min, @@ -1324,7 +1333,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.gradient.start', id: 'theme-background-gradient-start', - labelText: 'Background gradient start', + labelText: message.get('menuContentThemeBackgroundGradientLeft'), defaultValue: state.get.default().theme.background.gradient.start.rgb, minMaxObject: state.get.minMax(), randomColor: true, @@ -1345,7 +1354,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.gradient.end', id: 'theme-background-gradient-end', - labelText: 'Background gradient end', + labelText: message.get('menuContentThemeBackgroundGradientRight'), defaultValue: state.get.default().theme.background.gradient.end.rgb, minMaxObject: state.get.minMax(), randomColor: true, @@ -1367,8 +1376,8 @@ themeSetting.background = (parent) => { alert: new Alert({ iconName: 'info', children: [ - node('p:Local images can no longer be used. Images must be hosted somewhere online.|class:small'), - complexNode({ tag: 'p', attr: [{ key: 'class', value: 'small' }], node: [(new Link({ text: 'Why has this changed?', href: supportSetting.link.url + supportSetting.link.page.localBackgroundImage, openNew: true })).link()] }) + node(`p:${message.get('menuContentThemeBackgroundImageAlertPara1')}|class:small`), + complexNode({ tag: 'p', attr: [{ key: 'class', value: 'small' }], node: [(new Link({ text: message.get('menuContentThemeBackgroundImageAlertPara2'), href: supportLink.baseUrl + supportLink.page.localBackgroundImage.url, openNew: true })).link()] }) ] }), url: new Control_textarea({ @@ -1376,8 +1385,8 @@ themeSetting.background = (parent) => { path: 'theme.background.image.url', id: 'theme-background-image-url', value: state.get.current().theme.background.image.url, - placeholder: 'https://www.example.com/image.jpg', - labelText: 'URL', + placeholder: message.get('menuContentThemeBackgroundImageUrlPlaceholder'), + labelText: message.get('menuContentThemeBackgroundImageUrlLabel'), action: () => { theme.background.image.render(); data.save(); @@ -1385,17 +1394,17 @@ themeSetting.background = (parent) => { }), urlHelper: new Control_helperText({ text: [ - 'Add more than one URL separated by spaces or on new lines for a random background image on load.', - 'Unsplash can be used for random images, eg:', - 'https://source.unsplash.com/random/1920x1080/?night,day,sky', - 'Change parameters after .../random/ for more options. Loading times may vary.' + message.get('menuContentThemeBackgroundImageUrlHelperPara1'), + message.get('menuContentThemeBackgroundImageUrlHelperPara2'), + message.get('menuContentThemeBackgroundImageUrlHelperPara3'), + message.get('menuContentThemeBackgroundImageUrlHelperPara4') ] }), blur: new Control_sliderSlim({ object: state.get.current(), path: 'theme.background.image.blur', id: 'theme-background-image-blur', - labelText: 'Blur', + labelText: message.get('menuContentThemeBackgroundImageBlur'), value: state.get.current().theme.background.image.blur, defaultValue: state.get.default().theme.background.image.blur, min: state.get.minMax().theme.background.image.blur.min, @@ -1409,7 +1418,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.image.grayscale', id: 'theme-background-image-grayscale', - labelText: 'Grayscale', + labelText: message.get('menuContentThemeBackgroundImageGrayscale'), value: state.get.current().theme.background.image.grayscale, defaultValue: state.get.default().theme.background.image.grayscale, min: state.get.minMax().theme.background.image.grayscale.min, @@ -1423,7 +1432,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.image.scale', id: 'theme-background-image-scale', - labelText: 'Scale', + labelText: message.get('menuContentThemeBackgroundImageScale'), value: state.get.current().theme.background.image.scale, defaultValue: state.get.default().theme.background.image.scale, min: state.get.minMax().theme.background.image.scale.min, @@ -1437,7 +1446,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.image.accent', id: 'theme-background-image-accent', - labelText: 'Accent', + labelText: message.get('menuContentThemeBackgroundImageAccent'), value: state.get.current().theme.background.image.accent, defaultValue: state.get.default().theme.background.image.accent, min: state.get.minMax().theme.background.image.accent.min, @@ -1451,7 +1460,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.image.opacity', id: 'theme-background-image-opacity', - labelText: 'Opacity', + labelText: message.get('menuContentThemeBackgroundImageOpacity'), value: state.get.current().theme.background.image.opacity, defaultValue: state.get.default().theme.background.image.opacity, min: state.get.minMax().theme.background.image.opacity.min, @@ -1466,7 +1475,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.image.vignette.opacity', id: 'theme-background-image-vignette-opacity', - labelText: 'Vignette', + labelText: message.get('menuContentThemeBackgroundImageVignetteOpacity'), value: state.get.current().theme.background.image.vignette.opacity, defaultValue: state.get.default().theme.background.image.vignette.opacity, min: state.get.minMax().theme.background.image.vignette.opacity.min, @@ -1478,11 +1487,11 @@ themeSetting.background = (parent) => { }), range: new Control_sliderDouble({ object: state.get.current(), - labelText: 'Shade start and end', + labelText: message.get('menuContentThemeBackgroundImageVignetteRangeLabel'), left: { path: 'theme.background.image.vignette.end', id: 'theme-background-image-vignette-end', - labelText: 'Shade end', + labelText: message.get('menuContentThemeBackgroundImageVignetteRangeLeft'), value: state.get.current().theme.background.image.vignette.end, defaultValue: state.get.default().theme.background.image.vignette.end, min: state.get.minMax().theme.background.image.vignette.end.min, @@ -1496,7 +1505,7 @@ themeSetting.background = (parent) => { right: { path: 'theme.background.image.vignette.start', id: 'theme-background-image-vignette-start', - labelText: 'Shade start', + labelText: message.get('menuContentThemeBackgroundImageVignetteRangeRight'), value: state.get.current().theme.background.image.vignette.start, defaultValue: state.get.default().theme.background.image.vignette.start, min: state.get.minMax().theme.background.image.vignette.start.min, @@ -1514,8 +1523,8 @@ themeSetting.background = (parent) => { alert: new Alert({ iconName: 'info', children: [ - node('p:YouTube page URLs can not be used.|class:small'), - complexNode({ tag: 'p', attr: [{ key: 'class', value: 'small' }], node: [(new Link({ text: 'How to link to a video file.', href: supportSetting.link.url + supportSetting.link.page.backgroundImageVideo, openNew: true })).link()] }) + node(`p:${message.get('menuContentThemeBackgroundVideoAlertPara1')}.|class:small`), + complexNode({ tag: 'p', attr: [{ key: 'class', value: 'small' }], node: [(new Link({ text: message.get('menuContentThemeBackgroundVideoAlertPara2'), href: supportLink.baseUrl + supportLink.page.backgroundImageVideo.url, openNew: true })).link()] }) ] }), url: new Control_textarea({ @@ -1523,8 +1532,8 @@ themeSetting.background = (parent) => { path: 'theme.background.video.url', id: 'theme-background-video-url', value: state.get.current().theme.background.video.url, - placeholder: 'https://www.example.com/video.mp4', - labelText: 'URL', + placeholder: message.get('menuContentThemeBackgroundVideoUrlPlaceholder'), + labelText: message.get('menuContentThemeBackgroundVideoUrlLabel'), action: () => { theme.background.video.clear(); theme.background.video.render(); @@ -1533,15 +1542,15 @@ themeSetting.background = (parent) => { }), urlHelper: new Control_helperText({ text: [ - 'Background video only supports a direct URL to a video file. Supports MP4 and WebM format.', - 'Add more than one URL separated by spaces or on new lines for a random background video on load.' + message.get('menuContentThemeBackgroundVideoUrlHelperPara1'), + message.get('menuContentThemeBackgroundVideoUrlHelperPara2') ] }), blur: new Control_sliderSlim({ object: state.get.current(), path: 'theme.background.video.blur', id: 'theme-background-video-blur', - labelText: 'Blur', + labelText: message.get('menuContentThemeBackgroundVideoBlur'), value: state.get.current().theme.background.video.blur, defaultValue: state.get.default().theme.background.video.blur, min: state.get.minMax().theme.background.video.blur.min, @@ -1555,7 +1564,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.video.grayscale', id: 'theme-background-video-grayscale', - labelText: 'Grayscale', + labelText: message.get('menuContentThemeBackgroundVideoGrayscale'), value: state.get.current().theme.background.video.grayscale, defaultValue: state.get.default().theme.background.video.grayscale, min: state.get.minMax().theme.background.video.grayscale.min, @@ -1569,7 +1578,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.video.scale', id: 'theme-background-video-scale', - labelText: 'Scale', + labelText: message.get('menuContentThemeBackgroundVideoScale'), value: state.get.current().theme.background.video.scale, defaultValue: state.get.default().theme.background.video.scale, min: state.get.minMax().theme.background.video.scale.min, @@ -1583,7 +1592,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.video.accent', id: 'theme-background-video-accent', - labelText: 'Accent', + labelText: message.get('menuContentThemeBackgroundVideoAccent'), value: state.get.current().theme.background.video.accent, defaultValue: state.get.default().theme.background.video.accent, min: state.get.minMax().theme.background.video.accent.min, @@ -1597,7 +1606,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.video.opacity', id: 'theme-background-video-opacity', - labelText: 'Opacity', + labelText: message.get('menuContentThemeBackgroundVideoOpacity'), value: state.get.current().theme.background.video.opacity, defaultValue: state.get.default().theme.background.video.opacity, min: state.get.minMax().theme.background.video.opacity.min, @@ -1612,7 +1621,7 @@ themeSetting.background = (parent) => { object: state.get.current(), path: 'theme.background.video.vignette.opacity', id: 'theme-background-video-vignette-opacity', - labelText: 'Vignette', + labelText: message.get('menuContentThemeBackgroundVideoVignetteOpacity'), value: state.get.current().theme.background.video.vignette.opacity, defaultValue: state.get.default().theme.background.video.vignette.opacity, min: state.get.minMax().theme.background.video.vignette.opacity.min, @@ -1624,11 +1633,11 @@ themeSetting.background = (parent) => { }), range: new Control_sliderDouble({ object: state.get.current(), - labelText: 'Shade start and end', + labelText: message.get('menuContentThemeBackgroundVideoVignetteRangeLabel'), left: { path: 'theme.background.video.vignette.end', id: 'theme-background-video-vignette-end', - labelText: 'Shade end', + labelText: message.get('menuContentThemeBackgroundVideoVignetteRangeLeft'), value: state.get.current().theme.background.video.vignette.end, defaultValue: state.get.default().theme.background.video.vignette.end, min: state.get.minMax().theme.background.video.vignette.end.min, @@ -1642,7 +1651,7 @@ themeSetting.background = (parent) => { right: { path: 'theme.background.video.vignette.start', id: 'theme-background-video-vignette-start', - labelText: 'Shade start', + labelText: message.get('menuContentThemeBackgroundVideoVignetteRangeRight'), value: state.get.current().theme.background.video.vignette.start, defaultValue: state.get.default().theme.background.video.vignette.start, min: state.get.minMax().theme.background.video.vignette.start.min, @@ -1752,10 +1761,10 @@ themeSetting.layout = (parent) => { themeSetting.control.layout.color.by = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-layout-by-theme', labelText: 'Transparent', description: 'No background colour behind the Layout.', value: 'theme' }, - { id: 'theme-layout-by-custom', labelText: 'Custom colour', description: 'Use a custom colour behind the Layout.', value: 'custom' } + { id: 'theme-layout-by-theme', labelText: message.get('menuContentThemeLayoutColorByTransparentLabel'), description: message.get('menuContentThemeLayoutColorByTransparentDescription'), value: 'theme' }, + { id: 'theme-layout-by-custom', labelText: message.get('menuContentThemeLayoutColorByCustomLabel'), description: message.get('menuContentThemeLayoutColorByCustomDescription'), value: 'custom' } ], - label: 'Layout background colour', + label: message.get('menuContentThemeLayoutColorLabel'), groupName: 'theme-layout-by', path: 'theme.layout.color.by', action: () => { @@ -1770,7 +1779,7 @@ themeSetting.layout = (parent) => { object: state.get.current(), path: 'theme.layout.color', id: 'theme-layout-color', - labelText: 'Layout background colour', + labelText: message.get('menuContentThemeLayoutColorColor'), defaultValue: state.get.default().theme.layout.color.rgb, minMaxObject: state.get.minMax(), action: () => { @@ -1790,7 +1799,7 @@ themeSetting.layout = (parent) => { object: state.get.current(), path: 'theme.layout.color.opacity', id: 'theme-layout-color-opacity', - labelText: 'Background opacity', + labelText: message.get('menuContentThemeLayoutColorOpacity'), value: state.get.current().theme.layout.color.opacity, defaultValue: state.get.default().theme.layout.color.opacity, min: state.get.minMax().theme.layout.color.opacity.min, @@ -1807,7 +1816,7 @@ themeSetting.layout = (parent) => { object: state.get.current(), path: 'theme.layout.color.blur', id: 'theme.layout-blur', - labelText: 'Background blur', + labelText: message.get('menuContentThemeLayoutColorBlurLabel'), value: state.get.current().theme.layout.color.blur, defaultValue: state.get.default().theme.layout.color.blur, min: state.get.minMax().theme.layout.color.blur.min, @@ -1821,7 +1830,7 @@ themeSetting.layout = (parent) => { }); themeSetting.control.layout.color.blurHelper = new Control_helperText({ - text: ['Not supported by all browsers.'] + text: [message.get('menuContentThemeLayoutColorBlurHelperPara1')] }); themeSetting.control.layout.color.area = node('div', [ @@ -1845,7 +1854,7 @@ themeSetting.layout = (parent) => { object: state.get.current(), path: 'theme.layout.divider.size', id: 'theme.layout-divider-size', - labelText: 'Divider between Header and Bookmark area', + labelText: message.get('menuContentThemeLayoutDivider'), value: state.get.current().theme.layout.divider.size, defaultValue: state.get.default().theme.layout.divider.size, min: state.get.minMax().theme.layout.divider.size.min, @@ -1889,10 +1898,10 @@ themeSetting.header = (parent) => { themeSetting.control.header.color.by = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-header-by-theme', labelText: 'Transparent', description: 'No background colour behind the Header area.', value: 'theme' }, - { id: 'theme-header-by-custom', labelText: 'Custom colour', description: 'Use a custom colour behind the Header area.', value: 'custom' } + { id: 'theme-header-by-theme', labelText: message.get('menuContentThemeHeaderColorByTransparentLabel'), description: message.get('menuContentThemeHeaderColorByTransparentDescription'), value: 'theme' }, + { id: 'theme-header-by-custom', labelText: message.get('menuContentThemeHeaderColorByCustomLabel'), description: message.get('menuContentThemeHeaderColorByCustomDescription'), value: 'custom' } ], - label: 'Header background colour', + label: message.get('menuContentThemeHeaderColorLabel'), groupName: 'theme-header-by', path: 'theme.header.color.by', action: () => { @@ -1907,7 +1916,7 @@ themeSetting.header = (parent) => { object: state.get.current(), path: 'theme.header.color', id: 'theme-header-color', - labelText: 'Header area background colour', + labelText: message.get('menuContentThemeHeaderColorColor'), defaultValue: state.get.default().theme.header.color.rgb, minMaxObject: state.get.minMax(), action: () => { @@ -1927,7 +1936,7 @@ themeSetting.header = (parent) => { object: state.get.current(), path: 'theme.header.color.opacity', id: 'theme-header-color-opacity', - labelText: 'Background opacity', + labelText: message.get('menuContentThemeHeaderColorOpacity'), value: state.get.current().theme.header.color.opacity, defaultValue: state.get.default().theme.header.color.opacity, min: state.get.minMax().theme.header.color.opacity.min, @@ -1978,10 +1987,10 @@ themeSetting.bookmark = (parent) => { themeSetting.control.bookmark.color.by = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'theme-bookmark-by-theme', labelText: 'Transparent', description: 'No background colour behind the Bookmark area.', value: 'theme' }, - { id: 'theme-bookmark-by-custom', labelText: 'Custom colour', description: 'Use a custom colour behind the Bookmark area.', value: 'custom' } + { id: 'theme-bookmark-by-theme', labelText: message.get('menuContentThemeBookmarkColorByTransparentLabel'), description: message.get('menuContentThemeBookmarkColorByTransparentDescription'), value: 'theme' }, + { id: 'theme-bookmark-by-custom', labelText: message.get('menuContentThemeBookmarkColorByCustomLabel'), description: message.get('menuContentThemeBookmarkColorByCustomDescription'), value: 'custom' } ], - label: 'Bookmark area background colour', + label: message.get('menuContentThemeBookmarkColorLabel'), groupName: 'theme-bookmark-by', path: 'theme.bookmark.color.by', action: () => { @@ -1996,7 +2005,7 @@ themeSetting.bookmark = (parent) => { object: state.get.current(), path: 'theme.bookmark.color', id: 'theme-bookmark-color', - labelText: 'Header area background colour', + labelText: message.get('menuContentThemeBookmarkColorColor'), defaultValue: state.get.default().theme.bookmark.color.rgb, minMaxObject: state.get.minMax(), action: () => { @@ -2016,7 +2025,7 @@ themeSetting.bookmark = (parent) => { object: state.get.current(), path: 'theme.bookmark.color.opacity', id: 'theme-bookmark-color-opacity', - labelText: 'Background opacity', + labelText: message.get('menuContentThemeBookmarkColorOpacity'), value: state.get.current().theme.bookmark.color.opacity, defaultValue: state.get.default().theme.bookmark.color.opacity, min: state.get.minMax().theme.bookmark.color.opacity.min, @@ -2049,7 +2058,7 @@ themeSetting.bookmark = (parent) => { object: state.get.current(), path: 'theme.bookmark.item.border', id: 'theme-bookmark-item-border', - labelText: 'Bookmark border', + labelText: message.get('menuContentThemeBookmarkItemBorderLabel'), value: state.get.current().theme.bookmark.item.border, defaultValue: state.get.default().theme.bookmark.item.border, min: state.get.minMax().theme.bookmark.item.border.min, @@ -2062,12 +2071,15 @@ themeSetting.bookmark = (parent) => { }); themeSetting.control.bookmark.item.borderHelper = new Control_helperText({ - text: ['Bookmark border can also be changed when editing individual Bookmarks.', 'The colour of the Border is defined by the Accent which can also be changed when editing individual Bookmarks.'] + text: [ + message.get('menuContentThemeBookmarkItemBorderHelperPara1'), + message.get('menuContentThemeBookmarkItemBorderHelperPara2') + ] }); themeSetting.control.bookmark.item.rainbow = { add: new Button({ - text: 'Add unique accent to each Bookmark', + text: message.get('menuContentThemeBookmarkItemRainbowAdd'), style: ['line'], func: () => { theme.accent.rainbow.render(); @@ -2075,7 +2087,7 @@ themeSetting.bookmark = (parent) => { } }), remove: new Button({ - text: 'Remove all accent overrides', + text: message.get('menuContentThemeBookmarkItemRainbowRemove'), style: ['line'], func: () => { theme.accent.rainbow.clear(); @@ -2083,7 +2095,7 @@ themeSetting.bookmark = (parent) => { } }), helper: new Control_helperText({ - text: ['Bookmark custom Accent can also be changed when editing individual Bookmarks.'] + text: [message.get('menuContentThemeBookmarkItemRainbowHelperPara1')] }) }; diff --git a/src/component/menuContent/toolbarSetting/index.js b/src/component/menuContent/toolbarSetting/index.js index ccb2038f..c1ab6f8d 100644 --- a/src/component/menuContent/toolbarSetting/index.js +++ b/src/component/menuContent/toolbarSetting/index.js @@ -1,10 +1,11 @@ +import { message } from '../../message'; + import { state } from '../../state'; import { data } from '../../data'; import { header } from '../../header'; import { layout } from '../../layout'; import { toolbar } from '../../toolbar'; - import { Edge } from '../../edge'; import { Control_helperText } from '../../control/helperText'; @@ -69,7 +70,7 @@ toolbarSetting.size = (parent) => { object: state.get.current(), path: 'toolbar.size', id: 'toolbar-size', - labelText: 'Toolbar size', + labelText: message.get('menuContentToolbarSize'), value: state.get.current().toolbar.size, defaultValue: state.get.default().toolbar.size, min: state.get.minMax().toolbar.size.min, @@ -99,8 +100,8 @@ toolbarSetting.location = (parent) => { toolbarSetting.control.location.locationElement = new Control_radio({ object: state.get.current(), radioGroup: [ - { id: 'toolbar-location-corner', labelText: 'In a corner', value: 'corner' }, - { id: 'toolbar-location-header', labelText: 'In the Header', value: 'header' } + { id: 'toolbar-location-corner', labelText: message.get('menuContentToolbarLocationCorner'), value: 'corner' }, + { id: 'toolbar-location-header', labelText: message.get('menuContentToolbarLocationHeader'), value: 'header' } ], groupName: 'toolbar-location', path: 'toolbar.location', @@ -110,7 +111,6 @@ toolbarSetting.location = (parent) => { toolbar.current.update.style(); header.item.mod.order(); header.item.clear(); - header.item.clear(); header.item.render(); toolbar.bar.render(); layout.area.assemble(); @@ -133,23 +133,23 @@ toolbarSetting.location = (parent) => { }); toolbarSetting.control.location.locationHelper = new Control_helperText({ - text: ['Position the Toolbar inside the Header or in a corner of the window.'] + text: [message.get('menuContentToolbarLocationHelperPara1')] }); toolbarSetting.control.location.newLine = new Control_checkbox({ object: state.get.current(), path: 'toolbar.newLine', id: 'header-newLine', - labelText: 'New line', - description: 'Force on to a new line and seperate from other Header items.', - action: function () { + labelText: message.get('menuContentToolbarLocationNewLineLabel'), + description: message.get('menuContentToolbarLocationNewLineDescription'), + action: function() { applyCSSState('toolbar.newLine'); data.save(); } }); toolbarSetting.control.location.newLineHelper = new Control_helperText({ - text: ['Only available when the Toolbar is positioned inside the Header.'] + text: [message.get('menuContentToolbarLocationNewLineHelperPara1')] }); parent.appendChild( @@ -169,12 +169,12 @@ toolbarSetting.position = (parent) => { toolbarSetting.control.positionElement = new Control_radioGrid({ object: state.get.current(), radioGroup: [ - { id: 'toolbar-position-top-left', labelText: 'Top left', value: 'top-left', position: 1 }, - { id: 'toolbar-position-top-right', labelText: 'Top right', value: 'top-right', position: 2 }, - { id: 'toolbar-position-bottom-left', labelText: 'Bottom left', value: 'bottom-left', position: 3 }, - { id: 'toolbar-position-bottom-right', labelText: 'Bottom right', value: 'bottom-right', position: 4 } + { id: 'toolbar-position-top-left', labelText: message.get('menuContentToolbarPositionTopLeft'), value: 'top-left', position: 1 }, + { id: 'toolbar-position-top-right', labelText: message.get('menuContentToolbarPositionTopRight'), value: 'top-right', position: 2 }, + { id: 'toolbar-position-bottom-left', labelText: message.get('menuContentToolbarPositionBottomLeft'), value: 'bottom-left', position: 3 }, + { id: 'toolbar-position-bottom-right', labelText: message.get('menuContentToolbarPositionBottomRight'), value: 'bottom-right', position: 4 } ], - label: 'Toolbar position', + label: message.get('menuContentToolbarPositionLabel'), groupName: 'toolbar-position', path: 'toolbar.position', gridSize: '2x2', @@ -187,11 +187,11 @@ toolbarSetting.position = (parent) => { }); toolbarSetting.control.positionElementHelper1 = new Control_helperText({ - text: ['Position the Toolbar in one of the four corners of the window.'] + text: [message.get('menuContentToolbarPositionHelper1Para1')] }); toolbarSetting.control.positionElementHelper2 = new Control_helperText({ - text: ['Only available when the Toolbar is positioned in a corner.'] + text: [message.get('menuContentToolbarPositionHelper2Para1')] }); parent.appendChild( @@ -210,7 +210,7 @@ toolbarSetting.controls = (parent) => { object: state.get.current(), id: 'toolbar-accent-show', path: 'toolbar.accent.show', - labelText: 'Show Accent control', + labelText: message.get('menuContentToolbarControlsAccent'), action: () => { toolbar.current.update.control(); data.save(); @@ -221,7 +221,7 @@ toolbarSetting.controls = (parent) => { object: state.get.current(), id: 'toolbar-add-show', path: 'toolbar.add.show', - labelText: 'Show Add control', + labelText: message.get('menuContentToolbarControlsAdd'), action: () => { toolbar.current.update.control(); data.save(); @@ -232,7 +232,7 @@ toolbarSetting.controls = (parent) => { object: state.get.current(), id: 'toolbar-edit-show', path: 'toolbar.edit.show', - labelText: 'Show Edit control', + labelText: message.get('menuContentToolbarControlsEdit'), action: () => { toolbar.current.update.control(); data.save(); diff --git a/src/component/menuNav/index.js b/src/component/menuNav/index.js index 6f46efc0..17959c41 100644 --- a/src/component/menuNav/index.js +++ b/src/component/menuNav/index.js @@ -1,10 +1,13 @@ +import { message } from '../message'; + import { Button } from '../button'; import { node } from '../../utility/node'; +import { uppercaseFirstLetter } from '../../utility/uppercaseFirstLetter'; import './index.css'; -export const MenuNav = function ({ +export const MenuNav = function({ navData = {}, action = false } = {}) { @@ -116,6 +119,8 @@ export const MenuNav = function ({ navData.forEach((item) => { + const navTop = item.name; + const navItem = { topLevel: false, subLevel: false, @@ -123,7 +128,7 @@ export const MenuNav = function ({ }; const navButton = new Button({ - text: item.name, + text: message.get(`menuNav${uppercaseFirstLetter(navTop)}Label`), style: ['link'], block: true, classList: ['menu-nav-tab'], @@ -148,7 +153,7 @@ export const MenuNav = function ({ item.sub.forEach((item) => { - const subLevelLink = node('a:' + item + '|href:#menu-content-item-' + this.makeId(item) + ',class:menu-nav-sub button button-link button-small,tabindex:1'); + const subLevelLink = node('a:' + message.get(`menuNav${uppercaseFirstLetter(navTop)}SubNav${uppercaseFirstLetter(item)}`) + '|href:#menu-content-item-' + this.makeId(item) + ',class:menu-nav-sub button button-link button-small,tabindex:1'); subNav.appendChild(subLevelLink); diff --git a/src/component/message/index.js b/src/component/message/index.js new file mode 100644 index 00000000..ab159d17 --- /dev/null +++ b/src/component/message/index.js @@ -0,0 +1,134 @@ +import { APP_NAME } from '../../constant'; + +import { state } from '../state'; +import { browserDetect } from '../browserDetect'; + +import { default as bn } from '../../locale/bn/messages.json'; +import { default as de } from '../../locale/de/messages.json'; +import { default as en_GB } from '../../locale/en_GB/messages.json'; +import { default as en_US } from '../../locale/en_US/messages.json'; +import { default as es } from '../../locale/es/messages.json'; +import { default as fil } from '../../locale/fil/messages.json'; +import { default as fr } from '../../locale/fr/messages.json'; +import { default as gu } from '../../locale/gu/messages.json'; +import { default as hi } from '../../locale/hi/messages.json'; +import { default as id } from '../../locale/id/messages.json'; +import { default as it } from '../../locale/it/messages.json'; +import { default as ja } from '../../locale/ja/messages.json'; +import { default as ms } from '../../locale/ms/messages.json'; +import { default as pt } from '../../locale/pt/messages.json'; +import { default as ru } from '../../locale/ru/messages.json'; +import { default as uk } from '../../locale/uk/messages.json'; +import { default as vi } from '../../locale/vi/messages.json'; + +const message = {}; + +message.language = { + pack: { bn, de, en_GB, en_US, es, fil, fr, gu, hi, id, it, ja, ms, pt, ru, uk, vi } +}; + +message.language.list = () => { + + return [ + { code: 'system', name: message.get('menuContentLanguageSystem') }, // system + { name: '–', disabled: true }, + { code: 'bn', name: 'বাংলা [bn]' }, // Bengali + { code: 'de', name: 'Deutsch [de]' }, // German + { code: 'en_GB', name: 'English [en] (GB)' }, // English GB + { code: 'en_US', name: 'English [en] (US)' }, // English USA + { code: 'es', name: 'Español [es]' }, // Spanish + { code: 'fil', name: 'Filipino [fi]' }, // Filipino + { code: 'fr', name: 'Français [fr]' }, // French + { code: 'gu', name: 'ગુજરાતી [gu]' }, // Gujarati + { code: 'hi', name: 'हिंदी [hi]' }, // Hindi + { code: 'id', name: 'Indonesia [id]' }, // Indonesian + { code: 'it', name: 'Italiano [it]' }, // Italian + { code: 'ja', name: '日本語 [ja]' }, // Japanese + { code: 'ms', name: 'Melayu [ms]' }, // Malay + { code: 'pt', name: 'Português [pt]' }, // Portuguese + { code: 'ru', name: 'Pусский [ru]' }, // Russian + { code: 'uk', name: 'український [uk]' }, // Ukrainian + { code: 'vi', name: 'англійська [vi]' } // Vietnamese + ]; + +}; + +message.language.name = () => message.language.list().map(item => item.name); + +message.language.code = () => message.language.list().map(item => item.code); + +message.get = (stringId) => { + + let string; + + switch (state.get.current().language) { + + // use system language + case 'system': + + if (browserDetect().chrome && typeof chrome != 'undefined') { + // if browser is chrome + + if ('i18n' in chrome) { + // if installed as extension + + string = chrome.i18n.getMessage(stringId); + + } else { + + string = message.language.pack.en_GB[stringId].message; + + } + + } else if (browserDetect().firefox && typeof browser != 'undefined') { + // if browser is firefox + + if ('i18n' in browser) { + // if installed as addon + + string = browser.i18n.getMessage(stringId); + + } else { + + string = message.language.pack.en_GB[stringId].message; + + } + + } else { + + string = message.language.pack.en_GB[stringId].message; + + } + + break; + + // use manually selected language + default: + + if (stringId in message.language.pack[state.get.current().language]) { + + // string found in chosen language + string = message.language.pack[state.get.current().language][stringId].message; + + } else { + + // or use default language + string = message.language.pack.en_GB[stringId].message; + + } + + break; + + } + + if (string.indexOf('{appName}') > -1) { + + string = string.replaceAll('{appName}', APP_NAME); + + } + + return string; + +}; + +export { message }; diff --git a/src/component/state/index.js b/src/component/state/index.js index 13b7133c..9cc64f71 100644 --- a/src/component/state/index.js +++ b/src/component/state/index.js @@ -3,6 +3,7 @@ const state = {}; state.current = {}; state.default = { + language: 'system', layout: { area: { header: { width: 100, justify: 'center' }, @@ -269,6 +270,7 @@ state.set = { restore: { setup: (dataToRestore) => { + state.current.language = dataToRestore.state.language; state.current.layout = dataToRestore.state.layout; state.current.header = dataToRestore.state.header; state.current.bookmark = dataToRestore.state.bookmark; @@ -292,4 +294,4 @@ state.set = { } }; -export { state }; \ No newline at end of file +export { state }; diff --git a/src/component/themePreset/index.js b/src/component/themePreset/index.js index fd360d36..db26c18a 100644 --- a/src/component/themePreset/index.js +++ b/src/component/themePreset/index.js @@ -1,4 +1,3 @@ - import { acrid } from './acrid'; import { aerial } from './aerial'; import { app } from './app'; diff --git a/src/component/toolbarControl/index.js b/src/component/toolbarControl/index.js index bfdfd4ac..57e1aacd 100644 --- a/src/component/toolbarControl/index.js +++ b/src/component/toolbarControl/index.js @@ -1,3 +1,5 @@ +import { message } from '../message'; + import { state } from '../state'; import { menu } from '../menu'; import { data } from '../data'; @@ -19,7 +21,7 @@ import { applyCSSState } from '../../utility/applyCSSState'; import './index.css'; -export const ToolbarControl = function () { +export const ToolbarControl = function() { this.element = { toolbar: node('div|class:toolbar'), @@ -35,7 +37,7 @@ export const ToolbarControl = function () { path: 'theme.accent', id: 'theme-accent-quick', type: 'color', - labelText: 'Accent colour', + labelText: message.get('toolbarAccent'), srOnly: true, inputButtonStyle: ['dot', 'line'], inputButtonClassList: ['toolbar-item'], @@ -53,18 +55,20 @@ export const ToolbarControl = function () { } }), add: new Dropdown({ - text: 'Add', + title: message.get('toolbarAddLabel'), + text: message.get('toolbarAddLabel'), buttonStyle: ['line'], buttonClassList: ['toolbar-item'], srOnly: true, iconName: 'add', menuItem: [ - { text: 'New Group', iconName: 'addGroup', action: () => { group.add.render(); } }, - { text: 'New Bookmark', iconName: 'addBookmark', action: () => { bookmark.add.render(); } } + { text: message.get('toolbarAddGroup'), iconName: 'addGroup', action: () => { group.add.render(); } }, + { text: message.get('toolbarAddBookmark'), iconName: 'addBookmark', action: () => { bookmark.add.render(); } } ] }), edit: new Button({ - text: 'Enter edit bookmark mode', + title: message.get('toolbarEdit'), + text: message.get('toolbarEdit'), srOnly: true, iconName: 'edit', classList: ['toolbar-item'], @@ -78,7 +82,8 @@ export const ToolbarControl = function () { } }), setting: new Button({ - text: 'Open settings menu', + title: message.get('toolbarSetting'), + text: message.get('toolbarSetting'), srOnly: true, iconName: 'settings', classList: ['toolbar-item'], diff --git a/src/component/update/index.js b/src/component/update/index.js index a854a47f..3423888d 100644 --- a/src/component/update/index.js +++ b/src/component/update/index.js @@ -570,6 +570,7 @@ update.mod['7.0.0'] = function(data) { delete data.state.dropdown; return data; + }; update.mod['7.1.0'] = function(data) { @@ -604,6 +605,7 @@ update.mod['7.1.0'] = function(data) { }); return data; + }; update.mod['7.4.0'] = function(data) { @@ -614,6 +616,15 @@ update.mod['7.4.0'] = function(data) { }; return data; + +}; + +update.mod['7.5.0'] = function(data) { + + data.state.language = { system: true, selected: 'en_GB' }; + + return data; + }; update.run = (data) => { diff --git a/src/component/version/index.js b/src/component/version/index.js index c850d8a0..b77a3d1e 100644 --- a/src/component/version/index.js +++ b/src/component/version/index.js @@ -1,6 +1,6 @@ export const version = {}; -version.number = '7.4.0'; +version.number = '7.5.0'; version.name = 'Delightful Komodo Dragon'; diff --git a/src/index.js b/src/index.js index 746b69b4..18d4dfc6 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,5 @@ import { component } from './component'; + import { APP_NAME } from './constant'; console.log(APP_NAME + ' version:', component.version.number, component.version.name); diff --git a/src/locale/bn/messages.json b/src/locale/bn/messages.json new file mode 100644 index 00000000..c9010eeb --- /dev/null +++ b/src/locale/bn/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "নাইটট্যাবে উচ্চারণ রঙ, বিন্যাস, শৈলী, ব্যাকগ্রাউন্ড এবং বুকমার্ক কাস্টমাইজ করুন।", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "ডিবাগ", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "ইনপুট", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "বোতাম", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "বুকমার্ক", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "আইকন", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "থিম", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "প্রিসেট", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "সংরক্ষিত", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "শৈলী", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "রঙ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "উচ্চারণ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "হরফ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "ব্যাসার্ধ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "ছায়া", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "ছায়া", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "অস্বচ্ছতা", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "পটভূমি", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "লেআউট", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "হেডার", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "বুকমার্ক", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "লেআউট", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "স্কেলিং", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "এলাকা", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "প্যাডিং", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "নর্দমা", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "প্রান্তিককরণ", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "পাতা", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "হেডার", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "প্রান্তিককরণ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "শুভেচ্ছা", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "ট্রানজিশনাল শব্দ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "ঘড়ি", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "তারিখ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "অনুসন্ধান করুন", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "বুকমার্ক", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "সাধারণ", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "শৈলী", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "ওরিয়েন্টেশন", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "সাজান", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "গ্রুপ", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "প্রান্তিককরণ", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "নাম", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "পতন", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "টুলবার", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "টুলবার", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "আকার", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "অবস্থান", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "অবস্থান", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "নিয়ন্ত্রণ করে", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "ডেটা", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "পুনরুদ্ধার করুন", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "ব্যাকআপ", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "পরিষ্কার", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "ভাষা", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "সমর্থন", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "কফি", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "একটি প্রিসেট প্রয়োগ করা বর্তমান রঙ, অ্যাকসেন্ট, ফন্ট, শৈলী, ব্যাসার্ধ, ছায়া, ছায়া এবং পটভূমি প্রতিস্থাপন করবে।", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "একটি থিম সংরক্ষণ করা বর্তমান রঙ, অ্যাকসেন্ট, ফন্ট, শৈলী, অস্বচ্ছতা, ব্যাসার্ধ, ছায়া, ছায়া এবং পটভূমি রেকর্ড করবে।", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "বর্তমান থিম সংরক্ষণ করুন", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "সংরক্ষিত থিম সম্পাদনা করুন", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "ডার্ক মোড", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "হালকা মোড", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "সিস্টেম ভাষা ব্যবহার করুন", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "সিস্টেম লাইট বা ডার্ক মোড অনুসরণ করুন।", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "পটভূমি, বুকমার্ক এবং মডেল বাম থেকে ছায়া ব্যবহার করে।", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "টেক্সট এবং ফর্ম উপাদান ডান থেকে ছায়া ব্যবহার.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "হালকা চেহারার জন্য হালকা শৈলীতে স্যুইচ করুন এবং তারপরে একটি প্রাথমিক রঙ নির্বাচন করুন। এবং তদ্বিপরীত একটি অন্ধকার চেহারা জন্য.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "প্রাথমিক রঙ", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "স্যাচুরেশন", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "বৈসাদৃশ্য পরিসীমা", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "কন্ট্রাস্ট শুরু", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "কনট্রাস্ট শেষ", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "একটি নিঃশব্দ চেহারার জন্য কন্ট্রাস্ট পরিসর নিয়ন্ত্রণগুলিকে একত্রে সরান৷", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "একটি তীক্ষ্ণ প্রাণবন্ত চেহারার জন্য কন্ট্রাস্ট পরিসর নিয়ন্ত্রণগুলি একে অপরের থেকে অনেক দূরে সরান৷", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "ধূসর", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "লাল", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "কমলা", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "হলুদ", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "চুন", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "সবুজ", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "একুয়া", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "সায়ান", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "টিল", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "নীল", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "বেগুনি", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "ম্যাজেন্টা", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "ফুচিয়া", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "সুপার অতিরিক্ত আলো", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "অতিরিক্ত আলো", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "আলো", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "সুপার অতিরিক্ত অন্ধকার", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "অতিরিক্ত অন্ধকার", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "অন্ধকার", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "অ্যাকসেন্ট রঙ", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "লোড/রিফ্রেশে র্যান্ডম অ্যাকসেন্ট রঙ", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "যে কোন", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "আলো", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "অন্ধকার", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "প্যাস্টেল", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "সম্পৃক্ত", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "এখন র্যান্ডমাইজ করুন", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "স্বয়ংক্রিয়ভাবে অ্যাকসেন্ট রঙ পরিবর্তন করুন", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "বিলম্ব পরিবর্তন করুন", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "পদক্ষেপ পরিবর্তন করুন", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "দ্রুত পরিবর্তনশীল অ্যাকসেন্ট বর্ণ কর্মক্ষমতা সমস্যা সৃষ্টি করতে পারে বলে সতর্কতা অবলম্বন করুন।", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "অ্যাকসেন্ট রঙটি ধূসর বা কালো হলে স্বয়ংক্রিয়ভাবে অ্যাকসেন্ট রঙ কাজ করবে না।", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "ফন্ট প্রদর্শন করুন", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "গুগল ফন্টের নাম", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "ঘড়ি, তারিখ, গ্রুপের নাম এবং বুকমার্ক অক্ষর কাস্টমাইজ করতে একটি Google ফন্ট ব্যবহার করুন।", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "একটি Google ফন্ট খুঁজুন", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "বড় অক্ষর এবং স্পেস সহ Google ফন্টে প্রদর্শিত একটি ফন্টের নাম যোগ করুন, যেমন: \"Fredoka One\" বা \"Kanit\" লিখুন।", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "ডিফল্ট ফন্ট \"Fjalla One\" ব্যবহার করতে ক্ষেত্রটি সাফ করুন।", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "হরফের ওজন", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "আলো", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "নিয়মিত", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "সাহসী", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "সব ফন্ট সব ওজন সমর্থন করে না. কোনটি উপলব্ধ তা দেখতে Google ফন্ট পৃষ্ঠাটি দেখুন।", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "স্বাভাবিক", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "তির্যক", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "ইউজার ইন্টারফেস ফন্ট", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "গুগল ফন্টের নাম", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "বুকমার্ক নাম, URL এবং ফর্ম উপাদানগুলি কাস্টমাইজ করতে একটি Google ফন্ট ব্যবহার করুন৷", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "একটি Google ফন্ট খুঁজুন", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "বড় অক্ষর এবং স্পেস সহ Google ফন্টে প্রদর্শিত একটি ফন্টের নাম যোগ করুন, যেমন: \"Roboto\", \"Source Sans Pro\" বা \"Noto Sans\" লিখুন।", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "ডিফল্ট ফন্ট \"Open Sans\" ব্যবহার করতে ক্ষেত্রটি সাফ করুন।", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "হরফের ওজন", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "আলো", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "নিয়মিত", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "সাহসী", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "সব ফন্ট সব ওজন সমর্থন করে না. কোনটি উপলব্ধ তা দেখতে Google ফন্ট পৃষ্ঠাটি দেখুন।", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "স্বাভাবিক", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "তির্যক", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "কোণার ব্যাসার্ধ", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "ছায়ার আকার", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "ছায়ার অস্বচ্ছতা", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "ছায়া ঝাপসা", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "সব ব্রাউজার দ্বারা সমর্থিত নয়.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "সমস্ত অস্বচ্ছতা", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "অনুসন্ধান বার, বুকমার্ক, গ্রুপ নিয়ন্ত্রণ এবং টুলবারের অস্বচ্ছতা পরিবর্তন করুন।", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "পৃথক বুকমার্ক সম্পাদনা করার সময় অস্বচ্ছতা পরিবর্তন করা যেতে পারে।", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "টুলবার", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "বুকমার্ক", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "অনুসন্ধান বাক্স", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "গ্রুপ টুলবার", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "থিম দ্বারা পটভূমি", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "থিম দ্বারা সংজ্ঞায়িত ব্যাকগ্রাউন্ড কালার ব্যবহার করুন।", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "অ্যাকসেন্ট দ্বারা পটভূমি", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "ব্যাকগ্রাউন্ডের জন্য অ্যাকসেন্ট রঙ ব্যবহার করুন।", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "কাস্টম রঙ", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "গ্রেডিয়েন্ট", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "ছবি", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "ভিডিও", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "পটভূমির রঙ", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "পটভূমি গ্রেডিয়েন্ট কোণ", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "পটভূমি গ্রেডিয়েন্ট শুরু", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "পটভূমি গ্রেডিয়েন্ট শেষ", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "স্থানীয় ছবি আর ব্যবহার করা যাবে না. ছবি অনলাইন কোথাও হোস্ট করা আবশ্যক.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "কেন এই পরিবর্তন হয়েছে?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "লোডের সময় র্যান্ডম ব্যাকগ্রাউন্ড ইমেজের জন্য স্পেস বা নতুন লাইনে একাধিক ইউআরএল যোগ করুন।", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "আনস্প্ল্যাশ এলোমেলো চিত্রগুলির জন্য ব্যবহার করা যেতে পারে, যেমন:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "আরও বিকল্পের জন্য .../random/ এর পরে পরামিতি পরিবর্তন করুন। লোডিং সময় পরিবর্তিত হতে পারে.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "ঝাপসা", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "গ্রেস্কেল", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "স্কেল", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "উচ্চারণ", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "অস্বচ্ছতা", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "ভিগনেট", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "ছায়া শুরু এবং শেষ", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "ছায়া শেষ", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "ছায়া শুরু", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "YouTube পৃষ্ঠার URL ব্যবহার করা যাবে না।", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "কিভাবে একটি ভিডিও ফাইল লিঙ্ক.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "পটভূমি ভিডিও শুধুমাত্র একটি ভিডিও ফাইলের সরাসরি URL সমর্থন করে। MP4 এবং WebM ফর্ম্যাট সমর্থন করে।", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "লোডের সময় একটি এলোমেলো ব্যাকগ্রাউন্ড ভিডিওর জন্য স্পেস বা নতুন লাইনে আলাদা করে একাধিক URL যোগ করুন।", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "ঝাপসা", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "গ্রেস্কেল", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "স্কেল", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "উচ্চারণ", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "অস্বচ্ছতা", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "ভিগনেট", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "ছায়া শুরু এবং শেষ", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "ছায়া শেষ", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "ছায়া শুরু", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "লেআউট পটভূমির রঙ", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "স্বচ্ছ", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "লেআউটের পিছনে কোন পটভূমির রঙ নেই।", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "কাস্টম রঙ", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "লেআউটের পিছনে একটি কাস্টম রঙ ব্যবহার করুন।", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "লেআউট পটভূমির রঙ", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "পটভূমির অস্বচ্ছতা", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "পটভূমি ঝাপসা", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "সব ব্রাউজার দ্বারা সমর্থিত নয়.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "হেডার এবং বুকমার্ক এলাকার মধ্যে বিভাজক", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "হেডারের পটভূমির রঙ", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "স্বচ্ছ", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "হেডার এলাকার পিছনে কোনো পটভূমির রঙ নেই।", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "কাস্টম রঙ", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "হেডার এলাকার পিছনে একটি কাস্টম রঙ ব্যবহার করুন।", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "হেডারের পটভূমির রঙ", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "পটভূমির অস্বচ্ছতা", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "বুকমার্ক পটভূমি রঙ", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "স্বচ্ছ", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "বুকমার্ক এলাকার পিছনে কোন পটভূমির রঙ নেই।", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "কাস্টম রঙ", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "বুকমার্ক এলাকার পিছনে একটি কাস্টম রঙ ব্যবহার করুন।", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "বুকমার্ক পটভূমি রঙ", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "পটভূমির অস্বচ্ছতা", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "বুকমার্ক সীমানা", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "পৃথক বুকমার্ক সম্পাদনা করার সময় বুকমার্ক সীমানাও পরিবর্তন করা যেতে পারে।", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "সীমানার রঙ অ্যাকসেন্ট দ্বারা সংজ্ঞায়িত করা হয় যা পৃথক বুকমার্ক সম্পাদনা করার সময়ও পরিবর্তন করা যেতে পারে।", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "প্রতিটি বুকমার্কে অনন্য উচ্চারণ যোগ করুন", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "সমস্ত উচ্চারণ ওভাররাইড সরান", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "পৃথক বুকমার্ক সম্পাদনা করার সময় বুকমার্ক কাস্টম অ্যাকসেন্টও পরিবর্তন করা যেতে পারে।", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "গ্লোবাল সাইজ", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "লেআউট এলাকার প্রস্থ", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "হেডার এলাকা প্রস্থ", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "হেডার এলাকা সারিবদ্ধকরণ", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "বাম", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "কেন্দ্র", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "ঠিক", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "হেডার এরিয়া পূর্ণ প্রস্থ হলে প্রভাব দৃশ্যমান নাও হতে পারে।", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "শুধুমাত্র যখন লেআউটের দিকনির্দেশ উল্লম্ব এবং হেডার আইটেমগুলি দেখানো হয় তখনই উপলব্ধ৷", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "বুকমার্ক এলাকা প্রস্থ", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "বুকমার্ক এলাকা প্রান্তিককরণ", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "বাম", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "কেন্দ্র", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "ঠিক", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "বুকমার্ক এলাকা পূর্ণ প্রস্থ হলে প্রভাব দৃশ্যমান নাও হতে পারে।", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "শুধুমাত্র যখন লেআউটের দিকনির্দেশ উল্লম্ব এবং হেডার আইটেমগুলি দেখানো হয় তখনই উপলব্ধ৷", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "হেডার এবং বুকমার্ক এরিয়ার চারপাশে স্থান", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "শিরোনাম এবং বুকমার্ক আইটেম মধ্যে স্থান", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "এলাকা প্রান্তিককরণ", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "উপরে বাঁদিকে", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "শীর্ষ কেন্দ্র", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "উপরের ডানে", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "কেন্দ্র বাম", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "কেন্দ্র কেন্দ্র", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "কেন্দ্র ডান", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "নিচে বামে", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "নীচে কেন্দ্র", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "নিচের ডানে", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "অনুভূমিক সারিবদ্ধ করুন", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "হেডার এবং বুকমার্কগুলিকে পাশাপাশি সারিতে স্ট্যাক করুন।", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "উল্লম্ব সারিবদ্ধ", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "শিরোনাম এবং বুকমার্কগুলিকে একটি কলামে অন্যটির উপরে স্ট্যাক করুন।", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "হেডার তারপর বুকমার্ক", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "হেডার এলাকাটিকে বুকমার্ক এলাকার আগে উপস্থিত হওয়ার নির্দেশ দিন।", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "বুকমার্ক তারপর হেডার", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "বুকমার্ক এলাকাটিকে হেডার এলাকার আগে উপস্থিত হওয়ার জন্য আদেশ করুন।", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "শিরোনাম", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "নতুন ট্যাব", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "ফেভিকন URL", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "সব ব্রাউজার দ্বারা সমর্থিত নয়.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "স্ক্রল বার", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "অটো", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "পাতলা", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "গোপন", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "সব ব্রাউজার দ্বারা সমর্থিত নয়.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "শেষ শেষ স্ক্রোল", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "ব্যাকগ্রাউন্ড ইমেজ বা ভিডিও আনব্লার করুন", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "পৃষ্ঠার নীচে স্ক্রোল করা হলে পটভূমির ছবি বা ভিডিও অস্পষ্ট হয়ে যাবে।", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "থিম ব্যাকগ্রাউন্ডের অধীনে ছবি বা ভিডিও ব্লার পাওয়া যাবে।", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "হেডার আইটেম প্রান্তিককরণ", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "বাম", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "কেন্দ্র", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "ঠিক", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "সার্চ বাক্সের আকার স্বয়ংক্রিয় সেট করা থাকলে এবং উপলব্ধ স্থান পূরণ করতে বৃদ্ধি পেলে প্রভাবগুলি দৃশ্যমান নাও হতে পারে৷", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "অভিবাদন দেখান", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "আকার", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "নতুন লাইন", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "একটি নতুন লাইনে জোর করুন এবং অন্যান্য হেডার আইটেম থেকে আলাদা করুন।", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "শব্দচয়ন", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "কোনোটিই নয়", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "শুধু নাম প্রদর্শনের জন্য দরকারী.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "কাস্টম", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "আপনার নিজের অভিবাদন ব্যবহার করুন.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "ডিফল্ট হিসেবে \"Good morning...\" খালি থাকলে।", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "কাস্টম অভিবাদন পাঠ্য", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "হাউডি", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "নাম", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "ডাক নাম, উপনাম বা সুপারহিরো নাম", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "ট্রানজিশনাল শব্দ দেখান", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "শুধুমাত্র তারিখ বা সময় দেখানো হলেই উপলব্ধ।", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "শব্দচয়ন", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "আকার", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "নতুন লাইন", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "একটি নতুন লাইনে জোর করুন এবং অন্যান্য হেডার আইটেম থেকে আলাদা করুন।", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "ঘন্টা দেখান", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "সংখ্যা হিসাবে", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "একটি তলোয়ার", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "মিনিট দেখান", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "সংখ্যা হিসাবে", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "একটি তলোয়ার", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "সেকেন্ড দেখান", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "সংখ্যা হিসাবে", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "একটি তলোয়ার", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "বিভাজক দেখান", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "বিভাজক চরিত্র", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "২ 4 ঘন্টা", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "পূর্বাহ্ণ অপরাহ্ণ", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "আকার", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "নতুন লাইন", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "একটি নতুন লাইনে জোর করুন এবং অন্যান্য হেডার আইটেম থেকে আলাদা করুন।", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "দিন দেখান", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "সংখ্যা হিসাবে", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "একটি তলোয়ার", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "সপ্তাহের শুরু", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "সোমবার", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "রবিবার", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "শব্দের দৈর্ঘ্য", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "দীর্ঘ", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "সংক্ষিপ্ত", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "তারিখ দেখান", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "সংখ্যা হিসাবে", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "একটি তলোয়ার", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "পূরণবাচক সংখ্যা", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "মাস দেখান", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "সংখ্যা হিসাবে", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "একটি তলোয়ার", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "পূরণবাচক সংখ্যা", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "শব্দের দৈর্ঘ্য", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "দীর্ঘ", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "সংক্ষিপ্ত", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "শো বছর", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "সংখ্যা হিসাবে", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "একটি তলোয়ার", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "বিভাজক দেখান", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "বিভাজক চরিত্র", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "বিন্যাস", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "তারিখ/মাস", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "মাস/তারিখ", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "আকার", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "নতুন লাইন", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "একটি নতুন লাইনে জোর করুন এবং অন্যান্য হেডার আইটেম থেকে আলাদা করুন।", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "অনুসন্ধান দেখান", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "অনুসন্ধান বাক্স প্রস্থ", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "স্বয়ংক্রিয় প্রস্থ", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "অনুসন্ধান বাক্সটি উপলব্ধ স্থানের জন্য সর্বোত্তম ফিট হয়ে উঠবে।", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "কাস্টম প্রস্থ", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "হেডার এরিয়ার ভিতরে অনুসন্ধান বাক্সটি কতটা প্রশস্ত হওয়া উচিত তা নির্ধারণ করুন।", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "প্রস্থ", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "আকার", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "নতুন লাইন", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "একটি নতুন লাইনে জোর করুন এবং অন্যান্য হেডার আইটেম থেকে আলাদা করুন।", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "খোঁজ যন্ত্র", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "কাস্টম", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "নাম", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "সার্চ ইঞ্জিনের নাম", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "অনুসন্ধান পরামিতি সহ একটি ওয়েব ঠিকানা লিখুন, যেমন: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} উপরের URL-এর শেষে অনুসন্ধান বাক্সে প্রবেশ করা অনুসন্ধান শব্দটি যোগ করবে।", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "নামের বৈশিষ্ট্য", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "অনুসন্ধান ইনপুট ক্ষেত্রে নামের বৈশিষ্ট্য সেট করে।", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "এটি জমা দেওয়ার সময় সার্চ ইঞ্জিনে পাস করা নামটি সংজ্ঞায়িত করে। নিশ্চিত না হলে ফাঁকা ছেড়ে দিন।", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "টেক্সট প্রান্তিককরণ অনুসন্ধান করুন", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "বাম", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "কেন্দ্র", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "ঠিক", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "একটি নতুন ট্যাবে অনুসন্ধান ফলাফল খুলুন", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "বুকমার্ক দেখান", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "বুকমার্ক হোভারে ইউআরএল দেখান", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "বুকমার্ক লাইন দেখান", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "বুকমার্ক হোভারে ছায়া দেখান", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "থিম শ্যাডো 0 তে সেট করা থাকলে প্রভাবগুলি দৃশ্যমান নাও হতে পারে৷", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "বুকমার্ক হোভারে বেড়ে উঠুন", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "একটি নতুন ট্যাবে বুকমার্ক খুলুন", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "বুকমার্ক সাইজ", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "ব্লক", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "বর্গাকার আকৃতির বুকমার্ক টাইলস।", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "তালিকা", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "সংক্ষিপ্ত এবং প্রশস্ত বুকমার্ক টাইলস.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "শীর্ষ", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "নীচে", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "বুকমার্ক টাইলের উপরে বা নীচে URL এবং নিয়ন্ত্রণগুলি প্রদর্শন করুন৷", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "চিঠির মাধ্যমে", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "আইকন দ্বারা", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "নামে", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "গ্রুপ বিশদ এলাকা প্রান্তিককরণ", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "বাম", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "কেন্দ্র", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "ঠিক", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "গ্রুপ বিস্তারিত অর্ডার", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "গ্রুপের বিবরণ তারপর বুকমার্ক", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "গ্রুপ বিশদ এলাকাটিকে বুকমার্ক এলাকার আগে উপস্থিত হওয়ার জন্য আদেশ দিন।", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "বুকমার্ক তারপর গ্রুপ বিবরণ", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "গ্রুপ বিশদ এলাকার আগে উপস্থিত হওয়ার জন্য বুকমার্ক এলাকাকে আদেশ করুন।", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "নামের আকার", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "সব দেখাও", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "সব লুকাও", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "পৃথক গোষ্ঠী সম্পাদনা করেও গোষ্ঠীর নাম পরিবর্তন করা যেতে পারে।", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "সমস্ত গ্রুপ খুলুন", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "সমস্ত গ্রুপ সঙ্কুচিত করুন", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "গ্রুপ টুলবারের আকার", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "গ্রুপ সঙ্কুচিত নিয়ন্ত্রণ", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "সব দেখাও", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "সব লুকাও", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "গ্রুপ টুলবার সঙ্কুচিত বোতাম এছাড়াও পৃথক গ্রুপ সম্পাদনা করে পরিবর্তন করা যেতে পারে.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "গ্রুপ ওপেন সব নিয়ন্ত্রণ", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "সব দেখাও", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "সব লুকাও", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "গ্রুপ টুলবার ওপেন অল বাটনও পৃথক গ্রুপ সম্পাদনা করে পরিবর্তন করা যেতে পারে।", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "টুলবারের আকার", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "এক কোণে", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "হেডারে", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "টুলবারটিকে হেডারের ভিতরে বা উইন্ডোর এক কোণে রাখুন।", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "নতুন লাইন", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "একটি নতুন লাইনে জোর করুন এবং অন্যান্য হেডার আইটেম থেকে আলাদা করুন।", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "শুধুমাত্র উপলভ্য যখন টুলবার হেডারের ভিতরে অবস্থান করে।", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "টুলবার অবস্থান", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "উপরে বাঁদিকে", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "উপরের ডানে", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "নিচে বামে", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "নিচের ডানে", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "টুলবারটি উইন্ডোর চার কোনায় একটিতে রাখুন।", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "টুলবার একটি কোণে অবস্থান করলেই উপলব্ধ।", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "অ্যাকসেন্ট নিয়ন্ত্রণ দেখান", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "অ্যাড কন্ট্রোল দেখান", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "সম্পাদনা নিয়ন্ত্রণ দেখান", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "ফাইল থেকে আমদানি করুন", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "ক্লিপবোর্ড থেকে আমদানি করুন", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "পূর্বে এক্সপোর্ট করা {appName} ব্যাকআপ পুনরুদ্ধার করুন।", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "অথবা {appName} ব্যাকআপ ফাইল ড্রপ করুন।", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "রপ্তানি তথ্য", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "ক্লিপবোর্ডে কপি করুন", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "{appName} বুকমার্ক এবং সেটিংসের একটি ব্যাকআপ ডাউনলোড করুন৷", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "এই ফাইলটি পরে এই বা অন্য ডিভাইসে আমদানি করা যেতে পারে৷", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "সমস্ত ডেটা সাফ করুন", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "বুকমার্ক ছাড়া সব সাফ করুন", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "আপনি সমস্ত ডেটা সাফ করে বুকমার্ক হারাবেন৷", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "আপনার ডেটা ব্যাকআপ করুন", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "ডিফল্ট অবস্থায় {appName} রিসেট করতে সমস্ত ডেটা সাফ করুন।", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "বিকল্পভাবে, সমস্ত সেটিংস মুছে ফেলা সম্ভব কিন্তু বর্তমান বুকমার্ক এবং গোষ্ঠীগুলি রাখা সম্ভব৷", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "ভাষা", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "সিস্টেম ভাষা ব্যবহার করুন", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "এমন একটি অনুবাদ পাওয়া গেছে যা সঠিক নয়?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "{appName} অনুবাদ করতে সাহায্য করুন", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "সকলের জন্য বুকমার্ক সেটিংস প্রয়োগ করা হচ্ছে", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "ব্রাউজার সমর্থন", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "কুকিজ এবং ক্যাশে", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "ডেটা ব্যাকআপ এবং পুনরুদ্ধার", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "স্থানীয় পটভূমি চিত্র", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "সুরক্ষিত ইউআরএল", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "সেটিংস এবং বুকমার্ক পুনরুদ্ধার করা হচ্ছে", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "ব্রাউজার খোলার সময় রিসেট করা হচ্ছে", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "আপনার গোপনীয়তা সম্মান", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "একটি ব্যাকগ্রাউন্ড ভিডিও বা ইমেজ সেট করা", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "আপনার ফায়ারফক্স হোমপেজ হিসেবে {appName} সেট করা হচ্ছে", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "আরও সমর্থন বা প্রতিক্রিয়ার জন্য:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "একটি সমস্যা জমা দিন.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "উইকি পরীক্ষা করুন।", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} বিনামূল্যে, প্রশংসা কফি আকারে স্বাগত!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "আমাকে একটা কফি কিনে দাও", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "সম্প্রদায়ের সাথে আপনার সেটআপ ভাগ করুন.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Reddit/r/{appName} পাওয়া গেছে।", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "এই প্রকল্পটি ওপেন সোর্স।", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "GitHub এ পাওয়া গেছে।", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU সাধারণ পাবলিক লাইসেন্স v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "এই বুকমার্ক বামে সরান", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "পুনঃক্রম করতে বুকমার্ক টেনে আনুন", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "এই বুকমার্ক ডানদিকে সরান", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "এই বুকমার্ক সম্পাদনা করুন", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "এই বুকমার্ক সরান", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "একটি নতুন বুকমার্ক যোগ করুন", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "যোগ করুন", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "অপসারণ", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "নামহীন বুকমার্ক সরান", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "আপনি কি এই বুকমার্ক সরানোর বিষয়ে নিশ্চিত? এটা অসম্পূর্ণ থাকতে পারে না.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "অপসারণ", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "সম্পাদনা করুন", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "নামবিহীন বুকমার্ক সম্পাদনা করুন", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "সংরক্ষণ", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "ভিজ্যুয়াল এবং নাম", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "ঠিকানা", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "অবস্থান", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "লেআউট", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "থিম", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "ভিজ্যুয়াল এবং নাম", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "এই বুকমার্ক টাইলে অক্ষর, আইকন, ছবি এবং একটি নাম প্রদর্শন করুন।", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "ঠিকানা", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "সম্পূর্ণ URL ব্যবহার করতে ভুলবেন না এবং \"https://...\" অন্তর্ভুক্ত করুন", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "অবস্থান", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "এই বুকমার্ক স্থাপন করার জন্য গ্রুপ.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "লেআউট", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "ভিজ্যুয়াল এলিমেন্ট এবং নামের অবস্থান, স্কেল এবং অভিযোজন পরিবর্তন করুন।", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "থিম", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "থিম এবং অ্যাকসেন্ট রঙ ওভাররাইড করুন।", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "ভিজ্যুয়াল উপাদান এবং নাম প্রান্তিককরণ", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "উপরে বাঁদিকে", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "শীর্ষ কেন্দ্র", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "উপরের ডানে", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "কেন্দ্র বাম", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "কেন্দ্র কেন্দ্র", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "কেন্দ্র ডান", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "নিচে বামে", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "নীচে কেন্দ্র", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "নিচের ডানে", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "উল্লম্ব", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "ভিজ্যুয়াল এলিমেন্ট স্ট্যাক করুন এবং একটির উপরে নাম দিন।", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "অনুভূমিক", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "ভিজ্যুয়াল এলিমেন্ট এবং নাম পাশাপাশি সাজান।", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "ভিজ্যুয়াল উপাদান তারপর নাম", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "নামের আগে ভিজ্যুয়াল এলিমেন্ট রাখুন।", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "তারপর ভিজ্যুয়াল উপাদানের নাম দিন", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "ভিজ্যুয়াল এলিমেন্টের আগে নামটি রাখুন।", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "ঘুরান", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "ভিজ্যুয়াল এলিমেন্টের অবস্থান সামঞ্জস্য করুন", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "অনুভূমিক", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "উল্লম্ব", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "নর্দমা", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "ভিজ্যুয়াল এলিমেন্ট দেখান", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "এই বুকমার্ক ষড়ভুজে অক্ষর, আইকন বা একটি ছবি প্রদর্শন করুন।", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "চিঠি", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "আইকন", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "ছবি", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "ভিজ্যুয়াল আকার", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "বুকমার্ক চিঠি", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "ই", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "বুকমার্ক আইকন", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome ব্র্যান্ড বা আইকন", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "আইকন সরান", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "বুকমার্ক ইমেজ", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "চাক্ষুষ ছায়া", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "চাক্ষুষ ছায়া শুধুমাত্র একটি চিঠি বা আইকন প্রযোজ্য.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "নাম দেখান", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "বুকমার্ক নাম", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "উদাহরণ", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "নামের আকার", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "থিম অ্যাকসেন্ট", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "থিম দ্বারা সংজ্ঞায়িত অ্যাকসেন্ট ব্যবহার করুন.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "কাস্টম অ্যাকসেন্ট", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "থিম অ্যাকসেন্ট ওভাররাইড করুন।", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "উচ্চারণ", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "থিম রঙ", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "থিম দ্বারা সংজ্ঞায়িত রঙ ব্যবহার করুন.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "কাস্টম রঙ", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "থিমের রঙ ওভাররাইড করুন।", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "রঙ", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "অস্বচ্ছতা", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "ব্যাকগ্রাউন্ড দেখান", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "এই বুকমার্ক টাইলে একটি ছবি বা ভিডিও পটভূমি প্রদর্শন করুন।", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "ছবি", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "ভিডিও", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "অস্বচ্ছতা", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "পটভূমি চিত্র URL", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "ব্যাকগ্রাউন্ড ইমেজ শুধুমাত্র একটি ইমেজ ফাইলের সরাসরি URL সমর্থন করে।", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "পটভূমি ভিডিও URL", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "পটভূমি ভিডিও শুধুমাত্র একটি ভিডিও ফাইলের সরাসরি URL সমর্থন করে। MP4 এবং WebM ফর্ম্যাট সমর্থন করে।", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "YouTube পৃষ্ঠার URL ব্যবহার করা যাবে না।", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "বর্ডার", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "প্রশস্ত টালি", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "বুকমার্ক টাইল দুটি কলাম জুড়ে ছড়িয়ে দিন।", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "লম্বা টালি", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "বুকমার্ক টাইল দুটি সারি জুড়ে স্প্যান করুন.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "বিদ্যমান গ্রুপ", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "নতুন দল", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "উদাহরণ গ্রুপ", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "এলোমেলো গ্রুপের নাম", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "গ্রুপ", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "অবস্থান", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "অন্যান্য বুকমার্কগুলিতে \"ভিজ্যুয়াল এলিমেন্ট দেখান\" এবং \"নাম দেখান\" প্রয়োগ করুন", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "চিঠি, আইকন, ছবি এবং নাম লেখা শেয়ার করা হবে না।", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "সমস্ত বুকমার্কে ভিজ্যুয়াল উপাদান বা নাম লুকানোর জন্য দরকারী।", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "অন্যান্য বুকমার্কগুলিতে লেআউট প্রয়োগ করুন", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "সংরক্ষিত হলে, উপরের লেআউটটি অন্য সব বুকমার্কে প্রয়োগ করুন।", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "শুধুমাত্র ভিজ্যুয়াল এবং নামের আকার, প্রান্তিককরণ, ক্রম, অবস্থান এবং গটার সকলের জন্য প্রয়োগ করা হবে।", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "অন্যান্য বুকমার্কে থিম প্রয়োগ করুন", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "সংরক্ষিত হলে, উপরের থিমটি অন্য সব বুকমার্কে প্রয়োগ করুন।", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "শুধুমাত্র কালার, অ্যাকসেন্ট, অপাসিটি, বর্ডার এবং ভিজ্যুয়াল শ্যাডো সবার জন্য প্রয়োগ করা হবে।", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "পূর্বরূপ", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "পূর্বরূপ (50% স্কেল)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "এই দলটিকে উপরে নিয়ে যান", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "পুনরায় সাজাতে গ্রুপ টেনে আনুন", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "এই গ্রুপটি নিচে সরান", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "এই গ্রুপ সম্পাদনা করুন", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "এই গ্রুপটি সরান", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "এই গ্রুপের সমস্ত বুকমার্ক খুলুন", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "এই গ্রুপটি আড়াল করুন", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "একটি নতুন গ্রুপ যোগ করুন", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "যোগ করুন", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "অপসারণ", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "নামহীন গ্রুপ সরান", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "আপনি কি নিশ্চিত যে আপনি এই গ্রুপ এবং এর মধ্যে থাকা সমস্ত বুকমার্ক মুছে ফেলতে চান? এটা অসম্পূর্ণ থাকতে পারে না.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "অপসারণ", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "সম্পাদনা করুন", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "নামহীন গোষ্ঠী সম্পাদনা করুন", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "সংরক্ষণ", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "নাম", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "এই গ্রুপের উপরে একটি নাম প্রদর্শন করুন।", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "টুলবার", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "এই গ্রুপে বুকমার্কগুলি দেখাতে/লুকাতে সমস্ত খুলতে নিয়ন্ত্রণ প্রদর্শন করুন।", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "অর্ডার দিচ্ছে", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "এই গ্রুপের অবস্থান।", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "গ্রুপের নাম দেখান", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "দলের নাম", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "উদাহরণ গ্রুপ", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "এলোমেলো গ্রুপের নাম", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "সঙ্কুচিত দেখান৷", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "সংকোচন বোতামটি এই গ্রুপে বুকমার্কগুলি দেখাবে বা লুকিয়ে রাখবে৷", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "সব খুলুন দেখান", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "এই গ্রুপে অন্তত একটি বুকমার্ক থাকলে সমস্ত খুলুন বোতামটি উপস্থিত হবে।", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "অবস্থান", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "এই সংরক্ষিত কাস্টম থিম সম্পাদনা করুন", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "এই সংরক্ষিত কাস্টম থিম সরান", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "নাম", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "উদাহরণ থিম", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "এলোমেলো থিমের নাম", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "বর্তমান থিম সংরক্ষণ করুন", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "সংরক্ষণ", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "অপসারণ", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "নামহীন কাস্টম থিম সরান", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "আপনি কি এই সংরক্ষিত কাস্টম থিমটি সরানোর বিষয়ে নিশ্চিত? এটা অসম্পূর্ণ থাকতে পারে না.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "সংরক্ষণ", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "সম্পাদনা করুন", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "নামহীন কাস্টম থিম সম্পাদনা করুন", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "অপসারণ", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "অ্যাকসেন্ট রঙ", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "যোগ করুন", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "নতুন দল", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "নতুন বুকমার্ক", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "গ্রুপ এবং বুকমার্ক সম্পাদনা করুন", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "সেটিংস মেনু খুলুন", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "আপনি একটি ব্যাকআপ ফাইলের সমস্ত বা অংশ পুনরুদ্ধার করতে পারেন। নিম্নলিখিত ডেটা পুনরুদ্ধার করা হবে:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "বুকমার্ক", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "এটি সমস্ত গ্রুপ এবং বুকমার্ক অন্তর্ভুক্ত করে", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "বুকমার্ক আমদানি করার সময় যেকোনো কাস্টম রং, উচ্চারণ এবং সীমানা রাখবে।", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "বিদ্যমান বুকমার্কগুলি প্রতিস্থাপন করুন", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "বিদ্যমান বুকমার্ক যোগ করুন", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "থিম", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "এর মধ্যে রয়েছে রঙ, অ্যাকসেন্ট, ফন্ট, পটভূমি এবং যেকোনো সংরক্ষিত কাস্টম থিম।", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "সেটিংস", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "এর মধ্যে লেআউটের আকার এবং অবস্থান, শিরোলেখ এলাকার আকার, বুকমার্ক এলাকার আকার এবং অন্যান্য ব্যবহারকারী সেটিংস অন্তর্ভুক্ত রয়েছে।", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "{appName} ব্যাকআপ থেকে পুনরুদ্ধার করা হচ্ছে", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "আমদানি", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "{appName} ডেটা সাফ করবেন?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "{appName} বুকমার্ক এবং সেটিংস সাফ করার বিষয়ে নিশ্চিত? {appName} ডিফল্ট অবস্থায় পুনরুদ্ধার করা হবে।", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "এটা অসম্পূর্ণ থাকতে পারে না.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "সমস্ত ডেটা সাফ করুন", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "বুকমার্ক ছাড়া {appName} ডেটা সাফ করবেন?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "আপনি কি নিশ্চিত যে আপনি সমস্ত {appName} সেটিংস সাফ করতে চান? {appName} ডিফল্ট অবস্থায় পুনরুদ্ধার করা হবে কিন্তু আপনার বুকমার্ক এবং গোষ্ঠীগুলি থাকবে৷", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "এটা অসম্পূর্ণ থাকতে পারে না.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "বুকমার্ক ছাড়া সব সাফ করুন", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "বাতিল করুন", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "ব্যাকআপ", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "আমদানি করার জন্য কিছুই নির্বাচন করা হয়নি৷", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "সফলতার ! {appName} বুকমার্ক এবং সেটিংস পুনরুদ্ধার করা হচ্ছে।", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "একটি JSON ফাইল নয়। নিশ্চিত করুন যে নির্বাচিত ফাইলটি {appName} থেকে এসেছে।", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "সঠিক ধরনের JSON ফাইল নয়। নিশ্চিত করুন যে নির্বাচিত ফাইলটি {appName} থেকে এসেছে।", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "সঠিক ধরনের ডেটা নয়। নিশ্চিত করুন যে ক্লিপবোর্ডে {appName} বা একটি {appName} ব্যাকআপ JSON ফাইলের ডেটা আছে।", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "ডিফল্টে রিসেট করুন", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "হেক্স কোড", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "এলোমেলো রঙ", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "আরও নিয়ন্ত্রণ", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "হিউ", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "স্যাচুরেশন", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "হালকাতা", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "লাল", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "সবুজ", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "নীল", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/de/messages.json b/src/locale/de/messages.json new file mode 100644 index 00000000..f0dc130d --- /dev/null +++ b/src/locale/de/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Passen Sie Akzentfarbe, Layout, Stil, Hintergrund und Lesezeichen in nightTab an.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Debuggen", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Eingang", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Taste", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Lesezeichen", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Symbol", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Thema", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Voreinstellung", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Gerettet", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Stil", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Farbe", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Akzent", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Schriftart", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Radius", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Schatten", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Startseite", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opazität", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Hintergrund", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Lesezeichen", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Skalierung", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Bereich", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Polsterung", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Rinne", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Ausrichtung", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Buchseite", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Ausrichtung", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Gruß", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Übergangswörter", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Uhr", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Datum", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Suche", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Lesezeichen", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Allgemein", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Stil", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientierung", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Sortieren", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Gruppe", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Ausrichtung", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Name", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Zusammenbruch", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Symbolleiste", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Symbolleiste", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Größe", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Ort", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Position", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Kontrollen", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Daten", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Wiederherstellen", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Sicherung", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Klar", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Sprache", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Unterstützung", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Kaffee", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Das Anwenden einer Voreinstellung ersetzt die aktuelle Farbe, den Akzent, die Schriftart, den Stil, den Radius, den Schatten, den Startseite und den Hintergrund.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Beim Speichern eines Themas werden die aktuelle Farbe, der Akzent, die Schriftart, der Stil, die Deckkraft, der Radius, der Schatten, der Startseite und der Hintergrund aufgezeichnet.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Aktuelles Thema speichern", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Gespeicherte Designs bearbeiten", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Dunkelmodus", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Lichtmodus", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Systemsprache verwenden", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Folgen Sie dem Hell- oder Dunkelmodus des Systems.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Hintergründe, Lesezeichen und Modals verwenden Schattierungen von links.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Text- und Formularelemente verwenden Schattierungen von rechts.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Für einen hellen Look wechseln Sie zum Lichtstil und wählen dann eine Primärfarbe aus. Und umgekehrt für einen dunklen Look.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Primärfarbe", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Sättigung", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Kontrastumfang", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Kontraststart", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Kontrast Ende", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Bewegen Sie die Kontrastbereichsregler nah beieinander, um einen gedämpften Look zu erzielen.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Bewegen Sie die Kontrastbereichsregler weit auseinander, um einen scharfen, lebendigen Look zu erzielen.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Grau", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "rot", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "Orange", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Gelb", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Limette", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Grün", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Cyan", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Blaugrün", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Blau", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Violett", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fuchsie", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super extra leicht", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Extra-Licht", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Hell", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super extra dunkel", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Extra dunkel", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Dunkel", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Akzentfarbe", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Zufällige Akzentfarbe beim Laden/Aktualisieren", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Beliebig", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Hell", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Dunkel", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastell", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Gesättigt", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Jetzt zufällig auswählen", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Akzentfarbe automatisch ändern", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Verzögerung ändern", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Schritte ändern", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Seien Sie vorsichtig, da ein sich schnell ändernder Akzentfarbton zu Leistungsproblemen führen kann.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Die automatische Änderung des Akzentfarbtons funktioniert nicht, wenn die Akzentfarbe grau oder schwarz ist.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Schriftart anzeigen", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Google-Schriftname", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Verwenden Sie eine Google-Schriftart, um Uhr, Datum, Gruppennamen und Lesezeichenbuchstaben anzupassen.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Finden Sie eine Google-Schriftart", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Fügen Sie einen Schriftartnamen hinzu, wie er in Google Fonts erscheint, einschließlich Großbuchstaben und Leerzeichen, zB: Geben Sie \"Fredoka One\" oder \"Kanit\" ein.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Löschen Sie das Feld, um die Standardschriftart \"Fjalla One\" zu verwenden.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Schriftstärke", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Hell", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Regulär", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Deutlich", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Nicht alle Schriftarten unterstützen alle Gewichtungen. Sehen Sie auf der Google Font-Seite nach, welche verfügbar sind.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Kursiv", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Schriftart der Benutzeroberfläche", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Google-Schriftname", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Verwenden Sie eine Google-Schriftart, um den Lesezeichennamen, die URL und die Formularelemente anzupassen.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Finden Sie eine Google-Schriftart", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Fügen Sie einen Schriftartnamen hinzu, wie er in Google Fonts erscheint, einschließlich Großbuchstaben und Leerzeichen, zB: Geben Sie \"Roboto\", \"Source Sans Pro\" oder \"Noto Sans\" ein.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Löschen Sie das Feld, um die Standardschriftart \"Open Sans\" zu verwenden.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Schriftstärke", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Hell", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Regulär", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Deutlich", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Nicht alle Schriftarten unterstützen alle Gewichtungen. Sehen Sie auf der Google Font-Seite nach, welche verfügbar sind.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Kursiv", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Eckenradius", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Schattengröße", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Deckkraft des Schattens", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Schattenunschärfe", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Nicht von allen Browsern unterstützt.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Alle Deckkraft", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Ändern Sie die Deckkraft der Suchleiste, der Lesezeichen, der Gruppensteuerelemente und der Symbolleiste.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Die Deckkraft kann auch beim Bearbeiten einzelner Lesezeichen geändert werden.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Symbolleiste", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Lesezeichen", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Suchbox", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Gruppensymbolleiste", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Hintergrund nach Thema", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Verwenden Sie die vom Thema definierte Hintergrundfarbe.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Hintergrund von Akzent", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Verwenden Sie die Akzentfarbe für den Hintergrund.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Benutzerdefinierte Farbe", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Gradient", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Bild", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Hintergrundfarbe", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Hintergrundverlaufswinkel", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Start des Hintergrundverlaufs", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Ende des Hintergrundverlaufs", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Lokale Bilder können nicht mehr verwendet werden. Bilder müssen irgendwo online gehostet werden.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Warum hat sich das geändert?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Fügen Sie mehr als eine URL hinzu, die durch Leerzeichen oder in neuen Zeilen getrennt ist, um beim Laden ein zufälliges Hintergrundbild zu erhalten.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash kann für zufällige Bilder verwendet werden, zB:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Ändern Sie die Parameter nach .../random/ für weitere Optionen. Die Ladezeiten können variieren.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Verwischen", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Graustufen", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Skala", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Akzent", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opazität", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Vignette", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Schattenanfang und -ende", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Schattenende", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Schattenstart", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "URLs von YouTube-Seiten können nicht verwendet werden.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "So verlinken Sie eine Videodatei.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Hintergrundvideo unterstützt nur eine direkte URL zu einer Videodatei. Unterstützt MP4- und WebM-Format.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Fügen Sie mehr als eine URL hinzu, die durch Leerzeichen oder in neuen Zeilen getrennt ist, um ein zufälliges Hintergrundvideo beim Laden zu erhalten.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Verwischen", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Graustufen", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Skala", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Akzent", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opazität", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Vignette", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Schattenanfang und -ende", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Schattenende", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Schattenstart", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Hintergrundfarbe des Layouts", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Keine Hintergrundfarbe hinter dem Layout.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Benutzerdefinierte Farbe", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Verwenden Sie eine benutzerdefinierte Farbe hinter dem Layout.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Hintergrundfarbe des Layouts", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Hintergrundopazität", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Hintergrundunschärfe", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Nicht von allen Browsern unterstützt.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Trenner zwischen Kopfzeile und Lesezeichenbereich", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Hintergrundfarbe der Kopfzeile", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Keine Hintergrundfarbe hinter dem Header-Bereich.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Benutzerdefinierte Farbe", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Verwenden Sie eine benutzerdefinierte Farbe hinter dem Kopfzeilenbereich.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Hintergrundfarbe der Kopfzeile", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Hintergrundopazität", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Hintergrundfarbe für Lesezeichen", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Keine Hintergrundfarbe hinter dem Lesezeichenbereich.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Benutzerdefinierte Farbe", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Verwenden Sie eine benutzerdefinierte Farbe hinter dem Lesezeichenbereich.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Hintergrundfarbe für Lesezeichen", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Hintergrundopazität", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Lesezeichenrahmen", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Der Lesezeichenrahmen kann auch beim Bearbeiten einzelner Lesezeichen geändert werden.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Die Farbe des Rahmens wird durch den Akzent bestimmt, der auch beim Bearbeiten einzelner Lesezeichen geändert werden kann.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Fügen Sie jedem Lesezeichen einen einzigartigen Akzent hinzu", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Alle Akzentüberschreibungen entfernen", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Der benutzerdefinierte Lesezeichenakzent kann auch beim Bearbeiten einzelner Lesezeichen geändert werden.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Globale Größe", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Breite des Layoutbereichs", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Breite des Kopfbereichs", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Ausrichtung des Kopfbereichs", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Links", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Center", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Richtig", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Effekte sind möglicherweise nicht sichtbar, wenn der Kopfzeilenbereich die volle Breite hat.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Nur verfügbar, wenn die Layoutrichtung Vertikal ist und Kopfzeilenelemente angezeigt werden.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Breite des Lesezeichenbereichs", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Ausrichtung des Lesezeichenbereichs", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Links", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Center", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Richtig", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Effekte sind möglicherweise nicht sichtbar, wenn der Lesezeichenbereich die volle Breite hat.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Nur verfügbar, wenn die Layoutrichtung Vertikal ist und Kopfzeilenelemente angezeigt werden.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Platz um Kopfzeile und Lesezeichenbereich", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Leerzeichen zwischen Kopfzeilen- und Lesezeichenelementen", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Bereichsausrichtung", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Oben links", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Oben Mitte", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Oben rechts", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Mitte links", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Zentrum Zentrum", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Mitte rechts", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Unten links", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Unten Mitte", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Unten rechts", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Horizontal ausrichten", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Stapeln Sie die Kopfzeile und die Lesezeichen in einer Reihe nebeneinander.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Vertikal ausrichten", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Stapeln Sie Kopfzeile und Lesezeichen in einer Spalte übereinander.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Kopfzeile, dann Lesezeichen", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Ordnen Sie an, dass der Kopfzeilenbereich vor dem Lesezeichenbereich angezeigt wird.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Lesezeichen dann Kopfzeile", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Ordnen Sie den Lesezeichenbereich so an, dass er vor dem Kopfzeilenbereich angezeigt wird.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Titel", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Neue Registerkarte", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "Favicon-URL", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Nicht von allen Browsern unterstützt.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Scrollleiste", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Dünn", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Versteckt", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Nicht von allen Browsern unterstützt.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Über das Ende scrollen", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Hintergrundbild oder Video unscharf machen", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Hintergrundbild oder Video werden unscharf, wenn Sie zum Ende der Seite scrollen.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Bild- oder Videounschärfe finden Sie unter Themenhintergrund.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Ausrichtung der Kopfzeilen", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Links", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Center", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Richtig", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Effekte sind möglicherweise nicht sichtbar, wenn die Suchfeldgröße auf Auto eingestellt ist und wächst, um den verfügbaren Platz auszufüllen.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Gruß anzeigen", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Größe", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Neue Zeile", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Erzwingen Sie eine neue Zeile und trennen Sie sie von anderen Header-Elementen.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Wortlaut", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Keiner", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Nützlich, um nur den Namen anzuzeigen.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Brauch", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Verwenden Sie Ihren eigenen Gruß.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Standardmäßig ist \"Good morning...\" leer, wenn es leer gelassen wird.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Benutzerdefinierter Grußtext", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Hallo", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Name", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Spitzname, Alias oder Superheldenname", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Übergangswörter anzeigen", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Nur verfügbar, wenn Datum oder Uhrzeit angezeigt wird.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Wortlaut", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Größe", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Neue Zeile", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Erzwingen Sie eine neue Zeile und trennen Sie sie von anderen Header-Elementen.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Öffnungszeiten anzeigen", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Als Zahl", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Ein Schwert", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Minuten anzeigen", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Als Zahl", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Ein Schwert", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Sekunden anzeigen", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Als Zahl", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Ein Schwert", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Trennzeichen anzeigen", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Trennzeichen", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 Stunden", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "AM / PM", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Größe", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Neue Zeile", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Erzwingen Sie eine neue Zeile und trennen Sie sie von anderen Header-Elementen.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Ausstellungstag", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Als Zahl", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Ein Schwert", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Wochenstart", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Montag", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "Sonntag", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Wortlänge", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Lang", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Kurz", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Datum anzeigen", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Als Zahl", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Ein Schwert", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Ordnungszahlen", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Monat anzeigen", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Als Zahl", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Ein Schwert", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Ordnungszahlen", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Wortlänge", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Lang", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Kurz", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Jahr anzeigen", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Als Zahl", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Ein Schwert", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Trennzeichen anzeigen", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Trennzeichen", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Format", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Datum / Monat", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Monatsdatum", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Größe", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Neue Zeile", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Erzwingen Sie eine neue Zeile und trennen Sie sie von anderen Header-Elementen.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Suche anzeigen", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Breite des Suchfelds", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Automatische Breite", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Das Suchfeld wird an den verfügbaren Platz angepasst.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Benutzerdefinierte Breite", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Legen Sie fest, wie breit das Suchfeld im Kopfzeilenbereich sein soll.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Breite", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Größe", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Neue Zeile", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Erzwingen Sie eine neue Zeile und trennen Sie sie von anderen Header-Elementen.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Suchmaschine", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Brauch", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Name", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Suchmaschinenname", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Geben Sie eine Webadresse mit den Suchparametern ein, zB: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} fügt den in das Suchfeld eingegebenen Suchbegriff am Ende der obigen URL hinzu.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Namensattribut", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "Q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Setzt das Namensattribut im Eingabefeld Suche.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Dies definiert den Namen, der beim Absenden an die Suchmaschine übergeben wird. Wenn Sie sich nicht sicher sind, lassen Sie das Feld leer.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Textausrichtung suchen", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Links", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Center", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Richtig", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Suchergebnisse in einem neuen Tab öffnen", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Lesezeichen anzeigen", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "URL bei Lesezeichen-Hover anzeigen", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Lesezeichenzeile anzeigen", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Schatten bei Lesezeichen-Hover anzeigen", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Effekte sind möglicherweise nicht sichtbar, wenn Theme Shadow auf 0 gesetzt ist.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Wachsen bei Lesezeichen-Hover", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Lesezeichen in einem neuen Tab öffnen", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Lesezeichengröße", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Block", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Quadratische Lesezeichenfliesen.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Aufführen", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Kurze und breite Lesezeichen-Kacheln.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "oben", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Unterseite", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Zeigen Sie die URL und die Steuerelemente entweder oben oder unten in einer Lesezeichenkachel an.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Per Brief", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Nach Symbol", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Namentlich", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Ausrichtung des Gruppendetailsbereichs", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Links", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Center", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Richtig", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Gruppendetails bestellen", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Gruppendetails, dann Lesezeichen", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Ordnen Sie an, dass der Gruppendetailbereich vor dem Lesezeichenbereich angezeigt wird.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Lesezeichen, dann Gruppendetails", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Ordnen Sie an, dass der Lesezeichenbereich vor dem Gruppendetailbereich angezeigt wird.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Namensgröße", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Zeige alles", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Versteck alles", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Gruppennamen können auch durch Bearbeiten einzelner Gruppen geändert werden.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Alle Gruppen öffnen", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Alle Gruppen ausblenden", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Größe der Gruppensymbolleiste", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Steuerung des Gruppenzusammenbruchs", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Zeige alles", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Versteck alles", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Die Schaltfläche zum Zusammenklappen der Gruppensymbolleiste kann auch durch Bearbeiten einzelner Gruppen geändert werden.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Gruppe Alle Kontrolle öffnen", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Zeige alles", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Versteck alles", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Die Schaltfläche Alle öffnen der Gruppensymbolleiste kann auch durch Bearbeiten einzelner Gruppen geändert werden.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Symbolleistengröße", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "In einer Ecke", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "In der Kopfzeile", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Positionieren Sie die Symbolleiste innerhalb der Kopfzeile oder in einer Ecke des Fensters.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Neue Zeile", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Erzwingen Sie eine neue Zeile und trennen Sie sie von anderen Header-Elementen.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Nur verfügbar, wenn sich die Symbolleiste in der Kopfzeile befindet.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Position der Symbolleiste", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Oben links", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Oben rechts", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Unten links", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Unten rechts", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Positionieren Sie die Symbolleiste in einer der vier Ecken des Fensters.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Nur verfügbar, wenn die Symbolleiste in einer Ecke positioniert ist.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Akzentsteuerung anzeigen", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Steuerelement hinzufügen anzeigen", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Bearbeitungssteuerelement anzeigen", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Aus Datei importieren", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Aus Zwischenablage importieren", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Stellen Sie ein zuvor exportiertes {appName} .", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Oder legen Sie hier eine {appName} ab.", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Daten exportieren", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "In die Zwischenablage kopieren", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Laden Sie ein Backup Ihrer {appName} und -Einstellungen herunter.", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Diese Datei kann später auf dieses oder ein anderes Gerät importiert werden.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Alle Daten löschen", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Alles löschen außer Lesezeichen", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Sie verlieren Lesezeichen, wenn Sie alle Daten löschen.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Sichern Sie Ihre Daten", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Löschen Sie alle Daten, um {appName} auf den Standardzustand zurückzusetzen.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Alternativ ist es möglich, alle Einstellungen zu löschen, aber die aktuellen Lesezeichen und Gruppen beizubehalten.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Sprache", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Systemsprache verwenden", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Sie haben eine Übersetzung gefunden, die nicht stimmt?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Helfen Sie mit, {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Anwenden von Lesezeicheneinstellungen auf alle", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Browser-Unterstützung", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookies und Cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Datensicherung und -wiederherstellung", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Lokales Hintergrundbild", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "Geschützte URLs", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Wiederherstellen von Einstellungen und Lesezeichen", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Zurücksetzen beim Öffnen des Browsers", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Respektiere deine Privatsphäre", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Einstellen eines Hintergrundvideos oder -bilds", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "{appName} als Ihre Firefox-Startseite einrichten", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Für weitere Unterstützung oder Feedback:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Senden Sie ein Problem.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Überprüfen Sie das Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} ist kostenlos, Anerkennung in Form von Kaffee ist willkommen!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Kauf mir einen Kaffee", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Teilen Sie Ihr Setup mit der Community.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Gefunden auf Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Dieses Projekt ist Open Source.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Auf GitHub gefunden.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General Public License v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Dieses Lesezeichen nach links verschieben", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Ziehen Sie das Lesezeichen, um es neu anzuordnen", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Dieses Lesezeichen nach rechts verschieben", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Dieses Lesezeichen bearbeiten", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Dieses Lesezeichen entfernen", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Neues Lesezeichen hinzufügen", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Hinzufügen", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Abbrechen", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Entfernen", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Unbenanntes Lesezeichen entfernen", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Möchten Sie dieses Lesezeichen wirklich entfernen? Das kann nicht rückgängig gemacht werden.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Entfernen", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Abbrechen", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Bearbeiten", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Unbenanntes Lesezeichen bearbeiten", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Speichern", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Abbrechen", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Bild & Name", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Adresse", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Position", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Layout", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Thema", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Bild & Name", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Zeigen Sie Buchstaben, Symbole, Bilder und einen Namen auf dieser Lesezeichenkachel an.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Adresse", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Stellen Sie sicher, dass Sie die vollständige URL verwenden und \"https://...\" angeben.", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Position", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Die Gruppe, in die dieses Lesezeichen eingefügt werden soll.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Layout", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Ändern Sie die Position, Skalierung und Ausrichtung des visuellen Elements und des Namens.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Thema", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Überschreiben Sie die Farbe des Themas und des Akzents.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.beispiel.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Ausrichtung von visuellen Elementen und Namen", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Oben links", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Oben Mitte", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Oben rechts", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Mitte links", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Zentrum Zentrum", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Mitte rechts", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Unten links", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Unten Mitte", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Unten rechts", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Vertikal", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Stapeln Sie das visuelle Element und den Namen übereinander.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Horizontal", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Ordnen Sie das visuelle Element und den Namen nebeneinander an.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Visuelles Element dann Name", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Platzieren Sie das visuelle Element vor dem Namen.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Benennen Sie dann das visuelle Element", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Platzieren Sie den Namen vor dem visuellen Element.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Drehen", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Position des visuellen Elements anpassen", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Horizontal", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Vertikal", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Rinne", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Visuelles Element anzeigen", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Zeigen Sie Buchstaben, Symbole oder ein Bild auf diesem Lesezeichen-Sechseck an.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Buchstabe", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Symbol", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Bild", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Visuelle Größe", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Lesezeichen Brief", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Lesezeichensymbol", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome Marken oder Icons", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Symbol entfernen", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Lesezeichenbild", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Visueller Schatten", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Visueller Schatten gilt nur für einen Buchstaben oder ein Symbol.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Name anzeigen", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Lesezeichenname", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Beispiel", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Namensgröße", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Thema Akzent", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Verwenden Sie den durch das Thema definierten Akzent.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Benutzerdefinierter Akzent", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Überschreiben Sie den Themenakzent.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Akzent", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Themenfarbe", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Verwenden Sie die vom Thema definierte Farbe.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Benutzerdefinierte Farbe", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Überschreiben Sie die Designfarbe.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Farbe", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opazität", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Hintergrund anzeigen", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Zeigen Sie einen Bild- oder Videohintergrund auf dieser Lesezeichenkachel an.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Bild", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opazität", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "Hintergrundbild-URL", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Hintergrundbild unterstützt nur eine direkte URL zu einer Bilddatei.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "Hintergrundvideo-URL", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Hintergrundvideo unterstützt nur eine direkte URL zu einer Videodatei. Unterstützt MP4- und WebM-Format.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "URLs von YouTube-Seiten können nicht verwendet werden.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Grenze", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Breite Fliese", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Lesezeichenkachel, um sich über zwei Spalten zu erstrecken.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Hohe Fliese", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Lesezeichenkachel, um sich über zwei Zeilen zu erstrecken.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Bestehende Gruppe", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Neue Gruppe", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Beispielgruppe", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Zufälliger Gruppenname", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Gruppe", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Position", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Wenden Sie \"Visuelles Element anzeigen\" und \"Namen anzeigen\" auf andere Lesezeichen an", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Der Brief-, Symbol-, Bild- und Namenstext wird nicht geteilt.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Nützlich, um die visuellen Elemente oder Namen auf allen Lesezeichen auszublenden.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Layout auf andere Lesezeichen anwenden", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Wenden Sie nach dem Speichern das obige Layout auf alle anderen Lesezeichen an.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Nur die visuelle und Namensgröße, Ausrichtung, Reihenfolge, Position und Bundsteg werden auf alle angewendet.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Theme auf andere Lesezeichen anwenden", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Wenden Sie das obige Design nach dem Speichern auf alle anderen Lesezeichen an.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Nur Farbe, Akzent, Deckkraft, Rahmen und visueller Schatten werden auf alle angewendet.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Vorschau", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Vorschau (50 % Skalierung)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Diese Gruppe nach oben verschieben", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Gruppe ziehen, um sie neu anzuordnen", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Verschiebe diese Gruppe nach unten", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Diese Gruppe bearbeiten", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Diese Gruppe entfernen", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Alle Lesezeichen in dieser Gruppe öffnen", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Diese Gruppe ausblenden", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Eine neue Gruppe hinzufügen", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Hinzufügen", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Abbrechen", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Entfernen", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Unbenannte Gruppe entfernen", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Möchten Sie diese Gruppe und alle darin enthaltenen Lesezeichen wirklich entfernen? Das kann nicht rückgängig gemacht werden.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Entfernen", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Abbrechen", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Bearbeiten", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Unbenannte Gruppe bearbeiten", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Speichern", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Abbrechen", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Name", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Zeigen Sie einen Namen über dieser Gruppe an.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Symbolleiste", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Steuerelemente anzeigen, um alle zu öffnen oder die Lesezeichen in dieser Gruppe anzuzeigen/auszublenden.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Bestellung", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "Die Stellung dieser Gruppe.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Gruppennamen anzeigen", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Gruppenname", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Beispielgruppe", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Zufälliger Gruppenname", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Ausblenden anzeigen", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Die Schaltfläche Reduzieren blendet die Lesezeichen in dieser Gruppe ein oder aus.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Alle öffnen", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Die Schaltfläche Alle öffnen wird angezeigt, wenn in dieser Gruppe mindestens ein Lesezeichen vorhanden ist.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Position", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Dieses gespeicherte benutzerdefinierte Design bearbeiten", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Dieses gespeicherte benutzerdefinierte Design entfernen", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Name", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Beispielthema", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Zufälliger Themename", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Aktuelles Thema speichern", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Speichern", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Abbrechen", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Entfernen", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Unbenanntes benutzerdefiniertes Design entfernen", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Möchten Sie dieses gespeicherte benutzerdefinierte Design wirklich entfernen? Das kann nicht rückgängig gemacht werden.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Speichern", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Abbrechen", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Bearbeiten", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Unbenanntes benutzerdefiniertes Design bearbeiten", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Entfernen", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Abbrechen", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Akzentfarbe", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Hinzufügen", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Neue Gruppe", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Neues Lesezeichen", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Gruppen und Lesezeichen bearbeiten", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Einstellungsmenü öffnen", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Sie können eine Sicherungsdatei ganz oder teilweise wiederherstellen. Die folgenden Daten werden wiederhergestellt:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Lesezeichen", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Dies umfasst alle Gruppen und Lesezeichen", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Lesezeichen behalten beim Import alle benutzerdefinierten Farben, Akzente und Ränder.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Vorhandene Lesezeichen ersetzen", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Zu bestehenden Lesezeichen hinzufügen", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Thema", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Dazu gehören Farbe, Akzent, Schriftarten, Hintergrund und alle gespeicherten benutzerdefinierten Designs.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Einstellungen", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Dazu gehören Layoutgröße und -position, Größe des Kopfbereichs, Größe des Lesezeichenbereichs und andere Benutzereinstellungen.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Wiederherstellung aus einem {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Importieren", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Abbrechen", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Alle {appName} ?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Möchten Sie {appName} und -Einstellungen löschen? {appName} wird auf den Standardzustand zurückgesetzt.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Das kann nicht rückgängig gemacht werden.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Alle Daten löschen", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Abbrechen", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "{appName} außer Lesezeichen löschen?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Möchten Sie {appName} ? {appName} wird auf den Standardzustand zurückgesetzt, Ihre Lesezeichen und Gruppen bleiben jedoch erhalten.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Das kann nicht rückgängig gemacht werden.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Alles löschen außer Lesezeichen", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Abbrechen", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "Backup", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Nichts zum Importieren ausgewählt.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Erfolg! Wiederherstellen von {appName} und -Einstellungen.", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Keine JSON-Datei. Stellen Sie sicher, dass die ausgewählte Datei von {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Nicht die richtige Art von JSON-Datei. Stellen Sie sicher, dass die ausgewählte Datei von {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Nicht die richtigen Daten. Stellen Sie sicher, dass die Zwischenablage Daten aus {appName} oder einer {appName} JSON-Datei enthält.", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Zurücksetzen", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Hex-Code", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Zufällige Farbe", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Mehr Kontrollen", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Farbton", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Sättigung", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Leichtigkeit", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "rot", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Grün", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Blau", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/en_GB/messages.json b/src/locale/en_GB/messages.json new file mode 100644 index 00000000..125dc3e0 --- /dev/null +++ b/src/locale/en_GB/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Debug", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Input", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Button", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Icon", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Theme", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Preset", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Saved", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Style", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Colour", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Accent", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Font", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Radius", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Shadow", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Shade", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opacity", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Background", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Scaling", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Area", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Padding", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Gutter", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Alignment", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Page", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Alignment", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Greeting", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Transitional words", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Clock", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Date", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Search", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "General", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Style", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientation", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Sort", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Group", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Alignment", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Name", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Collapse", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Toolbar", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Toolbar", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Size", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Location", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Position", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Controls", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Data", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Restore", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Backup", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Clear", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Language", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Support", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Coffee", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Applying a Preset will replace the current Colour, Accent, Font, Style, Radius, Shadow, Shade and Background.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Saving a Theme will record the current Colour, Accent, Font, Style, Opacity, Radius, Shadow, Shade and Background.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Save current theme", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Edit saved themes", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Dark mode", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Light mode", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Use system language", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Follow the system Light or Dark mode.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Backgrounds, Bookmarks and Modals use shades from the left.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Text and form elements use shades from the right.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "For a light look switch to the Light Style and then select a Primary colour. And vice versa for a dark look.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Primary colour", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Saturation", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Contrast range", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Contrast start", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Contrast end", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Move the Contrast range controls close together for a muted look.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Move the Contrast range controls far apart from each other for a sharp vivid look.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Grey", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "Red", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "Orange", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Yellow", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Lime", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Green", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Cyan", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Teal", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Blue", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Purple", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fuchsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super extra light", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Extra light", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Light", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super extra dark", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Extra dark", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Dark", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Accent colour", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Random Accent colour on load/refresh", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Any", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Light", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Dark", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Saturated", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Randomise now", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Auto change Accent hue", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Change delay", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Change steps", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Take care as a fast changing Accent hue may cause performance issues.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Auto change Accent hue will not work when the Accent colour is a grey or black.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Display font", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Google font name", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Use a Google Font to customise the Clock, Date, Group names and Bookmark Letters.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Find a Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Add a font name as it appears on Google Fonts, including capital letters and spaces, e.g.: enter \"Fredoka One\" or \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Clear the field to use the default font \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Font weight", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Light", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Regular", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Bold", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Not all fonts support all weights. Refer to the Google Font page to see which are available.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Italic", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "User interface font", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Google font name", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Use a Google Font to customise the Bookmark name, URL and form elements.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Find a Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Add a font name as it appears on Google Fonts, including capital letters and spaces, e.g.: enter \"Roboto\", \"Source Sans Pro\" or \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Clear the field to use the default font \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Font weight", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Light", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Regular", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Bold", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Not all fonts support all weights. Refer to the Google Font page to see which are available.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Italic", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Corner radius", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Shadow size", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Shade opacity", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Shade blur", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "All opacity", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Change the opacity of Search bar, Bookmarks, Group controls and the Toolbar.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Opacity can also be changed when editing individual Bookmarks.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Toolbar", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Bookmark", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Search box", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Group toolbar", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Background by Theme", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Use the Background colour defined by the Theme.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Background by Accent", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Use the Accent colour for the Background.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Custom colour", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Gradient", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Image", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Background colour", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Background gradient angle", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Background gradient start", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Background gradient end", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Local images can no longer be used. Images must be hosted somewhere online.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Why has this changed?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Add more than one URL separated by spaces or on new lines for a random background image on load.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash can be used for random images, e.g.:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Change parameters after .../random/ for more options. Loading times may vary.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Blur", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Greyscale", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Scale", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Accent", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opacity", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Vignette", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Shade start and end", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Shade end", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Shade start", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "YouTube page URLs can not be used.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "How to link to a video file.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Background video only supports a direct URL to a video file. Supports MP4 and WebM format.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Add more than one URL separated by spaces or on new lines for a random background video on load.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Blur", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Greyscale", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Scale", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Accent", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opacity", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Vignette", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Shade start and end", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Shade end", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Shade start", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Layout background colour", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "No background colour behind the Layout.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Custom colour", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Use a custom colour behind the Layout.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Layout background colour", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Background opacity", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Background blur", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Divider between Header and Bookmark area", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Header background colour", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "No background colour behind the Header area.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Custom colour", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Use a custom colour behind the Header area.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Header background colour", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Background opacity", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Bookmark background colour", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "No background colour behind the Bookmark area.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Custom colour", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Use a custom colour behind the Bookmark area.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Bookmark background colour", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Background opacity", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Bookmark border", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Bookmark border can also be changed when editing individual Bookmarks.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "The colour of the Border is defined by the Accent which can also be changed when editing individual Bookmarks.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Add unique accent to each Bookmark", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Remove all accent overrides", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Bookmark custom Accent can also be changed when editing individual Bookmarks.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Global size", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Layout area width", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Header area width", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Header area alignment", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Left", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Centre", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Right", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Effects may not be visible if the Header Area is full width.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Only available when Layout Direction is Vertical and Header items are shown.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Bookmark area width", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Bookmark area alignment", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Left", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Centre", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Right", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Effects may not be visible if the Bookmark Area is full width.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Only available when Layout Direction is Vertical and Header items are shown.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Space around Header and Bookmark Area", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Space between Header and Bookmark items", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Area alignment", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Top Left", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Top Centre", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Top Right", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Centre Left", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Centre Centre", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Centre Right", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Bottom Left", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Bottom Centre", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Bottom Right", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Align horizontal", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Stack the Header and Bookmarks in a row side by side.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Align vertical", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Stack the Header and Bookmarks in a column one above the other.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Header then Bookmarks", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Order the Header area to appear before the Bookmarks area.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Bookmarks then Header", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Order the Bookmark area to appear before the Header area.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Title", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "New Tab", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "Favicon URL", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Scrollbar", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Thin", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Hidden", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Scroll past end", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Unblur background image or video", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Background image or video will unblur when scrolled to the bottom of the page.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Image or video blur can be found under Theme Background.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Header item alignment", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Left", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Center", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Right", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Effects may not be visible if the Search box size is set to Auto and grows to fill available space.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Show Greeting", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Size", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "New line", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Wording", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "None", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Useful for displaying just the name.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Custom", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Use your own greeting.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Defaults to \"Good morning...\" if left blank.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Custom greeting text", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Howdy", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Name", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Nickname, alias or superhero name", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Show Transitional words", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Only available when Date or Time is shown.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Wording", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Size", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "New line", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Show hours", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "As number", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "As word", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Show minutes", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "As number", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "As word", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Show seconds", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "As number", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "As word", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Show separator", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Separator character", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 hours", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "AM / PM", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Size", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "New line", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Show Day", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "As number", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "As word", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Start of the week", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Monday", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "Sunday", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Word length", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Long", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Short", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Show Date", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "As number", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "As word", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Ordinal numbers", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Show Month", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "As number", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "As word", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Ordinal numbers", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Word length", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Long", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Short", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Show Year", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "As number", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "As word", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Show separator", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Separator character", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Format", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Date / Month", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Month / Date", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Size", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "New line", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Show Search", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Search box width", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Auto width", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Search box will grow to best fit available space.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Custom width", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Define how wide the Search box should be inside the Header Area.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Width", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Size", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "New line", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Search engine", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Custom", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Name", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Search engine name", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Enter a web address with the search parameters, e.g.: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} will add the search term entered into the Search box at the end of the above URL.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Name attribute", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Sets the name attribute on the Search input field.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "This defines the name passed to the search engine when submitting. If not sure leave blank.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Search text alignment", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Left", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Centre", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Right", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Open Search results in a new tab", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Show Bookmarks", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Show URL on Bookmark hover", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Show Bookmark line", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Show shadow on Bookmark hover", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Effects may not be visible if Theme Shadow is set to 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Grow on Bookmark hover", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Open Bookmarks in a new tab", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Bookmark size", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Block", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Square shaped Bookmark tiles.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "List", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Short and wide Bookmark tiles.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Top", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Bottom", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Display the URL and Controls either at the top or bottom of a Bookmark Tile.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "By letter", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "By icon", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "By name", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Group details area alignment", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Left", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Centre", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Right", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Group details order", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Group details then Bookmarks", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Order the Group detail area to appear before the Bookmarks area.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Bookmarks then Group details", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Order the Bookmark area to appear before the Group detail area.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Name size", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Show all", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Hide all", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Group Names can also be changed by editing individual Groups.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Open all groups", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Collapse all groups", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Group toolbar size", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Group Collapse control", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Show all", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Hide all", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Group toolbar collapse button can also be changed by editing individual Groups.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Group Open all control", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Show all", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Hide all", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Group toolbar open all button can also be changed by editing individual Groups.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Toolbar size", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "In a corner", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "In the Header", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Position the Toolbar inside the Header or in a corner of the window.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "New line", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Only available when the Toolbar is positioned inside the Header.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Toolbar position", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Top Left", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Top Right", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Bottom Left", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Bottom Right", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Position the Toolbar in one of the four corners of the window.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Only available when the Toolbar is positioned in a corner.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Show Accent control", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Show Add control", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Show Edit control", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Import from file", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Import from clipboard", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Restore a previously exported {appName} backup.", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Or drop a {appName} backup file here.", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Export data", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Copy to clipboard", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Download a backup of your {appName} Bookmarks and Settings.", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "This file can later be imported on this or another device.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Clear all data", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Clear all except bookmarks", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "You will lose Bookmarks by clearing all data.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Backup your data", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Clear all data to reset {appName} to the default state.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Alternatively, it is possible to wipe all settings but keep the current Bookmarks and Groups.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Language", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Use system language", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Found a translation that isn't right?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Help translate {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Applying bookmark settings to all", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Browser support", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookies and cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Data backup and restore", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Local background image", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "Protected URLs", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Recovering settings and bookmarks", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Resetting when opening the browser", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Respecting your privacy", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Setting a background video or image", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Setting {appName} as your Firefox homepage", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "For more support or feedback:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Submit an Issue.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Check the Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} is free, appreciation is welcome in the form of coffee!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Buy me a coffee", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Share your setup with the community.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Found on Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "This project is open source.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Found on GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General Public Licence v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Move this bookmark left", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Drag bookmark to reorder", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Move this bookmark right", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Edit this bookmark", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Remove this bookmark", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Add a new Bookmark", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Add", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Cancel", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Remove", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Remove unnamed bookmark", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Are you sure you want to remove this Bookmark? This can not be undone.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Remove", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Cancel", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Edit", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Edit unnamed bookmark", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Save", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Cancel", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visual & Name", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Address", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Position", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Layout", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Theme", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visual & Name", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Display Letters, Icon, Image and a Name on this Bookmark tile.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Address", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Be sure to use the full URL and include \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Position", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "The Group to place this Bookmark in.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Layout", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Change the Visual Element and Name position, scale and orientation.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Theme", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Override the Theme and Accent colour.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Visual Element and Name alignment", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Top Left", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Top Centre", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Top Right", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Centre Left", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Centre Centre", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Centre Right", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Bottom Left", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Bottom Centre", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Bottom Right", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Vertical", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Stack the Visual Element and Name one above the other.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Horizontal", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Arrange the Visual Element and Name side by side.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Visual element then name", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Place the Visual Element before the Name.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Name then visual element", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Place the Name before the Visual Element.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Rotate", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Adjust Visual Element position", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Horizontal", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Vertical", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Gutter", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Show Visual Element", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Display Letters, Icon or an Image on this Bookmark hexagon.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Letter", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Icon", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Image", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Visual size", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Bookmark letter", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Bookmark icon", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome Brands or Icons", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Remove icon", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Bookmark image", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Visual shadow", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Visual shadow only applies to a Letter or Icon.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Show Name", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Bookmark name", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Example", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Name size", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Theme Accent", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Use the Accent defined by the Theme.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Custom Accent", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Override the Theme Accent.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Accent", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Theme colour", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Use the Colour defined by the Theme.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Custom colour", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Override the Theme colour.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Colour", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opacity", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Show background", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Display an Image or video Background on this Bookmark tile.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Image", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opacity", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "Background image URL", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Background image only supports a direct URL to an image file.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "Background video URL", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Background video only supports a direct URL to a video file. Supports MP4 and WebM format.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "YouTube page URLs can not be used.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Border", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Wide tile", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Bookmark tile to span across two columns.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Tall tile", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Bookmark tile to span across two rows.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Existing Group", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "New Group", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Example group", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Random Group name", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Group", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Position", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Apply \"Show Visual Element\" and \"Show Name\" to other Bookmarks", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "The Letter, Icon, Image and Name text will not be shared.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Useful for hiding the Visual Elements or Names on all Bookmarks.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Apply Layout to other Bookmarks", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "When saved, apply the above Layout to all other Bookmarks.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Only the Visual and Name size, Alignment, Order, Position and Gutter will be applied to all.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Apply Theme to other Bookmarks", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "When saved, apply the above Theme to all other Bookmarks.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Only the Colour, Accent, Opacity, Border and Visual shadow will be applied to all.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Preview", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Preview (50% scale)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Move this group up", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Drag group to reorder", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Move this group down", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Edit this group", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Remove this group", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Open all bookmarks in this group", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Collapse this group", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Add a new Group", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Add", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Cancel", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Remove", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Remove unnamed group", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Are you sure you want to remove this Group and all the Bookmarks within? This can not be undone.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Remove", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Cancel", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Edit", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Edit unnamed group", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Save", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Cancel", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Name", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Display a Name above this Group.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Toolbar", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Display controls to open all or show/hide the Bookmarks in this Group.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Ordering", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "The position of this Group.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Show Group name", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Group name", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Example group", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Random Group name", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Show Collapse", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "The Collapse button will show or hide the Bookmarks in this Group.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Show Open all", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Open all button will appear if there is at least one Bookmark in this Group.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Position", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Edit this saved custom theme", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Remove this saved custom theme", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Name", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Example theme", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Random theme name", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Save current theme", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Save", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Cancel", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Remove", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Remove unnamed custom theme", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Are you sure you want to remove this saved custom theme? This can not be undone.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Save", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Cancel", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Edit", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Edit unnamed custom theme", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Remove", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Cancel", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Accent colour", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Add", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "New Group", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "New Bookmark", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Edit groups and bookmarks", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Open settings menu", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "You can restore all or parts of a backup file. The following data will be restored:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Bookmarks", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "This includes all Groups and Bookmarks", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Bookmarks will keep any custom Colours, Accents and Borders when imported.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Replace existing bookmarks", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Add to existing bookmarks", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Theme", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "This includes the Colour, Accent, Fonts, Background and any saved Custom Themes.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Settings", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "This includes Layout size and position, Header area size, Bookmark area size and other user settings.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Restoring from a {appName} backup", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Import", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Cancel", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Clear all {appName} data?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Are you sure you want to clear all {appName} Bookmarks and Settings? {appName} will be restored to the default state.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "This can not be undone.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Clear all data", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Cancel", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Clear {appName} data except bookmarks?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Are you sure you want to clear all {appName} Settings? {appName} will be restored to the default state but your Bookmarks and Groups will remain.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "This can not be undone.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Clear all except bookmarks", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Cancel", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "backup", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Nothing selected to import.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Success! Restoring {appName} Bookmarks and Settings.", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Not a JSON file. Make sure the selected file came from {appName}.", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Not the right kind of JSON file. Make sure the selected file came from {appName}.", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Not the right kind of data. Make sure the clipboard holds data from {appName} or a {appName} backup JSON file.", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Reset to default", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Hex code", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Random colour", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "More controls", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Hue", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Saturation", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Lightness", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "Red", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Green", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Blue", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/en_US/messages.json b/src/locale/en_US/messages.json new file mode 100644 index 00000000..a3b3bca0 --- /dev/null +++ b/src/locale/en_US/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "A neutral new tab page accented with a chosen color. Customize the layout, style, background and bookmarks in nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Debug", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Input", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Button", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Icon", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Theme", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Preset", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Saved", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Style", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Color", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Accent", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Font", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Radius", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Shadow", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Shade", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opacity", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Background", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Scaling", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Area", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Padding", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Gutter", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Alignment", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Page", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Alignment", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Greeting", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Transitional words", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Clock", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Date", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Search", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "General", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Style", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientation", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Sort", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Group", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Alignment", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Name", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Collapse", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Toolbar", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Toolbar", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Size", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Location", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Position", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Controls", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Data", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Restore", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Backup", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Clear", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Language", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Support", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Coffee", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Applying a Preset will replace the current Color, Accent, Font, Style, Radius, Shadow, Shade and Background.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Saving a Theme will record the current Color, Accent, Font, Style, Opacity, Radius, Shadow, Shade and Background.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Save current theme", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Edit saved themes", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Dark mode", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Light mode", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Use system language", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Follow the system Light or Dark mode.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Backgrounds, Bookmarks and Modals use shades from the left.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Text and form elements use shades from the right.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "For a light look switch to the Light Style and then select a Primary color. And vice versa for a dark look.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Primary color", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Saturation", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Contrast range", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Contrast start", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Contrast end", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Move the Contrast range controls close together for a muted look.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Move the Contrast range controls far apart from each other for a sharp vivid look.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Grey", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "Red", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "Orange", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Yellow", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Lime", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Green", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Cyan", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Teal", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Blue", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Purple", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fuchsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super extra light", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Extra light", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Light", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super extra dark", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Extra dark", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Dark", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Accent color", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Random Accent color on load/refresh", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Any", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Light", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Dark", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Saturated", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Randomize now", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Auto change Accent hue", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Change delay", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Change steps", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Take care as a fast changing Accent hue may cause performance issues.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Auto change Accent hue will not work when the Accent color is a gray or black.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Display font", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Google font name", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Use a Google Font to customize the Clock, Date, Group names and Bookmark Letters.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Find a Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Add a font name as it appears on Google Fonts, including capital letters and spaces, e.g.: enter \"Fredoka One\" or \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Clear the field to use the default font \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Font weight", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Light", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Regular", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Bold", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Not all fonts support all weights. Refer to the Google Font page to see which are available.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Italic", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "User interface font", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Google font name", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Use a Google Font to customize the Bookmark name, URL and form elements.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Find a Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Add a font name as it appears on Google Fonts, including capital letters and spaces, e.g.: enter \"Roboto\", \"Source Sans Pro\" or \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Clear the field to use the default font \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Font weight", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Light", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Regular", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Bold", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Not all fonts support all weights. Refer to the Google Font page to see which are available.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Italic", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Corner radius", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Shadow size", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Shade opacity", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Shade blur", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "All opacity", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Change the opacity of Search bar, Bookmarks, Group controls and the Toolbar.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Opacity can also be changed when editing individual Bookmarks.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Toolbar", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Bookmark", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Search box", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Group toolbar", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Background by Theme", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Use the Background color defined by the Theme.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Background by Accent", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Use the Accent color for the Background.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Custom color", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Gradient", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Image", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Background color", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Background gradient angle", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Background gradient start", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Background gradient end", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Local images can no longer be used. Images must be hosted somewhere online.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Why has this changed?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Add more than one URL separated by spaces or on new lines for a random background image on load.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash can be used for random images, e.g.:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Change parameters after .../random/ for more options. Loading times may vary.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Blur", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Grayscale", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Scale", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Accent", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opacity", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Vignette", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Shade start and end", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Shade end", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Shade start", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "YouTube page URLs can not be used.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "How to link to a video file.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Background video only supports a direct URL to a video file. Supports MP4 and WebM format.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Add more than one URL separated by spaces or on new lines for a random background video on load.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Blur", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Grayscale", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Scale", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Accent", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opacity", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Vignette", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Shade start and end", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Shade end", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Shade start", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Layout background color", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "No background color behind the Layout.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Custom color", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Use a custom color behind the Layout.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Layout background color", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Background opacity", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Background blur", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Divider between Header and Bookmark area", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Header background color", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "No background color behind the Header area.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Custom color", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Use a custom color behind the Header area.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Header background color", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Background opacity", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Bookmark background color", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "No background color behind the Bookmark area.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Custom color", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Use a custom color behind the Bookmark area.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Bookmark background color", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Background opacity", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Bookmark border", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Bookmark border can also be changed when editing individual Bookmarks.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "The color of the Border is defined by the Accent which can also be changed when editing individual Bookmarks.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Add unique accent to each Bookmark", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Remove all accent overrides", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Bookmark custom Accent can also be changed when editing individual Bookmarks.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Global size", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Layout area width", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Header area width", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Header area alignment", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Left", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Center", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Right", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Effects may not be visible if the Header Area is full width.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Only available when Layout Direction is Vertical and Header items are shown.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Bookmark area width", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Bookmark area alignment", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Left", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Center", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Right", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Effects may not be visible if the Bookmark Area is full width.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Only available when Layout Direction is Vertical and Header items are shown.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Space around Header and Bookmark Area", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Space between Header and Bookmark items", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Area alignment", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Top Left", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Top Center", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Top Right", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Center Left", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Center Center", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Center Right", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Bottom Left", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Bottom Center", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Bottom Right", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Align horizontal", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Stack the Header and Bookmarks in a row side by side.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Align vertical", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Stack the Header and Bookmarks in a column one above the other.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Header then Bookmarks", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Order the Header area to appear before the Bookmarks area.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Bookmarks then Header", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Order the Bookmark area to appear before the Header area.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Title", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "New Tab", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "Favicon URL", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Scrollbar", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Thin", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Hidden", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Not supported by all browsers.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Scroll past end", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Unblur background image or video", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Background image or video will unblur when scrolled to the bottom of the page.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Image or video blur can be found under Theme Background.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Header item alignment", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Left", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Center", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Right", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Effects may not be visible if the Search box size is set to Auto and grows to fill available space.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Show Greeting", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Size", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "New line", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Wording", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "None", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Useful for displaying just the name.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Custom", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Use your own greeting.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Defaults to \"Good morning...\" if left blank.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Custom greeting text", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Howdy", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Name", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Nickname, alias or superhero name", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Show Transitional words", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Only available when Date or Time is shown.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Wording", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Size", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "New line", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Show hours", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "As number", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "As word", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Show minutes", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "As number", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "As word", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Show seconds", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "As number", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "As word", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Show separator", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Separator character", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 hours", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "AM / PM", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Size", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "New line", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Show Day", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "As number", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "As word", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Start of the week", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Monday", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "Sunday", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Word length", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Long", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Short", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Show Date", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "As number", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "As word", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Ordinal numbers", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Show Month", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "As number", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "As word", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Ordinal numbers", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Word length", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Long", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Short", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Show Year", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "As number", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "As word", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Show separator", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Separator character", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Format", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Date / Month", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Month / Date", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Size", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "New line", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Show Search", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Search box width", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Auto width", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Search box will grow to best fit available space.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Custom width", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Define how wide the Search box should be inside the Header Area.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Width", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Size", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "New line", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Search engine", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Custom", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Name", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Search engine name", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Enter a web address with the search parameters, e.g.: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} will add the search term entered into the Search box at the end of the above URL.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Name attribute", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Sets the name attribute on the Search input field.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "This defines the name passed to the search engine when submitting. If not sure leave blank.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Search text alignment", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Left", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Center", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Right", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Open Search results in a new tab", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Show Bookmarks", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Show URL on Bookmark hover", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Show Bookmark line", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Show shadow on Bookmark hover", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Effects may not be visible if Theme Shadow is set to 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Grow on Bookmark hover", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Open Bookmarks in a new tab", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Bookmark size", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Block", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Square shaped Bookmark tiles.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "List", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Short and wide Bookmark tiles.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Top", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Bottom", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Display the URL and Controls either at the top or bottom of a Bookmark Tile.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "By letter", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "By icon", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "By name", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Group details area alignment", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Left", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Center", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Right", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Group details order", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Group details then Bookmarks", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Order the Group detail area to appear before the Bookmarks area.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Bookmarks then Group details", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Order the Bookmark area to appear before the Group detail area.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Name size", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Show all", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Hide all", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Group Names can also be changed by editing individual Groups.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Open all groups", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Collapse all groups", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Group toolbar size", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Group Collapse control", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Show all", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Hide all", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Group toolbar collapse button can also be changed by editing individual Groups.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Group Open all control", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Show all", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Hide all", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Group toolbar open all button can also be changed by editing individual Groups.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Toolbar size", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "In a corner", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "In the Header", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Position the Toolbar inside the Header or in a corner of the window.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "New line", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Force on to a new line and separate from other Header items.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Only available when the Toolbar is positioned inside the Header.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Toolbar position", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Top Left", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Top Right", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Bottom Left", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Bottom Right", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Position the Toolbar in one of the four corners of the window.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Only available when the Toolbar is positioned in a corner.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Show Accent control", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Show Add control", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Show Edit control", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Import from file", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Import from clipboard", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Restore a previously exported {appName} backup.", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Or drop a {appName} backup file here.", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Export data", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Copy to clipboard", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Download a backup of your {appName} Bookmarks and Settings.", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "This file can later be imported on this or another device.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Clear all data", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Clear all except bookmarks", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "You will lose Bookmarks by clearing all data.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Backup your data", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Clear all data to reset {appName} to the default state.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Alternatively, it is possible to wipe all settings but keep the current Bookmarks and Groups.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Language", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Use system language", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Found a translation that isn't right?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Help translate {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Applying bookmark settings to all", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Browser support", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookies and cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Data backup and restore", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Local background image", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "Protected URLs", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Recovering settings and bookmarks", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Resetting when opening the browser", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Respecting your privacy", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Setting a background video or image", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Setting {appName} as your Firefox homepage", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "For more support or feedback:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Submit an Issue.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Check the Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} is free, appreciation is welcome in the form of coffee!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Buy me a coffee", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Share your setup with the community.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Found on Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "This project is open source.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Found on GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General Public License v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Move this bookmark left", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Drag bookmark to reorder", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Move this bookmark right", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Edit this bookmark", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Remove this bookmark", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Add a new Bookmark", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Add", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Cancel", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Remove", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Remove unnamed bookmark", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Are you sure you want to remove this Bookmark? This can not be undone.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Remove", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Cancel", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Edit", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Edit unnamed bookmark", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Save", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Cancel", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visual & Name", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Address", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Position", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Layout", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Theme", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visual & Name", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Display Letters, Icon, Image and a Name on this Bookmark tile.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Address", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Be sure to use the full URL and include \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Position", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "The Group to place this Bookmark in.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Layout", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Change the Visual Element and Name position, scale and orientation.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Theme", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Override the Theme and Accent color.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Visual Element and Name alignment", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Top Left", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Top Center", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Top Right", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Center Left", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Center Center", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Center Right", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Bottom Left", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Bottom Center", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Bottom Right", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Vertical", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Stack the Visual Element and Name one above the other.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Horizontal", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Arrange the Visual Element and Name side by side.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Visual element then name", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Place the Visual Element before the Name.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Name then visual element", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Place the Name before the Visual Element.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Rotate", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Adjust Visual Element position", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Horizontal", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Vertical", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Gutter", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Show Visual Element", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Display Letters, Icon or an Image on this Bookmark hexagon.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Letter", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Icon", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Image", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Visual size", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Bookmark letter", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Bookmark icon", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome Brands or Icons", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Remove icon", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Bookmark image", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Visual shadow", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Visual shadow only applies to a Letter or Icon.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Show Name", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Bookmark name", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Example", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Name size", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Theme Accent", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Use the Accent defined by the Theme.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Custom Accent", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Override the Theme Accent.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Accent", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Theme color", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Use the Color defined by the Theme.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Custom color", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Override the Theme color.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Color", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opacity", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Show background", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Display an Image or video Background on this Bookmark tile.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Image", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opacity", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "Background image URL", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Background image only supports a direct URL to an image file.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "Background video URL", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Background video only supports a direct URL to a video file. Supports MP4 and WebM format.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "YouTube page URLs can not be used.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Border", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Wide tile", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Bookmark tile to span across two columns.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Tall tile", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Bookmark tile to span across two rows.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Existing Group", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "New Group", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Example group", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Random Group name", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Group", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Position", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Apply \"Show Visual Element\" and \"Show Name\" to other Bookmarks", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "The Letter, Icon, Image and Name text will not be shared.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Useful for hiding the Visual Elements or Names on all Bookmarks.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Apply Layout to other Bookmarks", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "When saved, apply the above Layout to all other Bookmarks.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Only the Visual and Name size, Alignment, Order, Position and Gutter will be applied to all.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Apply Theme to other Bookmarks", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "When saved, apply the above Theme to all other Bookmarks.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Only the Color, Accent, Opacity, Border and Visual shadow will be applied to all.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Preview", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Preview (50% scale)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Move this group up", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Drag group to reorder", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Move this group down", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Edit this group", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Remove this group", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Open all bookmarks in this group", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Collapse this group", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Add a new Group", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Add", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Cancel", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Remove", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Remove unnamed group", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Are you sure you want to remove this Group and all the Bookmarks within? This can not be undone.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Remove", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Cancel", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Edit", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Edit unnamed group", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Save", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Cancel", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Name", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Display a Name above this Group.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Toolbar", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Display controls to open all or show/hide the Bookmarks in this Group.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Ordering", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "The position of this Group.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Show Group name", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Group name", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Example group", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Random Group name", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Show Collapse", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "The Collapse button will show or hide the Bookmarks in this Group.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Show Open all", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Open all button will appear if there is at least one Bookmark in this Group.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Position", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Edit this saved custom theme", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Remove this saved custom theme", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Name", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Example theme", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Random theme name", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Save current theme", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Save", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Cancel", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Remove", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Remove unnamed custom theme", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Are you sure you want to remove this saved custom theme? This can not be undone.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Save", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Cancel", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Edit", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Edit unnamed custom theme", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Remove", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Cancel", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Accent color", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Add", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "New Group", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "New Bookmark", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Edit groups and bookmarks", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Open settings menu", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "You can restore all or parts of a backup file. The following data will be restored:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Bookmarks", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "This includes all Groups and Bookmarks", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Bookmarks will keep any custom Colors, Accents and Borders when imported.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Replace existing bookmarks", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Add to existing bookmarks", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Theme", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "This includes the Color, Accent, Fonts, Background and any saved Custom Themes.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Settings", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "This includes Layout size and position, Header area size, Bookmark area size and other user settings.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Restoring from a {appName} backup", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Import", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Cancel", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Clear all {appName} data?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Are you sure you want to clear all {appName} Bookmarks and Settings? {appName} will be restored to the default state.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "This can not be undone.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Clear all data", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Cancel", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Clear {appName} data except bookmarks?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Are you sure you want to clear all {appName} Settings? {appName} will be restored to the default state but your Bookmarks and Groups will remain.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "This can not be undone.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Clear all except bookmarks", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Cancel", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "backup", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Nothing selected to import.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Success! Restoring {appName} Bookmarks and Settings.", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Not a JSON file. Make sure the selected file came from {appName}.", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Not the right kind of JSON file. Make sure the selected file came from {appName}.", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Not the right kind of data. Make sure the clipboard holds data from {appName} or a {appName} backup JSON file.", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Reset to default", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Hex code", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Random color", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "More controls", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Hue", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Saturation", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Lightness", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "Red", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Green", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Blue", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/es/messages.json b/src/locale/es/messages.json new file mode 100644 index 00000000..2f1f6fae --- /dev/null +++ b/src/locale/es/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Personalice el color de acento, el diseño, el estilo, el fondo y los marcadores en nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Depurar", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Aporte", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Botón", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Marcador", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Icono", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Tema", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Preestablecido", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Salvado", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Estilo", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Color", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Acento", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Fuente", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Radio", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Sombra", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Sombra", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opacidad", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Fondo", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Disposición", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Encabezamiento", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Marcador", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Disposición", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Escalada", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Área", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Relleno", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Canal", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Alineación", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Página", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Encabezamiento", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Alineación", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Saludo", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Palabras de transición", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Reloj", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Fecha", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Búsqueda", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Marcador", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "General", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Estilo", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientación", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Clasificar", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Grupo", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Alineación", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Nombre", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Colapso", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Barra de herramientas", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Barra de herramientas", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Tamaño", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Ubicación", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Posición", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Control S", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Datos", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Restaurar", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Respaldo", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Claro", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Idioma", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Apoyo", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Café", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "La aplicación de un ajuste preestablecido reemplazará el color, el acento, la fuente, el estilo, el radio, la sombra, la sombra y el fondo actuales.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Al guardar un tema, se registrarán el color, el acento, la fuente, el estilo, la opacidad, el radio, la sombra, la sombra y el fondo actuales.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Guardar tema actual", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Editar temas guardados", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Modo oscuro", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Modo de luz", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Usar el idioma del sistema", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Siga el modo claro u oscuro del sistema.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Fondos, Marcadores y Modales usan sombras desde la izquierda.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Los elementos de texto y formulario usan sombras desde la derecha.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Para un aspecto claro, cambie al Estilo de luz y luego seleccione un color primario. Y viceversa para un look oscuro.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Color primario", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Saturación", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Rango de contraste", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Inicio de contraste", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Final de contraste", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Mueva los controles de rango de Contraste juntos para una apariencia apagada.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Mueva los controles de rango de Contraste lejos uno del otro para una apariencia vívida y nítida.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Gris", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "rojo", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "naranja", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Amarillo", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Lima", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Verde", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Agua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Cian", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Verde azulado", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Azul", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Púrpura", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fucsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super extra ligero", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Extra ligero", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Ligero", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super extra oscuro", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Extra oscuro", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Oscuro", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Color de acento", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Color de acento aleatorio al cargar / actualizar", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Ningún", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Ligero", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Oscuro", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Saturado", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Aleatorizar ahora", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Cambio automático de tono de acento", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Cambio de demora", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Cambiar pasos", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Tenga cuidado, ya que un tono Accent que cambia rápidamente puede causar problemas de rendimiento.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "El cambio automático de tono de acento no funcionará cuando el color de acento sea gris o negro.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Fuente de pantalla", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Nombre de fuente de Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Utilice una fuente de Google para personalizar el reloj, la fecha, los nombres de los grupos y las letras de los marcadores.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Encuentra una fuente de Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Agregue un nombre de fuente tal como aparece en Google Fonts, incluidas letras mayúsculas y espacios, por ejemplo: ingrese \"Fredoka One\" o \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Borre el campo para usar la fuente predeterminada \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Peso de fuente", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Ligero", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Regular", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Audaz", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "No todas las fuentes admiten todos los pesos. Consulte la página de fuentes de Google para ver cuáles están disponibles.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Itálico", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Fuente de la interfaz de usuario", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Nombre de fuente de Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Utilice una fuente de Google para personalizar el nombre del marcador, la URL y los elementos del formulario.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Encuentra una fuente de Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Agregue un nombre de fuente tal como aparece en Google Fonts, incluidas letras mayúsculas y espacios, por ejemplo: ingrese \"Roboto\", \"Source Sans Pro\" o \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Borre el campo para usar la fuente predeterminada \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Peso de fuente", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Ligero", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Regular", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Audaz", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "No todas las fuentes admiten todos los pesos. Consulte la página de fuentes de Google para ver cuáles están disponibles.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Itálico", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Radio de esquina", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Tamaño de la sombra", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Opacidad de la sombra", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Desenfoque de sombra", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "No es compatible con todos los navegadores.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Toda opacidad", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Cambie la opacidad de la barra de búsqueda, los marcadores, los controles de grupo y la barra de herramientas.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "La opacidad también se puede cambiar al editar marcadores individuales.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Barra de herramientas", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Marcador", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Caja de búsqeda", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Barra de herramientas de grupo", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Fondo por tema", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Utilice el color de fondo definido por el tema.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Fondo por acento", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Utilice el color de acento para el fondo.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Color personalizado", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Degradado", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Imagen", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Color de fondo", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Ángulo de degradado de fondo", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Inicio del gradiente de fondo", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Final de gradiente de fondo", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Ya no se pueden utilizar imágenes locales. Las imágenes deben estar alojadas en algún lugar en línea.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "¿Por qué ha cambiado esto?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Agregue más de una URL separada por espacios o en nuevas líneas para obtener una imagen de fondo aleatoria al cargar.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash se puede utilizar para imágenes aleatorias, por ejemplo:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Cambie los parámetros después de ... / random / para más opciones. Los tiempos de carga pueden variar.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Difuminar", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Escala de grises", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Escala", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Acento", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opacidad", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Viñeta", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Inicio y finalización de la sombra", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Final de la sombra", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Inicio de sombra", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "No se pueden utilizar las URL de las páginas de YouTube.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Cómo vincular a un archivo de video.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "El video de fondo solo admite una URL directa a un archivo de video. Soporta formato MP4 y WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Agregue más de una URL separada por espacios o en nuevas líneas para un video de fondo aleatorio en la carga.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Difuminar", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Escala de grises", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Escala", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Acento", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opacidad", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Viñeta", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Inicio y finalización de la sombra", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Final de la sombra", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Inicio de sombra", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Color de fondo del diseño", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparente", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Sin color de fondo detrás del diseño.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Color personalizado", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Utilice un color personalizado detrás del diseño.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Color de fondo del diseño", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Opacidad de fondo", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Desenfoque de fondo", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "No es compatible con todos los navegadores.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Divisor entre el área de encabezado y marcador", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Color de fondo del encabezado", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparente", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Sin color de fondo detrás del área del encabezado.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Color personalizado", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Utilice un color personalizado detrás del área del encabezado.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Color de fondo del encabezado", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Opacidad de fondo", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Color de fondo del marcador", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparente", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "No hay color de fondo detrás del área del marcador.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Color personalizado", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Utilice un color personalizado detrás del área del marcador.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Color de fondo del marcador", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Opacidad de fondo", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Borde del marcador", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "El borde del marcador también se puede cambiar al editar marcadores individuales.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "El color del borde lo define el acento, que también se puede cambiar al editar marcadores individuales.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Agregue un acento único a cada marcador", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Quitar todas las anulaciones de acento", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "El acento personalizado de marcadores también se puede cambiar al editar marcadores individuales.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Tamaño global", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Ancho del área de diseño", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Ancho del área del encabezado", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Alineación del área de encabezado", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Izquierda", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Centrar", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Correcto", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Es posible que los efectos no sean visibles si el área del encabezado es de ancho completo.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Solo está disponible cuando la Dirección del diseño es Vertical y se muestran los elementos de Encabezado.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Ancho del área del marcador", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Alineación del área del marcador", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Izquierda", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Centrar", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Correcto", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Es posible que los efectos no sean visibles si el área del marcador es de ancho completo.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Solo está disponible cuando la Dirección del diseño es Vertical y se muestran los elementos de Encabezado.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Espacio alrededor del área de encabezado y marcador", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Espacio entre elementos de encabezado y marcador", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Alineación de áreas", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Arriba a la izquierda", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Centro superior", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Parte superior derecha", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Centro Izquierda", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Centro Centro", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Centro Derecha", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Abajo a la izquierda", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Centro inferior", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Abajo a la derecha", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Alinear horizontal", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Apile el encabezado y los marcadores en una fila uno al lado del otro.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Alinear verticalmente", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Apile el encabezado y los marcadores en una columna una encima de la otra.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Encabezado y luego Marcadores", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Ordene que el área del encabezado aparezca antes que el área de marcadores.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Marcadores y luego encabezado", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Ordene que el área del marcador aparezca antes del área del encabezado.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Título", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Nueva pestaña", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL de favicon", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "No es compatible con todos los navegadores.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Barra de desplazamiento", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Delgado", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Oculto", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "No es compatible con todos los navegadores.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Desplazarse más allá del final", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Desenfocar imagen de fondo o video", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "La imagen de fondo o el video se desenfocarán cuando se desplace hasta la parte inferior de la página.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "El desenfoque de imagen o video se puede encontrar en Fondo del tema.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Alineación del elemento de encabezado", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Izquierda", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Centrar", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Correcto", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Es posible que los efectos no sean visibles si el tamaño del cuadro de búsqueda está configurado en Automático y crece para llenar el espacio disponible.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Mostrar saludo", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Tamaño", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Nueva línea", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Forzar a una nueva línea y separar de otros elementos de Encabezado.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Fraseología", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Ninguna", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Útil para mostrar solo el nombre.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Personalizado", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Utilice su propio saludo.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "El valor predeterminado es \"Good morning...\" si se deja en blanco.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Texto de saludo personalizado", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Hola", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Nombre", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Apodo, alias o nombre de superhéroe", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Mostrar palabras de transición", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Solo disponible cuando se muestra la fecha o la hora.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Fraseología", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Tamaño", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Nueva línea", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Forzar a una nueva línea y separar de otros elementos del encabezado.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Mostrar horas", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Como numero", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Una espada", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Mostrar minutos", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Como numero", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Una espada", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Mostrar segundos", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Como numero", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Una espada", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Mostrar separador", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Carácter separador", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 horas", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "AM PM", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Tamaño", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Nueva línea", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Forzar a una nueva línea y separar de otros elementos del encabezado.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Show Day", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Como numero", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Una espada", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Comienzo de la semana", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "lunes", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "domingo", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Longitud de la palabra", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Largo", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Corto", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Mostrar fecha", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Como numero", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Una espada", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Números ordinales", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Mostrar mes", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Como numero", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Una espada", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Números ordinales", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Longitud de la palabra", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Largo", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Corto", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Mostrar año", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Como numero", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Una espada", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Mostrar separador", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Carácter separador", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Formato", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Fecha / mes", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Mes / fecha", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Tamaño", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Nueva línea", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Forzar a una nueva línea y separar de otros elementos del encabezado.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Mostrar búsqueda", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Ancho del cuadro de búsqueda", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Ancho automático", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "El cuadro de búsqueda crecerá para adaptarse mejor al espacio disponible.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Ancho personalizado", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Defina el ancho que debe tener el cuadro de búsqueda dentro del área de encabezado.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Ancho", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Tamaño", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Nueva línea", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Forzar a una nueva línea y separar de otros elementos de Encabezado.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Buscador", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Personalizado", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Nombre", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Nombre del motor de búsqueda", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Introduzca una dirección web con los parámetros de búsqueda, por ejemplo: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} agregará el término de búsqueda ingresado en el cuadro de búsqueda al final de la URL anterior.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Atributo de nombre", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Establece el atributo de nombre en el campo de entrada de búsqueda.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Esto define el nombre que se pasa al motor de búsqueda al enviar. Si no está seguro, déjelo en blanco.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Alineación del texto de búsqueda", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Izquierda", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Centrar", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Correcto", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Abrir resultados de búsqueda en una nueva pestaña", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Mostrar marcadores", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Mostrar URL al colocar el cursor sobre el marcador", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Mostrar línea de marcador", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Mostrar sombra al desplazar el marcador", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Es posible que los efectos no sean visibles si Theme Shadow se establece en 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Crecer al desplazar el marcador", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Abrir marcadores en una nueva pestaña", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Tamaño del marcador", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Cuadra", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Azulejos de marcador de forma cuadrada.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Lista", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Azulejos de marcadores cortos y anchos.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Cima", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Fondo", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Muestre la URL y los controles en la parte superior o inferior de un mosaico de marcadores.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Por carta", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Por icono", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Por nombre", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Alineación del área de detalles del grupo", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Izquierda", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Centrar", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Correcto", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Orden de detalles de grupo", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Detalles del grupo y luego Marcadores", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Ordene que el área de detalles del grupo aparezca antes del área de marcadores.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Marcadores y luego Detalles del grupo", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Ordene que el área del marcador aparezca antes del área de detalles del grupo.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Tamaño del nombre", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Mostrar todo", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Ocultar todo", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Los nombres de los grupos también se pueden cambiar editando grupos individuales.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Abrir todos los grupos", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Contraer todos los grupos", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Tamaño de la barra de herramientas del grupo", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Control de colapso de grupo", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Mostrar todo", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Ocultar todo", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "El botón de contracción de la barra de herramientas de grupo también se puede cambiar editando grupos individuales.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Grupo Abrir todo el control", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Mostrar todo", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Ocultar todo", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "El botón Abrir todo de la barra de herramientas de grupo también se puede cambiar editando Grupos individuales.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Tamaño de la barra de herramientas", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "En una esquina", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "En el encabezado", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Coloque la barra de herramientas dentro del encabezado o en una esquina de la ventana.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Nueva línea", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Forzar a una nueva línea y separar de otros elementos de Encabezado.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Solo disponible cuando la barra de herramientas se coloca dentro del encabezado.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Posición de la barra de herramientas", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Arriba a la izquierda", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Parte superior derecha", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Abajo a la izquierda", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Abajo a la derecha", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Coloque la barra de herramientas en una de las cuatro esquinas de la ventana.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Solo disponible cuando la barra de herramientas está colocada en una esquina.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Mostrar control de acento", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Mostrar Agregar control", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Mostrar control de edición", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Importar desde archivo", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Importar desde el portapapeles", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Restaura una copia de seguridad de {appName}", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "O suelte un archivo de copia de seguridad de {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Exportar datos", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Copiar al portapapeles", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Descarga una copia de seguridad de tus marcadores y configuración de {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Este archivo se puede importar posteriormente en este u otro dispositivo.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Borrar todos los datos", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Borrar todo excepto los marcadores", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Perderá los marcadores al borrar todos los datos.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Copia de seguridad de sus datos", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Borre todos los datos para restablecer {appName} al estado predeterminado.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Alternativamente, es posible borrar todas las configuraciones pero mantener los marcadores y grupos actuales.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Idioma", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Usar el idioma del sistema", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "¿Encontró una traducción que no es correcta?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Ayuda a traducir {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Aplicar la configuración de marcadores a todos", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Soporte del navegador", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookies y caché", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Respaldo y restauración de datos", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Imagen de fondo local", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "URL protegidas", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Recuperar configuraciones y marcadores", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Restablecimiento al abrir el navegador", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Respetando tu privacidad", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Configurar un video o una imagen de fondo", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Configurando {appName} como tu página de inicio de Firefox", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Para obtener más apoyo o comentarios:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Envíe un problema.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Consulta la Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} es gratis, ¡agradecimiento en forma de café!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Cómprame un café", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Comparta su configuración con la comunidad.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Encontrado en Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Este proyecto es de código abierto.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Encontrado en GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "Licencia pública general GNU v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Mover este marcador a la izquierda", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Arrastra el marcador para reordenar", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Mover este marcador a la derecha", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Editar este marcador", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Quitar este marcador", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Agregar un nuevo marcador", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Agregar", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Cancelar", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Eliminar", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Eliminar marcador sin nombre", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "¿Está seguro de que desea eliminar este marcador? Esto no se puede deshacer.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Eliminar", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Cancelar", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Editar", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Editar marcador sin nombre", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Ahorrar", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Cancelar", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visual y nombre", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Habla a", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Posición", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Disposición", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Tema", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visual y nombre", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Muestra letras, icono, imagen y un nombre en este mosaico de marcador.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Habla a", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Asegúrese de utilizar la URL completa e incluir \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Posición", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "El grupo en el que colocar este marcador.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Disposición", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Cambie la posición, la escala y la orientación del elemento visual y el nombre.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Tema", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Anula el color del tema y el acento.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Alineación visual de elementos y nombres", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Arriba a la izquierda", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Centro superior", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Parte superior derecha", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Centro Izquierda", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Centro Centro", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Centro Derecha", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Abajo a la izquierda", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Centro inferior", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Abajo a la derecha", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Vertical", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Apile el elemento visual y nombre uno encima del otro.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Horizontal", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Organice el elemento visual y el nombre uno al lado del otro.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Elemento visual luego nombre", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Coloque el elemento visual antes del nombre.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Nombre luego elemento visual", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Coloque el nombre antes del elemento visual.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Girar", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Ajustar la posición del elemento visual", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Horizontal", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Vertical", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Canal", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Mostrar elemento visual", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Muestre letras, íconos o una imagen en este hexágono de marcador.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Carta", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Icono", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Imagen", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Tamaño visual", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Letra de marcador", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "mi", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Icono de marcador", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome Marcas o Iconos", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Eliminar icono", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Imagen de marcador", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Sombra visual", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "La sombra visual solo se aplica a una letra o icono.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Mostrar nombre", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Nombre del marcador", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Ejemplo", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Tamaño del nombre", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Acento del tema", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Utilice el acento definido por el tema.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Acento personalizado", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Anula el acento del tema.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Acento", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Color del tema", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Utilice el color definido por el tema.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Color personalizado", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Anula el color del tema.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Color", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opacidad", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Mostrar fondo", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Muestre un fondo de imagen o video en este mosaico de marcador.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Imagen", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opacidad", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL de la imagen de fondo", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "La imagen de fondo solo admite una URL directa a un archivo de imagen.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL del video de fondo", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "El video de fondo solo admite una URL directa a un archivo de video. Soporta formato MP4 y WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "No se pueden utilizar las URL de las páginas de YouTube.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Frontera", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Baldosa ancha", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Marcador de mosaico para abarcar dos columnas.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Azulejo alto", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Marcador de baldosas para abarcar dos filas.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Grupo existente", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Nuevo grupo", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Grupo de ejemplo", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Nombre de grupo aleatorio", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Grupo", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Posición", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Aplicar \"Mostrar elemento visual\" y \"Mostrar nombre\" a otros marcadores", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "El texto de la letra, el icono, la imagen y el nombre no se compartirán.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Útil para ocultar los elementos visuales o los nombres en todos los marcadores.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Aplicar diseño a otros marcadores", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Una vez guardado, aplique el diseño anterior a todos los demás marcadores.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Solo se aplicarán a todos el tamaño visual y del nombre, la alineación, el orden, la posición y el canal.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Aplicar tema a otros marcadores", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Una vez guardado, aplique el tema anterior a todos los demás marcadores.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Solo se aplicarán a todos los colores, acento, opacidad, borde y sombra visual.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Avance", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Vista previa (escala del 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Mueve este grupo hacia arriba", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Arrastra el grupo para reordenar", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Mueve este grupo hacia abajo", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Editar este grupo", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Quitar este grupo", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Abrir todos los marcadores de este grupo", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Contraer este grupo", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Agregar un nuevo grupo", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Agregar", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Cancelar", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Eliminar", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Eliminar grupo sin nombre", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "¿Está seguro de que desea eliminar este grupo y todos los marcadores que contiene? Esto no se puede deshacer.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Eliminar", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Cancelar", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Editar", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Editar grupo sin nombre", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Ahorrar", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Cancelar", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Nombre", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Muestre un nombre encima de este grupo.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Barra de herramientas", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Mostrar controles para abrir todo o mostrar / ocultar los marcadores de este grupo.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Ordenando", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "La posición de este Grupo.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Mostrar nombre del grupo", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Nombre del grupo", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Grupo de ejemplo", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Nombre de grupo aleatorio", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Mostrar Colapsar", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "El botón Contraer mostrará u ocultará los marcadores de este grupo.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Mostrar Abrir todo", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Aparecerá el botón Abrir todo si hay al menos un marcador en este grupo.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Posición", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Editar este tema personalizado guardado", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Eliminar este tema personalizado guardado", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Nombre", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Tema de ejemplo", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Nombre de tema aleatorio", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Guardar tema actual", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Ahorrar", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Cancelar", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Eliminar", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Eliminar tema personalizado sin nombre", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "¿Está seguro de que desea eliminar este tema personalizado guardado? Esto no se puede deshacer.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Ahorrar", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Cancelar", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Editar", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Editar tema personalizado sin nombre", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Eliminar", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Cancelar", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Color de acento", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Agregar", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Nuevo grupo", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Nuevo marcador", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Editar grupos y marcadores", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Abrir menú de configuración", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Puede restaurar todo o parte de un archivo de copia de seguridad. Se restaurarán los siguientes datos:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Marcadores", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Esto incluye todos los grupos y marcadores", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Los marcadores mantendrán los colores, acentos y bordes personalizados cuando se importen.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Reemplazar marcadores existentes", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Agregar a marcadores existentes", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Tema", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Esto incluye el color, el acento, las fuentes, el fondo y cualquier tema personalizado guardado.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Ajustes", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Esto incluye el tamaño y la posición del diseño, el tamaño del área del encabezado, el tamaño del área del marcador y otras configuraciones del usuario.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Restaurando desde una copia de seguridad de {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Importar", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Cancelar", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "¿Borrar todos los datos de {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "¿Estás seguro de que deseas borrar todos los marcadores y la configuración de {appName} {appName} se restaurará al estado predeterminado.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Esto no se puede deshacer.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Borrar todos los datos", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Cancelar", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "¿ {appName} datos de {appName} excepto los marcadores?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "¿Estás seguro de que deseas borrar todas las {appName} ? {appName} se restaurará al estado predeterminado, pero sus marcadores y grupos permanecerán.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Esto no se puede deshacer.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Borrar todo excepto los marcadores", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Cancelar", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "respaldo", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Nada seleccionado para importar.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "¡Éxito! Restaurando los marcadores y la configuración de {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "No es un archivo JSON. Asegúrese de que el archivo seleccionado provenga de {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "No es el tipo correcto de archivo JSON. Asegúrese de que el archivo seleccionado provenga de {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "No es el tipo correcto de datos. Asegúrese de que el portapapeles contenga datos de {appName} o un archivo JSON de respaldo de {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Restablecen a los predeterminados", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Código hexadecimal", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Color aleatorio", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Más controles", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Matiz", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Saturación", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Ligereza", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "rojo", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Verde", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Azul", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/fil/messages.json b/src/locale/fil/messages.json new file mode 100644 index 00000000..e05f4377 --- /dev/null +++ b/src/locale/fil/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "I-customize ang kulay ng accent, layout, istilo, background at mga bookmark sa nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "I-debug", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Input", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Pindutan", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Icon", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Tema", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Preset", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Nai-save", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Estilo", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Kulay", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Accent", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Font", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Radius", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "anino", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Lilim", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opacity", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Background", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Pagsusukat", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Lugar", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Padding", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Kanal", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Paghahanay", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Pahina", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Header", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Pag-align", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Pagbati", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Mga salitang transisyonal", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "orasan", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Petsa", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Maghanap", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Bookmark", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Heneral", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Estilo", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Oryentasyon", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Pagbukud-bukurin", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Grupo", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Pag-align", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Pangalan", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Pagbagsak", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Toolbar", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Toolbar", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Sukat", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Lokasyon", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Posisyon", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Mga kontrol", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Data", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Ibalik", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Backup", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Malinaw", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Wika", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Suporta", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "kape", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Papalitan ng paglalapat ng Preset ang kasalukuyang Kulay, Accent, Font, Estilo, Radius, Shadow, Shade at Background.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Ang pag-save ng Tema ay magtatala ng kasalukuyang Kulay, Accent, Font, Estilo, Opacity, Radius, Shadow, Shade at Background.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "I-save ang kasalukuyang tema", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "I-edit ang mga naka-save na tema", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Dark mode", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Light mode", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Gumamit ng wika ng system", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Sundin ang system Light o Dark mode.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Ang mga background, Bookmark at Modals ay gumagamit ng mga shade mula sa kaliwa.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Gumagamit ang mga elemento ng text at form ng mga shade mula sa kanan.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Para sa isang light look lumipat sa Light Style at pagkatapos ay pumili ng Pangunahing kulay. At vice versa para sa isang madilim na hitsura.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Pangunahing kulay", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Saturation", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Contrast range", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Contrast simula", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Contrast na dulo", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Ilipat ang mga kontrol ng Contrast range nang magkakalapit para sa isang naka-mute na hitsura.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Ilipat ang mga kontrol ng Contrast range nang malayo sa isa't isa para sa isang matalas na matingkad na hitsura.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Kulay-abo", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "Pula", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "Kahel", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Dilaw", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "kalamansi", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Berde", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Cyan", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Teal", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Bughaw", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Lila", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fuchsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Sobrang liwanag", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Dagdag liwanag", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Liwanag", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super sobrang dilim", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Sobrang dilim", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Madilim", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Kulay ng accent", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Random na kulay ng Accent sa pag-load/pag-refresh", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Anuman", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Liwanag", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Madilim", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Busog", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Randomize ngayon", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Auto change Accent hue", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Baguhin ang pagkaantala", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Baguhin ang mga hakbang", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Mag-ingat dahil ang mabilis na pagbabago ng Accent hue ay maaaring magdulot ng mga isyu sa performance.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Auto change Accent hue ay hindi gagana kapag ang Accent color ay gray o black.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Display font", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Pangalan ng font ng Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Gumamit ng Google Font upang i-customize ang Orasan, Petsa, mga pangalan ng Grupo at Mga Bookmark na Sulat.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Maghanap ng Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Magdagdag ng pangalan ng font kung paano ito lumalabas sa Google Fonts, kasama ang malalaking titik at espasyo, hal: ilagay ang \"Fredoka One\" o \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "I-clear ang field para magamit ang default na font na \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Timbang ng font", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Liwanag", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Regular", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Matapang", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Hindi lahat ng mga font ay sumusuporta sa lahat ng mga timbang. Sumangguni sa pahina ng Google Font upang makita kung alin ang available.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Italic", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Font ng interface ng gumagamit", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Pangalan ng font ng Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Gumamit ng Google Font upang i-customize ang pangalan ng Bookmark, URL at mga elemento ng form.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Maghanap ng Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Magdagdag ng pangalan ng font kung paano ito lumalabas sa Google Fonts, kabilang ang malalaking titik at espasyo, hal: ilagay ang \"Roboto\", \"Source Sans Pro\" o \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "I-clear ang field para magamit ang default na font na \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Timbang ng font", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Liwanag", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Regular", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Matapang", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Hindi lahat ng mga font ay sumusuporta sa lahat ng mga timbang. Sumangguni sa pahina ng Google Font upang makita kung alin ang available.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Italic", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Corner radius", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Laki ng anino", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Opacity ng shade", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Malabo ang lilim", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Hindi sinusuportahan ng lahat ng browser.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Lahat ng opacity", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Baguhin ang opacity ng Search bar, Bookmarks, Group controls at Toolbar.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Ang opacity ay maaari ding baguhin kapag nag-e-edit ng mga indibidwal na Bookmark.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Toolbar", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Bookmark", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Box para sa paghahanap", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Toolbar ng pangkat", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Background ayon sa Tema", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Gamitin ang kulay ng Background na tinukoy ng Tema.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Background sa pamamagitan ng Accent", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Gamitin ang kulay ng Accent para sa Background.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Pasadyang kulay", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Gradient", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Imahe", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Kulay ng background", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Anggulo ng gradient ng background", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Pagsisimula ng gradient ng background", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "pagtatapos ng gradient ng background", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Hindi na magagamit ang mga lokal na larawan. Ang mga larawan ay dapat na naka-host sa isang lugar online.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Bakit ito nagbago?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Magdagdag ng higit sa isang URL na pinaghihiwalay ng mga puwang o sa mga bagong linya para sa isang random na larawan sa background sa pag-load.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Maaaring gamitin ang Unsplash para sa mga random na larawan, hal:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?gabi,araw,langit", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Baguhin ang mga parameter pagkatapos ng .../random/ para sa higit pang mga opsyon. Maaaring mag-iba ang mga oras ng paglo-load.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Malabo", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Grayscale", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Iskala", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Accent", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opacity", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Vignette", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Lilim sa simula at pagtatapos", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Lilim na dulo", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Pagsisimula ng shade", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "Hindi magagamit ang mga URL ng pahina sa YouTube.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Paano mag-link sa isang video file.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Sinusuportahan lamang ng background na video ang isang direktang URL sa isang video file. Sinusuportahan ang MP4 at WebM na format.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Magdagdag ng higit sa isang URL na pinaghihiwalay ng mga puwang o sa mga bagong linya para sa isang random na background na video sa pag-load.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Malabo", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Grayscale", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Iskala", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Accent", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opacity", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Vignette", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Lilim sa simula at pagtatapos", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Lilim na dulo", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Pagsisimula ng shade", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Kulay ng background ng layout", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Walang kulay ng background sa likod ng Layout.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Pasadyang kulay", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Gumamit ng custom na kulay sa likod ng Layout.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Kulay ng background ng layout", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Opacity ng background", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Malabo ang background", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Hindi sinusuportahan ng lahat ng browser.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Divider sa pagitan ng Header at Bookmark area", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Kulay ng background ng header", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Walang kulay ng background sa likod ng lugar ng Header.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Pasadyang kulay", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Gumamit ng custom na kulay sa likod ng lugar ng Header.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Kulay ng background ng header", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Opacity ng background", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Kulay ng background ng bookmark", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Walang kulay ng background sa likod ng lugar ng Bookmark.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Pasadyang kulay", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Gumamit ng custom na kulay sa likod ng Bookmark area.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Kulay ng background ng bookmark", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Opacity ng background", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "I-bookmark ang hangganan", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Ang hangganan ng bookmark ay maaari ding baguhin kapag nag-e-edit ng mga indibidwal na Bookmark.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Ang kulay ng Border ay tinutukoy ng Accent na maaari ding baguhin kapag nag-e-edit ng mga indibidwal na Bookmark.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Magdagdag ng natatanging accent sa bawat Bookmark", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Alisin ang lahat ng accent override", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Maaari ding baguhin ang custom na Accent ng bookmark kapag nag-e-edit ng mga indibidwal na Bookmark.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Pandaigdigang laki", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Layout area lapad", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Lapad ng lugar ng header", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Pag-align ng lugar ng header", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Kaliwa", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Gitna", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Tama", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Maaaring hindi makita ang mga epekto kung ang Header Area ay buong lapad.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Available lang kapag Vertical ang Layout Direction at ipinapakita ang mga item sa Header.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Lapad ng lugar ng bookmark", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Pag-align ng lugar ng bookmark", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Kaliwa", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Gitna", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Tama", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Maaaring hindi makita ang mga epekto kung ang Bookmark Area ay buong lapad.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Available lang kapag Vertical ang Layout Direction at ipinapakita ang mga item sa Header.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Space sa paligid ng Header at Bookmark Area", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Space sa pagitan ng Header at Bookmark na mga item", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Pag-align ng lugar", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Kaliwa sa itaas", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Nangungunang Center", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Kanan sa itaas", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Gitnang Kaliwa", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Center Center", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Gitnang Kanan", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Babang kaliwa", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Ibabang Gitna", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Kanan sa ibaba", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Ihanay nang pahalang", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Isalansan ang Header at Mga Bookmark sa isang hilera nang magkatabi.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "I-align patayo", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "I-stack ang Header at Mga Bookmark sa isang column sa itaas ng isa.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Header pagkatapos Bookmarks", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "I-order ang lugar ng Header na lumitaw bago ang lugar ng Mga Bookmark.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Mga bookmark pagkatapos ay Header", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "I-order ang lugar ng Bookmark na lumitaw bago ang lugar ng Header.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Pamagat", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Bagong tab", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL ng Favicon", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Hindi sinusuportahan ng lahat ng browser.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Scroll bar", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Manipis", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Nakatago", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Hindi sinusuportahan ng lahat ng browser.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Mag-scroll lampas sa dulo", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "I-unblur ang background na larawan o video", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Maaalis ang blur sa background na larawan o video kapag nag-scroll sa ibaba ng page.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Matatagpuan ang blur ng larawan o video sa ilalim ng Background ng Tema.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Pag-align ng item sa header", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Kaliwa", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Gitna", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Tama", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Maaaring hindi makita ang mga epekto kung ang laki ng Search box ay nakatakda sa Awtomatiko at lumalaki upang punan ang magagamit na espasyo.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Ipakita ang Pagbati", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Sukat", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Bagong linya", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Puwersa sa isang bagong linya at hiwalay sa iba pang item sa Header.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Salita", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "wala", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Kapaki-pakinabang para sa pagpapakita lamang ng pangalan.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Custom", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Gamitin ang iyong sariling pagbati.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Default sa \"Good morning...\" kung iwanang blangko.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Pasadyang teksto ng pagbati", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Kamusta", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Pangalan", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Nickname, alias o superhero name", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Ipakita ang mga salitang Transisyonal", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Available lang kapag ipinakita ang Petsa o Oras.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Salita", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Sukat", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Bagong linya", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Puwersa sa isang bagong linya at hiwalay sa iba pang item sa Header.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Mga oras ng palabas", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Bilang bilang", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Isang espada", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Ipakita ang mga minuto", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Bilang bilang", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Isang espada", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Ipakita ang mga segundo", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Bilang bilang", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Isang espada", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Ipakita ang separator", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Karakter ng separator", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 na oras", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "AM / PM", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Sukat", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Bagong linya", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Puwersa sa isang bagong linya at hiwalay sa iba pang item sa Header.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Araw ng Palabas", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Bilang bilang", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Isang espada", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Simula ng linggo", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Lunes", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "Linggo", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Haba ng salita", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Mahaba", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Maikli", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Ipakita ang Petsa", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Bilang bilang", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Isang espada", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Ordinal na mga numero", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Buwan ng Palabas", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Bilang bilang", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Isang espada", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Ordinal na mga numero", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Haba ng salita", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Mahaba", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Maikli", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Show Year", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Bilang bilang", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Isang espada", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Ipakita ang separator", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Karakter ng separator", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Format", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Petsa / Buwan", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Buwan / Petsa", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Sukat", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Bagong linya", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Puwersa sa isang bagong linya at hiwalay sa iba pang item sa Header.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Ipakita ang Paghahanap", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Lapad ng kahon ng paghahanap", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Auto lapad", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Ang box para sa paghahanap ay lalago upang maging pinakaangkop sa magagamit na espasyo.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Custom na lapad", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Tukuyin kung gaano kalawak dapat ang Search box sa loob ng Header Area.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Lapad", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Sukat", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Bagong linya", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Puwersa sa isang bagong linya at hiwalay sa iba pang item sa Header.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Search engine", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Custom", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Pangalan", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Pangalan ng search engine", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Maglagay ng web address na may mga parameter sa paghahanap, hal: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} ang termino para sa paghahanap na inilagay sa box para sa Paghahanap sa dulo ng URL sa itaas.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Katangian ng pangalan", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Itinatakda ang katangian ng pangalan sa field ng pag-input sa Paghahanap.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Tinutukoy nito ang pangalang ipinasa sa search engine kapag nagsusumite. Kung hindi sigurado iwanang blangko.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Search text alignment", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Kaliwa", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Gitna", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Tama", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Buksan ang mga resulta ng Paghahanap sa isang bagong tab", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Ipakita ang Mga Bookmark", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Ipakita ang URL sa Bookmark hover", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Ipakita ang linya ng Bookmark", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Ipakita ang anino sa Bookmark hover", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Maaaring hindi makita ang mga epekto kung ang Theme Shadow ay nakatakda sa 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Lumago sa Bookmark hover", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Buksan ang Mga Bookmark sa isang bagong tab", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Laki ng bookmark", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "I-block", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Mga tile sa Bookmark na hugis parisukat.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Listahan", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Maikli at malawak na mga tile sa Bookmark.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Nangunguna", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Ibaba", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Ipakita ang URL at Mga Kontrol sa itaas o ibaba ng isang Bookmark Tile.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Sa pamamagitan ng sulat", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Sa pamamagitan ng icon", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Sa pamamagitan ng pangalan", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Pag-align ng lugar ng mga detalye ng pangkat", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Kaliwa", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Gitna", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Tama", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Pagkakasunod-sunod ng mga detalye ng pangkat", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Mga detalye ng pangkat pagkatapos ay Mga Bookmark", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "I-order ang lugar ng detalye ng Grupo na lumitaw bago ang lugar ng Mga Bookmark.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Mga bookmark pagkatapos ay Mga detalye ng pangkat", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "I-order ang Bookmark area na lumabas bago ang Group detail area.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Laki ng pangalan", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Ipakita lahat", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Itago lahat", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Ang Mga Pangalan ng Grupo ay maaari ding baguhin sa pamamagitan ng pag-edit ng mga indibidwal na Grupo.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Buksan ang lahat ng mga grupo", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "I-collapse ang lahat ng grupo", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Laki ng toolbar ng pangkat", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Kontrol ng Group Collapse", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Ipakita lahat", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Itago lahat", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Ang pindutan ng pagbagsak ng toolbar ng grupo ay maaari ding baguhin sa pamamagitan ng pag-edit ng mga indibidwal na Grupo.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Pangkat Buksan ang lahat ng kontrol", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Ipakita lahat", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Itago lahat", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Group toolbar open all button ay maaari ding baguhin sa pamamagitan ng pag-edit ng indibidwal na Groups.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Laki ng toolbar", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "Sa isang sulok", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "Sa Header", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Iposisyon ang Toolbar sa loob ng Header o sa isang sulok ng window.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Bagong linya", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Puwersa sa isang bagong linya at hiwalay sa iba pang item sa Header.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Available lang kapag nakaposisyon ang Toolbar sa loob ng Header.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Posisyon ng toolbar", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Kaliwa sa itaas", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Kanan sa itaas", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Babang kaliwa", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Kanan sa ibaba", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Iposisyon ang Toolbar sa isa sa apat na sulok ng window.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Available lang kapag nakaposisyon ang Toolbar sa isang sulok.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Ipakita ang kontrol ng Accent", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Ipakita ang Add control", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Ipakita ang kontrol sa Pag-edit", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Mag-import mula sa file", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Mag-import mula sa clipboard", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "I-restore ang dati nang na-export na {appName} backup.", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "O mag-drop ng {appName} backup file dito.", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "I-export ang data", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Kopyahin sa clipboard", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Mag-download ng backup ng iyong {appName} Bookmark at Setting.", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Maaaring ma-import ang file na ito sa ibang pagkakataon dito o sa ibang device.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "I-clear ang lahat ng data", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "I-clear ang lahat maliban sa mga bookmark", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Mawawalan ka ng Mga Bookmark sa pamamagitan ng pag-clear sa lahat ng data.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "I-backup ang iyong data", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "I-clear ang lahat ng data para i-reset ang {appName} sa default na estado.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Bilang kahalili, posibleng i-wipe ang lahat ng setting ngunit panatilihin ang kasalukuyang Mga Bookmark at Grupo.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Wika", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Gumamit ng wika ng system", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Nakahanap ng pagsasalin na hindi tama?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Tumulong sa pagsasalin ng {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Paglalapat ng mga setting ng bookmark sa lahat", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Suporta sa browser", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookies at cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Pag-backup at pagpapanumbalik ng data", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Lokal na larawan sa background", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "Mga protektadong URL", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Pagbawi ng mga setting at bookmark", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Nire-reset kapag binubuksan ang browser", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Paggalang sa iyong privacy", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Pagtatakda ng background na video o larawan", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Itinatakda ang {appName} bilang iyong homepage ng Firefox", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Para sa higit pang suporta o feedback:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Magsumite ng Isyu.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Suriin ang Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} ay libre, ang pagpapahalaga ay tinatanggap sa anyo ng kape!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Bilhan mo ako ng kape", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Ibahagi ang iyong setup sa komunidad.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Natagpuan sa Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Ang proyektong ito ay open source.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Natagpuan sa GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General Public License v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Ilipat ang bookmark na ito pakaliwa", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "I-drag ang bookmark upang muling ayusin", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Ilipat pakanan ang bookmark na ito", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "I-edit ang bookmark na ito", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Alisin ang bookmark na ito", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Magdagdag ng bagong Bookmark", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Idagdag", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Kanselahin", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Alisin", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Alisin ang hindi pinangalanang bookmark", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Sigurado ka bang gusto mong alisin ang Bookmark na ito? Hindi na ito maaaring bawiin.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Alisin", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Kanselahin", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "I-edit", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "I-edit ang hindi pinangalanang bookmark", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "I-save", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Kanselahin", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visual at Pangalan", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Address", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Posisyon", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Layout", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Tema", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visual at Pangalan", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Display Letter, Icon, Image at isang Pangalan sa Bookmark tile na ito.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Address", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Tiyaking gamitin ang buong URL at isama ang \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Posisyon", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Ang Grupo kung saan ilalagay ang Bookmark na ito.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Layout", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Baguhin ang posisyon, sukat at oryentasyon ng Visual Element at Pangalan.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Tema", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "I-override ang Tema at kulay ng Accent.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Pag-align ng Visual Element at Pangalan", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Kaliwa sa itaas", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Nangungunang Center", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Kanan sa itaas", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Gitnang Kaliwa", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Center Center", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Gitnang Kanan", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Babang kaliwa", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Ibabang Gitna", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Kanan sa ibaba", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Patayo", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "I-stack ang Visual Element at Pangalanan ang isa sa itaas ng isa.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Pahalang", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Ayusin ang Visual Element at Pangalan nang magkatabi.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Visual na elemento pagkatapos ay pangalanan", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Ilagay ang Visual Element bago ang Pangalan.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Pangalanan pagkatapos ay visual na elemento", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Ilagay ang Pangalan bago ang Visual Element.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Iikot", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Ayusin ang posisyon ng Visual Element", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Pahalang", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Patayo", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Kanal", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Ipakita ang Visual Element", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Ipakita ang mga Letra, Icon o isang Imahe sa Bookmark hexagon na ito.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Sulat", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Icon", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Imahe", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Visual na laki", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "I-bookmark ang liham", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Icon ng bookmark", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "Mga Brand o Icon ng FontAwesome", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Alisin ang icon", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "I-bookmark ang larawan", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Biswal na anino", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Nalalapat lang ang visual shadow sa isang Letter o Icon.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Ipakita ang Pangalan", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Pangalan ng bookmark", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Halimbawa", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Laki ng pangalan", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Accent ng Tema", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Gamitin ang Accent na tinukoy ng Tema.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Custom na Accent", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "I-override ang Theme Accent.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Accent", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Kulay ng tema", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Gamitin ang Kulay na tinukoy ng Tema.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Pasadyang kulay", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "I-override ang kulay ng Tema.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Kulay", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opacity", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Ipakita ang background", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Magpakita ng Background ng Larawan o video sa Bookmark tile na ito.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Imahe", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opacity", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL ng larawan sa background", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Sinusuportahan lamang ng larawan sa background ang isang direktang URL sa isang file ng larawan.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL ng background ng video", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Sinusuportahan lamang ng background na video ang isang direktang URL sa isang video file. Sinusuportahan ang MP4 at WebM na format.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "Hindi magagamit ang mga URL ng pahina sa YouTube.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Border", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Malapad na tile", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "I-bookmark ang tile na sumasaklaw sa dalawang column.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Matangkad na tile", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "I-bookmark ang tile na sumasaklaw sa dalawang hanay.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Umiiral na Grupo", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Bagong grupo", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Halimbawang pangkat", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Random na pangalan ng Grupo", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Grupo", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Posisyon", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Ilapat ang \"Ipakita ang Visual Element\" at \"Ipakita ang Pangalan\" sa iba pang mga Bookmark", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Hindi ibabahagi ang Letter, Icon, Image at Name text.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Kapaki-pakinabang para sa pagtatago ng Mga Visual na Elemento o Pangalan sa lahat ng Mga Bookmark.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Ilapat ang Layout sa iba pang mga Bookmark", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Kapag na-save, ilapat ang Layout sa itaas sa lahat ng iba pang mga Bookmark.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Tanging ang laki ng Visual at Pangalan, Alignment, Order, Position at Gutter ang ilalapat sa lahat.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Ilapat ang Tema sa iba pang mga Bookmark", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Kapag na-save, ilapat ang Tema sa itaas sa lahat ng iba pang mga Bookmark.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Ang Kulay, Accent, Opacity, Border at Visual shadow lang ang ilalapat sa lahat.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Silipin", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Preview (50% scale)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Itaas ang pangkat na ito", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "I-drag ang pangkat upang muling ayusin", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Ibaba ang grupong ito", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "I-edit ang grupong ito", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Alisin ang grupong ito", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Buksan ang lahat ng mga bookmark sa pangkat na ito", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "I-collapse ang grupong ito", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Magdagdag ng bagong Grupo", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Idagdag", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Kanselahin", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Alisin", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Alisin ang hindi pinangalanang pangkat", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Sigurado ka bang gusto mong alisin ang Pangkat na ito at lahat ng Bookmark sa loob? Hindi na ito maaaring bawiin.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Alisin", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Kanselahin", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "I-edit", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "I-edit ang hindi pinangalanang pangkat", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "I-save", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Kanselahin", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Pangalan", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Magpakita ng Pangalan sa itaas ng Pangkat na ito.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Toolbar", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Ipakita ang mga kontrol upang buksan ang lahat o ipakita/itago ang Mga Bookmark sa Pangkat na ito.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Pag-order", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "Ang posisyon ng Grupo na ito.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Ipakita ang pangalan ng Grupo", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Pangalan ng grupo", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Halimbawang pangkat", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Random na pangalan ng Grupo", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Ipakita ang Pagbagsak", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Ipapakita o itatago ng button na I-collapse ang Mga Bookmark sa Pangkat na ito.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Ipakita ang Buksan lahat", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Lilitaw ang Open all button kung mayroong kahit isang Bookmark sa Group na ito.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Posisyon", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "I-edit itong naka-save na custom na tema", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Alisin ang naka-save na custom na tema na ito", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Pangalan", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Halimbawang tema", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Random na pangalan ng tema", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "I-save ang kasalukuyang tema", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "I-save", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Kanselahin", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Alisin", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Alisin ang hindi pinangalanang custom na tema", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Sigurado ka bang gusto mong alisin ang naka-save na custom na tema? Hindi na ito maaaring bawiin.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "I-save", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Kanselahin", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "I-edit", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "I-edit ang hindi pinangalanang custom na tema", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Alisin", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Kanselahin", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Kulay ng accent", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Idagdag", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Bagong grupo", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Bagong Bookmark", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "I-edit ang mga pangkat at bookmark", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Buksan ang menu ng mga setting", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Maaari mong ibalik ang lahat o bahagi ng isang backup na file. Ibabalik ang sumusunod na data:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Mga bookmark", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Kabilang dito ang lahat ng Mga Grupo at Mga Bookmark", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Papanatilihin ng mga bookmark ang anumang custom na Kulay, Accent at Border kapag na-import.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Palitan ang mga kasalukuyang bookmark", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Idagdag sa mga kasalukuyang bookmark", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Tema", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Kabilang dito ang Kulay, Accent, Font, Background at anumang naka-save na Custom na Tema.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Mga setting", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Kabilang dito ang laki at posisyon ng Layout, laki ng lugar ng header, laki ng lugar ng Bookmark at iba pang mga setting ng user.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Nire-restore mula sa backup {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Angkat", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Kanselahin", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "I-clear ang lahat ng data ng {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Sigurado ka bang gusto mong i-clear ang lahat ng {appName} Bookmark at Settings? {appName} sa default na estado.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Hindi na ito maaaring bawiin.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "I-clear ang lahat ng data", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Kanselahin", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "I-clear ang {appName} maliban sa mga bookmark?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Sigurado ka bang gusto mong i-clear ang lahat ng Setting ng {appName} {appName} sa default na estado ngunit mananatili ang iyong Mga Bookmark at Grupo.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Hindi na ito maaaring bawiin.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "I-clear ang lahat maliban sa mga bookmark", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Kanselahin", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "backup", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Walang napiling i-import.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Tagumpay! Ibinabalik ang {appName} Bookmark at Setting.", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Hindi isang JSON file. Tiyaking nagmula ang napiling file sa {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Hindi ang tamang uri ng JSON file. Tiyaking nagmula ang napiling file sa {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Hindi ang tamang uri ng data. Tiyaking nagtataglay ang clipboard ng data mula sa {appName} o isang backup na JSON file {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "I-reset sa default", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Hex code", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Random na kulay", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Higit pang mga kontrol", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Hue", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Saturation", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Kagaanan", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "Pula", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Berde", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Bughaw", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/fr/messages.json b/src/locale/fr/messages.json new file mode 100644 index 00000000..f8991a09 --- /dev/null +++ b/src/locale/fr/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Personnalisez la couleur d'accent, la mise en page, le style, l'arrière-plan et les signets dans nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Déboguer", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Saisir", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Bouton", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Signet", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Icône", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Thème", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Préréglage", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Enregistré", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Style", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Couleur", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Accent", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Police de caractère", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Rayon", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Ombre", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Ombre", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opacité", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Fond", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Disposition", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Entête", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Signet", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Disposition", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Mise à l'échelle", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Zone", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Rembourrage", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Gouttière", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Alignement", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Page", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Entête", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Alignement", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Salutation", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Mots de transition", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Horloge", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Date", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Chercher", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Signet", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Général", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Style", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientation", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Sorte", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Grouper", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Alignement", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Nom", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Effondrer", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Barre d'outils", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Barre d'outils", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Taille", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Emplacement", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Position", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Contrôles", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Données", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Restaurer", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Sauvegarde", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Dégager", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Langue", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Soutien", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Café", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "L'application d'un préréglage remplacera la couleur, l'accent, la police, le style, le rayon, l'ombre, l'ombre et l'arrière-plan actuels.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "L'enregistrement d'un thème enregistrera la couleur, l'accent, la police, le style, l'opacité, le rayon, l'ombre, la nuance et l'arrière-plan actuels.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Enregistrer le thème actuel", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Modifier les thèmes enregistrés", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Mode sombre", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Mode lumière", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Utiliser la langue du système", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Suivez le système en mode clair ou sombre.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Les arrière-plans, les signets et les modaux utilisent des nuances à partir de la gauche.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Les éléments de texte et de formulaire utilisent des nuances à partir de la droite.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Pour un look clair, passez au style d'éclairage, puis sélectionnez une couleur primaire. Et vice versa pour un look sombre.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Couleur primaire", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Saturation", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Plage de contraste", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Début du contraste", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Fin de contraste", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Rapprochez les commandes de la plage de contraste pour un look en sourdine.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Éloignez les commandes de la plage de contraste les unes des autres pour un look vif et net.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Gris", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "rouge", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "Orange", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Jaune", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Chaux", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Vert", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "cyan", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Sarcelle", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Bleu", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Mauve", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fuchsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super extra léger", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Lumière supplémentaire", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Lumière", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super extra foncé", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Très sombre", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Foncé", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Couleur d'accent", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Couleur d'accent aléatoire au chargement/rafraîchissement", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Quelconque", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Lumière", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Foncé", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Saturé", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Randomiser maintenant", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Changement automatique de teinte d'accent", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Délai de changement", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Étapes de changement", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Faites attention car une teinte Accent changeant rapidement peut entraîner des problèmes de performances.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Le changement automatique de teinte d'accent ne fonctionnera pas lorsque la couleur d'accent est un gris ou un noir.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Police d'affichage", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Nom de la police Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Utilisez une police Google pour personnaliser l'horloge, la date, les noms de groupe et les lettres de signet.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Trouver une police Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Ajoutez un nom de police tel qu'il apparaît sur Google Fonts, y compris les majuscules et les espaces, par exemple : saisissez « Fredoka One » ou « Kanit ».", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Effacez le champ pour utiliser la police par défaut \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Poids de la police", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Lumière", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Ordinaire", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Audacieux", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Toutes les polices ne prennent pas en charge tous les poids. Reportez-vous à la page Google Fonts pour voir lesquelles sont disponibles.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Italique", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Police de l'interface utilisateur", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Nom de la police Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Utilisez une police Google pour personnaliser le nom du signet, l'URL et les éléments du formulaire.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Trouver une police Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Ajoutez un nom de police tel qu'il apparaît sur Google Fonts, y compris les majuscules et les espaces, par exemple : saisissez \"Roboto\", \"Source Sans Pro\" ou \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Effacez le champ pour utiliser la police par défaut \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Poids de la police", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Lumière", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Ordinaire", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Audacieux", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Toutes les polices ne prennent pas en charge tous les poids. Reportez-vous à la page Google Fonts pour voir lesquelles sont disponibles.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Italique", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Rayon d'angle", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Taille de l'ombre", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Opacité de l'ombre", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Flou d'ombre", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Non pris en charge par tous les navigateurs.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Toute opacité", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Modifiez l'opacité de la barre de recherche, des signets, des commandes de groupe et de la barre d'outils.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "L'opacité peut également être modifiée lors de l'édition de signets individuels.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Barre d'outils", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Signet", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Barre de recherche", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Barre d'outils de groupe", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Contexte par thème", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Utilisez la couleur d'arrière-plan définie par le thème.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Arrière-plan par accent", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Utilisez la couleur d'accent pour l'arrière-plan.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Couleur personnalisée", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Pente", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Image", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Vidéo", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "La couleur de fond", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Angle de dégradé d'arrière-plan", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Début du dégradé d'arrière-plan", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Fin du dégradé de fond", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Les images locales ne peuvent plus être utilisées. Les images doivent être hébergées quelque part en ligne.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Pourquoi cela a-t-il changé ?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.exemple.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Ajoutez plusieurs URL séparées par des espaces ou sur de nouvelles lignes pour une image d'arrière-plan aléatoire lors du chargement.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash peut être utilisé pour des images aléatoires, par exemple :", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?nuit,jour,ciel", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Modifiez les paramètres après .../random/ pour plus d'options. Les temps de chargement peuvent varier.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Se brouiller", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Niveaux de gris", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Échelle", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Accent", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opacité", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Vignette", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Début et fin de l'ombre", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Abat-jour", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Début de l'ombre", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "Les URL des pages YouTube ne peuvent pas être utilisées.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Comment créer un lien vers un fichier vidéo.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "La vidéo d'arrière-plan ne prend en charge qu'une URL directe vers un fichier vidéo. Prend en charge les formats MP4 et WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Ajoutez plusieurs URL séparées par des espaces ou sur de nouvelles lignes pour une vidéo d'arrière-plan aléatoire au chargement.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Se brouiller", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Niveaux de gris", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Échelle", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Accent", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opacité", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Vignette", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Début et fin de l'ombre", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Abat-jour", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Début de l'ombre", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Couleur d'arrière-plan de la mise en page", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Aucune couleur d'arrière-plan derrière la mise en page.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Couleur personnalisée", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Utilisez une couleur personnalisée derrière la mise en page.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Couleur d'arrière-plan de la mise en page", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Opacité de l'arrière-plan", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Flou d'arrière-plan", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Non pris en charge par tous les navigateurs.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Séparateur entre l'en-tête et la zone de signet", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Couleur d'arrière-plan de l'en-tête", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Aucune couleur d'arrière-plan derrière la zone d'en-tête.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Couleur personnalisée", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Utilisez une couleur personnalisée derrière la zone d'en-tête.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Couleur d'arrière-plan de l'en-tête", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Opacité de l'arrière-plan", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Couleur d'arrière-plan du signet", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparent", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Aucune couleur d'arrière-plan derrière la zone des signets.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Couleur personnalisée", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Utilisez une couleur personnalisée derrière la zone des signets.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Couleur d'arrière-plan du signet", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Opacité de l'arrière-plan", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Bordure de signet", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "La bordure des signets peut également être modifiée lors de l'édition de signets individuels.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "La couleur de la bordure est définie par l'accent qui peut également être modifié lors de l'édition de signets individuels.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Ajoutez un accent unique à chaque signet", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Supprimer tous les remplacements d'accent", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "L'accent personnalisé des signets peut également être modifié lors de l'édition de signets individuels.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Taille globale", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Largeur de la zone de mise en page", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Largeur de la zone d'en-tête", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Alignement de la zone d'en-tête", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "À gauche", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Centre", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "À droite", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Les effets peuvent ne pas être visibles si la zone d'en-tête est pleine largeur.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Uniquement disponible lorsque la direction de mise en page est verticale et que les éléments d'en-tête sont affichés.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Largeur de la zone de signet", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Alignement de la zone de signet", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "À gauche", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Centre", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "À droite", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Les effets peuvent ne pas être visibles si la zone des signets est pleine largeur.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Uniquement disponible lorsque la direction de mise en page est verticale et que les éléments d'en-tête sont affichés.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Espace autour de l'en-tête et de la zone de signet", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Espace entre les éléments d'en-tête et de signet", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Alignement de zone", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "En haut à gauche", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Haut au centre", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "En haut à droite", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Centre gauche", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Centre Centre", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Centre droit", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "En bas à gauche", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "En bas au centre", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "En bas à droite", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Aligner horizontalement", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Empilez l'en-tête et les signets côte à côte.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Aligner verticalement", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Empilez l'en-tête et les signets dans une colonne l'une au-dessus de l'autre.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "En-tête puis Signets", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Ordonnez que la zone d'en-tête apparaisse avant la zone de signets.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Signets puis en-tête", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Ordonnez que la zone de signet apparaisse avant la zone d'en-tête.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Titre", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Nouvel onglet", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL de l'icône de favori", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Non pris en charge par tous les navigateurs.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Barre de défilement", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Mince", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Caché", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Non pris en charge par tous les navigateurs.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Faire défiler après la fin", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Annuler le flou d'une image ou d'une vidéo d'arrière-plan", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "L'image d'arrière-plan ou la vidéo ne sera plus floue lors du défilement vers le bas de la page.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Le flou d'image ou de vidéo se trouve sous Arrière-plan du thème.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Alignement des éléments d'en-tête", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "À gauche", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Centre", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "À droite", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Les effets peuvent ne pas être visibles si la taille de la zone de recherche est définie sur Auto et augmente pour remplir l'espace disponible.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Afficher le message d'accueil", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Taille", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Nouvelle ligne", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Forcer sur une nouvelle ligne et séparer des autres éléments d'en-tête.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Formulation", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Rien", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Utile pour afficher uniquement le nom.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Personnalisé", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Utilisez votre propre salutation.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "La valeur par défaut est \"Good morning...\" si elle est laissée vide.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Texte d'accueil personnalisé", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "salut", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Nom", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Surnom, alias ou nom de super-héros", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Afficher les mots de transition", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Uniquement disponible lorsque la date ou l'heure est affichée.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Formulation", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Taille", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Nouvelle ligne", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Forcer sur une nouvelle ligne et séparer des autres éléments d'en-tête.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Afficher les heures", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Comme nombre", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Une épée", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Afficher les minutes", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Comme nombre", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Une épée", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Afficher les secondes", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Comme nombre", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Une épée", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Afficher le séparateur", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Caractère de séparation", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 heures", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "MATIN APRÈS-MIDI", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Taille", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Nouvelle ligne", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Forcer sur une nouvelle ligne et séparer des autres éléments d'en-tête.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Jour de spectacle", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Comme nombre", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Une épée", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Début de semaine", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Lundi", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "dimanche", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Longueur du mot", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Long", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Court", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Afficher la date", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Comme nombre", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Une épée", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Nombres ordinaux", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Afficher le mois", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Comme nombre", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Une épée", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Nombres ordinaux", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Longueur du mot", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Long", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Court", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Afficher l'année", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Comme nombre", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Une épée", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Afficher le séparateur", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Caractère de séparation", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Format", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Date / Mois", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Mois / Date", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Taille", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Nouvelle ligne", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Forcer sur une nouvelle ligne et séparer des autres éléments d'en-tête.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Afficher la recherche", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Largeur du champ de recherche", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Largeur automatique", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "La zone de recherche s'agrandira pour s'adapter au mieux à l'espace disponible.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Largeur personnalisée", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Définissez la largeur de la zone de recherche à l'intérieur de la zone d'en-tête.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Largeur", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Taille", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Nouvelle ligne", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Forcer sur une nouvelle ligne et séparer des autres éléments d'en-tête.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Moteur de recherche", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Personnalisé", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Nom", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Nom du moteur de recherche", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Saisissez une adresse Web avec les paramètres de recherche, par exemple : \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} ajoutera le terme de recherche entré dans la zone de recherche à la fin de l'URL ci-dessus.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Attribut de nom", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Définit l'attribut de nom dans le champ de saisie Rechercher.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Ceci définit le nom passé au moteur de recherche lors de la soumission. Si vous n'êtes pas sûr, laissez vide.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Alignement du texte de recherche", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "À gauche", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Centre", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "À droite", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Ouvrir les résultats de la recherche dans un nouvel onglet", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Afficher les signets", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Afficher l'URL au survol des signets", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Afficher la ligne de signet", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Afficher l'ombre au survol du signet", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Les effets peuvent ne pas être visibles si Theme Shadow est défini sur 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Agrandir au survol des signets", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Ouvrir les signets dans un nouvel onglet", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Taille du signet", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Bloquer", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Carreaux de marque-page en forme de carré.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Lister", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Tuiles marque-pages courtes et larges.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Haut", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Bas", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Affichez l'URL et les commandes en haut ou en bas d'une vignette de signet.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Par lettre", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Par icône", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "De nom", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Alignement de la zone des détails du groupe", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "À gauche", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Centre", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "À droite", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Ordre des détails du groupe", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Détails du groupe puis Signets", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Ordonnez que la zone de détail du groupe apparaisse avant la zone de signets.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Signets puis Détails du groupe", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Ordonnez que la zone de signet apparaisse avant la zone de détail du groupe.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Taille du nom", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Afficher tout", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Cacher tout", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Les noms de groupe peuvent également être modifiés en éditant des groupes individuels.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Ouvrir tous les groupes", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Réduire tous les groupes", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Taille de la barre d'outils du groupe", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Contrôle de réduction de groupe", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Afficher tout", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Cacher tout", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Le bouton de réduction de la barre d'outils des groupes peut également être modifié en modifiant des groupes individuels.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Groupe Ouvrir tous les contrôles", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Afficher tout", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Cacher tout", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Le bouton ouvrir tout de la barre d'outils des groupes peut également être modifié en modifiant des groupes individuels.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Taille de la barre d'outils", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "Dans un coin", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "Dans l'en-tête", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Placez la barre d'outils à l'intérieur de l'en-tête ou dans un coin de la fenêtre.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Nouvelle ligne", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Forcer sur une nouvelle ligne et séparer des autres éléments d'en-tête.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Uniquement disponible lorsque la barre d'outils est positionnée à l'intérieur de l'en-tête.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Position de la barre d'outils", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "En haut à gauche", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "En haut à droite", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "En bas à gauche", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "En bas à droite", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Positionnez la barre d'outils dans l'un des quatre coins de la fenêtre.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Uniquement disponible lorsque la barre d'outils est positionnée dans un coin.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Afficher le contrôle d'accentuation", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Afficher Ajouter un contrôle", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Afficher le contrôle d'édition", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Importer depuis un fichier", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Importer depuis le presse-papiers", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Restaurez une sauvegarde {appName}", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Ou déposez un fichier de sauvegarde {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Exporter des données", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Copier dans le presse-papier", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Téléchargez une sauvegarde de vos favoris et paramètres {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Ce fichier pourra ensuite être importé sur cet appareil ou sur un autre.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Effacer toutes les données", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Tout effacer sauf les favoris", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Vous perdrez les signets en effaçant toutes les données.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Sauvegardez vos données", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Effacez toutes les données pour réinitialiser {appName} à l'état par défaut.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Alternativement, il est possible d'effacer tous les paramètres mais de conserver les signets et les groupes actuels.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Langue", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Utiliser la langue du système", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Vous avez trouvé une traduction qui n'est pas correcte ?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Aidez à traduire {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Application des paramètres de signet à tous", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Prise en charge du navigateur", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookies et cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Sauvegarde et restauration des données", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Image de fond locale", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "URL protégées", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Récupération des paramètres et des signets", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Réinitialisation à l'ouverture du navigateur", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Respect de votre vie privée", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Définir une vidéo ou une image d'arrière-plan", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Définir {appName} comme page d'accueil de Firefox", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Pour plus d'assistance ou de commentaires :", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Soumettre un problème.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Vérifiez le Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} est gratuit, l'appréciation est la bienvenue sous forme de café !", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Achetez-moi un café", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Partagez votre configuration avec la communauté.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Trouvé sur Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Ce projet est open source.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Trouvé sur GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "Licence publique générale GNU v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Déplacer ce signet vers la gauche", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Faites glisser le signet pour réorganiser", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Déplacer ce signet vers la droite", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Modifier ce signet", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Supprimer ce signet", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Ajouter un nouveau signet", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Ajouter", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Annuler", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Supprimer", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Supprimer le signet sans nom", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Voulez-vous vraiment supprimer ce signet ? Ça ne peut pas être annulé.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Supprimer", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Annuler", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Éditer", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Modifier le signet sans nom", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Sauvegarder", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Annuler", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visuel et nom", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Adresse", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Position", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Disposition", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Thème", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visuel et nom", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Affichez des lettres, une icône, une image et un nom sur cette vignette de signet.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Adresse", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Assurez-vous d'utiliser l'URL complète et d'inclure \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Position", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Le groupe dans lequel placer ce signet.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Disposition", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Modifiez la position, l'échelle et l'orientation de l'élément visuel et du nom.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Thème", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Remplacez la couleur du thème et de l'accent.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.exemple.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Alignement des éléments visuels et des noms", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "En haut à gauche", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Haut au centre", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "En haut à droite", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Centre gauche", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Centre Centre", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Centre droit", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "En bas à gauche", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "En bas au centre", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "En bas à droite", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Verticale", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Empilez l'élément visuel et le nom l'un au-dessus de l'autre.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Horizontal", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Disposez l'élément visuel et le nom côte à côte.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Élément visuel puis nom", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Placez l'élément visuel avant le nom.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Nom puis élément visuel", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Placez le nom avant l'élément visuel.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Tourner", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Ajuster la position de l'élément visuel", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Horizontal", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Verticale", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Gouttière", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Afficher l'élément visuel", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Affichez des lettres, une icône ou une image sur cet hexagone de signet.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Lettre", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Icône", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Image", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Taille visuelle", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Lettre de signet", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Icône de signet", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "Marques ou icônes FontAwesome", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Supprimer l'icône", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Image de signet", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.exemple.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Ombre visuelle", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "L'ombre visuelle ne s'applique qu'à une lettre ou une icône.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Afficher le nom", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Nom du signet", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Exemple", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Taille du nom", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Accent de thème", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Utilisez l'accent défini par le thème.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Accent personnalisé", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Remplacez l'accent du thème.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Accent", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Couleur du thème", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Utilisez la couleur définie par le thème.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Couleur personnalisée", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Remplacez la couleur du thème.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Couleur", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opacité", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Afficher l'arrière-plan", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Affichez une image ou une vidéo d'arrière-plan sur cette vignette de signet.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Image", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Vidéo", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opacité", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL de l'image d'arrière-plan", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.exemple.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "L'image d'arrière-plan ne prend en charge qu'une URL directe vers un fichier image.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL de la vidéo d'arrière-plan", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "La vidéo d'arrière-plan ne prend en charge qu'une URL directe vers un fichier vidéo. Prend en charge les formats MP4 et WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "Les URL des pages YouTube ne peuvent pas être utilisées.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Frontière", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Tuile large", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Tuile de signet pour s'étendre sur deux colonnes.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Tuile haute", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "La vignette des signets doit s'étendre sur deux rangées.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Groupe existant", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Nouveau groupe", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Exemple de groupe", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Nom du groupe aléatoire", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Grouper", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Position", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Appliquer \"Afficher l'élément visuel\" et \"Afficher le nom\" à d'autres signets", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Le texte de la lettre, de l'icône, de l'image et du nom ne sera pas partagé.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Utile pour masquer les éléments visuels ou les noms sur tous les signets.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Appliquer la mise en page à d'autres signets", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Une fois enregistré, appliquez la mise en page ci-dessus à tous les autres signets.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Seuls la taille du visuel et du nom, l'alignement, l'ordre, la position et la gouttière seront appliqués à tous.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Appliquer le thème à d'autres signets", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Une fois enregistré, appliquez le thème ci-dessus à tous les autres signets.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Seules la couleur, l'accent, l'opacité, la bordure et l'ombre visuelle seront appliqués à tous.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Aperçu", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Aperçu (échelle 50 %)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Déplacer ce groupe vers le haut", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Faites glisser le groupe pour réorganiser", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Déplacer ce groupe vers le bas", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Modifier ce groupe", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Supprimer ce groupe", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Ouvrir tous les signets de ce groupe", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Réduire ce groupe", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Ajouter un nouveau groupe", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Ajouter", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Annuler", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Supprimer", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Supprimer le groupe sans nom", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Êtes-vous sûr de vouloir supprimer ce groupe et tous les signets qu'il contient ? Ça ne peut pas être annulé.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Supprimer", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Annuler", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Éditer", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Modifier le groupe sans nom", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Sauvegarder", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Annuler", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Nom", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Afficher un nom au-dessus de ce groupe.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Barre d'outils", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Afficher les commandes pour tout ouvrir ou afficher/masquer les signets de ce groupe.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Commande", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "La position de ce groupe.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Afficher le nom du groupe", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Nom de groupe", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Exemple de groupe", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Nom du groupe aléatoire", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Afficher Réduire", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Le bouton Réduire affichera ou masquera les signets de ce groupe.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Afficher Tout ouvrir", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Le bouton Ouvrir tout apparaîtra s'il y a au moins un signet dans ce groupe.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Position", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Modifier ce thème personnalisé enregistré", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Supprimer ce thème personnalisé enregistré", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Nom", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Exemple de thème", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Nom de thème aléatoire", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Enregistrer le thème actuel", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Sauvegarder", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Annuler", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Supprimer", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Supprimer le thème personnalisé sans nom", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Voulez-vous vraiment supprimer ce thème personnalisé enregistré ? Ça ne peut pas être annulé.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Sauvegarder", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Annuler", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Éditer", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Modifier le thème personnalisé sans nom", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Supprimer", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Annuler", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Couleur d'accent", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Ajouter", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Nouveau groupe", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Nouveau signet", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Modifier des groupes et des signets", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Ouvrir le menu des paramètres", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Vous pouvez restaurer tout ou partie d'un fichier de sauvegarde. Les données suivantes seront restaurées :", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Signets", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Cela inclut tous les groupes et signets", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Les signets conserveront toutes les couleurs, accents et bordures personnalisés lors de l'importation.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Remplacer les signets existants", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Ajouter aux favoris existants", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Thème", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Cela inclut la couleur, l'accent, les polices, l'arrière-plan et tous les thèmes personnalisés enregistrés.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Réglages", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Cela inclut la taille et la position de la mise en page, la taille de la zone d'en-tête, la taille de la zone des signets et d'autres paramètres utilisateur.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Restauration à partir d'une sauvegarde {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Importer", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Annuler", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Effacer toutes les données {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Voulez-vous vraiment effacer tous les favoris et paramètres de {appName} {appName} sera restauré à l'état par défaut.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Ça ne peut pas être annulé.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Effacer toutes les données", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Annuler", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Effacer les {appName} l'exception des favoris ?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Voulez-vous vraiment effacer tous les {appName} ? {appName} sera restauré à l'état par défaut, mais vos signets et groupes resteront.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Ça ne peut pas être annulé.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Tout effacer sauf les favoris", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Annuler", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "sauvegarde", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Rien de sélectionné à importer.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Succès! Restauration des signets et paramètres de {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Pas un fichier JSON. Assurez-vous que le fichier sélectionné provient de {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Pas le bon type de fichier JSON. Assurez-vous que le fichier sélectionné provient de {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Pas le bon type de données. Assurez-vous que le presse-papiers contient les données de {appName} ou d'un fichier JSON de sauvegarde {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Réinitialiser par défaut", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Code hexadécimal", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Couleur aléatoire", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Plus de contrôles", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Teinte", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Saturation", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Légèreté", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "rouge", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Vert", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Bleu", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/gu/messages.json b/src/locale/gu/messages.json new file mode 100644 index 00000000..410d8a73 --- /dev/null +++ b/src/locale/gu/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "નાઇટટેબમાં એક્સેન્ટ કલર, લેઆઉટ, સ્ટાઇલ, બેકગ્રાઉન્ડ અને બુકમાર્ક્સને કસ્ટમાઇઝ કરો.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "ડીબગ", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "ઇનપુટ", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "બટન", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "બુકમાર્ક", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "ચિહ્ન", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "થીમ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "પ્રીસેટ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "સાચવેલ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "શૈલી", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "રંગ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "ઉચ્ચાર", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "ફોન્ટ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "ત્રિજ્યા", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "પડછાયો", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "છાંયો", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "અસ્પષ્ટતા", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "પૃષ્ઠભૂમિ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "લેઆઉટ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "હેડર", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "બુકમાર્ક", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "લેઆઉટ", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "સ્કેલિંગ", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "વિસ્તાર", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "ગાદી", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "ગટર", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "ગોઠવણી", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "પાનું", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "હેડર", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "ગોઠવણી", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "અભિવાદન", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "પરિવર્તનીય શબ્દો", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "ઘડિયાળ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "તારીખ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "શોધો", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "બુકમાર્ક", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "જનરલ", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "શૈલી", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "ઓરિએન્ટેશન", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "સૉર્ટ કરો", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "સમૂહ", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "ગોઠવણી", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "નામ", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "સંકુચિત કરો", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "ટૂલબાર", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "ટૂલબાર", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "કદ", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "સ્થાન", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "પદ", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "નિયંત્રણો", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "ડેટા", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "પુનઃસ્થાપિત", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "બેકઅપ", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "ચોખ્ખુ", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "ભાષા", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "આધાર", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "કોફી", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "પ્રીસેટ લાગુ કરવાથી વર્તમાન રંગ, ઉચ્ચારણ, ફોન્ટ, શૈલી, ત્રિજ્યા, પડછાયો, છાંયો અને પૃષ્ઠભૂમિ બદલાશે.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "થીમ સાચવવાથી વર્તમાન રંગ, ઉચ્ચાર, ફોન્ટ, શૈલી, અસ્પષ્ટ, ત્રિજ્યા, પડછાયો, છાંયો અને પૃષ્ઠભૂમિ રેકોર્ડ થશે.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "વર્તમાન થીમ સાચવો", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "સાચવેલી થીમ્સ સંપાદિત કરો", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "ડાર્ક મોડ", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "લાઇટ મોડ", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "સિસ્ટમ ભાષાનો ઉપયોગ કરો", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "સિસ્ટમ લાઇટ અથવા ડાર્ક મોડને અનુસરો.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "પૃષ્ઠભૂમિ, બુકમાર્ક્સ અને મોડલ્સ ડાબેથી શેડ્સનો ઉપયોગ કરે છે.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "ટેક્સ્ટ અને ફોર્મ તત્વો જમણી બાજુથી શેડ્સનો ઉપયોગ કરે છે.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "લાઇટ લુક માટે લાઇટ સ્ટાઇલ પર સ્વિચ કરો અને પછી પ્રાથમિક રંગ પસંદ કરો. અને શ્યામ દેખાવ માટે ઊલટું.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "પ્રાથમિક રંગ", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "સંતૃપ્તિ", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "કોન્ટ્રાસ્ટ રેન્જ", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "કોન્ટ્રાસ્ટ શરૂઆત", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "કોન્ટ્રાસ્ટ અંત", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "મ્યૂટ દેખાવ માટે કોન્ટ્રાસ્ટ રેન્જ કંટ્રોલને એકસાથે ખસેડો.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "તીક્ષ્ણ આબેહૂબ દેખાવ માટે કોન્ટ્રાસ્ટ શ્રેણી નિયંત્રણોને એકબીજાથી દૂર ખસેડો.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "ભૂખરા", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "લાલ", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "નારંગી", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "પીળો", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "ચૂનો", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "લીલા", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "એક્વા", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "સ્યાન", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "ટીલ", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "વાદળી", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "જાંબલી", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "કિરમજી", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "ફુચિયા", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "સુપર વધારાનો પ્રકાશ", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "વધારાનો પ્રકાશ", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "પ્રકાશ", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "સુપર વધારાની શ્યામ", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "અતિશય અંધારું", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "શ્યામ", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "ઉચ્ચાર રંગ", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "લોડ/તાજું કરવા પર રેન્ડમ એક્સેન્ટ રંગ", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "કોઈપણ", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "પ્રકાશ", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "શ્યામ", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "પેસ્ટલ", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "સંતૃપ્ત", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "હવે રેન્ડમાઇઝ કરો", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "સ્વતઃ બદલો એક્સેન્ટ રંગ", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "વિલંબ બદલો", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "પગલાં બદલો", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "ધ્યાન રાખો કારણ કે ઝડપી બદલાતી એક્સેન્ટ રંગ પ્રદર્શન સમસ્યાઓનું કારણ બની શકે છે.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "એક્સેન્ટ રંગ ગ્રે અથવા કાળો હોય ત્યારે સ્વતઃ બદલો એક્સેંટ હ્યુ કામ કરશે નહીં.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "ફોન્ટ દર્શાવો", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Google ફોન્ટ નામ", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "ઘડિયાળ, તારીખ, જૂથના નામો અને બુકમાર્ક લેટર્સને કસ્ટમાઇઝ કરવા માટે Google ફોન્ટનો ઉપયોગ કરો.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Google ફોન્ટ શોધો", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "કેપિટલ લેટર્સ અને સ્પેસ સહિત ગૂગલ ફોન્ટ્સ પર દેખાય છે તેમ ફોન્ટનું નામ ઉમેરો, દા.ત.: \"ફ્રેડોકા વન\" અથવા \"કાનીટ\" દાખલ કરો.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "ડિફોલ્ટ ફોન્ટ \"Fjalla One\" નો ઉપયોગ કરવા માટે ફીલ્ડ સાફ કરો.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "ફોન્ટ વજન", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "પ્રકાશ", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "નિયમિત", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "બોલ્ડ", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "બધા ફોન્ટ બધા વજનને સપોર્ટ કરતા નથી. કયા ઉપલબ્ધ છે તે જોવા માટે Google ફોન્ટ પૃષ્ઠનો સંદર્ભ લો.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "સામાન્ય", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "ત્રાંસી", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "વપરાશકર્તા ઈન્ટરફેસ ફોન્ટ", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Google ફોન્ટ નામ", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "બુકમાર્ક નામ, URL અને ફોર્મ ઘટકોને કસ્ટમાઇઝ કરવા માટે Google ફોન્ટનો ઉપયોગ કરો.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Google ફોન્ટ શોધો", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "કેપિટલ લેટર્સ અને સ્પેસ સહિત Google ફોન્ટ્સ પર દેખાય છે તેમ ફોન્ટનું નામ ઉમેરો, દા.ત.: \"Roboto\", \"Source Sans Pro\" અથવા \"Noto Sans\" દાખલ કરો.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "ડિફૉલ્ટ ફોન્ટ \"ઓપન સેન્સ\" નો ઉપયોગ કરવા માટે ફીલ્ડ સાફ કરો.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "ફોન્ટ વજન", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "પ્રકાશ", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "નિયમિત", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "બોલ્ડ", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "બધા ફોન્ટ બધા વજનને સપોર્ટ કરતા નથી. કયા ઉપલબ્ધ છે તે જોવા માટે Google ફોન્ટ પૃષ્ઠનો સંદર્ભ લો.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "સામાન્ય", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "ત્રાંસી", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "કોર્નર ત્રિજ્યા", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "પડછાયાનું કદ", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "શેડ અસ્પષ્ટ", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "શેડ બ્લર", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "બધા બ્રાઉઝર્સ દ્વારા સપોર્ટેડ નથી.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "બધી અસ્પષ્ટતા", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "શોધ બાર, બુકમાર્ક્સ, જૂથ નિયંત્રણો અને ટૂલબારની અસ્પષ્ટતાને બદલો.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "વ્યક્તિગત બુકમાર્ક્સને સંપાદિત કરતી વખતે અસ્પષ્ટતા પણ બદલી શકાય છે.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "ટૂલબાર", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "બુકમાર્ક", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "શોધ બોક્સ", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "જૂથ ટૂલબાર", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "થીમ દ્વારા પૃષ્ઠભૂમિ", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "થીમ દ્વારા વ્યાખ્યાયિત પૃષ્ઠભૂમિ રંગનો ઉપયોગ કરો.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "એક્સેંટ દ્વારા પૃષ્ઠભૂમિ", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "પૃષ્ઠભૂમિ માટે એક્સેન્ટ રંગનો ઉપયોગ કરો.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "કસ્ટમ રંગ", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "ઢાળ", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "છબી", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "વિડિયો", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "પૃષ્ઠભૂમિ રંગ", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "પૃષ્ઠભૂમિ ઢાળ કોણ", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "પૃષ્ઠભૂમિ ઢાળ પ્રારંભ", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "પૃષ્ઠભૂમિ ઢાળ અંત", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "સ્થાનિક છબીઓનો હવે ઉપયોગ કરી શકાતો નથી. છબીઓ ક્યાંક ઓનલાઈન હોસ્ટ કરવી આવશ્યક છે.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "આ કેમ બદલાયું છે?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "લોડ પર રેન્ડમ બેકગ્રાઉન્ડ ઈમેજ માટે જગ્યાઓ દ્વારા અથવા નવી લાઈનો પર એક કરતાં વધુ URL ઉમેરો.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "અનસ્પ્લેશનો ઉપયોગ રેન્ડમ ઈમેજો માટે થઈ શકે છે, દા.ત.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "વધુ વિકલ્પો માટે .../રેન્ડમ/ પછી પરિમાણો બદલો. લોડિંગ સમય અલગ અલગ હોઈ શકે છે.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "અસ્પષ્ટતા", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "ગ્રેસ્કેલ", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "સ્કેલ", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "ઉચ્ચાર", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "અસ્પષ્ટતા", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "ટૂંકું વર્ણન", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "શરૂઆત અને અંત શેડ", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "શેડ અંત", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "શેડ શરૂઆત", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "YouTube પૃષ્ઠ URL નો ઉપયોગ કરી શકાતો નથી.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "વિડિઓ ફાઇલને કેવી રીતે લિંક કરવી.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "પૃષ્ઠભૂમિ વિડિઓ ફક્ત વિડિઓ ફાઇલના સીધા URL ને સમર્થન આપે છે. MP4 અને WebM ફોર્મેટને સપોર્ટ કરે છે.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "લોડ પર રેન્ડમ બેકગ્રાઉન્ડ વિડિયો માટે જગ્યાઓ દ્વારા અથવા નવી લાઇન પર એક કરતાં વધુ URL ઉમેરો.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "અસ્પષ્ટતા", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "ગ્રેસ્કેલ", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "સ્કેલ", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "ઉચ્ચાર", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "અસ્પષ્ટતા", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "ટૂંકું વર્ણન", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "શરૂઆત અને અંત શેડ", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "શેડ અંત", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "શેડ શરૂઆત", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "લેઆઉટ પૃષ્ઠભૂમિ રંગ", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "પારદર્શક", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "લેઆઉટ પાછળ કોઈ પૃષ્ઠભૂમિ રંગ નથી.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "કસ્ટમ રંગ", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "લેઆઉટ પાછળ કસ્ટમ રંગનો ઉપયોગ કરો.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "લેઆઉટ પૃષ્ઠભૂમિ રંગ", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "પૃષ્ઠભૂમિ અસ્પષ્ટ", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "પૃષ્ઠભૂમિ અસ્પષ્ટ", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "બધા બ્રાઉઝર્સ દ્વારા સપોર્ટેડ નથી.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "હેડર અને બુકમાર્ક વિસ્તાર વચ્ચે વિભાજક", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "હેડર પૃષ્ઠભૂમિ રંગ", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "પારદર્શક", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "હેડર વિસ્તાર પાછળ કોઈ પૃષ્ઠભૂમિ રંગ નથી.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "કસ્ટમ રંગ", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "હેડર વિસ્તારની પાછળ કસ્ટમ રંગનો ઉપયોગ કરો.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "હેડર પૃષ્ઠભૂમિ રંગ", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "પૃષ્ઠભૂમિ અસ્પષ્ટ", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "બુકમાર્ક પૃષ્ઠભૂમિ રંગ", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "પારદર્શક", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "બુકમાર્ક વિસ્તાર પાછળ કોઈ પૃષ્ઠભૂમિ રંગ નથી.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "કસ્ટમ રંગ", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "બુકમાર્ક વિસ્તારની પાછળ કસ્ટમ રંગનો ઉપયોગ કરો.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "બુકમાર્ક પૃષ્ઠભૂમિ રંગ", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "પૃષ્ઠભૂમિ અસ્પષ્ટ", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "બુકમાર્ક બોર્ડર", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "વ્યક્તિગત બુકમાર્ક્સને સંપાદિત કરતી વખતે બુકમાર્ક બોર્ડર પણ બદલી શકાય છે.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "બોર્ડરનો રંગ એક્સેંટ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે જે વ્યક્તિગત બુકમાર્ક્સને સંપાદિત કરતી વખતે પણ બદલી શકાય છે.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "દરેક બુકમાર્કમાં અનન્ય ઉચ્ચાર ઉમેરો", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "બધા ઉચ્ચાર ઓવરરાઇડ્સને દૂર કરો", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "વ્યક્તિગત બુકમાર્ક્સને સંપાદિત કરતી વખતે બુકમાર્ક કસ્ટમ એક્સેન્ટ પણ બદલી શકાય છે.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "વૈશ્વિક કદ", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "લેઆઉટ વિસ્તાર પહોળાઈ", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "હેડર વિસ્તારની પહોળાઈ", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "હેડર વિસ્તાર સંરેખણ", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "ડાબી", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "કેન્દ્ર", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "અધિકાર", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "જો હેડર વિસ્તાર સંપૂર્ણ પહોળાઈનો હોય તો પ્રભાવો દેખાઈ શકશે નહીં.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "માત્ર ત્યારે જ ઉપલબ્ધ છે જ્યારે લેઆઉટ દિશા ઊભી હોય અને હેડર આઇટમ્સ બતાવવામાં આવે.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "બુકમાર્ક વિસ્તાર પહોળાઈ", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "બુકમાર્ક વિસ્તાર સંરેખણ", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "ડાબી", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "કેન્દ્ર", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "અધિકાર", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "જો બુકમાર્ક વિસ્તાર સંપૂર્ણ પહોળાઈ ધરાવતો હોય તો ઈફેક્ટ્સ જોઈ શકાશે નહીં.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "માત્ર ત્યારે જ ઉપલબ્ધ છે જ્યારે લેઆઉટ દિશા ઊભી હોય અને હેડર આઇટમ્સ બતાવવામાં આવે.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "હેડર અને બુકમાર્ક વિસ્તારની આસપાસ જગ્યા", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "હેડર અને બુકમાર્ક વસ્તુઓ વચ્ચે જગ્યા", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "વિસ્તાર ગોઠવણી", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "ટોચ ડાબી", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "ટોચનું કેન્દ્ર", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "ઉપર જમણે", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "મધ્ય ડાબે", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "કેન્દ્ર કેન્દ્ર", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "કેન્દ્ર અધિકાર", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "નીચે ડાબી બાજુ", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "બોટમ સેન્ટર", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "નીચે જમણું", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "આડું સંરેખિત કરો", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "હેડર અને બુકમાર્ક્સને એક પંક્તિમાં બાજુની બાજુમાં સ્ટેક કરો.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "ઊભી સંરેખિત કરો", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "હેડર અને બુકમાર્ક્સને એકની ઉપર એક કૉલમમાં સ્ટેક કરો.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "હેડર પછી બુકમાર્ક્સ", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "હેડર વિસ્તારને બુકમાર્ક્સ વિસ્તારની સામે આવવાનો આદેશ આપો.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "બુકમાર્ક્સ પછી હેડર", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "બુકમાર્ક વિસ્તારને હેડર વિસ્તારની સામે આવવાનો આદેશ આપો.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "શીર્ષક", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "નવું ટેબ", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "ફેવિકોન URL", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "બધા બ્રાઉઝર્સ દ્વારા સપોર્ટેડ નથી.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "સ્ક્રોલબાર", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "ઓટો", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "પાતળું", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "છુપાયેલ", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "બધા બ્રાઉઝર્સ દ્વારા સપોર્ટેડ નથી.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "છેલ્લા છેડે સ્ક્રોલ કરો", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "પૃષ્ઠભૂમિ છબી અથવા વિડિઓને અસ્પષ્ટ કરો", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "પૃષ્ઠના તળિયે સ્ક્રોલ કરવામાં આવે ત્યારે પૃષ્ઠભૂમિ છબી અથવા વિડિઓ અસ્પષ્ટ થઈ જશે.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "થીમ બેકગ્રાઉન્ડ હેઠળ છબી અથવા વિડિયો બ્લર મળી શકે છે.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "હેડર આઇટમ સંરેખણ", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "ડાબી", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "કેન્દ્ર", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "અધિકાર", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "જો શોધ બૉક્સનું કદ ઑટો પર સેટ કરેલ હોય અને ઉપલબ્ધ જગ્યા ભરવા માટે વધે તો ઇફેક્ટ્સ દેખાશે નહીં.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "શુભેચ્છા બતાવો", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "કદ", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "નવી લાઇન", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "નવી લાઇન પર દબાણ કરો અને અન્ય હેડર આઇટમ્સથી અલગ કરો.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "શબ્દરચના", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "કોઈ નહિ", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "માત્ર નામ દર્શાવવા માટે ઉપયોગી.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "કસ્ટમ", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "તમારી પોતાની શુભેચ્છાનો ઉપયોગ કરો.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "જો ખાલી છોડવામાં આવે તો \"Good morning...\" માટે ડિફોલ્ટ.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "કસ્ટમ શુભેચ્છા ટેક્સ્ટ", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "હાઉડી", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "નામ", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "ઉપનામ, ઉપનામ અથવા સુપરહીરોનું નામ", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "પરિવર્તનીય શબ્દો બતાવો", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "જ્યારે તારીખ અથવા સમય બતાવવામાં આવે ત્યારે જ ઉપલબ્ધ છે.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "શબ્દરચના", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "કદ", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "નવી લાઇન", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "નવી લાઇન પર દબાણ કરો અને અન્ય હેડર આઇટમ્સથી અલગ કરો.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "કલાકો બતાવો", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "નંબર તરીકે", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "શબ્દ તરીકે", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "મિનિટ બતાવો", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "નંબર તરીકે", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "શબ્દ તરીકે", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "સેકન્ડ બતાવો", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "નંબર તરીકે", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "શબ્દ તરીકે", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "વિભાજક બતાવો", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "વિભાજક પાત્ર", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 કલાક", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "સવાર સાંજ", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "કદ", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "નવી લાઇન", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "નવી લાઇન પર દબાણ કરો અને અન્ય હેડર આઇટમ્સથી અલગ કરો.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "દિવસ બતાવો", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "નંબર તરીકે", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "શબ્દ તરીકે", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "અઠવાડિયાની શરૂઆત", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "સોમવાર", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "રવિવાર", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "શબ્દ લંબાઈ", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "લાંબી", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "લઘુ", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "તારીખ બતાવો", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "નંબર તરીકે", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "શબ્દ તરીકે", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "ઓર્ડિનલ નંબરો", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "મહિનો બતાવો", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "નંબર તરીકે", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "શબ્દ તરીકે", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "ઓર્ડિનલ નંબરો", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "શબ્દ લંબાઈ", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "લાંબી", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "લઘુ", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "વર્ષ બતાવો", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "નંબર તરીકે", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "શબ્દ તરીકે", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "વિભાજક બતાવો", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "વિભાજક પાત્ર", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "ફોર્મેટ", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "તારીખ / મહિનો", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "મહિનો/તારીખ", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "કદ", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "નવી લાઇન", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "નવી લાઇન પર દબાણ કરો અને અન્ય હેડર આઇટમ્સથી અલગ કરો.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "શોધ બતાવો", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "શોધ બોક્સ પહોળાઈ", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "સ્વતઃ પહોળાઈ", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "શોધ બોક્સ ઉપલબ્ધ જગ્યામાં શ્રેષ્ઠ ફિટ થશે.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "કસ્ટમ પહોળાઈ", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "હેડર એરિયાની અંદર શોધ બોક્સ કેટલું પહોળું હોવું જોઈએ તે વ્યાખ્યાયિત કરો.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "પહોળાઈ", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "કદ", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "નવી લાઇન", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "નવી લાઇન પર દબાણ કરો અને અન્ય હેડર આઇટમ્સથી અલગ કરો.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "શોધ એન્જિન", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "કસ્ટમ", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "નામ", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "શોધ એન્જિન નામ", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "શોધ પરિમાણો સાથે વેબ સરનામું દાખલ કરો, દા.ત: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} ઉપરના URL ના અંતે શોધ બોક્સમાં દાખલ કરેલ શોધ શબ્દ ઉમેરશે.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "નામ વિશેષતા", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "શોધ ઇનપુટ ફીલ્ડ પર નામ વિશેષતા સેટ કરે છે.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "સબમિટ કરતી વખતે આ શોધ એંજીનને પસાર કરાયેલ નામને વ્યાખ્યાયિત કરે છે. જો ખાતરી ન હોય તો ખાલી છોડી દો.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "ટેક્સ્ટ સંરેખણ શોધો", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "ડાબી", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "કેન્દ્ર", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "અધિકાર", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "નવી ટેબમાં શોધ પરિણામો ખોલો", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "બુકમાર્ક્સ બતાવો", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "બુકમાર્ક હોવર પર URL બતાવો", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "બુકમાર્ક લાઇન બતાવો", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "બુકમાર્ક હોવર પર શેડો બતાવો", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "જો થીમ શેડો 0 પર સેટ કરેલ હોય તો ઇફેક્ટ્સ દેખાશે નહીં.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "બુકમાર્ક હોવર પર વધારો", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "નવા ટેબમાં બુકમાર્ક્સ ખોલો", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "બુકમાર્કનું કદ", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "બ્લોક", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "ચોરસ આકારની બુકમાર્ક ટાઇલ્સ.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "યાદી", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "ટૂંકી અને પહોળી બુકમાર્ક ટાઇલ્સ.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "ટોચ", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "તળિયે", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "બુકમાર્ક ટાઇલની ઉપર અથવા નીચે URL અને નિયંત્રણો પ્રદર્શિત કરો.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "પત્ર દ્વારા", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "ચિહ્ન દ્વારા", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "નામથી", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "જૂથ વિગતો વિસ્તાર સંરેખણ", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "ડાબી", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "કેન્દ્ર", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "અધિકાર", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "જૂથ વિગતો ઓર્ડર", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "જૂથ વિગતો પછી બુકમાર્ક્સ", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "ગ્રૂપ ડિટેલ એરિયાને બુકમાર્ક્સ એરિયા સમક્ષ હાજર થવાનો ઓર્ડર આપો.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "બુકમાર્ક્સ પછી જૂથ વિગતો", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "બુકમાર્ક વિસ્તારને ગ્રૂપ ડિટેલ એરિયા સમક્ષ હાજર થવાનો આદેશ આપો.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "નામનું કદ", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "બધું બતાવો", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "બધા છુપાવો", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "વ્યક્તિગત જૂથોને સંપાદિત કરીને જૂથના નામ પણ બદલી શકાય છે.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "બધા જૂથો ખોલો", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "બધા જૂથોને સંકુચિત કરો", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "જૂથ ટૂલબારનું કદ", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "જૂથ સંકુચિત નિયંત્રણ", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "બધું બતાવો", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "બધા છુપાવો", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "ગ્રુપ ટૂલબાર સંકુચિત બટન પણ વ્યક્તિગત જૂથોને સંપાદિત કરીને બદલી શકાય છે.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "જૂથ બધા નિયંત્રણ ખોલો", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "બધું બતાવો", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "બધા છુપાવો", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "ગ્રૂપ ટૂલબાર ઓપન ઓલ બટન પણ વ્યક્તિગત જૂથોને સંપાદિત કરીને બદલી શકાય છે.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "ટૂલબારનું કદ", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "એક ખૂણામાં", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "હેડરમાં", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "ટૂલબારને હેડરની અંદર અથવા વિન્ડોના ખૂણામાં સ્થિત કરો.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "નવી લાઇન", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "નવી લાઇન પર દબાણ કરો અને અન્ય હેડર આઇટમ્સથી અલગ કરો.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "જ્યારે ટૂલબાર હેડરની અંદર સ્થિત હોય ત્યારે જ ઉપલબ્ધ હોય છે.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "ટૂલબાર સ્થિતિ", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "ટોચ ડાબી", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "ઉપર જમણે", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "નીચે ડાબી બાજુ", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "નીચે જમણું", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "ટૂલબારને વિન્ડોના ચાર ખૂણાઓમાંથી એકમાં સ્થિત કરો.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "માત્ર ત્યારે જ ઉપલબ્ધ છે જ્યારે ટૂલબાર ખૂણામાં સ્થિત હોય.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "એક્સેંટ નિયંત્રણ બતાવો", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "નિયંત્રણ ઉમેરો બતાવો", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "સંપાદન નિયંત્રણ બતાવો", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "ફાઇલમાંથી આયાત કરો", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "ક્લિપબોર્ડથી આયાત કરો", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "અગાઉ નિકાસ કરેલ {appName} બેકઅપ પુનઃસ્થાપિત કરો.", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "અથવા {appName} બેકઅપ ફાઇલ અહીં મૂકો.", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "ડેટા નિકાસ કરો", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "ક્લિપબોર્ડ પર કૉપિ કરો", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "{appName} બુકમાર્ક્સ અને સેટિંગ્સનો બેકઅપ ડાઉનલોડ કરો.", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "આ ફાઇલને પછીથી આ અથવા અન્ય ઉપકરણ પર આયાત કરી શકાય છે.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "બધો ડેટા સાફ કરો", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "બુકમાર્ક્સ સિવાય બધા સાફ કરો", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "તમે બધો ડેટા સાફ કરીને બુકમાર્ક્સ ગુમાવશો.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "તમારા ડેટાનો બેકઅપ લો", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "{appName} ને ડિફૉલ્ટ સ્થિતિમાં રીસેટ કરવા માટે બધો ડેટા સાફ કરો.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "વૈકલ્પિક રીતે, બધી સેટિંગ્સને સાફ કરવું શક્ય છે પરંતુ વર્તમાન બુકમાર્ક્સ અને જૂથો રાખો.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "ભાષા", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "સિસ્ટમ ભાષાનો ઉપયોગ કરો", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "એક અનુવાદ મળ્યો જે યોગ્ય નથી?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "{appName} અનુવાદ કરવામાં સહાય કરો", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "બધા પર બુકમાર્ક સેટિંગ્સ લાગુ કરી રહ્યાં છીએ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "બ્રાઉઝર સપોર્ટ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "કૂકીઝ અને કેશ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "ડેટા બેકઅપ અને પુનઃસ્થાપિત", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "સ્થાનિક પૃષ્ઠભૂમિ છબી", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "સુરક્ષિત URL", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "સેટિંગ્સ અને બુકમાર્ક્સ પુનઃપ્રાપ્ત કરી રહ્યા છીએ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "બ્રાઉઝર ખોલતી વખતે રીસેટ કરવું", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "તમારી ગોપનીયતાનો આદર કરવો", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "પૃષ્ઠભૂમિ વિડિઓ અથવા છબી સેટ કરી રહ્યા છીએ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "{appName} ને તમારા Firefox હોમપેજ તરીકે સેટ કરી રહ્યાં છીએ", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "વધુ સમર્થન અથવા પ્રતિસાદ માટે:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "એક મુદ્દો સબમિટ કરો.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "વિકી તપાસો.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} મફત છે, કોફીના રૂપમાં પ્રશંસા આવકાર્ય છે!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "મને કોફી ખરીદો", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "સમુદાય સાથે તમારું સેટઅપ શેર કરો.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "આ પ્રોજેક્ટ ઓપન સોર્સ છે.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "GitHub પર મળી.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU જનરલ પબ્લિક લાયસન્સ v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "આ બુકમાર્કને ડાબે ખસેડો", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "પુનઃક્રમાંકિત કરવા માટે બુકમાર્કને ખેંચો", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "આ બુકમાર્કને જમણે ખસેડો", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "આ બુકમાર્ક સંપાદિત કરો", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "આ બુકમાર્ક દૂર કરો", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "નવો બુકમાર્ક ઉમેરો", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "ઉમેરો", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "રદ કરો", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "દૂર કરો", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "અનામી બુકમાર્ક દૂર કરો", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "શું તમે ખરેખર આ બુકમાર્ક દૂર કરવા માંગો છો? આ પૂર્વવત્ કરી શકાતું નથી.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "દૂર કરો", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "રદ કરો", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "સંપાદિત કરો", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "અનામી બુકમાર્ક સંપાદિત કરો", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "સાચવો", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "રદ કરો", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "વિઝ્યુઅલ અને નામ", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "સરનામું", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "પદ", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "લેઆઉટ", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "થીમ", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "વિઝ્યુઅલ અને નામ", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "આ બુકમાર્ક ટાઇલ પર અક્ષરો, ચિહ્ન, છબી અને નામ દર્શાવો.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "સરનામું", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "સંપૂર્ણ URL નો ઉપયોગ કરવાની ખાતરી કરો અને \"https://...\" શામેલ કરો.", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "પદ", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "આ બુકમાર્ક મૂકવા માટેનું જૂથ.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "લેઆઉટ", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "વિઝ્યુઅલ એલિમેન્ટ અને નામની સ્થિતિ, સ્કેલ અને ઓરિએન્ટેશન બદલો.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "થીમ", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "થીમ અને એક્સેન્ટ રંગને ઓવરરાઇડ કરો.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "વિઝ્યુઅલ એલિમેન્ટ અને નામ સંરેખણ", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "ટોચ ડાબી", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "ટોચનું કેન્દ્ર", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "ઉપર જમણે", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "મધ્ય ડાબે", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "કેન્દ્ર કેન્દ્ર", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "કેન્દ્ર અધિકાર", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "નીચે ડાબી બાજુ", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "બોટમ સેન્ટર", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "નીચે જમણું", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "વર્ટિકલ", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "વિઝ્યુઅલ એલિમેન્ટને સ્ટેક કરો અને એકને બીજા ઉપર નામ આપો.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "આડું", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "વિઝ્યુઅલ એલિમેન્ટ અને નામ સાથે સાથે ગોઠવો.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "વિઝ્યુઅલ તત્વ પછી નામ", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "નામ પહેલાં વિઝ્યુઅલ એલિમેન્ટ મૂકો.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "નામ પછી દ્રશ્ય તત્વ", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "વિઝ્યુઅલ એલિમેન્ટ પહેલાં નામ મૂકો.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "ફેરવો", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "વિઝ્યુઅલ એલિમેન્ટ પોઝિશન એડજસ્ટ કરો", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "આડું", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "વર્ટિકલ", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "ગટર", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "વિઝ્યુઅલ એલિમેન્ટ બતાવો", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "આ બુકમાર્ક ષટ્કોણ પર અક્ષરો, ચિહ્ન અથવા છબી દર્શાવો.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "પત્ર", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "ચિહ્ન", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "છબી", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "વિઝ્યુઅલ માપ", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "બુકમાર્ક લેટર", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "ઇ", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "બુકમાર્ક આઇકન", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome બ્રાન્ડ્સ અથવા ચિહ્નો", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "આયકન દૂર કરો", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "બુકમાર્ક છબી", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "વિઝ્યુઅલ શેડો", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "વિઝ્યુઅલ શેડો ફક્ત અક્ષર અથવા ચિહ્ન પર લાગુ થાય છે.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "નામ બતાવો", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "બુકમાર્ક નામ", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "ઉદાહરણ", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "નામનું કદ", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "થીમ એક્સેંટ", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "થીમ દ્વારા વ્યાખ્યાયિત એક્સેન્ટનો ઉપયોગ કરો.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "કસ્ટમ એક્સેંટ", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "થીમ એક્સેન્ટને ઓવરરાઇડ કરો.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "ઉચ્ચાર", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "થીમ રંગ", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "થીમ દ્વારા વ્યાખ્યાયિત રંગનો ઉપયોગ કરો.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "કસ્ટમ રંગ", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "થીમના રંગને ઓવરરાઇડ કરો.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "રંગ", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "અસ્પષ્ટતા", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "પૃષ્ઠભૂમિ બતાવો", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "આ બુકમાર્ક ટાઇલ પર છબી અથવા વિડિયો પૃષ્ઠભૂમિ પ્રદર્શિત કરો.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "છબી", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "વિડિયો", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "અસ્પષ્ટતા", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "પૃષ્ઠભૂમિ છબી URL", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "પૃષ્ઠભૂમિ ઇમેજ માત્ર ઇમેજ ફાઇલના સીધા URL ને સપોર્ટ કરે છે.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "પૃષ્ઠભૂમિ વિડિઓ URL", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "પૃષ્ઠભૂમિ વિડિઓ ફક્ત વિડિઓ ફાઇલના સીધા URL ને સપોર્ટ કરે છે. MP4 અને WebM ફોર્મેટને સપોર્ટ કરે છે.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "YouTube પૃષ્ઠ URL નો ઉપયોગ કરી શકાતો નથી.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "સરહદ", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "પહોળી ટાઇલ", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "બુકમાર્ક ટાઇલને બે કૉલમ સુધી ફેલાવો.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "ઊંચી ટાઇલ", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "બે પંક્તિઓમાં ફેલાયેલી ટાઇલને બુકમાર્ક કરો.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "હાલનું જૂથ", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "નવું જૂથ", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "ઉદાહરણ જૂથ", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "રેન્ડમ જૂથ નામ", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "સમૂહ", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "પદ", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "અન્ય બુકમાર્ક્સ પર \"વિઝ્યુઅલ એલિમેન્ટ બતાવો\" અને \"નામ બતાવો\" લાગુ કરો", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "પત્ર, ચિહ્ન, છબી અને નામ લખાણ શેર કરવામાં આવશે નહીં.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "બધા બુકમાર્ક્સ પર વિઝ્યુઅલ એલિમેન્ટ્સ અથવા નામો છુપાવવા માટે ઉપયોગી.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "અન્ય બુકમાર્ક્સ પર લેઆઉટ લાગુ કરો", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "જ્યારે સાચવવામાં આવે, ત્યારે ઉપરોક્ત લેઆઉટને અન્ય તમામ બુકમાર્ક્સ પર લાગુ કરો.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "ફક્ત વિઝ્યુઅલ અને નામનું કદ, સંરેખણ, ઓર્ડર, સ્થિતિ અને ગટર બધાને લાગુ કરવામાં આવશે.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "અન્ય બુકમાર્ક્સ પર થીમ લાગુ કરો", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "જ્યારે સાચવવામાં આવે, ત્યારે ઉપરોક્ત થીમ બીજા બધા બુકમાર્ક્સ પર લાગુ કરો.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "ફક્ત રંગ, ઉચ્ચારણ, અસ્પષ્ટતા, બોર્ડર અને વિઝ્યુઅલ શેડો બધા પર લાગુ થશે.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "પૂર્વાવલોકન", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "પૂર્વાવલોકન (50% સ્કેલ)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "આ જૂથ ઉપર ખસેડો", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "ફરીથી ગોઠવવા માટે જૂથને ખેંચો", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "આ જૂથને નીચે ખસેડો", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "આ જૂથને સંપાદિત કરો", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "આ જૂથને દૂર કરો", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "આ જૂથમાં બધા બુકમાર્ક્સ ખોલો", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "આ જૂથને સંકુચિત કરો", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "એક નવું જૂથ ઉમેરો", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "ઉમેરો", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "રદ કરો", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "દૂર કરો", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "અનામી જૂથ દૂર કરો", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "શું તમે ખરેખર આ જૂથ અને અંદરના બધા બુકમાર્ક્સને દૂર કરવા માંગો છો? આ પૂર્વવત્ કરી શકાતું નથી.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "દૂર કરો", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "રદ કરો", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "સંપાદિત કરો", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "અનામી જૂથ સંપાદિત કરો", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "સાચવો", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "રદ કરો", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "નામ", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "આ જૂથ ઉપર એક નામ દર્શાવો.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "ટૂલબાર", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "આ ગ્રૂપમાં બધા ખોલવા અથવા બુકમાર્ક્સ બતાવવા/છુપાવવા માટે નિયંત્રણો દર્શાવો.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "ઓર્ડર કરી રહ્યા છે", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "આ જૂથની સ્થિતિ.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "જૂથનું નામ બતાવો", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "જૂથનું નામ", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "ઉદાહરણ જૂથ", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "રેન્ડમ જૂથ નામ", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "સંકુચિત બતાવો", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "સંકુચિત કરો બટન આ જૂથમાંના બુકમાર્ક્સને બતાવશે અથવા છુપાવશે.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "બધા ખોલો બતાવો", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "જો આ જૂથમાં ઓછામાં ઓછું એક બુકમાર્ક હશે તો બધા ખોલો બટન દેખાશે.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "પદ", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "આ સાચવેલી કસ્ટમ થીમને સંપાદિત કરો", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "આ સાચવેલી કસ્ટમ થીમ કાઢી નાખો", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "નામ", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "ઉદાહરણ થીમ", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "રેન્ડમ થીમ નામ", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "વર્તમાન થીમ સાચવો", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "સાચવો", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "રદ કરો", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "દૂર કરો", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "અનામી કસ્ટમ થીમ દૂર કરો", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "શું તમે ખરેખર આ સાચવેલી કસ્ટમ થીમને દૂર કરવા માંગો છો? આ પૂર્વવત્ કરી શકાતું નથી.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "સાચવો", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "રદ કરો", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "સંપાદિત કરો", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "અનામી કસ્ટમ થીમ સંપાદિત કરો", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "દૂર કરો", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "રદ કરો", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "ઉચ્ચાર રંગ", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "ઉમેરો", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "નવું જૂથ", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "નવો બુકમાર્ક", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "જૂથો અને બુકમાર્ક્સ સંપાદિત કરો", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "સેટિંગ્સ મેનૂ ખોલો", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "તમે બેકઅપ ફાઇલના તમામ અથવા ભાગો પુનઃસ્થાપિત કરી શકો છો. નીચેનો ડેટા પુનઃસ્થાપિત કરવામાં આવશે:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "બુકમાર્ક્સ", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "આમાં તમામ જૂથો અને બુકમાર્ક્સનો સમાવેશ થાય છે", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "જ્યારે આયાત કરવામાં આવે ત્યારે બુકમાર્ક્સ કોઈપણ કસ્ટમ રંગો, ઉચ્ચારો અને બોર્ડર્સ રાખશે.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "હાલના બુકમાર્ક્સને બદલો", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "હાલના બુકમાર્ક્સમાં ઉમેરો", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "થીમ", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "આમાં કલર, એક્સેન્ટ, ફોન્ટ્સ, બેકગ્રાઉન્ડ અને કોઈપણ સેવ કરેલી કસ્ટમ થીમ્સનો સમાવેશ થાય છે.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "સેટિંગ્સ", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "આમાં લેઆઉટનું કદ અને સ્થિતિ, હેડર વિસ્તારનું કદ, બુકમાર્ક વિસ્તારનું કદ અને અન્ય વપરાશકર્તા સેટિંગ્સનો સમાવેશ થાય છે.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "{appName} બેકઅપમાંથી પુનઃસ્થાપિત કરી રહ્યાં છીએ", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "આયાત કરો", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "રદ કરો", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "{appName} ડેટા સાફ કરીએ?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "શું તમે ખરેખર બધા {appName} બુકમાર્ક્સ અને સેટિંગ્સ સાફ કરવા માંગો છો? {appName} ને ડિફૉલ્ટ સ્થિતિમાં પુનઃસ્થાપિત કરવામાં આવશે.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "આ પૂર્વવત્ કરી શકાતું નથી.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "બધો ડેટા સાફ કરો", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "રદ કરો", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "બુકમાર્ક્સ સિવાય {appName} ડેટા સાફ કરીએ?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "શું તમે ખરેખર તમામ {appName} સેટિંગ્સ સાફ કરવા માંગો છો? {appName} ને ડિફૉલ્ટ સ્થિતિમાં પુનઃસ્થાપિત કરવામાં આવશે પરંતુ તમારા બુકમાર્ક્સ અને જૂથો રહેશે.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "આ પૂર્વવત્ કરી શકાતું નથી.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "બુકમાર્ક્સ સિવાય બધા સાફ કરો", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "રદ કરો", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "બેકઅપ", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "આયાત કરવા માટે કંઈપણ પસંદ કરેલ નથી.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "સફળતા! {appName} બુકમાર્ક્સ અને સેટિંગ્સ પુનઃસ્થાપિત કરી રહ્યાં છીએ.", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "JSON ફાઇલ નથી. ખાતરી કરો કે પસંદ કરેલી ફાઇલ {appName} માંથી આવી છે.", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "યોગ્ય પ્રકારની JSON ફાઇલ નથી. ખાતરી કરો કે પસંદ કરેલી ફાઇલ {appName} માંથી આવી છે.", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "યોગ્ય પ્રકારનો ડેટા નથી. ખાતરી કરો કે ક્લિપબોર્ડમાં {appName} અથવા {appName} બેકઅપ JSON ફાઇલનો ડેટા છે.", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "ડિફૉલ્ટ પર રીસેટ કરો", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "હેક્સ કોડ", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "રેન્ડમ રંગ", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "વધુ નિયંત્રણો", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "હ્યુ", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "સંતૃપ્તિ", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "હળવાશ", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "લાલ", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "લીલા", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "વાદળી", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/hi/messages.json b/src/locale/hi/messages.json new file mode 100644 index 00000000..334c9ea8 --- /dev/null +++ b/src/locale/hi/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "नाइटटैब में उच्चारण रंग, लेआउट, शैली, पृष्ठभूमि और बुकमार्क को अनुकूलित करें।", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "डिबग", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "इनपुट", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "बटन", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "बुकमार्क", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "आइकन", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "विषय", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "प्रीसेट", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "बचाया", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "अंदाज", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "रंग", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "लहज़ा", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "फ़ॉन्ट", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "कोने", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "साया", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "छाया", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "अस्पष्टता", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "पृष्ठभूमि", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "ख़ाका", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "हैडर", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "बुकमार्क", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "ख़ाका", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "स्केलिंग", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "क्षेत्र", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "गद्दी", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "नाली", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "संरेखण", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "पृष्ठ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "हैडर", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "संरेखण", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "शुभकामना", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "परिवर्ती शब्द", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "घड़ी", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "दिनांक", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "खोज", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "बुकमार्क", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "आम", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "अंदाज", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "अभिविन्यास", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "तरह", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "समूह", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "संरेखण", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "नाम", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "ढहने", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "उपकरण पट्टी", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "उपकरण पट्टी", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "आकार", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "स्थान", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "पद", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "नियंत्रण", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "आंकड़े", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "पुनर्स्थापित", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "बैकअप", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "स्पष्ट", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "भाषा", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "सहायता", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "कॉफ़ी", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "प्रीसेट लागू करने से वर्तमान रंग, उच्चारण, फ़ॉन्ट, शैली, त्रिज्या, छाया, छाया और पृष्ठभूमि बदल जाएगी।", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "थीम को सहेजना वर्तमान रंग, उच्चारण, फ़ॉन्ट, शैली, अस्पष्टता, त्रिज्या, छाया, छाया और पृष्ठभूमि को रिकॉर्ड करेगा।", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "वर्तमान विषय सहेजें", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "सहेजी गई थीम संपादित करें", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "डार्क मोड", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "लाइट मोड", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "सिस्टम भाषा का प्रयोग करें", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "सिस्टम लाइट या डार्क मोड का पालन करें।", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "पृष्ठभूमि, बुकमार्क और मोडल बाईं ओर से रंगों का उपयोग करते हैं।", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "पाठ और प्रपत्र तत्व दाईं ओर से रंगों का उपयोग करते हैं।", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "लाइट लुक के लिए लाइट स्टाइल पर स्विच करें और फिर प्राइमरी कलर चुनें। और इसके विपरीत डार्क लुक के लिए।", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "प्राथमिक रंग", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "परिपूर्णता", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "कंट्रास्ट रेंज", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "कंट्रास्ट प्रारंभ", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "कंट्रास्ट अंत", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "म्यूट लुक के लिए कंट्रास्ट रेंज नियंत्रणों को एक साथ पास ले जाएं।", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "शार्प विविड लुक के लिए कंट्रास्ट रेंज कंट्रोल को एक दूसरे से दूर ले जाएं।", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "धूसर", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "लाल", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "संतरा", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "पीला", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "नींबू", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "हरा", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "पानी", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "सियान", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "टील", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "नीला", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "बैंगनी", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "मैजेंटा", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "फ्यूशिया", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "सुपर अतिरिक्त प्रकाश", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "अतिरिक्त प्रकाश", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "रोशनी", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "सुपर अतिरिक्त अंधेरा", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "अतिरिक्त अंधेरा", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "अंधेरा", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "एक्सेंट रंग", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "लोड/रीफ्रेश पर रैंडम एक्सेंट रंग", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "कोई", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "रोशनी", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "अंधेरा", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "पस्टेल", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "तर-बतर", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "अभी यादृच्छिक करें", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "ऑटो चेंज एक्सेंट ह्यू", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "देरी बदलें", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "चरण बदलें", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "ध्यान रखें कि तेजी से बदलते एक्सेंट ह्यू के कारण प्रदर्शन संबंधी समस्याएं हो सकती हैं।", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "जब एक्सेंट का रंग धूसर या काला हो, तो स्वतः परिवर्तन एक्सेंट ह्यू काम नहीं करेगा।", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "फ़ॉन्ट प्रदर्शित करें", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "गूगल फ़ॉन्ट नाम", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "घड़ी, दिनांक, समूह नाम और बुकमार्क अक्षरों को अनुकूलित करने के लिए Google फ़ॉन्ट का उपयोग करें।", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "एक Google फ़ॉन्ट खोजें", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "एक फ़ॉन्ट नाम जोड़ें जैसा कि यह Google फ़ॉन्ट्स पर दिखाई देता है, जिसमें बड़े अक्षर और रिक्त स्थान शामिल हैं, उदाहरण के लिए: \"फ़्रेडोका वन\" या \"कानिट\" दर्ज करें।", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "डिफ़ॉल्ट फ़ॉन्ट \"Fjalla One\" का उपयोग करने के लिए फ़ील्ड साफ़ करें।", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "फ़ॉन्ट वजन", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "रोशनी", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "नियमित", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "मोटा", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "सभी फोंट सभी भारों का समर्थन नहीं करते हैं। कौन से उपलब्ध हैं यह देखने के लिए Google फ़ॉन्ट पृष्ठ देखें।", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "साधारण", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "तिरछा", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "यूजर इंटरफेस फ़ॉन्ट", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "गूगल फ़ॉन्ट नाम", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "बुकमार्क नाम, URL और प्रपत्र तत्वों को अनुकूलित करने के लिए Google फ़ॉन्ट का उपयोग करें।", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "एक Google फ़ॉन्ट खोजें", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "एक फ़ॉन्ट नाम जोड़ें जैसा कि यह Google फ़ॉन्ट्स पर दिखाई देता है, जिसमें बड़े अक्षरों और रिक्त स्थान शामिल हैं, उदाहरण के लिए: \"रोबोटो\", \"सोर्स सैन्स प्रो\" या \"नोटो सैन्स\" दर्ज करें।", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "डिफ़ॉल्ट फ़ॉन्ट \"ओपन सैन्स\" का उपयोग करने के लिए फ़ील्ड साफ़ करें।", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "फ़ॉन्ट वजन", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "रोशनी", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "नियमित", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "मोटा", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "सभी फोंट सभी भारों का समर्थन नहीं करते हैं। कौन से उपलब्ध हैं यह देखने के लिए Google फ़ॉन्ट पृष्ठ देखें।", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "साधारण", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "तिरछा", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "कोने का अर्द्ध व्यास", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "छाया आकार", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "छाया अस्पष्टता", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "छाया धुंधला", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "सभी ब्राउज़रों द्वारा समर्थित नहीं है।", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "सभी अस्पष्टता", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "खोज बार, बुकमार्क, समूह नियंत्रण और टूलबार की अस्पष्टता बदलें।", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "अलग-अलग बुकमार्क संपादित करते समय अस्पष्टता भी बदली जा सकती है।", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "उपकरण पट्टी", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "बुकमार्क", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "खोज बॉक्स", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "समूह टूलबार", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "थीम द्वारा पृष्ठभूमि", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "थीम द्वारा परिभाषित पृष्ठभूमि रंग का प्रयोग करें।", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Accent . द्वारा पृष्ठभूमि", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "बैकग्राउंड के लिए एक्सेंट कलर का इस्तेमाल करें।", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "कस्टम रंग", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "ढाल", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "छवि", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "वीडियो", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "पृष्ठभूमि का रंग", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "पृष्ठभूमि ढाल कोण", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "बैकग्राउंड ग्रेडिएंट स्टार्ट", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "पृष्ठभूमि ढाल अंत", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "स्थानीय छवियों का अब उपयोग नहीं किया जा सकता है। छवियों को कहीं ऑनलाइन होस्ट किया जाना चाहिए।", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "यह क्यों बदल गया है?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "लोड पर एक यादृच्छिक पृष्ठभूमि छवि के लिए रिक्त स्थान या नई पंक्तियों द्वारा अलग किए गए एक से अधिक URL जोड़ें।", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "यादृच्छिक छवियों के लिए अनप्लैश का उपयोग किया जा सकता है, उदाहरण के लिए:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "अधिक विकल्पों के लिए .../यादृच्छिक/ के बाद पैरामीटर बदलें। लोडिंग समय भिन्न हो सकता है।", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "कलंक", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "ग्रेस्केल", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "स्केल", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "लहज़ा", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "अस्पष्टता", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "विनेट", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "छाया प्रारंभ और अंत", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "छाया अंत", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "छाया प्रारंभ", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "YouTube पृष्ठ URL का उपयोग नहीं किया जा सकता है।", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "वीडियो फ़ाइल से कैसे लिंक करें।", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "बैकग्राउंड वीडियो केवल वीडियो फ़ाइल के सीधे URL का समर्थन करता है। MP4 और WebM प्रारूप का समर्थन करता है।", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "लोड पर एक यादृच्छिक पृष्ठभूमि वीडियो के लिए रिक्त स्थान या नई पंक्तियों द्वारा अलग किए गए एक से अधिक URL जोड़ें।", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "कलंक", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "ग्रेस्केल", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "स्केल", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "लहज़ा", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "अस्पष्टता", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "विनेट", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "छाया प्रारंभ और अंत", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "छाया अंत", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "छाया प्रारंभ", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "लेआउट पृष्ठभूमि रंग", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "पारदर्शी", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "लेआउट के पीछे कोई पृष्ठभूमि रंग नहीं है।", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "कस्टम रंग", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "लेआउट के पीछे एक कस्टम रंग का प्रयोग करें।", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "लेआउट पृष्ठभूमि रंग", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "पृष्ठभूमि अस्पष्टता", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "बैकग्राउंड ब्लर", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "सभी ब्राउज़रों द्वारा समर्थित नहीं है।", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "हैडर और बुकमार्क क्षेत्र के बीच विभक्त", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "हैडर पृष्ठभूमि रंग", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "पारदर्शी", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "हैडर क्षेत्र के पीछे कोई पृष्ठभूमि रंग नहीं।", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "कस्टम रंग", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "हैडर क्षेत्र के पीछे एक कस्टम रंग का प्रयोग करें।", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "हैडर पृष्ठभूमि रंग", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "पृष्ठभूमि अस्पष्टता", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "बुकमार्क पृष्ठभूमि रंग", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "पारदर्शी", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "बुकमार्क क्षेत्र के पीछे कोई पृष्ठभूमि रंग नहीं है।", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "कस्टम रंग", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "बुकमार्क क्षेत्र के पीछे एक कस्टम रंग का प्रयोग करें।", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "बुकमार्क पृष्ठभूमि रंग", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "पृष्ठभूमि अस्पष्टता", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "बुकमार्क बॉर्डर", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "अलग-अलग बुकमार्क संपादित करते समय बुकमार्क बॉर्डर को भी बदला जा सकता है।", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "सीमा के रंग को एक्सेंट द्वारा परिभाषित किया जाता है जिसे व्यक्तिगत बुकमार्क संपादित करते समय भी बदला जा सकता है।", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "प्रत्येक बुकमार्क में अद्वितीय उच्चारण जोड़ें", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "सभी एक्सेंट ओवरराइड हटाएं", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "व्यक्तिगत बुकमार्क संपादित करते समय बुकमार्क कस्टम एक्सेंट को भी बदला जा सकता है।", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "वैश्विक आकार", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "लेआउट क्षेत्र की चौड़ाई", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "हैडर क्षेत्र की चौड़ाई", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "हैडर क्षेत्र संरेखण", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "बाएं", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "केंद्र", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "सही", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "यदि हैडर क्षेत्र पूरी चौड़ाई का है तो प्रभाव दिखाई नहीं दे सकते हैं।", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "केवल तभी उपलब्ध होता है जब लेआउट दिशा लंबवत होती है और शीर्षलेख आइटम दिखाए जाते हैं।", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "बुकमार्क क्षेत्र की चौड़ाई", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "बुकमार्क क्षेत्र संरेखण", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "बाएं", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "केंद्र", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "सही", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "यदि बुकमार्क क्षेत्र पूर्ण चौड़ाई वाला है तो प्रभाव दिखाई नहीं दे सकते हैं।", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "केवल तभी उपलब्ध होता है जब लेआउट दिशा लंबवत होती है और शीर्षलेख आइटम दिखाए जाते हैं।", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "हैडर और बुकमार्क क्षेत्र के आसपास की जगह", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "हैडर और बुकमार्क आइटम के बीच की जगह", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "क्षेत्र संरेखण", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "बाएं से बाएं", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "शीर्ष केंद्र", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "दायां शीर्ष", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "केंद्र वाम", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "केंद्र केंद्र", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "केंद्र दाएं", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "नीचे बाएँ", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "निचला केंद्र", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "नीचे दाएं", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "क्षैतिज संरेखित करें", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "हेडर और बुकमार्क को एक साथ एक पंक्ति में ढेर करें।", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "लंबवत संरेखित करें", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "एक के ऊपर एक कॉलम में हैडर और बुकमार्क्स को स्टैक करें।", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "हैडर फिर बुकमार्क", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "शीर्षलेख क्षेत्र को बुकमार्क क्षेत्र के सामने प्रकट होने का आदेश दें।", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "बुकमार्क फिर हैडर", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "बुकमार्क क्षेत्र को हैडर क्षेत्र के सामने आने का आदेश दें।", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "शीर्षक", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "नया टैब", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "फ़ेविकॉन यूआरएल", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "सभी ब्राउज़रों द्वारा समर्थित नहीं है।", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "स्क्रॉल पट्टी", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "ऑटो", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "पतला", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "छुपे हुए", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "सभी ब्राउज़रों द्वारा समर्थित नहीं है।", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "पिछले छोर पर स्क्रॉल करें", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "पृष्ठभूमि छवि या वीडियो को धुंधला करें", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "पृष्ठ के निचले भाग तक स्क्रॉल करने पर पृष्ठभूमि छवि या वीडियो धुंधला हो जाएगा।", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "थीम बैकग्राउंड के तहत इमेज या वीडियो ब्लर पाया जा सकता है।", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "हैडर आइटम संरेखण", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "बाएं", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "केंद्र", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "सही", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "यदि खोज बॉक्स का आकार स्वतः पर सेट है और उपलब्ध स्थान को भरने के लिए बढ़ता है तो प्रभाव दिखाई नहीं दे सकते हैं।", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "अभिवादन दिखाएँ", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "आकार", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "नई पंक्ति", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "एक नई पंक्ति पर बल दें और अन्य शीर्षलेख आइटम से अलग करें।", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "शब्दों", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "कोई नहीं", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "सिर्फ नाम प्रदर्शित करने के लिए उपयोगी।", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "रीति", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "अपने स्वयं के अभिवादन का प्रयोग करें।", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "अगर खाली छोड़ दिया जाता है, तो डिफ़ॉल्ट रूप से \"Good morning...\" हो जाता है.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "कस्टम ग्रीटिंग टेक्स्ट", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "कैसे हो", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "नाम", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "उपनाम, उपनाम या सुपरहीरो का नाम", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "संक्रमणकालीन शब्द दिखाएं", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "केवल तभी उपलब्ध होता है जब दिनांक या समय दिखाया जाता है।", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "शब्दों", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "आकार", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "नई पंक्ति", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "एक नई पंक्ति पर बल दें और अन्य शीर्षलेख आइटम से अलग करें।", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "घंटे दिखाएं", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "संख्या के रूप में", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "एक तलवार", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "मिनट दिखाएं", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "संख्या के रूप में", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "एक तलवार", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "सेकंड दिखाएं", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "संख्या के रूप में", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "एक तलवार", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "विभाजक दिखाएँ", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "विभाजक चरित्र", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "चौबीस घंटे", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "दोपहर से पूर्व दोपहर के बाद", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "आकार", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "नई पंक्ति", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "एक नई पंक्ति पर बल दें और अन्य शीर्षलेख आइटम से अलग करें।", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "प्रदर्शन का दिन", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "संख्या के रूप में", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "एक तलवार", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "सप्ताह की शुरुआत", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "सोमवार", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "रविवार", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "शब्द की लंबाई", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "लंबा", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "छोटा", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "दिनांक दिखाएँ", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "संख्या के रूप में", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "एक तलवार", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "क्रमसूचक संख्या", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "महीना दिखाएँ", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "संख्या के रूप में", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "एक तलवार", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "क्रमसूचक संख्या", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "शब्द की लंबाई", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "लंबा", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "छोटा", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "शो साल", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "संख्या के रूप में", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "एक तलवार", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "विभाजक दिखाएँ", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "विभाजक चरित्र", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "प्रारूप", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "तिथि / माह", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "महीना दिनांक", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "आकार", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "नई पंक्ति", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "एक नई पंक्ति पर बल दें और अन्य शीर्षलेख आइटम से अलग करें।", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "खोज दिखाएँ", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "खोज बॉक्स की चौड़ाई", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "ऑटो चौड़ाई", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "खोज बॉक्स सबसे उपयुक्त उपलब्ध स्थान तक बढ़ेगा।", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "कस्टम चौड़ाई", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "परिभाषित करें कि हैडर एरिया के अंदर सर्च बॉक्स कितना चौड़ा होना चाहिए।", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "चौड़ाई", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "आकार", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "नई पंक्ति", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "एक नई लाइन पर बल दें और अन्य शीर्षलेख आइटम से अलग करें।", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "खोज इंजन", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "रीति", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "नाम", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "खोज इंजन का नाम", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "खोज पैरामीटर के साथ एक वेब पता दर्ज करें, जैसे: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} उपरोक्त URL के अंत में खोज बॉक्स में दर्ज किए गए खोज शब्द को जोड़ देगा।", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "नाम विशेषता", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "क्यू", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "खोज इनपुट फ़ील्ड पर नाम विशेषता सेट करता है।", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "यह सबमिट करते समय सर्च इंजन को दिए गए नाम को परिभाषित करता है। यकीन न हो तो खाली छोड़ दें।", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "टेक्स्ट संरेखण खोजें", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "बाएं", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "केंद्र", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "सही", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "एक नए टैब में खोज परिणाम खोलें", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "बुकमार्क दिखाएँ", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "बुकमार्क होवर पर URL दिखाएं", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "बुकमार्क लाइन दिखाएं", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "बुकमार्क होवर पर छाया दिखाएं", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "यदि थीम शैडो को 0 पर सेट किया गया है, तो प्रभाव दिखाई नहीं दे सकते हैं।", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "बुकमार्क होवर पर बढ़ो", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "एक नए टैब में बुकमार्क खोलें", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "बुकमार्क आकार", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "खंड", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "चौकोर आकार की बुकमार्क टाइलें।", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "सूची", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "छोटी और चौड़ी बुकमार्क टाइलें।", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "शीर्ष", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "नीचे", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "किसी बुकमार्क टाइल के ऊपर या नीचे URL और नियंत्रण प्रदर्शित करें।", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "पत्र के द्वारा", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "आइकन द्वारा", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "नाम से", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "समूह विवरण क्षेत्र संरेखण", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "बाएं", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "केंद्र", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "सही", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "समूह विवरण आदेश", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "समूह विवरण फिर बुकमार्क", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "समूह विवरण क्षेत्र को बुकमार्क क्षेत्र के सामने उपस्थित होने का आदेश दें।", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "बुकमार्क फिर समूह विवरण", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "बुकमार्क क्षेत्र को समूह विवरण क्षेत्र के सामने आने का आदेश दें।", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "नाम का आकार", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "सब दिखाओ", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "सभी को छिपाएं", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "अलग-अलग समूहों को संपादित करके समूह के नाम भी बदले जा सकते हैं।", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "सभी ग्रुप खोलें", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "सभी समूहों को संक्षिप्त करें", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "समूह टूलबार आकार", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "समूह संक्षिप्त नियंत्रण", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "सब दिखाओ", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "सभी को छिपाएं", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "समूह टूलबार संक्षिप्त करें बटन को अलग-अलग समूहों को संपादित करके भी बदला जा सकता है।", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "समूह सभी नियंत्रण खोलें", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "सब दिखाओ", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "सभी को छिपाएं", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "ग्रुप टूलबार ओपन ऑल बटन को अलग-अलग ग्रुप्स को एडिट करके भी बदला जा सकता है।", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "टूलबार का आकार", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "एक कोने में", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "शीर्षलेख में", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "टूलबार को हैडर के अंदर या विंडो के एक कोने में रखें।", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "नई पंक्ति", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "एक नई लाइन पर बल दें और अन्य शीर्षलेख आइटम से अलग करें।", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "केवल तभी उपलब्ध होता है जब टूलबार हेडर के अंदर स्थित होता है।", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "टूलबार स्थिति", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "बाएं से बाएं", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "दायां शीर्ष", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "नीचे बाएँ", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "नीचे दाएं", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "टूलबार को विंडो के चारों कोनों में से किसी एक में रखें।", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "केवल तभी उपलब्ध होता है जब टूलबार एक कोने में स्थित हो।", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "एक्सेंट नियंत्रण दिखाएं", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "नियंत्रण जोड़ें दिखाएँ", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "संपादन नियंत्रण दिखाएं", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "फ़ाइल से आयात करें", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "क्लिपबोर्ड से आयात करें", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "पहले निर्यात किए गए {appName} बैकअप को पुनर्स्थापित करें।", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "या यहां एक {appName} बैकअप फ़ाइल छोड़ें।", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "निर्यात जानकारी", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "क्लिपबोर्ड पर कॉपी करें", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "{appName} बुकमार्क और सेटिंग का बैकअप डाउनलोड करें।", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "यह फ़ाइल बाद में इस या किसी अन्य डिवाइस पर आयात की जा सकती है।", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "सभी डेटा साफ़ करें", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "बुकमार्क को छोड़कर सभी साफ़ करें", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "आप सभी डेटा साफ़ करके बुकमार्क खो देंगे।", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "अपने डेटा का बैकअप लें", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "{appName} को डिफ़ॉल्ट स्थिति में रीसेट करने के लिए सभी डेटा साफ़ करें।", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "वैकल्पिक रूप से, सभी सेटिंग्स को मिटा देना संभव है लेकिन वर्तमान बुकमार्क और समूह रखें।", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "भाषा", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "सिस्टम भाषा का प्रयोग करें", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "एक अनुवाद मिला जो सही नहीं है?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "{appName} अनुवाद करने में सहायता करें", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "सभी पर बुकमार्क सेटिंग लागू करना", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "ब्राउज़र समर्थन", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "कुकीज़ और कैश", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "डेटा बैकअप और पुनर्स्थापित करें", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "स्थानीय पृष्ठभूमि छवि", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "संरक्षित यूआरएल", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "सेटिंग्स और बुकमार्क पुनर्प्राप्त करना", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "ब्राउज़र खोलते समय रीसेट करना", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "आपकी निजता का सम्मान", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "बैकग्राउंड वीडियो या इमेज सेट करना", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "{appName} को अपने Firefox होमपेज के रूप में सेट करना", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "अधिक समर्थन या प्रतिक्रिया के लिए:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "एक मुद्दा जमा करें।", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "विकी की जाँच करें।", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} मुफ़्त है, कॉफ़ी के रूप में प्रशंसा का स्वागत है!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "मेरे लिए एक कॉफी खरीदें", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "समुदाय के साथ अपना सेटअप साझा करें।", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Reddit/r/{appName} पर मिला।", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "यह प्रोजेक्ट ओपन सोर्स है।", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "गिटहब पर मिला।", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "जीएनयू जनरल पब्लिक लाइसेंस v3.0।", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "इस बुकमार्क को बाएँ ले जाएँ", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "बुकमार्क को पुन: व्यवस्थित करने के लिए खींचें", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "इस बुकमार्क को दाएँ ले जाएँ", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "इस बुकमार्क को संपादित करें", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "यह बुकमार्क हटाएं", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "एक नया बुकमार्क जोड़ें", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "जोड़ें", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "रद्द करें", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "हटाना", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "अनाम बुकमार्क हटाएं", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "क्या आप वाकई इस बुकमार्क को हटाना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "हटाना", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "रद्द करें", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "संपादित करें", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "अनाम बुकमार्क संपादित करें", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "सहेजें", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "रद्द करें", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "दृश्य और नाम", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "पता", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "पद", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "ख़ाका", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "विषय", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "दृश्य और नाम", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "इस बुकमार्क टाइल पर अक्षर, चिह्न, छवि और एक नाम प्रदर्शित करें।", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "पता", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "पूर्ण URL का उपयोग करना सुनिश्चित करें और \"https://...\" शामिल करें", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "पद", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "इस बुकमार्क को रखने वाला समूह।", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "ख़ाका", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "दृश्य तत्व और नाम की स्थिति, पैमाने और अभिविन्यास बदलें।", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "विषय", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "थीम और एक्सेंट रंग को ओवरराइड करें।", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "दृश्य तत्व और नाम संरेखण", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "बाएं से बाएं", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "शीर्ष केंद्र", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "दायां शीर्ष", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "केंद्र वाम", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "केंद्र केंद्र", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "केंद्र दाएं", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "नीचे बाएँ", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "निचला केंद्र", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "नीचे दाएं", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "खड़ा", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "विज़ुअल एलिमेंट को स्टैक करें और एक को दूसरे के ऊपर नाम दें।", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "क्षैतिज", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "दृश्य तत्व और नाम को साथ-साथ व्यवस्थित करें।", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "दृश्य तत्व तो नाम", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "नाम से पहले दृश्य तत्व रखें।", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "नाम फिर दृश्य तत्व", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "नाम को दृश्य तत्व से पहले रखें।", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "घुमाएँ", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "दृश्य तत्व स्थिति समायोजित करें", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "क्षैतिज", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "खड़ा", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "नाली", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "दृश्य तत्व दिखाएं", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "इस बुकमार्क षट्भुज पर पत्र, चिह्न या एक छवि प्रदर्शित करें।", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "पत्र", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "आइकन", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "छवि", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "दृश्य आकार", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "बुकमार्क पत्र", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "इ", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "बुकमार्क आइकन", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome ब्रांड या प्रतीक", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "आइकन हटाएं", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "बुकमार्क छवि", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "दृश्य छाया", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "दृश्य छाया केवल एक पत्र या चिह्न पर लागू होती है।", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "नाम दिखाएं", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "बुकमार्क नाम", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "उदाहरण", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "नाम का आकार", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "थीम एक्सेंट", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "थीम द्वारा परिभाषित एक्सेंट का प्रयोग करें।", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "कस्टम एक्सेंट", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "थीम एक्सेंट को ओवरराइड करें।", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "लहज़ा", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "थीम रंग", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "थीम द्वारा परिभाषित रंग का प्रयोग करें।", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "कस्टम रंग", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "थीम रंग को ओवरराइड करें।", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "रंग", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "अस्पष्टता", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "पृष्ठभूमि दिखाएं", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "इस बुकमार्क टाइल पर एक छवि या वीडियो पृष्ठभूमि प्रदर्शित करें।", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "छवि", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "वीडियो", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "अस्पष्टता", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "पृष्ठभूमि छवि URL", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "पृष्ठभूमि छवि केवल छवि फ़ाइल के सीधे URL का समर्थन करती है।", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "पृष्ठभूमि वीडियो URL", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "बैकग्राउंड वीडियो केवल वीडियो फ़ाइल के सीधे URL का समर्थन करता है। MP4 और WebM प्रारूप का समर्थन करता है।", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "YouTube पृष्ठ URL का उपयोग नहीं किया जा सकता है।", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "बॉर्डर", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "चौड़ी टाइल", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "बुकमार्क टाइल दो स्तंभों में फैली हुई है।", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "लंबा टाइल", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "बुकमार्क टाइल दो पंक्तियों में फैली हुई है।", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "मौजूदा समूह", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "नया समूह", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "उदाहरण समूह", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "यादृच्छिक समूह का नाम", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "समूह", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "पद", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "अन्य बुकमार्क पर \"दृश्य तत्व दिखाएं\" और \"नाम दिखाएं\" लागू करें", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "पत्र, चिह्न, छवि और नाम पाठ साझा नहीं किया जाएगा।", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "सभी बुकमार्क पर दृश्य तत्वों या नामों को छिपाने के लिए उपयोगी।", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "अन्य बुकमार्क पर लेआउट लागू करें", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "सहेजे जाने पर, उपरोक्त लेआउट को अन्य सभी बुकमार्क पर लागू करें।", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "केवल दृश्य और नाम का आकार, संरेखण, क्रम, स्थिति और गटर सभी पर लागू होगा।", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "अन्य बुकमार्क पर थीम लागू करें", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "सहेजे जाने पर, उपरोक्त थीम को अन्य सभी बुकमार्क पर लागू करें।", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "केवल रंग, उच्चारण, अस्पष्टता, सीमा और दृश्य छाया सभी पर लागू होगी।", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "पूर्वावलोकन", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "पूर्वावलोकन (50% स्केल)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "इस ग्रुप को ऊपर ले जाएँ", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "पुन: व्यवस्थित करने के लिए समूह खींचें", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "इस समूह को नीचे ले जाएँ", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "इस समूह को संपादित करें", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "इस समूह को हटा दें", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "इस समूह के सभी बुकमार्क खोलें", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "इस समूह को संक्षिप्त करें", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "एक नया समूह जोड़ें", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "जोड़ें", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "रद्द करें", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "हटाना", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "अनाम समूह निकालें", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "क्या आप वाकई इस समूह और सभी बुकमार्क को हटाना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "हटाना", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "रद्द करें", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "संपादित करें", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "अनाम समूह संपादित करें", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "सहेजें", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "रद्द करें", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "नाम", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "इस समूह के ऊपर एक नाम प्रदर्शित करें।", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "उपकरण पट्टी", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "इस समूह में सभी को खोलने या बुकमार्क दिखाने/छिपाने के लिए नियंत्रण प्रदर्शित करें।", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "आदेश", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "इस समूह की स्थिति।", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "समूह का नाम दिखाएं", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "समूह नाम", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "उदाहरण समूह", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "यादृच्छिक समूह का नाम", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "संक्षिप्त दिखाएँ", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "संक्षिप्त करें बटन इस समूह में बुकमार्क दिखाएगा या छिपाएगा।", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "सभी दिखाएँ", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "इस ग्रुप में कम से कम एक बुकमार्क होने पर ओपन ऑल बटन दिखाई देगा।", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "पद", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "इस सहेजी गई कस्टम थीम को संपादित करें", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "इस सहेजी गई कस्टम थीम को हटा दें", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "नाम", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "उदाहरण विषय", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "यादृच्छिक विषय का नाम", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "वर्तमान विषय सहेजें", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "सहेजें", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "रद्द करें", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "हटाना", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "अनाम कस्टम थीम निकालें", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "क्या आप वाकई सहेजी गई इस कस्टम थीम को हटाना चाहते हैं? इसे असंपादित नहीं किया जा सकता है।", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "सहेजें", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "रद्द करें", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "संपादित करें", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "अनाम कस्टम थीम संपादित करें", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "हटाना", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "रद्द करें", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "एक्सेंट रंग", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "जोड़ें", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "नया समूह", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "नया बुकमार्क", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "समूह और बुकमार्क संपादित करें", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "सेटिंग मेनू खोलें", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "आप बैकअप फ़ाइल के सभी या उसके कुछ हिस्सों को पुनर्स्थापित कर सकते हैं। निम्नलिखित डेटा को पुनर्स्थापित किया जाएगा:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "बुकमार्क", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "इसमें सभी समूह और बुकमार्क शामिल हैं", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "आयात होने पर बुकमार्क किसी भी कस्टम रंग, लहजे और बॉर्डर को बनाए रखेंगे।", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "मौजूदा बुकमार्क बदलें", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "मौजूदा बुकमार्क में जोड़ें", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "विषय", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "इसमें रंग, उच्चारण, फ़ॉन्ट, पृष्ठभूमि और कोई भी सहेजे गए कस्टम थीम शामिल हैं।", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "समायोजन", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "इसमें लेआउट आकार और स्थिति, हेडर क्षेत्र का आकार, बुकमार्क क्षेत्र का आकार और अन्य उपयोगकर्ता सेटिंग्स शामिल हैं।", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "{appName} बैकअप से पुनर्स्थापित किया जा रहा है", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "आयात", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "रद्द करें", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "सभी {appName} डेटा साफ़ करें?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "क्या आप वाकई सभी {appName} बुकमार्क और सेटिंग साफ़ करना चाहते हैं? {appName} को डिफ़ॉल्ट स्थिति में बहाल कर दिया जाएगा।", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "इसे असंपादित नहीं किया जा सकता है।", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "सभी डेटा साफ़ करें", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "रद्द करें", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "बुकमार्क के अलावा {appName} डेटा साफ़ करें?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "क्या आप वाकई सभी {appName} सेटिंग साफ़ करना चाहते हैं? {appName} को डिफ़ॉल्ट स्थिति में बहाल कर दिया जाएगा लेकिन आपके बुकमार्क और समूह बने रहेंगे।", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "इसे असंपादित नहीं किया जा सकता है।", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "बुकमार्क को छोड़कर सभी साफ़ करें", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "रद्द करें", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "बैकअप", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "आयात करने के लिए कुछ भी नहीं चुना गया।", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "सफलता! {appName} बुकमार्क और सेटिंग्स को पुनर्स्थापित करना।", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "JSON फ़ाइल नहीं। सुनिश्चित करें कि चयनित फ़ाइल {appName} से आई है।", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "सही प्रकार की JSON फ़ाइल नहीं है। सुनिश्चित करें कि चयनित फ़ाइल {appName} से आई है।", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "सही प्रकार का डेटा नहीं। सुनिश्चित करें कि क्लिपबोर्ड में {appName} या {appName} बैकअप JSON फ़ाइल का डेटा है।", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "वितथ पर ले जाएं", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "हेक्स कोड", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "यादृच्छिक रंग", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "अधिक नियंत्रण", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "रंग", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "परिपूर्णता", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "लपट", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "लाल", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "हरा", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "नीला", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/id/messages.json b/src/locale/id/messages.json new file mode 100644 index 00000000..30c1dda4 --- /dev/null +++ b/src/locale/id/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Sesuaikan warna aksen, tata letak, gaya, latar belakang, dan bookmark di nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Debug", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Memasukkan", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Tombol", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Penanda buku", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "ikon", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Tema", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Prasetel", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Diselamatkan", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Gaya", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Warna", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Aksen", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "jenis huruf", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Radius", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Bayangan", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Naungan", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Kegelapan", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Latar belakang", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "tata letak", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "tajuk", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Penanda buku", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "tata letak", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "penskalaan", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Daerah", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Lapisan", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Selokan", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Penyelarasan", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Halaman", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "tajuk", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Penyelarasan", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Salam", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Kata-kata transisi", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Jam", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Tanggal", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Mencari", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Penanda buku", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Umum", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Gaya", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientasi", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Menyortir", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Kelompok", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Penyelarasan", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Nama", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Runtuh", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Bilah Alat", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Bilah Alat", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Ukuran", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Lokasi", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Posisi", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Kontrol", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Data", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Memulihkan", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Cadangan", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Jernih", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Bahasa", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Mendukung", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Kopi", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Menerapkan Preset akan menggantikan Color, Accent, Font, Style, Radius, Shadow, Shade dan Background saat ini.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Menyimpan Tema akan merekam Warna, Aksen, Font, Gaya, Opacity, Radius, Shadow, Shade, dan Background saat ini.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Simpan tema saat ini", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Edit tema yang disimpan", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Mode gelap", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Mode cahaya", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Gunakan bahasa sistem", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Ikuti sistem mode Terang atau Gelap.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Backgrounds, Bookmarks dan Modals menggunakan nuansa dari kiri.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Elemen teks dan bentuk menggunakan nuansa dari kanan.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Untuk tampilan yang ringan, alihkan ke Light Style lalu pilih warna Primer. Dan sebaliknya untuk tampilan yang gelap.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Warna primer", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Kejenuhan", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Rentang kontras", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Mulai kontras", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "ujung kontras", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Pindahkan kontrol rentang Kontras berdekatan untuk tampilan yang tidak bersuara.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Pindahkan kontrol rentang Kontras berjauhan satu sama lain untuk tampilan yang tajam dan jelas.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Abu-abu", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "merah", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "jeruk", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Kuning", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "jeruk nipis", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Hijau", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "air", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "cyan", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Teal", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Biru", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Ungu", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "fuchsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super ekstra ringan", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Cahaya ekstra", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Lampu", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super ekstra gelap", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Ekstra gelap", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Gelap", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Warna aksen", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Warna Aksen Acak saat memuat/menyegarkan", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Setiap", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Lampu", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Gelap", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Jenuh", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Acak sekarang", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Ubah otomatis rona Aksen", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Ubah penundaan", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Ubah langkah", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Berhati-hatilah karena rona Aksen yang berubah dengan cepat dapat menyebabkan masalah kinerja.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Ubah rona Aksen secara otomatis tidak akan berfungsi bila warna Aksen abu-abu atau hitam.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Tampilkan font", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Nama font Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Gunakan Font Google untuk menyesuaikan Jam, Tanggal, Nama Grup, dan Huruf Bookmark.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Temukan Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Tambahkan nama font seperti yang muncul di Google Font, termasuk huruf kapital dan spasi, misalnya: masukkan \"Fredoka One\" atau \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Kosongkan bidang untuk menggunakan font default \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Berat font", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Lampu", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Reguler", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Berani", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Tidak semua font mendukung semua bobot. Lihat halaman Google Font untuk melihat mana yang tersedia.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "miring", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Font antarmuka pengguna", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Nama font Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Gunakan Google Font untuk menyesuaikan nama Bookmark, URL, dan elemen formulir.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Temukan Google Font", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Tambahkan nama font seperti yang muncul di Google Font, termasuk huruf kapital dan spasi, misalnya: masukkan \"Roboto\", \"Source Sans Pro\" atau \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Kosongkan bidang untuk menggunakan font default \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Berat font", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Lampu", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Reguler", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Berani", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Tidak semua font mendukung semua bobot. Lihat halaman Google Font untuk melihat mana yang tersedia.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "miring", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "radius sudut", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Ukuran bayangan", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Opasitas bayangan", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "bayangan kabur", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Tidak didukung oleh semua browser.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Semua opasitas", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Ubah opasitas bilah Pencarian, Penanda, Kontrol grup, dan Bilah Alat.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Opacity juga dapat diubah saat mengedit Bookmark individual.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Bilah Alat", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Penanda buku", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Kotak pencarian", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Toolbar grup", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Latar Belakang berdasarkan Tema", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Gunakan warna Latar Belakang yang ditentukan oleh Tema.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Latar belakang oleh Aksen", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Gunakan warna Accent untuk Background.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Warna kustom", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "gradien", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Gambar", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Warna latar belakang", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Sudut gradien latar belakang", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Latar belakang gradien mulai", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Latar belakang gradien akhir", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Gambar lokal tidak dapat digunakan lagi. Gambar harus di-host di suatu tempat online.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Mengapa ini berubah?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Tambahkan lebih dari satu URL yang dipisahkan oleh spasi atau pada baris baru untuk gambar latar acak saat dimuat.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash dapat digunakan untuk gambar acak, misalnya:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?malam,siang,langit", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Ubah parameter setelah .../random/ untuk opsi lainnya. Waktu pemuatan dapat bervariasi.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Mengaburkan", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "skala abu-abu", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Skala", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Aksen", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Kegelapan", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Skema", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Bayangan awal dan akhir", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Ujung bayangan", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "mulai teduh", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "URL halaman YouTube tidak dapat digunakan.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Cara menautkan ke file video.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Video latar belakang hanya mendukung URL langsung ke file video. Mendukung format MP4 dan WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Tambahkan lebih dari satu URL yang dipisahkan oleh spasi atau pada baris baru untuk video latar belakang acak saat dimuat.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Mengaburkan", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "skala abu-abu", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Skala", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Aksen", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Kegelapan", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Skema", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Bayangan awal dan akhir", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Ujung bayangan", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "mulai teduh", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Tata letak warna latar belakang", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparan", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Tidak ada warna latar belakang di belakang Tata Letak.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Warna kustom", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Gunakan warna khusus di belakang Layout.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Tata letak warna latar belakang", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Opasitas latar belakang", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Latar belakang kabur", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Tidak didukung oleh semua browser.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Pembagi antara area Header dan Bookmark", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Warna latar tajuk", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparan", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Tidak ada warna latar belakang di belakang area Header.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Warna kustom", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Gunakan warna khusus di belakang area Header.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Warna latar tajuk", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Opasitas latar belakang", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Tandai warna latar belakang", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparan", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Tidak ada warna latar belakang di belakang area Bookmark.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Warna kustom", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Gunakan warna khusus di belakang area Bookmark.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Tandai warna latar belakang", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Opasitas latar belakang", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Tandai batas", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Batas bookmark juga dapat diubah saat mengedit masing-masing Bookmark.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Warna Perbatasan ditentukan oleh Aksen yang juga dapat diubah saat mengedit masing-masing Bookmark.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Tambahkan aksen unik ke setiap Bookmark", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Hapus semua penggantian aksen", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Aksen kustom Bookmark juga dapat diubah saat mengedit masing-masing Bookmark.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Ukuran global", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Lebar area tata letak", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Lebar area tajuk", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Penjajaran area tajuk", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Kiri", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Tengah", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Benar", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Efek mungkin tidak terlihat jika Area Header lebar penuh.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Hanya tersedia saat Arah Tata Letak Vertikal dan item Header ditampilkan.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Lebar area penanda", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Penjajaran area bookmark", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Kiri", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Tengah", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Benar", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Efek mungkin tidak terlihat jika Area Bookmark lebar penuh.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Hanya tersedia saat Arah Tata Letak Vertikal dan item Header ditampilkan.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Ruang di sekitar Area Header dan Bookmark", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Spasi antara item Header dan Bookmark", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Penyelarasan area", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Kiri Atas", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "tengah atas", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Kanan atas", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Kiri Tengah", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Pusat Pusat", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Kanan Tengah", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Kiri bawah", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Tengah Bawah", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Kanan bawah", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Sejajarkan horizontal", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Tumpuk Header dan Bookmark dalam satu baris berdampingan.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Sejajarkan vertikal", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Tumpuk Header dan Bookmark di kolom satu di atas yang lain.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Tajuk lalu Bookmark", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Perintahkan area Header untuk muncul sebelum area Bookmarks.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Bookmark lalu Header", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Perintahkan area Bookmark untuk muncul sebelum area Header.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Judul", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Tab baru", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL favorit", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Tidak didukung oleh semua browser.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Scroll bar", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Mobil", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Tipis", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Tersembunyi", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Tidak didukung oleh semua browser.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Gulir melewati akhir", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Hapus gambar latar belakang atau video", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Gambar atau video latar belakang tidak akan kabur saat digulir ke bagian bawah halaman.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Gambar atau video blur dapat ditemukan di bawah Tema Latar Belakang.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Penyelarasan item tajuk", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Kiri", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Tengah", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Benar", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Efek mungkin tidak terlihat jika ukuran kotak Pencarian diatur ke Otomatis dan bertambah untuk mengisi ruang yang tersedia.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Tunjukkan Salam", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Ukuran", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Garis baru", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Paksa ke baris baru dan pisahkan dari item Header lainnya.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Susunan kata", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Tidak ada", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Berguna untuk menampilkan nama saja.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Kebiasaan", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Gunakan salam Anda sendiri.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Defaultnya adalah \"Good morning...\" jika dibiarkan kosong.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Teks ucapan khusus", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "apa kabar", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Nama", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Nama panggilan, alias atau nama superhero", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Tunjukkan kata-kata transisi", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Hanya tersedia saat Tanggal atau Waktu ditampilkan.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Susunan kata", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Ukuran", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Garis baru", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Paksa ke baris baru dan pisahkan dari item Header lainnya.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Jam tayang", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Sebagai nomor", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Sebuah pedang", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Tampilkan menit", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Sebagai nomor", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Sebuah pedang", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Tampilkan detik", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Sebagai nomor", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Sebuah pedang", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Tampilkan pemisah", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Karakter pemisah", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 jam", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "AM / PM", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Ukuran", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Garis baru", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Paksa ke baris baru dan pisahkan dari item Header lainnya.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Hari Pertunjukan", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Sebagai nomor", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Sebuah pedang", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Awal minggu", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Senin", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "minggu", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Panjang kata", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Panjang", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Pendek", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Tampilkan Tanggal", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Sebagai nomor", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Sebuah pedang", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Nomor urut", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Tampilkan Bulan", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Sebagai nomor", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Sebuah pedang", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Nomor urut", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Panjang kata", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Panjang", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Pendek", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Tahun Pertunjukan", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Sebagai nomor", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Sebuah pedang", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Tampilkan pemisah", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "karakter pemisah", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Format", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Tanggal / Bulan", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Bulan / Tanggal", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Ukuran", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Garis baru", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Paksa ke baris baru dan pisahkan dari item Header lainnya.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Tampilkan Pencarian", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Lebar kotak pencarian", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Lebar otomatis", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Kotak pencarian akan tumbuh paling sesuai dengan ruang yang tersedia.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Lebar khusus", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Tentukan seberapa lebar kotak Pencarian harus berada di dalam Area Header.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Lebar", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Ukuran", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Garis baru", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Paksa ke baris baru dan pisahkan dari item Header lainnya.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Mesin pencari", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Kebiasaan", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Nama", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Nama mesin pencari", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Masukkan alamat web dengan parameter pencarian, misalnya: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} akan menambahkan istilah penelusuran yang dimasukkan ke dalam kotak Penelusuran di akhir URL di atas.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Nama atribut", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "Q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Menyetel atribut nama pada bidang input Pencarian.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Ini mendefinisikan nama yang diteruskan ke mesin pencari saat mengirimkan. Jika tidak yakin biarkan kosong.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Cari perataan teks", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Kiri", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Tengah", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Benar", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Buka hasil Pencarian di tab baru", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Tampilkan Bookmark", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Tampilkan URL di Bookmark hover", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Tampilkan baris Bookmark", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Tampilkan bayangan di Bookmark hover", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Efek mungkin tidak terlihat jika Theme Shadow diatur ke 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Tumbuh di Bookmark, arahkan kursor", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Buka Bookmark di tab baru", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Ukuran penanda", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Memblokir", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Ubin Bookmark berbentuk persegi.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Daftar", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Ubin Bookmark pendek dan lebar.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Atas", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Bawah", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Tampilkan URL dan Kontrol di bagian atas atau bawah Ubin Bookmark.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Melalui surat", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Dengan ikon", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Dengan nama", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Perataan area detail grup", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Kiri", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Tengah", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Benar", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Pesanan detail grup", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Detail grup lalu Bookmark", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Perintahkan area detail Grup untuk muncul sebelum area Bookmark.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Bookmark lalu Detail grup", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Perintahkan area Bookmark untuk muncul sebelum area detail Grup.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Nama ukuran", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Tunjukkan semua", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Sembunyikan semua", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Nama Grup juga dapat diubah dengan mengedit Grup individu.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Buka semua grup", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Ciutkan semua grup", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Ukuran bilah alat grup", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Kontrol Ciutkan Grup", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Tunjukkan semua", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Sembunyikan semua", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Tombol ciutkan bilah alat grup juga dapat diubah dengan mengedit Grup individual.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Grup Buka semua kontrol", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Tunjukkan semua", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Sembunyikan semua", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Toolbar grup tombol buka semua juga dapat diubah dengan mengedit Grup individu.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Ukuran bilah alat", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "Di sudut", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "Di Header", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Posisikan Toolbar di dalam Header atau di sudut jendela.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Garis baru", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Paksa ke baris baru dan pisahkan dari item Header lainnya.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Hanya tersedia saat Toolbar diposisikan di dalam Header.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Posisi bilah alat", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Kiri Atas", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Kanan atas", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Kiri bawah", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Kanan bawah", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Posisikan Toolbar di salah satu dari empat sudut jendela.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Hanya tersedia saat Toolbar diposisikan di sudut.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Tampilkan kontrol Aksen", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Tampilkan Tambahkan kontrol", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Tampilkan kontrol Edit", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Impor dari file", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Impor dari papan klip", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Pulihkan cadangan {appName} diekspor sebelumnya.", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Atau letakkan file cadangan {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Ekspor data", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Menyalin ke clipboard", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Unduh cadangan Bookmark dan Setelan {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "File ini nantinya dapat diimpor pada perangkat ini atau perangkat lain.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Hapus semua data", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Hapus semua kecuali bookmark", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Anda akan kehilangan Bookmark dengan menghapus semua data.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Cadangkan data Anda", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Hapus semua data untuk menyetel ulang {appName} ke status default.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Atau, dimungkinkan untuk menghapus semua pengaturan tetapi tetap menggunakan Bookmark dan Grup saat ini.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Bahasa", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Gunakan bahasa sistem", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Menemukan terjemahan yang tidak tepat?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Bantu terjemahkan {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Menerapkan pengaturan bookmark ke semua", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Dukungan peramban", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookie dan cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Pencadangan dan pemulihan data", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Gambar latar belakang lokal", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "URL yang dilindungi", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Memulihkan pengaturan dan bookmark", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Menyetel ulang saat membuka browser", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Menghormati privasi Anda", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Mengatur video atau gambar latar belakang", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Menyetel {appName} sebagai beranda Firefox Anda", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Untuk lebih banyak dukungan atau umpan balik:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Kirimkan Masalah.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Periksa Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} gratis, apresiasi diterima dalam bentuk kopi!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Belikan aku kopi", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Bagikan penyiapan Anda dengan komunitas.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Ditemukan di Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Proyek ini adalah sumber terbuka.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Ditemukan di GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "Lisensi Publik Umum GNU v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Pindahkan bookmark ini ke kiri", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Seret bookmark untuk menyusun ulang", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Pindahkan bookmark ini ke kanan", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Edit penanda ini", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Hapus bookmark ini", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Tambahkan Penanda baru", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Menambahkan", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Membatalkan", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Menghapus", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Hapus bookmark yang tidak disebutkan namanya", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Anda yakin ingin menghapus Bookmark ini? Ini tidak dapat dibatalkan.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Menghapus", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Membatalkan", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Sunting", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Edit bookmark tanpa nama", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Menyimpan", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Membatalkan", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visual & Nama", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Alamat", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Posisi", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "tata letak", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Tema", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visual & Nama", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Tampilkan Huruf, Ikon, Gambar, dan Nama pada ubin Bookmark ini.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Alamat", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Pastikan untuk menggunakan URL lengkap dan sertakan \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Posisi", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Grup untuk menempatkan Bookmark ini.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "tata letak", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Ubah posisi Elemen Visual dan Nama, skala dan orientasi.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Tema", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Ganti warna Tema dan Aksen.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.contoh.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Elemen Visual dan Penyelarasan Nama", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Kiri Atas", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "tengah atas", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Kanan atas", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Kiri Tengah", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Pusat Pusat", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Kanan Tengah", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Kiri bawah", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Tengah Bawah", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Kanan bawah", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Vertikal", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Tumpuk Elemen Visual dan Beri Nama satu di atas yang lain.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Horisontal", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Atur Elemen Visual dan Nama berdampingan.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Elemen visual lalu beri nama", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Tempatkan Elemen Visual sebelum Nama.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Beri nama lalu elemen visual", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Tempatkan Nama sebelum Elemen Visual.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Memutar", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Sesuaikan posisi Elemen Visual", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Horisontal", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Vertikal", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Selokan", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Tampilkan Elemen Visual", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Tampilkan Huruf, Ikon, atau Gambar pada segi enam Bookmark ini.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Surat", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "ikon", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Gambar", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Ukuran visual", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Tandai surat", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Ikon penanda", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontMerek atau Ikon yang Mengagumkan", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Hapus ikon", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Tandai gambar", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Bayangan visual", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Bayangan visual hanya berlaku untuk Huruf atau Ikon.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Tampilkan Nama", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Nama penanda", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Contoh", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Nama ukuran", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Aksen Tema", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Gunakan Aksen yang ditentukan oleh Tema.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Aksen Khusus", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Ganti Aksen Tema.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Aksen", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Warna tema", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Gunakan Warna yang ditentukan oleh Tema.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Warna kustom", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Ganti warna Tema.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Warna", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Kegelapan", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Tampilkan latar belakang", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Tampilkan Background Gambar atau video pada ubin Bookmark ini.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Gambar", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Kegelapan", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL gambar latar belakang", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Gambar latar belakang hanya mendukung URL langsung ke file gambar.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL video latar belakang", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Video latar belakang hanya mendukung URL langsung ke file video. Mendukung format MP4 dan WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "URL halaman YouTube tidak dapat digunakan.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Berbatasan", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Ubin lebar", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Tandai ubin untuk menjangkau dua kolom.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "ubin tinggi", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Tandai ubin untuk menjangkau dua baris.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Grup yang ada", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Grup baru", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Contoh grup", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Nama Grup Acak", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Kelompok", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Posisi", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Terapkan \"Tampilkan Elemen Visual\" dan \"Tampilkan Nama\" ke Bookmark lain", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Teks Surat, Ikon, Gambar, dan Nama tidak akan dibagikan.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Berguna untuk menyembunyikan Elemen Visual atau Nama di semua Bookmark.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Terapkan Tata Letak ke Bookmark lain", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Saat disimpan, terapkan Tata Letak di atas ke semua Bookmark lainnya.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Hanya ukuran Visual dan Nama, Perataan, Urutan, Posisi, dan Talang yang akan diterapkan ke semua.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Terapkan Tema ke Bookmark lain", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Saat disimpan, terapkan Tema di atas ke semua Bookmark lainnya.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Hanya Warna, Aksen, Opacity, Border, dan bayangan Visual yang akan diterapkan ke semua.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Pratinjau", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Pratinjau (skala 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Pindahkan grup ini ke atas", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Seret grup untuk menyusun ulang", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Pindahkan grup ini ke bawah", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Edit grup ini", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Hapus grup ini", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Buka semua bookmark di grup ini", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Ciutkan grup ini", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Tambahkan Grup baru", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Menambahkan", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Membatalkan", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Menghapus", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Hapus grup tanpa nama", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Apakah Anda yakin ingin menghapus Grup ini dan semua Bookmark di dalamnya? Ini tidak dapat dibatalkan.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Menghapus", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Membatalkan", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Sunting", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Edit grup tanpa nama", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Menyimpan", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Membatalkan", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Nama", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Tampilkan Nama di atas Grup ini.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Bilah Alat", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Tampilkan kontrol untuk membuka semua atau menampilkan/menyembunyikan Bookmark di Grup ini.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Memerintah", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "Posisi Grup ini.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Tampilkan nama Grup", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Nama grup", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Contoh grup", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Nama Grup Acak", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Tampilkan Ciutkan", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Tombol Ciutkan akan menampilkan atau menyembunyikan Bookmark di Grup ini.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Tampilkan Buka semua", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Tombol buka semua akan muncul jika setidaknya ada satu Bookmark di Grup ini.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Posisi", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Edit tema khusus yang disimpan ini", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Hapus tema khusus yang disimpan ini", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Nama", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Contoh tema", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Nama tema acak", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Simpan tema saat ini", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Menyimpan", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Membatalkan", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Menghapus", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Hapus tema khusus yang tidak disebutkan namanya", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Anda yakin ingin menghapus tema khusus yang disimpan ini? Ini tidak dapat dibatalkan.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Menyimpan", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Membatalkan", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Sunting", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Edit tema khusus yang tidak disebutkan namanya", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Menghapus", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Membatalkan", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Warna aksen", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Menambahkan", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Grup baru", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Penanda Baru", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Edit grup dan bookmark", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Buka menu pengaturan", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Anda dapat memulihkan semua atau sebagian dari file cadangan. Data berikut akan dipulihkan:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Bookmark", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Ini termasuk semua Grup dan Bookmark", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Bookmark akan menyimpan Warna, Aksen, dan Batas kustom apa pun saat diimpor.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Ganti bookmark yang ada", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Tambahkan ke bookmark yang ada", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Tema", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Ini termasuk Warna, Aksen, Font, Latar Belakang dan Tema Kustom yang disimpan.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Pengaturan", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Ini termasuk ukuran dan posisi Layout, ukuran area Header, ukuran area Bookmark dan pengaturan pengguna lainnya.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Memulihkan dari cadangan {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Impor", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Membatalkan", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Hapus semua data {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Yakin ingin menghapus semua Bookmark dan Setelan {appName} {appName} akan dikembalikan ke status default.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Ini tidak dapat dibatalkan.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Hapus semua data", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Membatalkan", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Hapus {appName} kecuali bookmark?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Yakin ingin menghapus semua Setelan {appName} {appName} akan dipulihkan ke status default tetapi Bookmark dan Grup Anda akan tetap ada.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Ini tidak dapat dibatalkan.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Hapus semua kecuali bookmark", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Membatalkan", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "cadangan", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Tidak ada yang dipilih untuk diimpor.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Kesuksesan! Memulihkan Bookmark dan Setelan {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Bukan file JSON. Pastikan file yang dipilih berasal dari {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Bukan jenis file JSON yang tepat. Pastikan file yang dipilih berasal dari {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Bukan jenis data yang tepat. Pastikan papan klip menyimpan data dari {appName} atau file JSON cadangan {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Setel ulang ke default", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Kode heksadesimal", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "warna acak", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Lebih banyak kontrol", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Warna", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Kejenuhan", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Keringanan", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "merah", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Hijau", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Biru", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/it/messages.json b/src/locale/it/messages.json new file mode 100644 index 00000000..28d7196f --- /dev/null +++ b/src/locale/it/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Una nuova scheda neutra accentata con un colore scelto. Personalizza il layout, lo stile, lo sfondo e i segnalibri in nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Debug", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Ingresso", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Pulsante", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Segnalibro", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Icona", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Tema", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Preimpostato", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Salvato", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Stile", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Colore", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Accento", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Font", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Raggio", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Ombra", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Ombra", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opacità", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Sfondo", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Disposizione", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Intestazione", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Segnalibro", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Disposizione", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "ridimensionamento", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "La zona", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Imbottitura", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "grondaia", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Allineamento", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Pagina", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Intestazione", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Allineamento", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Saluto", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Parole di transizione", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Orologio", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Data", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Ricerca", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Segnalibro", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Generale", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Stile", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientamento", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Ordinare", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Gruppo", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Allineamento", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Nome", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Crollo", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Barra degli strumenti", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Barra degli strumenti", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Misurare", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Posizione", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Posizione", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "controlli", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Dati", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Ristabilire", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Backup", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Chiaro", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Lingua", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Supporto", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Caffè", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "L'applicazione di un predefinito sostituirà il colore, l'accento, il carattere, lo stile, il raggio, l'ombra, l'ombra e lo sfondo correnti.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Il salvataggio di un tema registrerà il colore, l'accento, il carattere, lo stile, l'opacità, il raggio, l'ombra, l'ombra e lo sfondo correnti.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Salva il tema corrente", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Modifica temi salvati", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Modalità scura", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Modalità luce", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Usa la lingua di sistema", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Segui la modalità Chiaro o Scuro del sistema.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Gli sfondi, i segnalibri e i modali utilizzano le sfumature da sinistra.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Gli elementi di testo e modulo utilizzano le sfumature da destra.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Per un look leggero, passa allo Stile luce e poi seleziona un Colore primario. E viceversa per un look dark.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Colore primario", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Saturazione", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Gamma di contrasto", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Inizio contrasto", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Fine contrasto", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Sposta i controlli dell'intervallo di contrasto vicini per un aspetto tenue.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Sposta i controlli della gamma di contrasto distanti l'uno dall'altro per un aspetto nitido e vivido.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Grigio", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "rosso", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "arancione", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Giallo", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Lime", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Verde", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Acqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "ciano", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "verde acqua", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Blu", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Viola", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fucsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super extra leggera", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Extra leggero", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Luce", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super extra scuro", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Extra scuro", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Buio", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Colore accento", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Colore con accento casuale al caricamento/aggiornamento", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Qualsiasi", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Luce", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Buio", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastello", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Saturato", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Randomizza ora", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Cambia automaticamente la tonalità dell'accento", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Modifica ritardo", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Cambia passaggi", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Prestare attenzione poiché una tonalità di accento che cambia rapidamente può causare problemi di prestazioni.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "La modifica automatica della tonalità dell'accento non funziona quando il colore dell'accento è grigio o nero.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Visualizza carattere", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Nome del carattere di Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Usa un carattere Google per personalizzare l'orologio, la data, i nomi dei gruppi e le lettere dei segnalibri.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Trova un carattere di Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Aggiungi un nome di carattere come appare su Google Fonts, inclusi lettere maiuscole e spazi, ad esempio: inserisci \"Fredoka One\" o \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Deseleziona il campo per utilizzare il carattere predefinito \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Peso del carattere", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Luce", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Regolare", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Grassetto", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Non tutti i caratteri supportano tutti i pesi. Fare riferimento alla pagina Google Font per vedere quali sono disponibili.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normale", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Corsivo", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Carattere dell'interfaccia utente", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Nome del carattere di Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Utilizza un carattere Google per personalizzare il nome del segnalibro, l'URL e gli elementi del modulo.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Trova un carattere di Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Aggiungi un nome di carattere come appare su Google Fonts, inclusi lettere maiuscole e spazi, ad esempio: inserisci \"Roboto\", \"Source Sans Pro\" o \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Deseleziona il campo per utilizzare il carattere predefinito \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Peso del carattere", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Luce", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Regolare", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Grassetto", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Non tutti i caratteri supportano tutti i pesi. Fare riferimento alla pagina Google Font per vedere quali sono disponibili.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normale", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Corsivo", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Raggio dell'angolo", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Dimensione dell'ombra", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Opacità dell'ombra", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Sfocatura ombra", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Non supportato da tutti i browser.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Tutta l'opacità", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Modifica l'opacità della barra di ricerca, dei segnalibri, dei controlli di gruppo e della barra degli strumenti.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "L'opacità può essere modificata anche durante la modifica di singoli segnalibri.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Barra degli strumenti", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Segnalibro", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Casella di ricerca", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Barra degli strumenti del gruppo", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Sfondo per tema", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Usa il colore di sfondo definito dal tema.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Sfondo di accento", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Usa il colore di accento per lo sfondo.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Colore personalizzato", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Pendenza", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Immagine", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Colore di sfondo", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Angolo di sfumatura dello sfondo", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Inizio sfumatura di sfondo", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Fine sfumatura di sfondo", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Le immagini locali non possono più essere utilizzate. Le immagini devono essere ospitate da qualche parte online.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Perché è cambiato?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Aggiungi più di un URL separato da spazi o su nuove righe per un'immagine di sfondo casuale al caricamento.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash può essere utilizzato per immagini casuali, ad esempio:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Modifica i parametri dopo .../random/ per ulteriori opzioni. I tempi di caricamento possono variare.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Sfocatura", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Scala di grigi", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Scala", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Accento", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opacità", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "vignetta", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Inizio e fine ombra", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Fine ombra", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Inizio ombra", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "Gli URL delle pagine di YouTube non possono essere utilizzati.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Come collegare un file video.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Il video in background supporta solo un URL diretto a un file video. Supporta il formato MP4 e WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Aggiungi più di un URL separato da spazi o su nuove righe per un video di sfondo casuale al caricamento.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Sfocatura", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Scala di grigi", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Scala", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Accento", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opacità", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "vignetta", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Inizio e fine ombra", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Fine ombra", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Inizio ombra", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Colore di sfondo del layout", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Trasparente", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Nessun colore di sfondo dietro il layout.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Colore personalizzato", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Usa un colore personalizzato dietro il layout.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Colore di sfondo del layout", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Opacità dello sfondo", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Sfocatura dello sfondo", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Non supportato da tutti i browser.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Divisore tra intestazione e area dei segnalibri", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Colore di sfondo dell'intestazione", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Trasparente", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Nessun colore di sfondo dietro l'area dell'intestazione.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Colore personalizzato", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Usa un colore personalizzato dietro l'area dell'intestazione.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Colore di sfondo dell'intestazione", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Opacità dello sfondo", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Colore di sfondo del segnalibro", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Trasparente", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Nessun colore di sfondo dietro l'area dei segnalibri.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Colore personalizzato", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Usa un colore personalizzato dietro l'area dei segnalibri.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Colore di sfondo del segnalibro", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Opacità dello sfondo", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Bordo segnalibro", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Il bordo del segnalibro può essere modificato anche durante la modifica di singoli segnalibri.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Il colore del bordo è definito dall'accento che può essere modificato anche durante la modifica dei singoli segnalibri.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Aggiungi un accento unico a ciascun segnalibro", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Rimuovi tutte le sostituzioni di accento", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "L'accento personalizzato dei segnalibri può essere modificato anche durante la modifica di singoli segnalibri.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Dimensione globale", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Larghezza dell'area di layout", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Larghezza area intestazione", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Allineamento dell'area dell'intestazione", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Sono partiti", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Centro", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Destra", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Gli effetti potrebbero non essere visibili se l'area dell'intestazione è a larghezza intera.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Disponibile solo quando la direzione del layout è verticale e vengono visualizzati gli elementi dell'intestazione.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Larghezza area segnalibro", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Allineamento dell'area dei segnalibri", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Sono partiti", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Centro", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Destra", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Gli effetti potrebbero non essere visibili se l'area dei segnalibri è a larghezza intera.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Disponibile solo quando Direzione layout è Verticale e vengono visualizzati gli elementi dell'intestazione.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Spazio intorno all'intestazione e all'area dei segnalibri", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Spazio tra gli elementi di intestazione e segnalibro", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Allineamento dell'area", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "A sinistra in alto", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "In alto al centro", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "In alto a destra", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Centro Sinistra", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Centro Centro", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Centro Destra", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "In basso a sinistra", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "In basso al centro", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "In basso a destra", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Allinea orizzontalmente", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Impila l'intestazione e i segnalibri in una riga fianco a fianco.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Allinea in verticale", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Impila l'intestazione e i segnalibri in una colonna uno sopra l'altro.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Intestazione quindi segnalibri", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Ordina che l'area dell'intestazione appaia prima dell'area dei segnalibri.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Segnalibri e poi intestazione", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Ordina che l'area dei segnalibri appaia prima dell'area dell'intestazione.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Titolo", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Nuova scheda", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL favicon", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Non supportato da tutti i browser.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Barra di scorrimento", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Magro", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Nascosto", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Non supportato da tutti i browser.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Scorri oltre la fine", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Annulla sfocatura dell'immagine o del video di sfondo", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "L'immagine di sfondo o il video risulteranno sfocati quando vengono fatti scorrere fino alla fine della pagina.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "La sfocatura di immagini o video può essere trovata in Sfondo del tema.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Allineamento dell'elemento dell'intestazione", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Sono partiti", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Centro", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Destra", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Gli effetti potrebbero non essere visibili se la dimensione della casella di ricerca è impostata su Auto e cresce per riempire lo spazio disponibile.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Mostra saluto", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Misurare", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Nuova linea", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Forza su una nuova riga e separa dagli altri elementi dell'intestazione.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Formulazione", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Nessuno", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Utile per visualizzare solo il nome.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Costume", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Usa il tuo saluto.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Il valore predefinito è \"Good morning...\" se lasciato vuoto.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Testo di saluto personalizzato", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "ciao", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Nome", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Soprannome, alias o nome del supereroe", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Mostra parole di transizione", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Disponibile solo quando viene visualizzata la data o l'ora.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Formulazione", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Misurare", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Nuova linea", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Forza su una nuova riga e separa dagli altri elementi dell'intestazione.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Mostra orari", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "come numero", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Una spada", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Mostra minuti", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "come numero", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Una spada", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Mostra secondi", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "come numero", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Una spada", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Mostra separatore", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Carattere separatore", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 ore", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "AM PM", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Misurare", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Nuova linea", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Forza su una nuova riga e separa dagli altri elementi dell'intestazione.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Mostra giorno", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "come numero", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Una spada", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Inizio settimana", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Lunedi", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "domenica", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Lunghezza della parola", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Lungo", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Corto", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Mostra data", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "come numero", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Una spada", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Numeri ordinali", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Mostra mese", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "come numero", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Una spada", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Numeri ordinali", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Lunghezza della parola", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Lungo", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Corto", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Mostra anno", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "come numero", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Una spada", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Mostra separatore", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Carattere separatore", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Formato", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Data / Mese", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Mese / Data", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Misurare", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Nuova linea", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Forza su una nuova riga e separa dagli altri elementi dell'intestazione.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Mostra ricerca", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Larghezza casella di ricerca", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Larghezza automatica", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "La casella di ricerca crescerà per adattarsi al meglio allo spazio disponibile.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Larghezza personalizzata", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Definisci la larghezza della casella di ricerca all'interno dell'area dell'intestazione.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Larghezza", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Misurare", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Nuova linea", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Forza su una nuova riga e separa dagli altri elementi dell'intestazione.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Motore di ricerca", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Costume", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Nome", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Nome del motore di ricerca", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Inserisci un indirizzo web con i parametri di ricerca, ad esempio: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} aggiungerà il termine di ricerca inserito nella casella di ricerca alla fine dell'URL sopra.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Attributo nome", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "Q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Imposta l'attributo del nome nel campo di input Cerca.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Questo definisce il nome passato al motore di ricerca durante l'invio. Se non sei sicuro, lascia vuoto.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Allineamento del testo di ricerca", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Sono partiti", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Centro", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Destra", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Apri i risultati della ricerca in una nuova scheda", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Mostra segnalibri", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Mostra URL al passaggio del mouse sui segnalibri", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Mostra linea segnalibro", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Mostra ombra al passaggio del mouse sui segnalibri", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Gli effetti potrebbero non essere visibili se Theme Shadow è impostato su 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Cresci al passaggio del segnalibro", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Apri i segnalibri in una nuova scheda", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Dimensione segnalibro", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Bloccare", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Piastrelle segnalibro a forma quadrata.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Elenco", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Segnalibri corti e larghi.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Superiore", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Metter il fondo a", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Visualizza l'URL e i controlli nella parte superiore o inferiore di un riquadro dei segnalibri.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Per lettera", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Per icona", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Per nome", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Allineamento area dettagli gruppo", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Sono partiti", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Centro", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Destra", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Ordine dei dettagli del gruppo", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Dettagli del gruppo e poi segnalibri", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Ordina che l'area dei dettagli del gruppo appaia prima dell'area dei segnalibri.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Segnalibri quindi Dettagli gruppo", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Ordina che l'area dei segnalibri appaia prima dell'area dei dettagli del gruppo.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Dimensione del nome", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Mostra tutto", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Nascondi tutto", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "I nomi dei gruppi possono essere modificati anche modificando i singoli gruppi.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Apri tutti i gruppi", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Comprimi tutti i gruppi", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Dimensione della barra degli strumenti del gruppo", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Controllo del collasso del gruppo", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Mostra tutto", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Nascondi tutto", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Il pulsante di compressione della barra degli strumenti del gruppo può essere modificato anche modificando i singoli gruppi.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Gruppo Apri tutto il controllo", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Mostra tutto", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Nascondi tutto", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Il pulsante Apri tutto della barra degli strumenti del gruppo può essere modificato anche modificando i singoli gruppi.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Dimensione della barra degli strumenti", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "In un angolo", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "Nell'intestazione", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Posiziona la barra degli strumenti all'interno dell'intestazione o in un angolo della finestra.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Nuova linea", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Forza su una nuova riga e separa dagli altri elementi dell'intestazione.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Disponibile solo quando la barra degli strumenti è posizionata all'interno dell'intestazione.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Posizione della barra degli strumenti", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "A sinistra in alto", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "In alto a destra", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "In basso a sinistra", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "In basso a destra", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Posiziona la barra degli strumenti in uno dei quattro angoli della finestra.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Disponibile solo quando la barra degli strumenti è posizionata in un angolo.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Mostra controllo accento", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Mostra Aggiungi controllo", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Mostra controllo Modifica", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Importa da file", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Importa dagli appunti", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Ripristina un backup di {appName}", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Oppure trascina qui un file di backup {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Esporta dati", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Copia negli appunti", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Scarica un backup dei tuoi segnalibri e impostazioni {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Questo file può essere successivamente importato su questo o un altro dispositivo.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Cancella tutti i dati", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Cancella tutto tranne i segnalibri", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Perderai i segnalibri cancellando tutti i dati.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Esegui il backup dei tuoi dati", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Cancella tutti i dati per ripristinare {appName} allo stato predefinito.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "In alternativa, è possibile cancellare tutte le impostazioni ma mantenere i segnalibri e i gruppi correnti.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Lingua", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Usa la lingua di sistema", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Hai trovato una traduzione che non va bene?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Aiuta a tradurre {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Applicare le impostazioni dei segnalibri a tutti", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Supporto browser", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookie e cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Backup e ripristino dei dati", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Immagine di sfondo locale", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "URL protetti", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Ripristino di impostazioni e segnalibri", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Ripristino all'apertura del browser", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Rispettando la tua privacy", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Impostare un video o un'immagine di sfondo", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Impostare {appName} come home page di Firefox", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Per ulteriore supporto o feedback:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Invia un problema.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Controlla il Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} è gratuito, l'apprezzamento è benvenuto sotto forma di caffè!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Offrimi un caffè", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Condividi la tua configurazione con la community.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Trovato su Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Questo progetto è open source.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Trovato su GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General Public License v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Sposta questo segnalibro a sinistra", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Trascina il segnalibro per riordinare", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Sposta questo segnalibro a destra", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Modifica questo segnalibro", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Rimuovi questo segnalibro", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Aggiungi un nuovo segnalibro", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Aggiungere", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Annulla", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Rimuovere", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Rimuovi segnalibro senza nome", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Sei sicuro di voler rimuovere questo segnalibro? Questo non può essere annullato.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Rimuovere", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Annulla", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Modificare", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Modifica segnalibro senza nome", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Salva", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Annulla", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visuale e nome", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Indirizzo", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Posizione", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Disposizione", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Tema", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visuale e nome", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Visualizza lettere, icona, immagine e un nome su questo riquadro segnalibro.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Indirizzo", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Assicurati di utilizzare l'URL completo e di includere \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Posizione", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Il gruppo in cui inserire questo segnalibro.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Disposizione", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Modificare la posizione, la scala e l'orientamento dell'elemento visivo e del nome.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Tema", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Sostituisci il tema e il colore dell'accento.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.esempio.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Allineamento di elementi visivi e nomi", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "A sinistra in alto", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "In alto al centro", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "In alto a destra", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Centro Sinistra", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Centro Centro", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Centro Destra", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "In basso a sinistra", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "In basso al centro", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "In basso a destra", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Verticale", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Impila l'elemento visivo e nomina uno sopra l'altro.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Orizzontale", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Disporre l'elemento visivo e il nome fianco a fianco.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Elemento visivo quindi nome", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Posiziona l'elemento visivo prima del nome.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Nome quindi elemento visivo", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Posiziona il nome prima dell'elemento visivo.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Ruotare", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Regola la posizione dell'elemento visivo", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Orizzontale", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Verticale", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "grondaia", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Mostra elemento visivo", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Visualizza lettere, icone o un'immagine su questo esagono segnalibro.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Lettera", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Icona", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Immagine", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Dimensione visiva", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Segnalibro lettera", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Icona segnalibro", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "Marchi o icone FontAwesome", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Rimuovi icona", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Immagine segnalibro", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "ombra visiva", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "L'ombra visiva si applica solo a una lettera o un'icona.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Mostra nome", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Nome del segnalibro", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Esempio", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Dimensione del nome", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Accento tema", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Usa l'accento definito dal tema.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Accento personalizzato", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Sostituisci l'accento del tema.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Accento", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Colore del tema", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Usa il Colore definito dal Tema.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Colore personalizzato", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Sostituisci il colore del tema.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Colore", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opacità", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Mostra sfondo", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Visualizza un'immagine o uno sfondo video su questo riquadro segnalibro.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Immagine", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opacità", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL immagine di sfondo", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "L'immagine di sfondo supporta solo un URL diretto a un file immagine.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL del video di sfondo", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Il video in background supporta solo un URL diretto a un file video. Supporta il formato MP4 e WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "Gli URL delle pagine di YouTube non possono essere utilizzati.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Confine", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Piastrella larga", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Riquadro segnalibro che si estende su due colonne.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Piastrella alta", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Riquadro segnalibro che si estende su due righe.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Gruppo esistente", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Nuovo gruppo", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Gruppo di esempio", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Nome del gruppo casuale", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Gruppo", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Posizione", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Applica \"Mostra elemento visivo\" e \"Mostra nome\" ad altri segnalibri", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Il testo di Lettera, Icona, Immagine e Nome non sarà condiviso.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Utile per nascondere gli elementi visivi oi nomi su tutti i segnalibri.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Applica layout ad altri segnalibri", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Una volta salvato, applica il layout sopra a tutti gli altri segnalibri.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Verranno applicati a tutti solo le dimensioni dell'oggetto visivo e del nome, l'allineamento, l'ordine, la posizione e la grondaia.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Applica il tema ad altri segnalibri", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Una volta salvato, applica il tema sopra a tutti gli altri segnalibri.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Verranno applicati solo il Colore, l'accento, l'opacità, il bordo e l'ombra visiva.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Anteprima", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Anteprima (scala 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Sposta questo gruppo su", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Trascina il gruppo per riordinare", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Sposta questo gruppo in basso", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Modifica questo gruppo", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Rimuovi questo gruppo", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Apri tutti i segnalibri in questo gruppo", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Comprimi questo gruppo", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Aggiungi un nuovo gruppo", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Aggiungere", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Annulla", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Rimuovere", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Rimuovi gruppo senza nome", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Sei sicuro di voler rimuovere questo gruppo e tutti i segnalibri all'interno? Questo non può essere annullato.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Rimuovere", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Annulla", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Modificare", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Modifica gruppo senza nome", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Salva", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Annulla", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Nome", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Visualizza un nome sopra questo gruppo.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Barra degli strumenti", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Visualizza i controlli per aprire tutti o mostrare/nascondere i segnalibri in questo gruppo.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Ordinazione", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "La posizione di questo Gruppo.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Mostra il nome del gruppo", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Nome del gruppo", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Gruppo di esempio", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Nome del gruppo casuale", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Mostra comprimi", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Il pulsante Comprimi mostrerà o nasconderà i segnalibri in questo gruppo.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Mostra Apri tutto", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Il pulsante Apri tutto apparirà se c'è almeno un segnalibro in questo gruppo.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Posizione", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Modifica questo tema personalizzato salvato", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Rimuovi questo tema personalizzato salvato", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Nome", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Tema di esempio", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Nome tema casuale", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Salva il tema corrente", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Salva", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Annulla", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Rimuovere", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Rimuovi il tema personalizzato senza nome", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Sei sicuro di voler rimuovere questo tema personalizzato salvato? Questo non può essere annullato.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Salva", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Annulla", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Modificare", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Modifica tema personalizzato senza nome", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Rimuovere", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Annulla", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Colore accento", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Aggiungere", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Nuovo gruppo", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Nuovo segnalibro", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Modifica gruppi e segnalibri", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Apri il menu delle impostazioni", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "È possibile ripristinare tutto o parte di un file di backup. Verranno ripristinati i seguenti dati:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "segnalibri", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Questo include tutti i gruppi e i segnalibri", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "I segnalibri manterranno i colori, gli accenti e i bordi personalizzati quando importati.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Sostituisci i segnalibri esistenti", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Aggiungi ai segnalibri esistenti", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Tema", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Ciò include il colore, l'accento, i caratteri, lo sfondo e tutti i temi personalizzati salvati.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Impostazioni", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Ciò include le dimensioni e la posizione del layout, le dimensioni dell'area dell'intestazione, le dimensioni dell'area dei segnalibri e altre impostazioni utente.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Ripristino da un backup di {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Importare", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Annulla", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Cancellare tutti i dati di {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Sei sicuro di voler cancellare tutti i segnalibri e le impostazioni di {appName} {appName} verrà ripristinato allo stato predefinito.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Questo non può essere annullato.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Cancella tutti i dati", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Annulla", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Cancellare i {appName} tranne i segnalibri?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Sei sicuro di voler cancellare tutte le impostazioni di {appName} {appName} verrà ripristinato allo stato predefinito, ma i tuoi Segnalibri e Gruppi rimarranno.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Questo non può essere annullato.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Cancella tutto tranne i segnalibri", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Annulla", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "backup", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Nessuna selezione da importare.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Successo! Ripristino dei segnalibri e delle impostazioni di {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Non un file JSON. Assicurati che il file selezionato provenga da {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Non è il tipo giusto di file JSON. Assicurati che il file selezionato provenga da {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Non è il tipo di dati corretto. Assicurati che gli appunti contengano i dati di {appName} o di un file JSON di backup di {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Riportare alle condizioni originali", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Codice esadecimale", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Colore casuale", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Più controlli", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Tinta", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Saturazione", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Leggerezza", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "rosso", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Verde", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Blu", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/ja/messages.json b/src/locale/ja/messages.json new file mode 100644 index 00000000..3e110f82 --- /dev/null +++ b/src/locale/ja/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "nightTabでアクセントの色、レイアウト、スタイル、背景、ブックマークをカスタマイズします。", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "デバッグ", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "入力", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "ボタン", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "ブックマーク", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "アイコン", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "テーマ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "プリセット", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "保存しました", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "スタイル", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "色", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "アクセント", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "フォント", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "半径", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "風邪", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "シェード", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "不透明度", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "バックグラウンド", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "レイアウト", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "ヘッダ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "ブックマーク", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "レイアウト", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "スケーリング", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "領域", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "パディング", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "側溝", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "アラインメント", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "ページ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "ヘッダ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "アラインメント", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "挨拶", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "過渡的な言葉", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "時計", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "日にち", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "検索", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "ブックマーク", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "全般的", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "スタイル", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "オリエンテーション", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "選別", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "グループ", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "アラインメント", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "名前", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "崩壊", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "ツールバー", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "ツールバー", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "サイズ", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "位置", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "ポジション", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "コントロール", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "データ", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "戻す", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "バックアップ", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "クリア", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "言語", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "サポート", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "コーヒー", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "プリセットを適用すると、現在の色、アクセント、フォント、スタイル、半径、影、陰影、背景が置き換えられます。", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "テーマを保存すると、現在の色、アクセント、フォント、スタイル、不透明度、半径、影、陰影、背景が記録されます。", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "現在のテーマを保存", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "保存したテーマを編集する", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "ダークモード", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "ライトモード", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "システム言語を使用する", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "システムのライトモードまたはダークモードに従います。", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "背景、ブックマーク、モーダルは左からの色合いを使用しています。", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "テキスト要素とフォーム要素は、右からの陰影を使用します。", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "明るい外観の場合は、ライトスタイルに切り替えてから、原色を選択します。暗い外観の場合はその逆です。", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "原色", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "飽和", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "コントラスト範囲", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "コントラストスタート", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "コントラストエンド", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "コントラスト範囲コントロールを近づけて、落ち着いた外観にします。", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "コントラストレンジコントロールを互いに遠くに移動して、シャープで鮮やかな外観にします。", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "グレー", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "赤", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "オレンジ", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "黄色", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "ライム", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "緑", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "アクア", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "シアン", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "ティール", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "青い", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "紫の", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "赤紫色", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "フクシア", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "スーパーエクストラライト", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "エクストラライト", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "光", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "スーパーエクストラダーク", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "エクストラダーク", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "闇", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "アクセントカラー", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "ロード/リフレッシュ時のランダムなアクセントカラー", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "どれでも", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "光", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "闇", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "パステル", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "飽和", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "今すぐランダム化", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "アクセントの色相を自動変更", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "変更遅延", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "手順を変更する", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "アクセントの色相が急速に変化すると、パフォーマンスの問題が発生する可能性があるため、注意してください。", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "アクセントカラーがグレーまたはブラックの場合、アクセントの色相の自動変更は機能しません。", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "表示フォント", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Googleフォント名", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Google Fontsを使用して、時計、日付、グループ名、ブックマーク文字をカスタマイズします。", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "GoogleFontを探す", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Google Fontsに表示されるフォント名を、大文字とスペースを含めて追加します。例:「FredokaOne」または「Kanit」と入力します。", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "フィールドをクリアして、デフォルトのフォント「FjallaOne」を使用します。", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "フォントの太さ", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "光", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "通常", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "はげ", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "すべてのフォントがすべての重みをサポートしているわけではありません。利用可能なものを確認するには、GoogleFontページを参照してください。", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "普通", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "イタリック", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "ユーザーインターフェイスフォント", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Googleフォント名", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Google Fontを使用して、ブックマーク名、URL、およびフォーム要素をカスタマイズします。", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "GoogleFontを探す", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Google Fontsに表示されるフォント名を、大文字とスペースを含めて追加します。例:「Roboto」、「Source Sans Pro」、「NotoSans」と入力します。", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "フィールドをクリアして、デフォルトのフォント「OpenSans」を使用します。", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "フォントの太さ", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "光", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "通常", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "はげ", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "すべてのフォントがすべての重みをサポートしているわけではありません。利用可能なものを確認するには、GoogleFontページを参照してください。", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "普通", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "イタリック", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "コーナー半径", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "影のサイズ", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "日陰の不透明度", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "シェードブラー", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "すべてのブラウザでサポートされているわけではありません。", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "すべての不透明度", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "検索バー、ブックマーク、グループコントロール、ツールバーの不透明度を変更します。", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "個々のブックマークを編集するときに不透明度を変更することもできます。", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "ツールバー", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "ブックマーク", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "検索ボックス", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "グループツールバー", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "テーマ別の背景", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "テーマで定義された背景色を使用します。", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "アクセントによる背景", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "背景にはアクセントカラーを使用します。", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "カスタムカラー", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "勾配", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "画像", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "ビデオ", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "背景色", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "背景のグラデーション角度", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "背景グラデーション開始", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "背景グラデーション終了", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "ローカル画像は使用できなくなりました。画像はオンラインのどこかでホストする必要があります。", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "なぜこれが変わったのですか?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "ロード時にランダムな背景画像を作成するために、スペースまたは新しい行で区切られた複数のURLを追加します。", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplashは、ランダムな画像に使用できます。例:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "その他のオプションについては、... / random /の後にパラメータを変更してください。読み込み時間は異なる場合があります。", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "ぼかし", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "グレースケール", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "規模", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "アクセント", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "不透明度", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "ビネット", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "シェードの開始と終了", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "シェードエンド", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "シェードスタート", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "YouTubeページのURLは使用できません。", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "ビデオファイルにリンクする方法。", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "バックグラウンドビデオは、ビデオファイルへの直接URLのみをサポートします。 MP4およびWebM形式をサポートします。", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "読み込み時にランダムな背景動画を作成するために、スペースまたは新しい行で区切って複数のURLを追加します。", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "ぼかし", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "グレースケール", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "規模", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "アクセント", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "不透明度", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "ビネット", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "シェードの開始と終了", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "シェードエンド", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "シェードスタート", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "レイアウトの背景色", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "透明", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "レイアウトの背後に背景色はありません。", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "カスタムカラー", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "レイアウトの背後にあるカスタムカラーを使用します。", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "レイアウトの背景色", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "背景の不透明度", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "背景のぼかし", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "すべてのブラウザでサポートされているわけではありません。", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "ヘッダーとブックマーク領域を分割する", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "ヘッダーの背景色", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "透明", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "ヘッダー領域の背後に背景色はありません。", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "カスタムカラー", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "ヘッダー領域の後ろにカスタムカラーを使用します。", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "ヘッダーの背景色", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "背景の不透明度", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "ブックマークの背景色", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "透明", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "ブックマーク領域の背後に背景色はありません。", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "カスタムカラー", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "ブックマーク領域の後ろにカスタムカラーを使用します。", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "ブックマークの背景色", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "背景の不透明度", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "ブックマークの境界線", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "個々のブックマークを編集するときに、ブックマークの境界線を変更することもできます。", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "境界線の色はアクセントによって定義され、個々のブックマークを編集するときにも変更できます。", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "各ブックマークに独自のアクセントを追加します", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "すべてのアクセントオーバーライドを削除します", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "ブックマークのカスタムアクセントは、個々のブックマークを編集するときにも変更できます。", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "グローバルサイズ", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "レイアウトエリア幅", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "ヘッダー領域の幅", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "ヘッダー領域の配置", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "左", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "中心", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "右", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "ヘッダー領域が全幅の場合、エフェクトが表示されない場合があります。", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "レイアウト方向が垂直で、ヘッダー項目が表示されている場合にのみ使用できます。", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "ブックマーク領域の幅", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "ブックマーク領域の配置", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "左", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "中心", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "右", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "ブックマークエリアが全幅の場合、エフェクトが表示されない場合があります。", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "レイアウト方向が垂直で、ヘッダー項目が表示されている場合にのみ使用できます。", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "ヘッダーとブックマークエリアの周りのスペース", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "ヘッダーアイテムとブックマークアイテムの間のスペース", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "エリアアライメント", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "左上", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "トップセンター", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "右上", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "中央左", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "センターセンター", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "中道右派", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "左下", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "下部中央", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "右下", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "水平に揃える", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "ヘッダーとブックマークを並べて積み重ねます。", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "垂直に揃える", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "ヘッダーとブックマークを列に積み重ねます。", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "ヘッダー、ブックマーク", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "ブックマーク領域の前にヘッダー領域を表示するように注文します。", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "ブックマークしてからヘッダー", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "ブックマーク領域をヘッダー領域の前に表示するように注文します。", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "タイトル", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "新しいタブ", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "ファビコンURL", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "すべてのブラウザでサポートされているわけではありません。", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "スクロール・バー", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "自動", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "薄い", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "隠れた", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "すべてのブラウザでサポートされているわけではありません。", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "終わりを過ぎてスクロール", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "背景画像またはビデオをぼかす", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "ページの一番下までスクロールすると、背景画像またはビデオのぼやけがなくなります。", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "画像またはビデオのぼかしは、テーマの背景の下にあります。", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "ヘッダーアイテムの配置", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "左", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "中心", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "右", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "検索ボックスのサイズが[自動]に設定されていて、使用可能なスペースを埋めるように大きくなると、効果が表示されない場合があります。", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "あいさつを表示", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "サイズ", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "改行", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "新しい行に強制し、他のヘッダー項目から分離します。", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "言葉遣い", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "なし", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "名前だけを表示するのに便利です。", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "カスタム", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "あなた自身の挨拶を使用してください。", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "空白のままにすると、デフォルトで「Good morning...」になります。", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "カスタムグリーティングテキスト", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "ハウディ", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "名前", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "ニックネーム、エイリアス、またはスーパーヒーローの名前", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "過渡的な言葉を表示する", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "日付または時刻が表示されている場合にのみ使用できます。", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "言葉遣い", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "サイズ", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "改行", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "新しい行に強制し、他のヘッダー項目から分離します。", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "時間を表示", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "番号として", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "言葉として", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "分を表示", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "番号として", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "言葉として", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "秒を表示", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "番号として", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "言葉として", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "セパレータを表示", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "区切り文字", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24時間", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "午前午後", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "サイズ", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "改行", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "新しい行に強制し、他のヘッダー項目から分離します。", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "ショーデー", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "番号として", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "言葉として", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "週の始まり", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "月曜", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "日曜日", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "単語の長さ", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "長いです", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "短い", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "日付を表示", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "番号として", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "言葉として", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "序数", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "月を表示", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "番号として", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "言葉として", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "序数", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "単語の長さ", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "長いです", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "短い", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "ショーイヤー", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "番号として", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "言葉として", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "セパレータを表示", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "区切り文字", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "フォーマット", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "日付/月", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "月/日付", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "サイズ", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "改行", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "新しい行に強制し、他のヘッダー項目から分離します。", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "検索を表示", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "検索ボックスの幅", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "自動幅", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "検索ボックスは、利用可能なスペースに最も合うように大きくなります。", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "カスタム幅", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "ヘッダー領域内の検索ボックスの幅を定義します。", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "幅", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "サイズ", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "改行", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "新しい行に強制し、他のヘッダー項目から分離します。", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "検索エンジン", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "カスタム", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "名前", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "検索エンジン名", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "検索パラメータを使用してウェブアドレスを入力します。例: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName}は、上記のURLの最後にある検索ボックスに入力された検索語を追加します。", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "名前属性", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "検索入力フィールドにname属性を設定します。", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "これは、送信時に検索エンジンに渡される名前を定義します。よくわからない場合は空白のままにしてください。", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "テキストの配置を検索", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "左", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "中心", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "右", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "検索結果を新しいタブで開く", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "ブックマークを表示", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "ブックマークホバーにURLを表示", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "ブックマーク行を表示", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "ブックマークホバーに影を表示", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "テーマシャドウが0に設定されている場合、エフェクトが表示されない場合があります。", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "ブックマークホバーで成長", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "新しいタブでブックマークを開く", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "ブックマークサイズ", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "ブロック", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "正方形のブックマークタイル。", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "リスト", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "短くて広いブックマークタイル。", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "上", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "下", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "ブックマークタイルの上部または下部にURLとコントロールを表示します。", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "手紙で", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "アイコン別", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "名前で", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "グループの詳細領域の配置", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "左", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "中心", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "右", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "グループ詳細注文", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "グループの詳細、次にブックマーク", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "ブックマーク領域の前に表示されるグループ詳細領域を注文します。", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "ブックマークしてからグループの詳細", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "ブックマーク領域をグループ詳細領域の前に表示するように注文します。", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "名前のサイズ", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "すべて表示する", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "すべて非表示", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "グループ名は、個々のグループを編集して変更することもできます。", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "すべてのグループを開く", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "すべてのグループを折りたたむ", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "グループツールバーのサイズ", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "グループ折りたたみコントロール", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "すべて表示する", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "すべて非表示", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "グループツールバーの折りたたみボタンは、個々のグループを編集して変更することもできます。", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "グループすべてのコントロールを開く", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "すべて表示する", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "すべて非表示", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "グループツールバーの[すべて開く]ボタンは、個々のグループを編集して変更することもできます。", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "ツールバーのサイズ", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "隅に", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "ヘッダー内", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "ツールバーをヘッダー内またはウィンドウの隅に配置します。", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "改行", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "新しい行に強制し、他のヘッダー項目から分離します。", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "ツールバーがヘッダー内に配置されている場合にのみ使用できます。", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "ツールバーの位置", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "左上", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "右上", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "左下", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "右下", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "ウィンドウの四隅の1つにツールバーを配置します。", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "ツールバーが隅に配置されている場合にのみ使用できます。", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "アクセントコントロールを表示", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "コントロールの追加を表示", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "編集コントロールを表示", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "ファイルからインポート", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "クリップボードからインポート", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "以前にエクスポートした{appName}バックアップを復元します。", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "または、 {appName}バックアップファイルをここにドロップします。", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "データのエクスポート", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "クリップボードにコピー", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "{appName}ブックマークと設定のバックアップをダウンロードします。", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "このファイルは、後でこのデバイスまたは別のデバイスにインポートできます。", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "すべてのデータをクリアする", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "ブックマークを除くすべてをクリアする", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "すべてのデータをクリアするとブックマークが失われます。", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "データをバックアップする", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "すべてのデータをクリアし{appName}をデフォルトの状態にリセットします。", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "または、すべての設定を消去して、現在のブックマークとグループを保持することもできます。", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "言語", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "システム言語を使用する", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "正しくない翻訳を見つけましたか?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "{appName}翻訳を手伝ってください", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "すべてにブックマーク設定を適用する", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "ブラウザのサポート", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "クッキーとキャッシュ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "データのバックアップと復元", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "ローカル背景画像", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "保護されたURL", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "設定とブックマークの回復", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "ブラウザを開いたときにリセットする", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "あなたのプライバシーを尊重する", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "背景ビデオまたは画像の設定", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Firefoxのホームページとして{appName}を設定する", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "より多くのサポートまたはフィードバックについて:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "問題を送信します。", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Wikiを確認してください。", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName}は無料です。コーヒーの形で感謝を歓迎します!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "私にコーヒーを買う", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "設定をコミュニティと共有します。", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Reddit/r/{appName}見つかりました。", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "このプロジェクトはオープンソースです。", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "GitHubで見つかりました。", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General PublicLicensev3.0。", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "このブックマークを左に移動", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "ブックマークをドラッグして並べ替えます", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "このブックマークを右に移動します", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "このブックマークを編集する", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "このブックマークを削除する", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "新しいブックマークを追加する", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "追加", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "キャンセル", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "削除する", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "名前のないブックマークを削除する", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "このブックマークを削除してもよろしいですか?これは、元に戻すことはできません。", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "削除する", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "キャンセル", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "編集", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "名前のないブックマークを編集する", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "保存する", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "キャンセル", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "ビジュアルと名前", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "住所", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "ポジション", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "レイアウト", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "テーマ", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "ビジュアルと名前", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "このブックマークタイルに文字、アイコン、画像、名前を表示します。", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "住所", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "必ず完全なURLを使用し、「https:// ...」を含めてください", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "ポジション", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "このブックマークを配置するグループ。", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "レイアウト", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "視覚要素と名前の位置、縮尺、向きを変更します。", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "テーマ", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "テーマとアクセントの色を上書きします。", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "視覚要素と名前の配置", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "左上", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "トップセンター", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "右上", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "中央左", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "センターセンター", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "中道右派", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "左下", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "下部中央", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "右下", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "垂直", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "ビジュアル要素を積み重ねて、上下に名前を付けます。", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "水平", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "ビジュアル要素と名前を並べて配置します。", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "視覚要素と名前", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "名前の前にビジュアル要素を配置します。", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "名前、次に視覚要素", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "ビジュアル要素の前に名前を配置します。", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "回転する", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "ビジュアルエレメントの位置を調整する", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "水平", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "垂直", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "側溝", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "ビジュアル要素を表示", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "このブックマーク六角形に文字、アイコン、または画像を表示します。", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "手紙", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "アイコン", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "画像", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "視覚的なサイズ", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "しおり", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "ブックマークアイコン", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesomeのブランドまたはアイコン", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "アイコンを削除", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "ブックマーク画像", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "ビジュアルシャドウ", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "視覚的な影は、文字またはアイコンにのみ適用されます。", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "名前を表示", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "ブックマーク名", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "例", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "名前のサイズ", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "テーマアクセント", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "テーマで定義されたアクセントを使用します。", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "カスタムアクセント", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "テーマアクセントを上書きします。", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "アクセント", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "テーマカラー", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "テーマで定義された色を使用します。", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "カスタムカラー", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "テーマの色を上書きします。", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "色", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "不透明度", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "背景を表示", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "このブックマークタイルに画像またはビデオの背景を表示します。", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "画像", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "ビデオ", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "不透明度", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "背景画像のURL", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "背景画像は、画像ファイルへの直接URLのみをサポートします。", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "背景ビデオのURL", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "バックグラウンドビデオは、ビデオファイルへの直接URLのみをサポートします。 MP4およびWebM形式をサポートします。", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "YouTubeページのURLは使用できません。", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "国境", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "広いタイル", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "2つの列にまたがるブックマークタイル。", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "背の高いタイル", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "2行にまたがるブックマークタイル。", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "既存のグループ", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "新しい集団", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "グループ例", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "ランダムグループ名", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "グループ", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "ポジション", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "「視覚的要素の表示」と「名前の表示」を他のブックマークに適用します", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "文字、アイコン、画像、名前のテキストは共有されません。", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "すべてのブックマークの視覚要素または名前を非表示にするのに便利です。", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "他のブックマークにレイアウトを適用する", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "保存したら、上記のレイアウトを他のすべてのブックマークに適用します。", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "ビジュアルと名前のサイズ、配置、順序、位置、およびガターのみがすべてに適用されます。", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "テーマを他のブックマークに適用する", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "保存したら、上記のテーマを他のすべてのブックマークに適用します。", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "色、アクセント、不透明度、境界線、視覚的な影のみがすべてに適用されます。", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "プレビュー", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "プレビュー(50%スケール)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "このグループを上に移動します", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "グループをドラッグして並べ替えます", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "このグループを下に移動します", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "このグループを編集する", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "このグループを削除する", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "このグループのすべてのブックマークを開きます", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "このグループを折りたたむ", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "新しいグループを追加する", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "追加", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "キャンセル", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "削除する", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "名前のないグループを削除する", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "このグループとその中のすべてのブックマークを削除してもよろしいですか?これは、元に戻すことはできません。", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "削除する", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "キャンセル", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "編集", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "名前のないグループを編集する", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "保存する", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "キャンセル", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "名前", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "このグループの上に名前を表示します。", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "ツールバー", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "コントロールを表示して、このグループのすべてのブックマークを開いたり、ブックマークを表示/非表示にしたりします。", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "注文", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "このグループの位置。", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "グループ名を表示", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "グループ名", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "グループ例", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "ランダムグループ名", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "折りたたみを表示", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "[折りたたみ]ボタンは、このグループのブックマークを表示または非表示にします。", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "表示すべて開く", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "このグループに少なくとも1つのブックマークがある場合は、[すべて開く]ボタンが表示されます。", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "ポジション", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "この保存されたカスタムテーマを編集する", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "この保存されたカスタムテーマを削除します", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "名前", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "テーマの例", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "ランダムテーマ名", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "現在のテーマを保存", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "保存する", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "キャンセル", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "削除する", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "名前のないカスタムテーマを削除する", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "この保存されたカスタムテーマを削除してもよろしいですか?これは、元に戻すことはできません。", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "保存する", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "キャンセル", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "編集", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "名前のないカスタムテーマを編集する", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "削除する", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "キャンセル", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "アクセントカラー", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "追加", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "新しい集団", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "新しいブックマーク", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "グループとブックマークを編集する", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "設定メニューを開く", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "バックアップファイルの全部または一部を復元できます。次のデータが復元されます。", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "ブックマーク", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "これには、すべてのグループとブックマークが含まれます", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "ブックマークは、インポート時にカスタムの色、アクセント、境界線を保持します。", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "既存のブックマークを置き換える", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "既存のブックマークに追加", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "テーマ", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "これには、色、アクセント、フォント、背景、および保存されているカスタムテーマが含まれます。", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "設定", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "これには、レイアウトのサイズと位置、ヘッダー領域のサイズ、ブックマーク領域のサイズ、およびその他のユーザー設定が含まれます。", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "{appName}バックアップからの復元", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "輸入", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "キャンセル", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "すべての{appName}データをクリアしますか?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "{appName}ブックマークと設定をクリアしてもよろしいですか? {appName}はデフォルトの状態に復元されます。", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "これは、元に戻すことはできません。", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "すべてのデータをクリアする", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "キャンセル", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "ブックマーク以外の{appName}データをクリアしますか?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "{appName}設定をクリアしてもよろしいですか? {appName}はデフォルトの状態に復元されますが、ブックマークとグループは残ります。", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "これは、元に戻すことはできません。", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "ブックマークを除くすべてをクリアする", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "キャンセル", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "バックアップ", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "インポートするものが選択されていません。", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "成功! {appName}ブックマークと設定を復元しています。", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "JSONファイルではありません。 {appName}からのものであることを確認してください。", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "適切な種類のJSONファイルではありません。 {appName}からのものであることを確認してください。", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "適切な種類のデータではありません。 {appName}または{appName}バックアップJSONファイルからのデータを保持していることを確認してください。", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "デフォルトにリセット", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "16進コード", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "ランダムカラー", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "その他のコントロール", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "色相", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "飽和", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "軽さ", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "赤", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "緑", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "青い", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/ms/messages.json b/src/locale/ms/messages.json new file mode 100644 index 00000000..128a33dc --- /dev/null +++ b/src/locale/ms/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Sesuaikan warna aksen, reka letak, gaya, latar belakang dan penanda halaman dalam nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Nyahpepijat", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Input", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Butang", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Penanda buku", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "ikon", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Tema", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Pratetap", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Disimpan", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Gaya", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Warna", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Loghat", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "fon", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Jejari", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Bayang-bayang", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "teduh", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Kelegapan", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Latar belakang", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Susun atur", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Kepala", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Penanda buku", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Susun atur", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Penskalaan", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "kawasan", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Padding", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Longkang", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Penjajaran", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Halaman", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Kepala", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Penjajaran", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "salam", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Perkataan peralihan", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "jam", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Tarikh", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Cari", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Penanda buku", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Umum", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Gaya", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientasi", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Isih", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Kumpulan", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Penjajaran", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "nama", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Runtuh", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Bar alat", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Bar alat", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Saiz", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Lokasi", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "kedudukan", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Kawalan", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Data", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Pulihkan", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Sandaran", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Jelas", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Bahasa", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Sokongan", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "kopi", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Menggunakan Pratetap akan menggantikan Warna, Aksen, Fon, Gaya, Jejari, Bayang, Lorek dan Latar Belakang semasa.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Menyimpan Tema akan merekodkan Warna, Aksen, Fon, Gaya, Kelegapan, Jejari, Bayang, Lorek dan Latar Belakang semasa.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Simpan tema semasa", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Edit tema yang disimpan", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Mod gelap", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Mod cahaya", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Gunakan bahasa sistem", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Ikuti mod Cahaya atau Gelap sistem.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Latar belakang, Penanda Halaman dan Modal menggunakan warna dari kiri.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Elemen teks dan bentuk menggunakan warna dari sebelah kanan.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Untuk melihat cahaya beralih kepada Gaya Cahaya dan kemudian pilih warna Utama. Dan begitu juga sebaliknya untuk kelihatan gelap.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Warna utama", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Ketepuan", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Julat kontras", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Permulaan kontras", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Hujung kontras", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Gerakkan kawalan julat Kontras rapat bersama untuk rupa yang diredamkan.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Gerakkan kawalan julat Kontras berjauhan antara satu sama lain untuk rupa yang jelas.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "kelabu", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "merah", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "Jingga", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Kuning", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "kapur", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "hijau", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Cyan", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Teal", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "biru", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Ungu", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fuchsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Cahaya tambahan super", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Cahaya tambahan", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Cahaya", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super lebih gelap", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Lebih gelap", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Gelap", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Warna aksen", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Warna Aksen Rawak semasa dimuatkan/segar semula", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "mana-mana", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Cahaya", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Gelap", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Jenuh", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Rawak sekarang", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Auto tukar warna Aksen", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Tukar kelewatan", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Ubah langkah", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Berhati-hati kerana warna Aksen yang berubah pantas boleh menyebabkan masalah prestasi.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Auto tukar Rona aksen tidak akan berfungsi apabila warna Aksen adalah kelabu atau hitam.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Fon paparan", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Nama fon Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Gunakan Fon Google untuk menyesuaikan Jam, Tarikh, nama Kumpulan dan Surat Penanda Halaman.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Cari Fon Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Tambahkan nama fon seperti yang dipaparkan pada Google Font, termasuk huruf besar dan ruang, cth: masukkan \"Fredoka One\" atau \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Kosongkan medan untuk menggunakan fon lalai \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Berat fon", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Cahaya", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Biasa", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "berani", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Tidak semua fon menyokong semua berat. Rujuk halaman Google Font untuk melihat yang tersedia.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Biasalah", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Italic", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Fon antara muka pengguna", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Nama fon Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Gunakan Fon Google untuk menyesuaikan nama Penanda Halaman, URL dan elemen borang.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Cari Fon Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Tambahkan nama fon seperti yang dipaparkan pada Google Font, termasuk huruf besar dan ruang, cth: masukkan \"Roboto\", \"Source Sans Pro\" atau \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Kosongkan medan untuk menggunakan fon lalai \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Berat fon", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Cahaya", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "biasa", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "berani", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Tidak semua fon menyokong semua berat. Rujuk halaman Google Font untuk melihat yang tersedia.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Biasalah", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Italic", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Jejari sudut", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Saiz bayang-bayang", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Kelegapan teduhan", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Teduhan kabur", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Tidak disokong oleh semua pelayar.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Semua kelegapan", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Tukar kelegapan bar Carian, Penanda Halaman, kawalan Kumpulan dan Bar Alat.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Kelegapan juga boleh ditukar apabila mengedit Penanda Halaman individu.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Bar alat", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Penanda buku", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Kotak carian", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Bar alat kumpulan", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Latar belakang mengikut Tema", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Gunakan warna Latar Belakang yang ditakrifkan oleh Tema.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Latar belakang mengikut Aksen", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Gunakan warna Aksen untuk Latar Belakang.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Warna tersuai", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Kecerunan", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Gambar", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Warna latar belakang", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Sudut kecerunan latar belakang", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Permulaan kecerunan latar belakang", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Akhir kecerunan latar belakang", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Imej tempatan tidak boleh digunakan lagi. Imej mesti dihoskan di suatu tempat dalam talian.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Mengapa ini berubah?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Tambahkan lebih daripada satu URL yang dipisahkan oleh ruang atau pada baris baharu untuk imej latar belakang rawak semasa dimuatkan.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash boleh digunakan untuk imej rawak, cth:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?malam,siang,langit", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Tukar parameter selepas .../random/ untuk lebih banyak pilihan. Masa memuatkan mungkin berbeza-beza.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Kabur", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Skala kelabu", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Skala", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Loghat", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Kelegapan", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Vignette", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Lorek mula dan tamat", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Hujung teduh", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Mula teduh", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "URL halaman YouTube tidak boleh digunakan.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Bagaimana untuk memaut ke fail video.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Video latar belakang hanya menyokong URL terus ke fail video. Menyokong format MP4 dan WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Tambahkan lebih daripada satu URL yang dipisahkan oleh ruang atau pada baris baharu untuk video latar belakang rawak yang dimuatkan.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Kabur", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Skala kelabu", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Skala", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Loghat", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Kelegapan", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Vignette", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Lorek mula dan tamat", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Hujung teduh", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Mula teduh", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Warna latar belakang reka letak", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Telus", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Tiada warna latar belakang di belakang Reka Letak.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Warna tersuai", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Gunakan warna tersuai di belakang Reka Letak.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Warna latar belakang reka letak", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Kelegapan latar belakang", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Latar belakang kabur", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Tidak disokong oleh semua pelayar.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Pembahagi antara Pengepala dan kawasan Penanda Halaman", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Warna latar belakang pengepala", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Telus", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Tiada warna latar belakang di belakang kawasan Pengepala.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Warna tersuai", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Gunakan warna tersuai di belakang kawasan Pengepala.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Warna latar belakang pengepala", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Kelegapan latar belakang", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Warna latar belakang penanda halaman", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Telus", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Tiada warna latar belakang di belakang kawasan Penanda Halaman.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Warna tersuai", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Gunakan warna tersuai di belakang kawasan Penanda Halaman.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Warna latar belakang penanda halaman", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Kelegapan latar belakang", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Penanda buku sempadan", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Sempadan penanda halaman juga boleh ditukar apabila mengedit Penanda Halaman individu.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Warna Sempadan ditakrifkan oleh Aksen yang juga boleh ditukar apabila mengedit Penanda Halaman individu.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Tambahkan aksen unik pada setiap Penanda Halaman", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Alih keluar semua penggantian aksen", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Penanda halaman Aksen tersuai juga boleh ditukar apabila mengedit Penanda Halaman individu.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Saiz global", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Lebar kawasan susun atur", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Lebar kawasan pengepala", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Penjajaran kawasan pengepala", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Dibiarkan", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Pusat", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Betul", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Kesan mungkin tidak kelihatan jika Kawasan Pengepala adalah lebar penuh.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Hanya tersedia apabila Arah Layout adalah Menegak dan item Pengepala ditunjukkan.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Penanda halaman lebar kawasan", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Penjajaran kawasan penanda halaman", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Dibiarkan", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Pusat", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Betul", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Kesan mungkin tidak kelihatan jika Kawasan Penanda Halaman mempunyai lebar penuh.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Hanya tersedia apabila Arah Layout adalah Menegak dan item Pengepala ditunjukkan.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Ruang di sekitar Pengepala dan Kawasan Penanda Halaman", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Ruang antara item Pengepala dan Penanda Halaman", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Penjajaran kawasan", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Atas Kiri", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Pusat Atas", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Atas Kanan", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Tengah Kiri", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Pusat Pusat", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Tengah Kanan", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Dibahagian bawah kiri", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Pusat Bawah", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Bawah Kanan", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Jajar mendatar", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Susun Pengepala dan Penanda Halaman dalam satu baris bersebelahan.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Jajar menegak", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Susun Pengepala dan Penanda Halaman dalam lajur satu di atas yang lain.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Pengepala kemudian Penanda Halaman", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Perintahkan kawasan Pengepala muncul sebelum kawasan Penanda Halaman.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Penanda halaman kemudian Pengepala", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Perintahkan kawasan Penanda Halaman untuk muncul sebelum kawasan Pengepala.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Tajuk", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Tab baru", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL Favicon", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Tidak disokong oleh semua pelayar.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Bar skrol", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Nipis", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Tersembunyi", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Tidak disokong oleh semua pelayar.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Tatal melepasi hujung", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Nyahkaburkan imej atau video latar belakang", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Imej atau video latar belakang tidak akan kabur apabila ditatal ke bahagian bawah halaman.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Imej atau video kabur boleh didapati di bawah Latar Belakang Tema.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Penjajaran item pengepala", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Dibiarkan", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Pusat", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Betul", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Kesan mungkin tidak kelihatan jika saiz kotak Carian ditetapkan kepada Auto dan membesar untuk mengisi ruang yang tersedia.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Tunjukkan Salam", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Saiz", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Baris baru", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Paksa ke baris baharu dan asingkan daripada item Pengepala lain.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Perkataan", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "tiada", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Berguna untuk memaparkan hanya nama.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Adat", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Gunakan ucapan anda sendiri.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Lalai kepada \"Good morning...\" jika dibiarkan kosong.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Teks ucapan tersuai", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "apa khabar", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "nama", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Nama panggilan, alias atau nama adiwira", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Tunjukkan perkataan Peralihan", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Hanya tersedia apabila Tarikh atau Masa ditunjukkan.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Perkataan", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Saiz", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Baris baru", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Paksa ke baris baharu dan asingkan daripada item Pengepala lain.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Waktu persembahan", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Sebagai nombor", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Sebilah pedang", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Tunjukkan minit", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Sebagai nombor", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Sebilah pedang", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Tunjukkan detik", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Sebagai nombor", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Sebilah pedang", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Tunjukkan pemisah", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Watak pemisah", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 jam", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "PAGI PETANG", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Saiz", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Baris baru", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Paksa ke baris baharu dan asingkan daripada item Pengepala lain.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Hari Pertunjukan", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Sebagai nombor", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Sebilah pedang", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Permulaan minggu", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "Isnin", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "Ahad", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Panjang perkataan", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Panjang", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Pendek", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Tunjukkan Tarikh", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Sebagai nombor", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Sebilah pedang", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Nombor ordinal", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Bulan Paparan", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Sebagai nombor", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Sebilah pedang", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Nombor ordinal", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Panjang perkataan", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Panjang", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Pendek", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Tahun Tayangan", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Sebagai nombor", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Sebilah pedang", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Tunjukkan pemisah", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Watak pemisah", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Format", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Tarikh / Bulan", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Bulan / Tarikh", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Saiz", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Baris baru", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Paksa ke baris baharu dan asingkan daripada item Pengepala lain.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Tunjukkan Carian", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Lebar kotak carian", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Lebar automatik", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Kotak carian akan berkembang sesuai dengan ruang yang tersedia.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Lebar tersuai", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Tentukan sejauh mana kotak Carian sepatutnya berada di dalam Kawasan Pengepala.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Lebar", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Saiz", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Baris baru", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Paksa ke baris baharu dan asingkan daripada item Pengepala lain.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Enjin carian", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Adat", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "nama", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Nama enjin carian", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Masukkan alamat web dengan parameter carian, cth: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} akan menambah istilah carian yang dimasukkan ke dalam kotak Carian di hujung URL di atas.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Atribut nama", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Menetapkan atribut nama pada medan input Carian.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Ini mentakrifkan nama yang dihantar kepada enjin carian semasa menyerahkan. Jika tidak pasti biarkan kosong.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Penjajaran teks carian", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Dibiarkan", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Pusat", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Betul", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Buka hasil carian dalam tab baharu", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Tunjukkan Penanda Halaman", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Tunjukkan URL pada tuding Penanda Halaman", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Tunjukkan baris Penanda Halaman", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Tunjukkan bayang pada tuding Penanda Halaman", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Kesan mungkin tidak kelihatan jika Bayangan Tema ditetapkan kepada 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Tumbuh pada tuding Penanda Halaman", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Buka Penanda Halaman dalam tab baharu", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Saiz penanda halaman", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Sekat", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Jubin Penanda Halaman berbentuk segi empat sama.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Senaraikan", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Jubin Penanda Halaman pendek dan lebar.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Atas", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Bawah", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Paparkan URL dan Kawalan sama ada di bahagian atas atau bawah Jubin Penanda Halaman.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Melalui surat", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Mengikut ikon", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Dengan nama", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Penjajaran kawasan butiran kumpulan", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Dibiarkan", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Pusat", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Betul", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Pesanan butiran kumpulan", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Butiran kumpulan kemudian Penanda Halaman", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Perintahkan kawasan butiran Kumpulan untuk muncul sebelum kawasan Penanda Halaman.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Penanda halaman kemudian butiran Kumpulan", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Perintahkan kawasan Penanda Halaman untuk muncul sebelum kawasan butiran Kumpulan.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Saiz nama", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Tunjukkan semua", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Sembunyikan semua", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Nama Kumpulan juga boleh ditukar dengan mengedit Kumpulan individu.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Buka semua kumpulan", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Runtuhkan semua kumpulan", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Saiz bar alat kumpulan", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Kawalan Runtuh Kumpulan", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Tunjukkan semua", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Sembunyikan semua", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Butang runtuh bar alat kumpulan juga boleh ditukar dengan mengedit Kumpulan individu.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Kumpulan Buka semua kawalan", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Tunjukkan semua", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Sembunyikan semua", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Bar alat kumpulan butang buka semua juga boleh ditukar dengan mengedit Kumpulan individu.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Saiz bar alat", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "Di satu sudut", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "Dalam Tajuk", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Letakkan Bar Alat di dalam Pengepala atau di sudut tetingkap.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Baris baru", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Paksa ke baris baharu dan asingkan daripada item Pengepala lain.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Hanya tersedia apabila Bar Alat diletakkan di dalam Pengepala.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Kedudukan bar alat", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Atas Kiri", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Atas Kanan", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Dibahagian bawah kiri", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Bawah Kanan", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Letakkan Bar Alat di salah satu daripada empat penjuru tetingkap.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Hanya tersedia apabila Bar Alat diletakkan di sudut.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Tunjukkan kawalan Aksen", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Tunjukkan kawalan Tambah", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Tunjukkan kawalan Edit", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Import daripada fail", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Import dari papan keratan", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Pulihkan sandaran {appName} dieksport sebelum ini.", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Atau lepaskan {appName} di sini.", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Eksport data", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Salin ke papan keratan", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Muat turun sandaran Penanda Halaman dan Tetapan {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Fail ini kemudiannya boleh diimport pada peranti ini atau peranti lain.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Kosongkan semua data", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Kosongkan semua kecuali penanda halaman", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Anda akan kehilangan Penanda Halaman dengan mengosongkan semua data.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Sandarkan data anda", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Kosongkan semua data untuk menetapkan semula {appName} kepada keadaan lalai.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Sebagai alternatif, anda boleh memadam semua tetapan tetapi mengekalkan Penanda Halaman dan Kumpulan semasa.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Bahasa", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Gunakan bahasa sistem", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Temui terjemahan yang tidak betul?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Bantu menterjemah {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Menggunakan tetapan penanda halaman kepada semua", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Sokongan penyemak imbas", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Kuki dan cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Sandaran dan pemulihan data", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Imej latar belakang tempatan", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "URL yang dilindungi", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Memulihkan tetapan dan penanda halaman", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Menetapkan semula apabila membuka penyemak imbas", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Menghormati privasi anda", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Menetapkan video atau imej latar belakang", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Menetapkan {appName} sebagai halaman utama Firefox anda", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Untuk lebih banyak sokongan atau maklum balas:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Hantar Isu.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Semak Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} adalah percuma, penghargaan dialu-alukan dalam bentuk kopi!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Belikan saya kopi", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Kongsi persediaan anda dengan komuniti.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Ditemui di Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Projek ini adalah sumber terbuka.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Ditemui di GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "Lesen Awam Am GNU v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Alihkan penanda halaman ini ke kiri", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Seret penanda halaman untuk menyusun semula", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Alihkan penanda halaman ini ke kanan", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Edit penanda halaman ini", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Alih keluar penanda halaman ini", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Tambahkan Penanda Halaman baharu", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Tambah", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Batal", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Alih keluar", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Alih keluar penanda halaman yang tidak dinamakan", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Adakah anda pasti mahu mengalih keluar Penanda Halaman ini? Perkara ini tidak boleh diubah.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Alih keluar", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Batal", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Sunting", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Edit penanda halaman tanpa nama", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Jimat", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Batal", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visual & Nama", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Alamat", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "kedudukan", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Susun atur", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Tema", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visual & Nama", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Paparkan Huruf, Ikon, Imej dan Nama pada jubin Penanda Halaman ini.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Alamat", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Pastikan anda menggunakan URL penuh dan sertakan \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "kedudukan", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Kumpulan untuk meletakkan Penanda Halaman ini.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Susun atur", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Tukar kedudukan, skala dan orientasi Elemen Visual dan Nama.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Tema", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Gantikan Tema dan warna Aksen.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Penjajaran Elemen Visual dan Nama", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Atas Kiri", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Pusat Atas", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Atas Kanan", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Tengah Kiri", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Pusat Pusat", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Tengah Kanan", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Dibahagian bawah kiri", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Pusat Bawah", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Bawah Kanan", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Menegak", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Susun Elemen Visual dan Namakan satu di atas yang lain.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Mendatar", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Susun Elemen Visual dan Nama bersebelahan.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Elemen visual kemudian namakan", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Letakkan Elemen Visual sebelum Nama.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Namakan kemudian elemen visual", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Letakkan Nama sebelum Elemen Visual.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Putar", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Laraskan kedudukan Elemen Visual", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Mendatar", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Menegak", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Longkang", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Tunjukkan Elemen Visual", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Paparkan Huruf, Ikon atau Imej pada heksagon Penanda Halaman ini.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "surat", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "ikon", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Gambar", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Saiz visual", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Surat penanda buku", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Ikon penanda halaman", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "Jenama atau Ikon FontAwesome", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Alih keluar ikon", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Imej penanda halaman", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Bayangan visual", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Bayang visual hanya digunakan pada Surat atau Ikon.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Tunjukkan Nama", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Nama penanda buku", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Contoh", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Saiz nama", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Aksen Tema", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Gunakan Aksen yang ditakrifkan oleh Tema.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Loghat Tersuai", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Gantikan Aksen Tema.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Loghat", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Warna tema", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Gunakan Warna yang ditakrifkan oleh Tema.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Warna tersuai", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Gantikan warna Tema.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Warna", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Kelegapan", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Tunjukkan latar belakang", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Paparkan Imej atau Latar Belakang video pada jubin Penanda Halaman ini.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Gambar", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Video", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Kelegapan", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL imej latar belakang", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Imej latar belakang hanya menyokong URL terus ke fail imej.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL video latar belakang", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Video latar belakang hanya menyokong URL terus ke fail video. Menyokong format MP4 dan WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "URL halaman YouTube tidak boleh digunakan.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "sempadan", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Jubin lebar", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Penanda halaman jubin untuk merentangi dua lajur.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Jubin tinggi", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Penanda halaman jubin untuk merentangi dua baris.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Kumpulan Sedia Ada", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Kumpulan Baru", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Kumpulan contoh", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Nama Kumpulan Rawak", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Kumpulan", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "kedudukan", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Gunakan \"Tunjukkan Elemen Visual\" dan \"Tunjukkan Nama\" pada Penanda Halaman lain", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Teks Surat, Ikon, Imej dan Nama tidak akan dikongsi.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Berguna untuk menyembunyikan Elemen atau Nama Visual pada semua Penanda Halaman.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Gunakan Reka Letak pada Penanda Halaman lain", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Apabila disimpan, gunakan Reka Letak di atas pada semua Penanda Halaman lain.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Hanya saiz Visual dan Nama, Penjajaran, Susunan, Kedudukan dan Longkang akan digunakan untuk semua.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Gunakan Tema pada Penanda Halaman lain", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Apabila disimpan, gunakan Tema di atas pada semua Penanda Halaman lain.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Hanya bayang Warna, Aksen, Kelegapan, Sempadan dan Visual akan digunakan pada semua.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Pratonton", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Pratonton (skala 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Alihkan kumpulan ini ke atas", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Seret kumpulan untuk menyusun semula", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Alihkan kumpulan ini ke bawah", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Edit kumpulan ini", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Alih keluar kumpulan ini", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Buka semua penanda halaman dalam kumpulan ini", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Runtuhkan kumpulan ini", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Tambah Kumpulan baharu", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Tambah", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Batal", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Alih keluar", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Alih keluar kumpulan yang tidak dinamakan", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Adakah anda pasti mahu mengalih keluar Kumpulan ini dan semua Penanda Halaman dalam? Perkara ini tidak boleh diubah.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Alih keluar", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Batal", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Sunting", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Edit kumpulan tanpa nama", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Jimat", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Batal", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "nama", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Paparkan Nama di atas Kumpulan ini.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Bar alat", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Paparkan kawalan untuk membuka semua atau menunjukkan/menyembunyikan Penanda Halaman dalam Kumpulan ini.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Memesan", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "Kedudukan Kumpulan ini.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Tunjukkan nama Kumpulan", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Nama kumpulan", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Kumpulan contoh", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Nama Kumpulan Rawak", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Tunjukkan Runtuh", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Butang Runtuhkan akan menunjukkan atau menyembunyikan Penanda Halaman dalam Kumpulan ini.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Tunjukkan Buka semua", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Butang buka semua akan muncul jika terdapat sekurang-kurangnya satu Penanda Halaman dalam Kumpulan ini.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "kedudukan", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Edit tema tersuai yang disimpan ini", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Alih keluar tema tersuai yang disimpan ini", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "nama", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Contoh tema", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Nama tema rawak", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Simpan tema semasa", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Jimat", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Batal", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Alih keluar", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Alih keluar tema tersuai yang tidak dinamakan", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Adakah anda pasti mahu mengalih keluar tema tersuai yang disimpan ini? Perkara ini tidak boleh diubah.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Jimat", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Batal", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Sunting", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Edit tema tersuai tanpa nama", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Alih keluar", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Batal", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Warna aksen", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Tambah", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Kumpulan Baru", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Penanda Halaman Baharu", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Edit kumpulan dan penanda halaman", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Buka menu tetapan", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Anda boleh memulihkan semua atau sebahagian daripada fail sandaran. Data berikut akan dipulihkan:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Penanda buku", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Ini termasuk semua Kumpulan dan Penanda Halaman", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Penanda halaman akan menyimpan sebarang Warna, Aksen dan Sempadan tersuai apabila diimport.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Gantikan penanda halaman sedia ada", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Tambahkan pada penanda halaman sedia ada", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Tema", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Ini termasuk Warna, Aksen, Fon, Latar Belakang dan sebarang Tema Tersuai yang disimpan.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "tetapan", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Ini termasuk saiz dan kedudukan susun atur, saiz kawasan pengepala, saiz kawasan penanda halaman dan tetapan pengguna lain.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Memulihkan daripada sandaran {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Import", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Batal", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Kosongkan semua data {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Adakah anda pasti mahu mengosongkan semua Penanda Halaman dan Tetapan {appName} {appName} akan dipulihkan kepada keadaan lalai.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Perkara ini tidak boleh diubah.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Kosongkan semua data", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Batal", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Kosongkan {appName} kecuali penanda halaman?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Adakah anda pasti mahu mengosongkan semua Tetapan {appName} {appName} akan dipulihkan kepada keadaan lalai tetapi Penanda Halaman dan Kumpulan anda akan kekal.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Perkara ini tidak boleh diubah.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Kosongkan semua kecuali penanda halaman", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Batal", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "sandaran", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Tiada apa-apa yang dipilih untuk diimport.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Berjaya! Memulihkan Penanda Halaman dan Tetapan {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Bukan fail JSON. Pastikan fail yang dipilih datang daripada {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Bukan jenis fail JSON yang betul. Pastikan fail yang dipilih datang daripada {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Bukan jenis data yang betul. Pastikan papan keratan menyimpan data daripada {appName} atau fail JSON sandaran {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Tetapkan semula kepada lalai", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Kod hex", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Warna rawak", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Lebih banyak kawalan", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Hue", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Ketepuan", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Keringanan", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "merah", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "hijau", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "biru", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/pt/messages.json b/src/locale/pt/messages.json new file mode 100644 index 00000000..3dbe52c6 --- /dev/null +++ b/src/locale/pt/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Personalize a cor de destaque, layout, estilo, plano de fundo e marcadores no nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Depurar", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Entrada", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Botão", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "marca páginas", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Ícone", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Tema", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Preset", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Salvou", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Estilo", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Cor", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Sotaque", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Fonte", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Raio", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Sombra", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Sombra", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Opacidade", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Fundo", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Cabeçalho", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "marca páginas", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Layout", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Dimensionamento", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Área", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Preenchimento", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Calha", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Alinhamento", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Página", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Cabeçalho", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Alinhamento", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Saudações", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Palavras de transição", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Relógio", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Encontro", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Procurar", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "marca páginas", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Em geral", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Estilo", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Orientação", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Organizar", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Grupo", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Alinhamento", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Nome", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Colapso", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Barra de ferramentas", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Barra de ferramentas", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Tamanho", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Localização", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Posição", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Controles", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Dados", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Restaurar", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Cópia de segurança", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Claro", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Língua", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Apoio, suporte", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Café", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Aplicar uma predefinição substituirá a cor, o destaque, a fonte, o estilo, o raio, a sombra, a sombra e o plano de fundo atuais.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Salvar um tema gravará a cor, o destaque, a fonte, o estilo, a opacidade, o raio, a sombra, a sombra e o plano de fundo atuais.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Salvar tema atual", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Editar temas salvos", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Modo escuro", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Modo claro", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Use a linguagem do sistema", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Siga o modo claro ou escuro do sistema.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Planos de fundo, favoritos e modais usam sombras da esquerda.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Os elementos de texto e formulário usam sombras da direita.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Para uma aparência clara, mude para o Estilo de luz e selecione uma cor primária. E vice-versa para um look dark.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Cor primária", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Saturação", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Faixa de contraste", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Início de contraste", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Fim do contraste", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Mova os controles da faixa de contraste juntos para uma aparência silenciosa.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Mova os controles da faixa de contraste para longe uns dos outros para obter uma aparência nítida e viva.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Cinza", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "vermelho", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "laranja", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Amarelo", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Lima", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Verde", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Ciano", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Cerceta", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Azul", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Roxa", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Magenta", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fúcsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Super luz extra", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Luz extra", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Leve", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Super extra escuro", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Extra escuro", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Escuro", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Cor de destaque", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Cor de acento aleatório ao carregar / atualizar", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Qualquer", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Leve", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Escuro", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Saturado", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Randomizar agora", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Mudança automática de tonalidade de acento", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Atraso de mudança", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Mudar etapas", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Tome cuidado, pois uma tonalidade de acento que muda rapidamente pode causar problemas de desempenho.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "A alteração automática do matiz de destaque não funcionará quando a cor de destaque for cinza ou preto.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Fonte de exibição", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Nome da fonte do Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Use uma fonte do Google para personalizar o relógio, a data, os nomes dos grupos e as letras dos favoritos.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Encontre uma fonte do Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Adicione um nome de fonte como aparece no Google Fonts, incluindo letras maiúsculas e espaços, por exemplo: digite \"Fredoka One\" ou \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Limpe o campo para usar a fonte padrão \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Espessura da fonte", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Leve", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Regular", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Negrito", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Nem todas as fontes suportam todos os pesos. Consulte a página de fontes do Google para ver quais estão disponíveis.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Normal", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "itálico", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Fonte da interface do usuário", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Nome da fonte do Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Use uma fonte do Google para personalizar o nome do marcador, o URL e os elementos do formulário.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Encontre uma fonte do Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Adicione um nome de fonte conforme aparece no Google Fonts, incluindo letras maiúsculas e espaços, por exemplo: digite \"Roboto\", \"Source Sans Pro\" ou \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Limpe o campo para usar a fonte padrão \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Espessura da fonte", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Leve", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Regular", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Negrito", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Nem todas as fontes suportam todos os pesos. Consulte a página de fontes do Google para ver quais estão disponíveis.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Normal", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "itálico", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Raio de canto", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Tamanho da sombra", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Opacidade de sombra", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Desfoque de sombra", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Não é compatível com todos os navegadores.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Toda opacidade", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Altere a opacidade da barra de pesquisa, favoritos, controles de grupo e barra de ferramentas.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "A opacidade também pode ser alterada ao editar marcadores individuais.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Barra de ferramentas", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "marca páginas", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Caixa de pesquisa", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Barra de ferramentas de grupo", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Plano de fundo por tema", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Use a cor de fundo definida pelo tema.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Fundo por sotaque", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Use a cor de destaque para o fundo.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Cor personalizada", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Gradiente", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Imagem", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Vídeo", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Cor de fundo", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Ângulo de gradiente de fundo", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Início do gradiente de fundo", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Fim do gradiente de fundo", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Imagens locais não podem mais ser usadas. As imagens devem ser hospedadas em algum lugar online.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Por que isso mudou?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Adicione mais de um URL separado por espaços ou em novas linhas para uma imagem de plano de fundo aleatória no carregamento.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "O Unsplash pode ser usado para imagens aleatórias, por exemplo:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Altere os parâmetros após ... / aleatório / para mais opções. Os tempos de carregamento podem variar.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Borrão", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Escala de cinza", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Régua", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Sotaque", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Opacidade", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Vinheta", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Início e fim da sombra", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Fim da sombra", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Início de sombra", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "Os URLs da página do YouTube não podem ser usados.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Como vincular a um arquivo de vídeo.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "O vídeo de fundo suporta apenas um URL direto para um arquivo de vídeo. Suporta formato MP4 e WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Adicione mais de um URL separado por espaços ou em novas linhas para um vídeo de fundo aleatório no carregamento.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Borrão", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Escala de cinza", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Régua", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Sotaque", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Opacidade", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Vinheta", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Início e fim da sombra", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Fim da sombra", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Início de sombra", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Cor de fundo do layout", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Transparente", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Sem cor de fundo atrás do Layout.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Cor personalizada", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Use uma cor personalizada atrás do Layout.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Cor de fundo do layout", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Opacidade de fundo", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Desfoque de fundo", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Não é compatível com todos os navegadores.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Divisória entre o cabeçalho e a área de favoritos", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Cor de fundo do cabeçalho", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Transparente", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Sem cor de fundo atrás da área do cabeçalho.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Cor personalizada", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Use uma cor personalizada atrás da área do cabeçalho.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Cor de fundo do cabeçalho", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Opacidade de fundo", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Cor de fundo do marcador", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Transparente", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Sem cor de fundo atrás da área de indicadores.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Cor personalizada", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Use uma cor personalizada atrás da área do Indicador.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Cor de fundo do marcador", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Opacidade de fundo", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Borda do marcador", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "A borda do marcador também pode ser alterada ao editar marcadores individuais.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "A cor da Borda é definida pelo Acento, que também pode ser alterado durante a edição de Marcadores individuais.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Adicione um acento único a cada marcador", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Remova todas as sobreposições de acentos", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "O acento personalizado do marcador também pode ser alterado ao editar marcadores individuais.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Tamanho global", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Largura da área de layout", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Largura da área do cabeçalho", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Alinhamento da área do cabeçalho", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Deixou", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Centro", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Direito", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Os efeitos podem não ser visíveis se a área do cabeçalho for de largura total.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Disponível apenas quando Layout Direction é Vertical e os itens de cabeçalho são exibidos.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Largura da área do marcador", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Alinhamento da área do marcador", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Deixou", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Centro", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Direito", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Os efeitos podem não ser visíveis se a área de marcadores tiver largura total.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Disponível apenas quando Layout Direction é Vertical e os itens de cabeçalho são exibidos.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Espaço ao redor do cabeçalho e da área de favoritos", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Espaço entre os itens de cabeçalho e marcador", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Alinhamento de área", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Cima Esquerda", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Centro Superior", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Canto superior direito", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Centro Esquerdo", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Centro Centro", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Centro à direita", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Inferior esquerdo", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Centro Inferior", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Canto inferior direito", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Alinhamento horizontal", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Empilhe o cabeçalho e os favoritos em uma linha, lado a lado.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Alinhamento vertical", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Empilhe o cabeçalho e os favoritos em uma coluna, um acima do outro.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Cabeçalho e depois favoritos", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Ordene que a área do cabeçalho apareça antes da área dos marcadores.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Marcadores e cabeçalho", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Ordene que a área do marcador apareça antes da área do cabeçalho.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Título", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Nova aba", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL do favicon", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Não é compatível com todos os navegadores.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Barra de rolagem", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Auto", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Afinar", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Escondido", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Não é compatível com todos os navegadores.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Rolar para além do fim", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Desfocar imagem ou vídeo de fundo", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "A imagem ou o vídeo de fundo não serão borrados ao rolar para a parte inferior da página.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "O desfoque de imagem ou vídeo pode ser encontrado em Fundo do tema.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Alinhamento do item de cabeçalho", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Deixou", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Centro", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Direito", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Os efeitos podem não ser visíveis se o tamanho da caixa Pesquisar estiver definido como Automático e aumentar para preencher o espaço disponível.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Mostrar saudação", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Tamanho", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Nova linha", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Force para uma nova linha e separe de outros itens de cabeçalho.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Redação", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Nenhum", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Útil para exibir apenas o nome.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Personalizado", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Use sua própria saudação.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "O padrão é \"Good morning...\" se deixado em branco.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Texto de saudação personalizado", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Olá", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Nome", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Apelido, pseudônimo ou nome de super-herói", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Mostrar palavras de transição", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Disponível apenas quando a data ou hora é exibida.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Redação", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Tamanho", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Nova linha", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Force para uma nova linha e separe de outros itens de cabeçalho.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Mostrar horas", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Como número", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Uma espada", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Mostrar minutos", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Como número", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Uma espada", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Mostrar segundos", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Como número", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Uma espada", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Mostrar separador", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Caractere separador", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 horas", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "MANHÃ TARDE", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Tamanho", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Nova linha", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Force para uma nova linha e separe de outros itens de cabeçalho.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Dia do Show", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Como número", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Uma espada", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Começo da semana", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "segunda-feira", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "Domingo", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Comprimento da palavra", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Grandes", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Baixo", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Mostrar data", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Como número", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Uma espada", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Números ordinais", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Mostrar mês", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Como número", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Uma espada", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Números ordinais", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Comprimento da palavra", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Grandes", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Baixo", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Mostrar ano", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Como número", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Uma espada", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Mostrar separador", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Caractere separador", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Formato", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Data / Mês", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Data do mês", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Tamanho", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Nova linha", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Force para uma nova linha e separe de outros itens de cabeçalho.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Mostrar pesquisa", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Largura da caixa de pesquisa", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Largura automática", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "A caixa de pesquisa crescerá para melhor caber no espaço disponível.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Largura personalizada", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Defina a largura da caixa de pesquisa dentro da área do cabeçalho.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Largura", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Tamanho", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Nova linha", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Force para uma nova linha e separe de outros itens de cabeçalho.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Motor de busca", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Personalizado", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Nome", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Nome do motor de busca", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Insira um endereço da web com os parâmetros de pesquisa, por exemplo: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} adicionará o termo de pesquisa inserido na caixa Pesquisar no final do URL acima.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Atributo de nome", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Define o atributo de nome no campo de entrada Pesquisar.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Isso define o nome passado para o mecanismo de pesquisa ao enviar. Se não tiver certeza, deixe em branco.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Alinhamento do texto de pesquisa", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Deixou", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Centro", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Direito", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Abra os resultados da pesquisa em uma nova guia", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Mostrar favoritos", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Mostrar URL ao passar o mouse sobre o favorito", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Mostrar linha de favoritos", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Mostrar sombra ao passar o mouse sobre o favorito", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Os efeitos podem não ser visíveis se a sombra do tema estiver definida como 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Crescer ao passar o mouse sobre os favoritos", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Abra os favoritos em uma nova guia", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Tamanho do marcador", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Quadra", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Telhas de marcador em forma de quadrado.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Lista", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Blocos de favoritos curtos e largos.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Principal", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Fundo", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Exibe o URL e os controles na parte superior ou inferior de um bloco de favoritos.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Por carta", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Por ícone", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Por nome", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Alinhamento da área de detalhes do grupo", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Deixou", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Centro", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Direito", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Ordem de detalhes do grupo", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Detalhes do grupo e favoritos", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Ordene que a área de detalhes do Grupo apareça antes da área de Marcadores.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Favoritos e detalhes do grupo", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Ordene que a área do marcador apareça antes da área de detalhes do grupo.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Tamanho do nome", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Mostre tudo", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Esconda tudo", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Os nomes dos grupos também podem ser alterados editando grupos individuais.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Abra todos os grupos", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Recolher todos os grupos", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Tamanho da barra de ferramentas do grupo", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Controle de recolhimento de grupo", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Mostre tudo", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Esconda tudo", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "O botão de recolhimento da barra de ferramentas do grupo também pode ser alterado editando grupos individuais.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Grupo Abrir todo o controle", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Mostre tudo", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Esconda tudo", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "O botão da barra de ferramentas do grupo para abrir todos também pode ser alterado editando grupos individuais.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Tamanho da barra de ferramentas", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "Em um canto", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "No cabeçalho", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Posicione a barra de ferramentas dentro do cabeçalho ou em um canto da janela.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Nova linha", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Force para uma nova linha e separe de outros itens de cabeçalho.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Disponível apenas quando a barra de ferramentas está posicionada dentro do cabeçalho.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Posição da barra de ferramentas", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Cima Esquerda", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Canto superior direito", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Inferior esquerdo", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Canto inferior direito", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Posicione a barra de ferramentas em um dos quatro cantos da janela.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Disponível apenas quando a barra de ferramentas está posicionada em um canto.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Mostrar controle de sotaque", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Mostrar controle de adição", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Mostrar controle de edição", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Importar do arquivo", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Importar da área de transferência", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Restaure um backup de {appName}", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Ou solte um arquivo de backup do {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Exportar dados", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Copiar para área de transferência", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Baixe um backup de seus favoritos e configurações do {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Este arquivo pode ser importado posteriormente neste ou em outro dispositivo.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Limpar todos os dados", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Limpar tudo, exceto favoritos", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Você perderá os favoritos ao limpar todos os dados.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Faça backup de seus dados", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Limpe todos os dados para redefinir {appName} para o estado padrão.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Como alternativa, é possível limpar todas as configurações, mas manter os favoritos e grupos atuais.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Língua", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Use a linguagem do sistema", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Encontrou uma tradução que não está certa?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Ajude a traduzir {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Aplicando configurações de favoritos a todos", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Suporte de navegador", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookies e cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Backup e restauração de dados", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Imagem de fundo local", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "URLs protegidos", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Recuperando configurações e favoritos", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Reiniciando ao abrir o navegador", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Respeitando sua privacidade", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Definir um vídeo ou imagem de fundo", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Configurando {appName} como sua página inicial do Firefox", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Para obter mais suporte ou feedback:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Envie um problema.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Verifique o Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} é gratuito, a apreciação é bem-vinda na forma de café!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Me compra um café", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Compartilhe sua configuração com a comunidade.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Encontrado no Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Este projeto é de código aberto.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Encontrado no GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General Public License v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Mover este favorito para a esquerda", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Arraste o favorito para reordenar", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Mover este favorito para a direita", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Edite este favorito", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Remover este favorito", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Adicionar um novo favorito", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Adicionar", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Cancelar", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Remover", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Remover favorito sem nome", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Tem certeza de que deseja remover este favorito? Isto não pode ser desfeito.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Remover", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Cancelar", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Editar", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Editar favorito sem nome", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Salve ", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Cancelar", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Visual e Nome", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Endereço", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Posição", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Layout", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Tema", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Visual e Nome", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Exibir letras, ícone, imagem e um nome neste bloco de indicador.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Endereço", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Certifique-se de usar o URL completo e incluir \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Posição", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "O Grupo no qual colocar este Indicador.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Layout", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Altere a posição, escala e orientação do elemento visual e do nome.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Tema", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Substitua o tema e a cor de destaque.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Alinhamento de elemento visual e nome", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Cima Esquerda", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Centro Superior", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Canto superior direito", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Centro Esquerdo", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Centro Centro", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Centro à direita", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Inferior esquerdo", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Centro Inferior", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Canto inferior direito", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Vertical", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Empilhe o elemento visual e nomeie um acima do outro.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Horizontal", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Organize o elemento visual e o nome lado a lado.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Elemento visual, em seguida, nome", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Coloque o elemento visual antes do nome.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Nome e elemento visual", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Coloque o nome antes do elemento visual.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Girar", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Ajuste a posição do elemento visual", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Horizontal", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Vertical", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Calha", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Mostrar Elemento Visual", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Exibir letras, ícone ou uma imagem neste hexágono de indicador.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Carta", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Ícone", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Imagem", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Tamanho visual", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Carta de marcador", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Ícone de marcador", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "Marcas ou ícones impressionantes da FontAwesome", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Remover ícone", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Imagem favorita", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Sombra visual", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "A sombra visual se aplica apenas a uma letra ou ícone.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Mostrar nome", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Nome do marcador", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Exemplo", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Tamanho do nome", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Sotaque do tema", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Use o Sotaque definido pelo Tema.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Sotaque personalizado", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Substitua o acento do tema.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Sotaque", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Cor do tema", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Use a cor definida pelo tema.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Cor personalizada", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Substitua a cor do tema.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Cor", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Opacidade", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Mostrar fundo", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Exibir uma imagem ou plano de fundo de vídeo neste bloco de indicador.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Imagem", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Vídeo", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Opacidade", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL da imagem de fundo", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "A imagem de fundo suporta apenas um URL direto para um arquivo de imagem.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL do vídeo de fundo", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "O vídeo de fundo suporta apenas um URL direto para um arquivo de vídeo. Suporta formato MP4 e WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "Os URLs da página do YouTube não podem ser usados.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Fronteira", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Ladrilho largo", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Marque o ladrilho para se estender por duas colunas.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Telha alta", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Ladrilho de favorito para se estender por duas linhas.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Grupo Existente", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Novo grupo", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Grupo de exemplo", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Nome do grupo aleatório", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Grupo", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Posição", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Aplicar \"Mostrar elemento visual\" e \"Mostrar nome\" a outros favoritos", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "O texto da letra, ícone, imagem e nome não será compartilhado.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Útil para ocultar os elementos visuais ou nomes em todos os marcadores.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Aplicar layout a outros favoritos", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Quando salvo, aplique o Layout acima a todos os outros marcadores.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Somente o tamanho visual e do nome, alinhamento, ordem, posição e medianiz serão aplicados a todos.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Aplicar tema a outros favoritos", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Quando salvo, aplique o tema acima a todos os outros favoritos.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Apenas a cor, destaque, opacidade, borda e sombra visual serão aplicadas a todos.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Antevisão", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Visualização (escala de 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Mova este grupo para cima", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Arraste o grupo para reordenar", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Mova este grupo para baixo", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Edite este grupo", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Remover este grupo", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Abra todos os favoritos neste grupo", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Recolher este grupo", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Adicionar um novo grupo", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Adicionar", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Cancelar", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Remover", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Remover grupo sem nome", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Tem certeza de que deseja remover este grupo e todos os seus favoritos? Isto não pode ser desfeito.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Remover", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Cancelar", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Editar", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Editar grupo sem nome", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Salve ", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Cancelar", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Nome", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Exibir um nome acima deste grupo.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Barra de ferramentas", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Exibe os controles para abrir todos ou mostrar / ocultar os favoritos neste grupo.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Encomenda", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "A posição deste Grupo.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Mostrar nome do grupo", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Nome do grupo", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Grupo de exemplo", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Nome do grupo aleatório", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Mostrar colapso", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "O botão Recolher mostrará ou ocultará os favoritos neste grupo.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Mostrar tudo aberto", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "O botão Abrir tudo aparecerá se houver pelo menos um marcador neste grupo.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Posição", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Edite este tema personalizado salvo", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Remover este tema personalizado salvo", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Nome", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Tema de exemplo", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Nome do tema aleatório", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Salvar tema atual", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Salve ", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Cancelar", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Remover", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Remover tema personalizado sem nome", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Tem certeza de que deseja remover este tema personalizado salvo? Isto não pode ser desfeito.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Salve ", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Cancelar", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Editar", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Editar tema personalizado sem nome", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Remover", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Cancelar", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Cor de destaque", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Adicionar", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Novo grupo", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Novo favorito", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Editar grupos e favoritos", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Abra o menu de configurações", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Você pode restaurar todo ou parte de um arquivo de backup. Os seguintes dados serão restaurados:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Favoritos", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Isso inclui todos os grupos e favoritos", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Os favoritos manterão todas as cores, acentos e bordas personalizados quando importados.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Substitua os favoritos existentes", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Adicionar aos favoritos existentes", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Tema", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Isso inclui a cor, o destaque, as fontes, o plano de fundo e quaisquer temas personalizados salvos.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Configurações", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Isso inclui o tamanho e a posição do layout, o tamanho da área do cabeçalho, o tamanho da área do marcador e outras configurações do usuário.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Restaurando de um backup do {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Importar", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Cancelar", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Limpar todos os dados de {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Tem certeza de que deseja limpar todos os favoritos e configurações de {appName} {appName} será restaurado ao estado padrão.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Isto não pode ser desfeito.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Limpar todos os dados", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Cancelar", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Limpar {appName} exceto favoritos?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Tem certeza de que deseja limpar todas as configurações do {appName} {appName} será restaurado ao estado padrão, mas seus favoritos e grupos permanecerão.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Isto não pode ser desfeito.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Limpar tudo, exceto favoritos", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Cancelar", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "cópia de segurança", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Nada selecionado para importar.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Sucesso! Restaurando favoritos e configurações do {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Não é um arquivo JSON. Certifique-se de que o arquivo selecionado veio de {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Não é o tipo certo de arquivo JSON. Certifique-se de que o arquivo selecionado veio de {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Não é o tipo certo de dados. Certifique-se de que a área de transferência contenha dados de {appName} ou um arquivo JSON de backup de {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Restaurar ao padrão", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Código hexadecimal", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Cor aleatória", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Mais controles", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Matiz", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Saturação", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Leveza", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "vermelho", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Verde", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Azul", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/ru/messages.json b/src/locale/ru/messages.json new file mode 100644 index 00000000..7e9986f1 --- /dev/null +++ b/src/locale/ru/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Настройте цвет акцента, макет, стиль, фон и закладки в nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Отлаживать", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Вход", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Кнопка", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Закладка", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Значок", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Тема", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Предустановка", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Сохранено", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Стиль", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Цвет", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Акцент", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Шрифт", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Радиус", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Тень", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Оттенок", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Непрозрачность", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Задний план", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Макет", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Заголовок", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Закладка", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Макет", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Масштабирование", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Площадь", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Обивка", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Желоб", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Выравнивание", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Страница", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Заголовок", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Выравнивание", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Приветствие", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Переходные слова", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Часы", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Дата", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Поиск", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Закладка", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Общий", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Стиль", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Ориентация", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Сортировать", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Группа", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Выравнивание", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Имя", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Крах", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Панель инструментов", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Панель инструментов", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Размер", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Место расположения", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Должность", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Управление", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Данные", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Восстановить", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Резервный", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Прозрачный", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Язык", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Служба поддержки", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Кофе", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Применение предустановки заменит текущий цвет, акцент, шрифт, стиль, радиус, тень, тень и фон.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "При сохранении темы будут записаны текущий цвет, акцент, шрифт, стиль, непрозрачность, радиус, тень, оттенок и фон.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Сохранить текущую тему", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Редактировать сохраненные темы", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Темный режим", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Легкий режим", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Использовать системный язык", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Следуйте системному световому или темному режиму.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Фон, закладки и модальные окна используют оттенки слева.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Элементы текста и формы имеют оттенки справа.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Для более светлого вида переключитесь на стиль освещения, а затем выберите основной цвет. И наоборот для темного взгляда.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Основной цвет", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Насыщенность", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Контрастность", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Контрастное начало", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Контрастный конец", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Сдвиньте регуляторы диапазона контрастности близко друг к другу, чтобы получить приглушенный вид.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Разместите элементы управления диапазоном контрастности далеко друг от друга, чтобы получить четкое изображение.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Серый", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "красный", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "апельсин", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Желтый", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Лайм", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Зеленый", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Аква", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Голубой", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Бирюзовый", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Синий", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Фиолетовый", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Пурпурный", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Фуксия", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Супер сверхлегкий", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Дополнительный свет", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Светлый", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Супер экстра темный", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Очень темный", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Темно", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Акцентный цвет", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Случайный цвет акцента при загрузке / обновлении", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Любой", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Светлый", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Темно", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Пастель", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Насыщенный", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Выбрать сейчас", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Автоматическое изменение акцентного оттенка", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Задержка изменения", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Изменить шаги", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Будьте осторожны, так как быстро меняющийся оттенок Accent может вызвать проблемы с производительностью.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Автоматическое изменение оттенка акцента не работает, если цвет акцента серый или черный.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Шрифт дисплея", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Название шрифта Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Используйте шрифт Google, чтобы настроить часы, дату, имена групп и буквы закладок.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Найдите шрифт Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Добавьте название шрифта, как оно отображается в Google Fonts, включая заглавные буквы и пробелы, например: введите «Fredoka One» или «Kanit».", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Очистите поле, чтобы использовать шрифт по умолчанию «Fjalla One».", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Толщина шрифта", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Светлый", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Обычный", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Смелый", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Не все шрифты поддерживают любой вес. См. Страницу шрифтов Google, чтобы узнать, какие из них доступны.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Нормальный", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Курсив", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Шрифт пользовательского интерфейса", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Название шрифта Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Используйте шрифт Google для настройки имени закладки, URL-адреса и элементов формы.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Найдите шрифт Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Добавьте название шрифта, как оно отображается в Google Fonts, включая заглавные буквы и пробелы, например: введите «Roboto», «Source Sans Pro» или «Noto Sans».", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Очистите поле, чтобы использовать шрифт по умолчанию «Open Sans».", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Толщина шрифта", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Светлый", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Обычный", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Смелый", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Не все шрифты поддерживают любой вес. См. Страницу шрифтов Google, чтобы узнать, какие из них доступны.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Нормальный", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Курсив", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Угловой радиус", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Размер тени", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Непрозрачность тени", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Размытие тени", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Поддерживается не всеми браузерами.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Вся непрозрачность", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Измените прозрачность панели поиска, закладок, элементов управления группой и панели инструментов.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Непрозрачность также можно изменить при редактировании отдельных закладок.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Панель инструментов", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Закладка", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Поисковая строка", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Панель инструментов группы", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Фон по теме", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Используйте цвет фона, определенный темой.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Фон от Accent", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Используйте цвет акцента для фона.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Пользовательский цвет", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Градиент", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Изображение", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "видео", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Цвет фона", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Угол градиента фона", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Начало градиента фона", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Конец фонового градиента", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Локальные образы больше использовать нельзя. Изображения должны быть размещены где-нибудь в Интернете.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Почему это изменилось?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Добавьте более одного URL-адреса, разделенных пробелами, или в новые строки для случайного фонового изображения при загрузке.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash можно использовать для случайных изображений, например:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Измените параметры после ... / random / для получения дополнительных опций. Время загрузки может отличаться.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Размытие", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Оттенки серого", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Масштаб", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Акцент", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Непрозрачность", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Виньетка", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Начало и конец тени", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Тень конец", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Начало тени", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "URL-адреса страниц YouTube не могут быть использованы.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Как сделать ссылку на видео файл.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Фоновое видео поддерживает только прямой URL-адрес видеофайла. Поддерживает форматы MP4 и WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Добавьте несколько URL-адресов, разделенных пробелами, или добавьте в новые строки для случайного фонового видео при загрузке.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Размытие", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Оттенки серого", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Масштаб", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Акцент", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Непрозрачность", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Виньетка", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Начало и конец тени", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Тень конец", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Начало тени", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Цвет фона макета", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Прозрачный", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Нет цвета фона позади макета.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Пользовательский цвет", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Используйте собственный цвет за макетом.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Цвет фона макета", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Непрозрачность фона", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Размытие фона", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Поддерживается не всеми браузерами.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Разделитель между областью заголовка и закладки", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Цвет фона заголовка", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Прозрачный", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Нет цвета фона за областью заголовка.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Пользовательский цвет", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Используйте собственный цвет за областью заголовка.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Цвет фона заголовка", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Непрозрачность фона", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Цвет фона закладки", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Прозрачный", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Нет цвета фона за областью закладки.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Пользовательский цвет", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Используйте собственный цвет за областью закладок.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Цвет фона закладки", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Непрозрачность фона", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Граница закладки", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Границу закладки также можно изменить при редактировании отдельных закладок.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Цвет границы определяется акцентом, который также можно изменить при редактировании отдельных закладок.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Добавьте уникальный акцент каждой закладке", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Удалить все переопределения акцента", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Пользовательские закладки Акцент также можно изменить при редактировании отдельных закладок.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Глобальный размер", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Ширина области макета", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Ширина области заголовка", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Выравнивание области заголовка", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Левый", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Центр", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Правильно", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Эффекты могут быть не видны, если область заголовка имеет полную ширину.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Доступно только в том случае, если для параметра «Направление макета» установлено значение «Вертикальное» и отображаются элементы заголовка.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Ширина области закладки", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Выравнивание области закладки", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Левый", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Центр", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Правильно", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Эффекты могут быть не видны, если область закладок имеет полную ширину.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Доступно только в том случае, если для параметра «Направление макета» установлено значение «Вертикальное» и отображаются элементы заголовка.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Пространство вокруг области заголовка и закладки", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Расстояние между заголовком и закладкой", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Выравнивание по площади", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Верхний левый", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Верхний центр", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "В правом верхнем углу", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "В центре слева", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Центр Центр", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "В центре справа", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Нижний левый", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Внизу по центру", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Нижний правый", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Выровнять по горизонтали", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Сложите заголовок и закладки в ряд бок о бок.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Выровнять по вертикали", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Сложите заголовок и закладки в столбец один над другим.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Заголовок, затем закладки", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Расположите область заголовка перед областью закладок.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Закладки, затем заголовок", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Сделайте так, чтобы область закладки отображалась перед областью заголовка.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Заголовок", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Новая вкладка", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL-адрес фавикона", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Поддерживается не всеми браузерами.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Полоса прокрутки", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Авто", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Тонкий", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Скрытый", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Поддерживается не всеми браузерами.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Прокрутите до конца", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Убрать размытие фонового изображения или видео", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Фоновое изображение или видео не размываются при прокрутке вниз страницы.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Размытие изображения или видео можно найти в разделе «Фон темы».", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Выравнивание элемента заголовка", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Левый", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Центр", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Правильно", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Эффекты могут быть не видны, если для размера поля поиска установлено значение «Авто», и он увеличивается до заполнения доступного пространства.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Показать приветствие", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Размер", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Новая линия", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Перевести на новую строку и отделить от других элементов заголовка.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Формулировка", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Никто", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Полезно для отображения только имени.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Обычай", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Используйте собственное приветствие.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Если оставить поле пустым, по умолчанию используется «Good morning...».", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Пользовательский текст приветствия", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Привет", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Имя", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Псевдоним, псевдоним или имя супергероя", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Показать переходные слова", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Доступно только при отображении даты или времени.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Формулировка", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Размер", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Новая линия", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Перевести на новую строку и отделить от других элементов заголовка.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Показать часы", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Как число", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Меч", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Показать минуты", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Как число", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Меч", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Показать секунды", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Как число", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Меч", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Показать разделитель", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Символ-разделитель", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 часа", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "ДО ПОЛУДНЯ ПОСЛЕ ПОЛУДНЯ", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Размер", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Новая линия", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Перевести на новую строку и отделить от других элементов заголовка.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Выставочный день", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Как число", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Меч", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Начало недели", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "понедельник", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "Воскресенье", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Длина слова", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Длинная", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Короткий", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Показать дату", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Как число", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Меч", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Порядковые номера", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Показать месяц", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Как число", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Меч", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Порядковые номера", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Длина слова", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Длинная", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Короткий", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Показать год", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Как число", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Меч", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Показать разделитель", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Символ-разделитель", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Формат", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Дата / Месяц", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Месяц / Дата", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Размер", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Новая линия", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Перевести на новую строку и отделить от других элементов заголовка.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Показать поиск", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Ширина окна поиска", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Авто ширина", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Поле поиска будет увеличиваться до максимального размера доступного места.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Нестандартная ширина", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Определите, насколько широким должно быть поле поиска внутри области заголовка.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Ширина", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Размер", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Новая линия", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Перевести на новую строку и отделить от других элементов заголовка.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Поисковый движок", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Обычай", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Имя", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Название поисковой системы", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Введите веб-адрес с параметрами поиска, например: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} добавит поисковый запрос, введенный в поле поиска, в конец указанного выше URL.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Атрибут имени", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Устанавливает атрибут имени в поле ввода поиска.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Это определяет имя, передаваемое поисковой системе при отправке. Если не уверены, оставьте поле пустым.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Выравнивание текста поиска", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Левый", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Центр", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Правильно", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Открыть результаты поиска в новой вкладке", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Показать закладки", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Показывать URL при наведении курсора на закладку", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Показать строку закладки", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Показывать тень при наведении на закладку", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Эффекты могут быть не видны, если для параметра «Тень темы» установлено значение 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Расти при наведении на закладку", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Открыть закладки в новой вкладке", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Размер закладки", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Блокировать", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Плитка Bookmark квадратной формы.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Список", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Короткие и широкие плитки закладок.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Вверх", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Нижний", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Отображайте URL-адрес и элементы управления вверху или внизу плитки закладок.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Письмом", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "По иконке", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "По имени", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Выравнивание области сведений о группе", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Левый", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Центр", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Правильно", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Порядок реквизитов группы", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Сведения о группе, затем закладки", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Сделайте так, чтобы область сведений о группе отображалась перед областью закладок.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Закладки, затем сведения о группе", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Сделайте так, чтобы область закладок отображалась перед областью сведений о группе.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Размер имени", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Показать все", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Скрыть все", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Имена групп также можно изменить, отредактировав отдельные группы.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Открыть все группы", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Свернуть все группы", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Размер панели инструментов группы", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Управление свертыванием группы", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Показать все", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Скрыть все", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Кнопку свертывания панели инструментов группы также можно изменить, отредактировав отдельные группы.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Группа Открыть весь контроль", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Показать все", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Скрыть все", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Панель инструментов группы открыть все кнопку также можно изменить, редактируя отдельные группы.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Размер панели инструментов", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "В углу", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "В заголовке", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Разместите панель инструментов внутри заголовка или в углу окна.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Новая линия", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Перевести на новую строку и отделить от других элементов заголовка.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Доступно только в том случае, если панель инструментов расположена внутри заголовка.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Положение панели инструментов", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Верхний левый", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "В правом верхнем углу", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Нижний левый", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Нижний правый", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Разместите панель инструментов в одном из четырех углов окна.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Доступно, только если панель инструментов расположена в углу.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Показать управление акцентом", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Показать Добавить элемент управления", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Показать элемент управления редактирования", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Импортировать из файла", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Импортировать из буфера обмена", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Восстановите ранее экспортированную резервную копию {appName}", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Или перетащите сюда файл резервной копии {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Экспорт данных", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Скопировать в буфер обмена", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Загрузите резервную копию ваших закладок и настроек {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Этот файл впоследствии можно будет импортировать на то или иное устройство.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Очистить все данные", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Очистить все, кроме закладок", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Вы потеряете закладки, очистив все данные.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Сделайте резервную копию ваших данных", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Удалите все данные, чтобы восстановить для {appName} по умолчанию.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "В качестве альтернативы можно стереть все настройки, но сохранить текущие закладки и группы.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Язык", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Использовать системный язык", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Нашли неправильный перевод?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Помогите перевести {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Применение настроек закладок ко всем", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Поддержка браузера", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Файлы cookie и кеш", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Резервное копирование и восстановление данных", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Локальное фоновое изображение", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "Защищенные URL", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Восстановление настроек и закладок", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Сброс при открытии браузера", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Уважая вашу конфиденциальность", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Установка фонового видео или изображения", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Установка {appName} качестве домашней страницы Firefox", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Для получения дополнительной поддержки или обратной связи:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Отправить вопрос.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Проверьте вики.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} бесплатно, кофе приветствуется!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Купи мне кофе", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Поделитесь своими настройками с сообществом.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Найдено на Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Этот проект с открытым исходным кодом.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Найдено на GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "Стандартная общественная лицензия GNU v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Переместите эту закладку влево", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Перетащите закладку, чтобы изменить порядок", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Переместите эту закладку вправо", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Редактировать эту закладку", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Удалить эту закладку", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Добавить новую закладку", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Добавлять", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Отмена", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Удалять", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Удалить безымянную закладку", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Вы действительно хотите удалить эту закладку? Это не может быть отменено.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Удалять", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Отмена", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Редактировать", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Редактировать безымянную закладку", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Сохранять", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Отмена", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Визуализация и имя", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Адрес", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Должность", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Макет", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Тема", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Визуализация и имя", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Отображать буквы, значок, изображение и имя на этой плитке закладки.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Адрес", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Обязательно используйте полный URL и включите \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Должность", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Группа, в которую будет помещена эта Закладка.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Макет", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Измените положение, масштаб и ориентацию визуального элемента и имени.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Тема", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Переопределите цвет темы и акцента.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Выравнивание визуального элемента и имени", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Верхний левый", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Верхний центр", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "В правом верхнем углу", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "В центре слева", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Центр Центр", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "В центре справа", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Нижний левый", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Внизу по центру", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Нижний правый", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Вертикальный", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Сложите визуальный элемент и назовите один над другим.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "По горизонтали", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Расположите визуальный элемент и имя рядом.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Визуальный элемент затем назовите", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Поместите визуальный элемент перед именем.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Назовите затем визуальный элемент", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Поместите имя перед визуальным элементом.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Повернуть", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Отрегулируйте положение визуального элемента", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "По горизонтали", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Вертикальный", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Желоб", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Показать визуальный элемент", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Отобразите буквы, значок или изображение на этом шестиугольнике закладки.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Письмо", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Значок", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Изображение", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Визуальный размер", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Закладка письмо", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Значок закладки", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "FontAwesome бренды или значки", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Удалить значок", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Закладка изображения", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Визуальная тень", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Визуальная тень применяется только к букве или значку.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Показать имя", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Имя закладки", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Пример", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Размер имени", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Акцент на тему", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Используйте акцент, определенный темой.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Пользовательский акцент", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Отменить акцент темы.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Акцент", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Цвет темы", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Используйте цвет, определенный темой.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Пользовательский цвет", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Заменить цвет темы.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Цвет", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Непрозрачность", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Показать фон", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Отобразите фоновое изображение или видео на этой плитке закладки.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Изображение", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "видео", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Непрозрачность", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL фонового изображения", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Фоновое изображение поддерживает только прямой URL-адрес файла изображения.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL фонового видео", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Фоновое видео поддерживает только прямой URL-адрес видеофайла. Поддерживает форматы MP4 и WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "URL-адреса страниц YouTube не могут быть использованы.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Граница", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Широкая плитка", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Отметьте плитку закладкой, чтобы она занимала два столбца.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Высокая плитка", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Отметьте плитку закладкой, чтобы она занимала два ряда.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Существующая группа", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Новая группа", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Пример группы", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Имя случайной группы", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Группа", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Должность", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Примените «Показать визуальный элемент» и «Показать имя» к другим закладкам", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Текст с буквой, значком, изображением и именем не будет передан.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Полезно для скрытия визуальных элементов или имен во всех закладках.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Применить макет к другим закладкам", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "После сохранения примените вышеуказанный макет ко всем другим закладкам.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Ко всем будут применяться только визуальный размер и размер имени, выравнивание, порядок, положение и отступ.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Применить тему к другим закладкам", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "После сохранения примените указанную выше тему ко всем другим закладкам.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Ко всем будут применены только цвет, акцент, непрозрачность, граница и визуальная тень.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Предварительный просмотр", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Предварительный просмотр (масштаб 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Переместить эту группу вверх", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Перетащите группу, чтобы изменить порядок", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Переместить эту группу вниз", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Редактировать эту группу", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Удалить эту группу", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Открыть все закладки в этой группе", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Свернуть эту группу", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Добавить новую группу", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Добавлять", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Отмена", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Удалять", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Удалить безымянную группу", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Вы действительно хотите удалить эту группу и все закладки в ней? Это не может быть отменено.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Удалять", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Отмена", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Редактировать", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Изменить безымянную группу", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Сохранять", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Отмена", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Имя", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Отображение имени над этой группой.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Панель инструментов", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Отображение элементов управления для открытия всех или отображения / скрытия закладок в этой группе.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Заказ", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "Позиция этой группы.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Показать название группы", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Название группы", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Пример группы", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Имя случайной группы", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Показать Свернуть", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Кнопка «Свернуть» отобразит или скроет закладки в этой группе.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Показать Открыть все", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Кнопка «Открыть все» появится, если в этой группе есть хотя бы одна закладка.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Должность", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Отредактируйте сохраненную настраиваемую тему", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Удалить эту сохраненную пользовательскую тему", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Имя", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Пример темы", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Случайное название темы", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Сохранить текущую тему", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Сохранять", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Отмена", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Удалять", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Удалить безымянную пользовательскую тему", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Вы уверены, что хотите удалить эту сохраненную настраиваемую тему? Это не может быть отменено.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Сохранять", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Отмена", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Редактировать", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Редактировать безымянную пользовательскую тему", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Удалять", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Отмена", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Акцентный цвет", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Добавлять", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Новая группа", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Новая закладка", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Редактировать группы и закладки", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Открыть меню настроек", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Вы можете восстановить файл резервной копии полностью или частично. Будут восстановлены следующие данные:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Закладки", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Сюда входят все группы и закладки", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Закладки сохранят любые пользовательские цвета, акценты и границы при импорте.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Заменить существующие закладки", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Добавить в существующие закладки", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Тема", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Это включает в себя цвет, акцент, шрифты, фон и любые сохраненные пользовательские темы.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Настройки", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Сюда входят размер и положение макета, размер области заголовка, размер области закладки и другие пользовательские настройки.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Восстановление из резервной копии {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Импортировать", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Отмена", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Удалить все данные {appName} ?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Вы действительно хотите удалить все закладки и настройки приложения {appName} {appName} будет восстановлено до состояния по умолчанию.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Это не может быть отменено.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Очистить все данные", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Отмена", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Удалить данные {appName} кроме закладок?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Вы действительно хотите удалить все настройки {appName} {appName} будет восстановлено до состояния по умолчанию, но ваши закладки и группы останутся.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Это не может быть отменено.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Очистить все, кроме закладок", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Отмена", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "резервный", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Ничего не выбрано для импорта.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Успех! Восстановление закладок и настроек {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Не файл JSON. Убедитесь, что выбранный файл был {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Не тот файл JSON. Убедитесь, что выбранный файл был {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Не те данные. Убедитесь, что в буфере обмена хранятся данные из {appName} или {appName} резервного файла JSON.", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Восстановление значений по умолчанию", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Шестнадцатеричный код", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Случайный цвет", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Больше элементов управления", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Оттенок", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Насыщенность", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Легкость", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "красный", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Зеленый", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Синий", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/uk/messages.json b/src/locale/uk/messages.json new file mode 100644 index 00000000..55347b0a --- /dev/null +++ b/src/locale/uk/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Нейтральна сторінка нової вкладки з акцентом вибраного кольору. Налаштуйте макет, стиль, фон і закладки в nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Відлагоджувати", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Вхідні дані", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Кнопка", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Закладка", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "значок", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Тема", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Попередньо встановлені", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Збережено", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Стиль", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Колір", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Акцент", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Шрифт", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Радіус", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Тінь", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Тінь", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Непрозорість", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Фон", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Макет", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Заголовок", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Закладка", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Макет", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Масштабування", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Площа", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Прокладка", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Жолоб", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Вирівнювання", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Сторінка", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Заголовок", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Вирівнювання", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Привітання", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Перехідні слова", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Годинник", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Дата", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Пошук", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Закладка", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Генеральний", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Стиль", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Орієнтація", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Сортувати", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Група", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Вирівнювання", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Ім'я", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Згорнути", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Панель інструментів", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Панель інструментів", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Розмір", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Місцезнаходження", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Позиція", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Елементи керування", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Дані", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Відновлення", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Резервне копіювання", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Ясно", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Мову", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Підтримка", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "кава", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Застосування попереднього налаштування замінить поточний колір, акцент, шрифт, стиль, радіус, тінь, відтінок і фон.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Збереження теми запише поточний колір, акцент, шрифт, стиль, непрозорість, радіус, тінь, відтінок і фон.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Зберегти поточну тему", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Редагувати збережені теми", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Темний режим", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Світлий режим", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Використовуйте мову системи", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Дотримуйтесь системного режиму Світлий або Темний.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Фон, закладки та модали використовують тіні зліва.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Елементи тексту та форми використовують відтінки справа.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Щоб отримати світлий вигляд, перейдіть до стилю світла, а потім виберіть Основний колір. І навпаки для темного вигляду.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Основний колір", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Насичення", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Діапазон контрасту", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Контрастний початок", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Контрастний кінець", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Перемістіть елементи керування діапазоном контрастності близько один до одного, щоб виглядати приглушеним.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Перемістіть елементи керування діапазоном контрастності далеко один від одного, щоб отримати чіткий яскравий вигляд.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Сірий", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "червоний", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "Помаранчевий", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Жовтий", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Вапно", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Зелений", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Аква", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "блакитний", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Чирково-зелений", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Синій", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "фіолетовий", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Пурпурний", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Фуксія", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Супер додаткове світло", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Додаткове світло", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Світло", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Супер надзвичайно темний", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Дуже темний", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Темний", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Акцентний колір", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Випадковий колір акценту при завантаженні/оновленні", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Будь-який", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Світло", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Темний", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Пастель", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Насичений", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Рандомізуйте зараз", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Автоматична зміна відтінку акценту", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Затримка зміни", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Змінити кроки", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Будьте обережні, оскільки швидка зміна відтінку Accent може спричинити проблеми з продуктивністю.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Автоматична зміна відтінку акценту не працюватиме, якщо колір акценту є сірим або чорним.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Шрифт дисплея", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Назва шрифту Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Використовуйте шрифт Google, щоб налаштувати годинник, дату, назви груп і літери закладок.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Знайдіть шрифт Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Додайте назву шрифту, як вона відображається у Google Fonts, включаючи великі літери та пробіли, наприклад: введіть «Fredoka One» або «Kanit».", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Очистіть поле, щоб використовувати шрифт за замовчуванням «Fjalla One».", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Вага шрифту", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Світло", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Звичайний", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Жирний", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Не всі шрифти підтримують усі ваги. Перегляньте сторінку шрифтів Google, щоб дізнатися, які з них доступні.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Нормальний", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "Курсив", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Шрифт інтерфейсу користувача", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Назва шрифту Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Використовуйте шрифт Google, щоб налаштувати назву закладки, URL-адресу та елементи форми.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Знайдіть шрифт Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Додайте назву шрифту, як вона відображається у Google Fonts, включаючи великі літери та пробіли, наприклад: введіть \"Roboto\", \"Source Sans Pro\" або \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Очистіть поле, щоб використовувати шрифт за замовчуванням «Open Sans».", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Вага шрифту", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Світло", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Звичайний", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Жирний", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Не всі шрифти підтримують усі ваги. Перегляньте сторінку шрифтів Google, щоб дізнатися, які з них доступні.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Нормальний", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "Курсив", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Кутовий радіус", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Розмір тіні", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Непрозорість тіні", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Розмиття тіні", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Підтримується не всіма браузерами.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Вся непрозорість", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Змініть непрозорість панелі пошуку, закладок, елементів керування групою та панелі інструментів.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Непрозорість також можна змінити під час редагування окремих закладок.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Панель інструментів", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Закладка", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Вікно пошуку", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Група інструментів", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Фон за темою", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Використовуйте колір фону, визначений темою.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Фон за акцентом", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Використовуйте колір акценту для фону.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Індивідуальний колір", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Градієнт", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Зображення", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Відео", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Колір фону", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Кут градієнта фону", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Початок градієнта фону", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Закінчення градієнта фону", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Місцеві зображення більше не можна використовувати. Зображення мають бути розміщені десь в Інтернеті.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Чому це змінилося?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Додайте кілька URL-адрес, розділених пробілами або в нових рядках, щоб отримати випадкове фонове зображення під час завантаження.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash можна використовувати для випадкових зображень, наприклад:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?ніч, день, небо", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Змініть параметри після .../random/, щоб отримати додаткові параметри. Час завантаження може відрізнятися.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Розмиття", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Відтінки сірого", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Масштаб", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Акцент", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Непрозорість", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Віньєтка", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Початок і кінець тіні", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Кінець тіні", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Початок тіні", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "URL-адреси сторінок YouTube не можна використовувати.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Як створити посилання на відеофайл.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Фонове відео підтримує лише пряму URL-адресу відеофайлу. Підтримує формати MP4 і WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Додайте кілька URL-адрес, розділених пробілами або в нових рядках, для випадкового фонового відео під час завантаження.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Розмиття", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Відтінки сірого", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Масштаб", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Акцент", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Непрозорість", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Віньєтка", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Початок і кінець тіні", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Кінець тіні", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Початок тіні", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Колір фону макета", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Прозорий", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Немає кольору фону за макетом.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Індивідуальний колір", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Використовуйте власний колір позаду макета.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Колір фону макета", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Непрозорість фону", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Розмиття фону", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Підтримується не всіма браузерами.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Роздільник між заголовком та областю закладок", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Колір фону заголовка", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Прозорий", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Немає кольору фону позаду області заголовка.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Індивідуальний колір", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Використовуйте власний колір позаду області заголовка.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Колір фону заголовка", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Непрозорість фону", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Колір фону закладки", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Прозорий", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Немає кольору фону за областю закладок.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Індивідуальний колір", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Використовуйте власний колір позаду області закладок.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Колір фону закладки", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Непрозорість фону", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Закладка кордону", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Межу закладки також можна змінити під час редагування окремих закладок.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Колір межі визначається акцентом, який також можна змінити під час редагування окремих закладок.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Додайте унікальний акцент до кожної закладки", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Видаліть усі заміни акцентів", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Закладка спеціального акценту також можна змінити під час редагування окремих закладок.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Глобальний розмір", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Ширина області макету", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Ширина області заголовка", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Вирівнювання області заголовка", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Ліворуч", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Центр", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Правильно", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Ефекти можуть бути невидимими, якщо область заголовка має повну ширину.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Доступно лише тоді, коли «Напрямок макета» має значення «Вертикальний» і відображаються елементи заголовка.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Ширина області закладки", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Вирівнювання області закладок", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Ліворуч", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Центр", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Правильно", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Ефекти можуть бути невидимими, якщо область закладок має повну ширину.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Доступно лише тоді, коли «Напрямок макета» має значення «Вертикальний» і відображаються елементи заголовка.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Пробіл навколо заголовка та області закладок", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Пробіл між елементами заголовка та закладки", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Вирівнювання території", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Зліва вгорі", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Верхній центр", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Верхній правий", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Центр ліворуч", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Центр Центр", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Центр праворуч", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Внизу зліва", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Нижній центр", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Внизу справа", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Вирівняти по горизонталі", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Складіть верхній колонтитул і закладки в один ряд.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Вирівняти по вертикалі", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Розмістіть заголовок і закладки в стовпці один над одним.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Заголовок, а потім Закладки", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Упорядкуйте, щоб область заголовка відображалася перед областю закладок.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Закладки, а потім заголовок", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Упорядкуйте, щоб область закладок з’явилася перед областю заголовка.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Назва", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Нова вкладка", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL-адреса значка Favicon", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Підтримується не всіма браузерами.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Прокрутки", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Авто", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Тонкий", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Прихований", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Підтримується не всіма браузерами.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Прокрутіть кінець", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Розмийте фонове зображення або відео", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Фонове зображення або відео розмиватиметься, якщо їх прокрутити донизу сторінки.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Розмиття зображення або відео можна знайти в розділі Фон теми.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Вирівнювання елементів заголовка", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Ліворуч", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Центр", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Правильно", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Ефекти можуть бути невидимими, якщо розмір вікна пошуку встановлено на Авто і збільшується, щоб заповнити доступний простір.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Показати привітання", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Розмір", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Нова лінія", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Примусово перейти до нового рядка та відокремитися від інших елементів заголовка.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Формулювання", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Жодного", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Корисно для відображення лише імені.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "На замовлення", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Використовуйте власне привітання.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "За замовчуванням значення \"Good morning...\", якщо не заповнено.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Персональний текст привітання", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Привіт", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Ім'я", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Псевдонім, псевдонім або ім’я супергероя", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Показати перехідні слова", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Доступно лише тоді, коли відображається дата або час.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Формулювання", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Розмір", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Нова лінія", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Примусово перейти до нового рядка та відокремитися від інших елементів заголовка.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Показати години", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Як число", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Як слово", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Показати хвилини", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Як число", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Як слово", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Показати секунди", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Як число", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Як слово", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Показати роздільник", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Символ-роздільник", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 години", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "ДООБІДУ, ПІСЛЯ ОБІДУ", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Розмір", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Нова лінія", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Примусово перейти до нового рядка та відокремитися від інших елементів заголовка.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "День шоу", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Як число", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Як слово", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Початок тижня", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "понеділок", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "неділя", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Довжина слова", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Довгота", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Короткий", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Показати дату", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Як число", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Як слово", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Порядкові номери", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Показати місяць", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Як число", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Як слово", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Порядкові номери", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Довжина слова", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Довгота", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Короткий", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Показати рік", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Як число", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Як слово", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Показати роздільник", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Символ-роздільник", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Формат", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Дата / місяць", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Місяць / число", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Розмір", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Нова лінія", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Примусово перейти до нового рядка та відокремитися від інших елементів заголовка.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Показати пошук", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Ширина поля пошуку", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Авто ширина", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Вікно пошуку розшириться, щоб найкраще відповідати доступному простору.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Спеціальна ширина", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Визначте ширину поля пошуку в області заголовка.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Ширина", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Розмір", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Нова лінія", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Примусово перейти до нового рядка та відокремитися від інших елементів заголовка.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Пошукова система", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "На замовлення", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Ім'я", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Назва пошукової системи", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Введіть веб-адресу з параметрами пошуку, наприклад: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} додасть пошуковий термін, введений у вікно пошуку в кінці URL-адреси вище.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Атрибут імені", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Встановлює атрибут імені в полі введення Пошук.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Це визначає ім’я, яке передається пошуковій системі під час подання. Якщо ви не впевнені, залиште пустим.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Шукати вирівнювання тексту", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Ліворуч", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Центр", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Правильно", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Відкрийте результати пошуку на новій вкладці", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Показати закладки", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Показати URL-адресу при наведенні курсора", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Показати рядок закладки", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Показати тінь при наведенні закладки", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Ефекти можуть бути невидимими, якщо для Теми Тінь встановлено значення 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Зростати при наведенні курсора в закладки", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Відкрийте закладки в новій вкладці", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Розмір закладки", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Блокувати", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Закладка квадратної форми.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Список", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Короткі та широкі плитки закладки.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Топ", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Нижня частина", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Відображайте URL-адресу та елементи керування у верхній або нижній частині плитки закладок.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Листом", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "За значком", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "По імені", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Вирівнювання області деталей групи", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Ліворуч", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Центр", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Правильно", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Замовлення деталей групи", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Деталі групи, а потім Закладки", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Упорядкуйте, щоб область відомостей про групу з’явилася перед областю закладок.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Закладки, а потім деталі групи", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Упорядкуйте, щоб область закладок з’явилася перед зоною відомостей про групу.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Розмір імені", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Покажи все", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Приховати все", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Назви груп також можна змінити шляхом редагування окремих груп.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Відкрийте всі групи", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Згорнути всі групи", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Розмір панелі інструментів групи", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Контроль згортання групи", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Покажи все", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Приховати все", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Кнопку згортання панелі інструментів групи також можна змінити, редагуючи окремі групи.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Група Відкрити всі елементи керування", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Покажи все", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Приховати все", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Кнопку «Відкрити всі» панелі інструментів групи також можна змінити шляхом редагування окремих груп.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Розмір панелі інструментів", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "У кутку", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "У заголовку", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Розташуйте панель інструментів у заголовку або в кутку вікна.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Нова лінія", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Примусово перейти до нового рядка та відокремитися від інших елементів заголовка.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Доступно лише тоді, коли панель інструментів розташована всередині заголовка.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Позиція панелі інструментів", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Зліва вгорі", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Верхній правий", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Внизу зліва", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Внизу справа", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Розташуйте панель інструментів в одному з чотирьох кутів вікна.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Доступно лише тоді, коли панель інструментів розташована в кутку.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Показати керування акцентом", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Показати Додати елемент керування", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Показати елемент керування \"Редагувати\".", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Імпорт із файлу", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Імпорт із буфера обміну", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Відновіть раніше експортовану резервну копію {appName}", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Або перетягніть сюди файл резервної копії {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Експортувати дані", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Копіювати в буфер обміну", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Завантажте резервну копію своїх закладок і налаштувань {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Цей файл пізніше можна імпортувати на цьому чи іншому пристрої.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Очистити всі дані", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Очистити все, крім закладок", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Ви втратите закладки, очистивши всі дані.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Резервне копіювання даних", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Очистіть усі дані, щоб скинути {appName} до стану за умовчанням.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Крім того, можна стерти всі налаштування, але зберегти поточні закладки та групи.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Мову", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Використовуйте мову системи", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Знайшли неправильний переклад?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Допоможіть перекласти {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Застосування налаштувань закладок до всіх", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Підтримка браузера", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Файли cookie та кеш", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Резервне копіювання та відновлення даних", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Місцеве фонове зображення", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "Захищені URL-адреси", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Відновлення налаштувань і закладок", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Скидання при відкритті браузера", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Поважаючи вашу конфіденційність", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Встановлення фонового відео або зображення", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Установлення {appName} як домашньої сторінки Firefox", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Щоб отримати додаткову підтримку або відгук:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Подати питання.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Перевірте Вікі.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} безкоштовний, вітаємо подяку у вигляді кави!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Купи мені кави", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Поділіться своїми налаштуваннями зі спільнотою.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Знайдено на Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Цей проект є відкритим вихідним кодом.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Знайдено на GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "GNU General Public License v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Перемістити цю закладку ліворуч", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Перетягніть закладку, щоб змінити порядок", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Перемістіть цю закладку вправо", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Редагувати цю закладку", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Видаліть цю закладку", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Додати нову закладку", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "Додати", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Скасувати", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Видалити", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Видалити закладку без імені", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Ви впевнені, що хочете видалити цю закладку? Це не може бути скасовано.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Видалити", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Скасувати", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Редагувати", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Редагувати безіменну закладку", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Зберегти", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Скасувати", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Візуальне зображення та назва", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Адреса", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Позиція", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Макет", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Тема", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Візуальне зображення та назва", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Відображати літери, піктограму, зображення та назву на цій плитці закладки.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Адреса", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Обов'язково використовуйте повну URL-адресу та включіть \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Позиція", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Група для розміщення цієї закладки.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Макет", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Змініть положення, масштаб і орієнтацію візуального елемента та імені.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Тема", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Замінити тему та колір акценту.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Вирівнювання візуального елемента та імені", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Зліва вгорі", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Верхній центр", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Верхній правий", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Центр ліворуч", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Центр Центр", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Центр праворуч", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Внизу зліва", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Нижній центр", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Внизу справа", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Вертикальні", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Складіть візуальний елемент і назвіть один над одним.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Горизонтальний", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Розташуйте візуальний елемент і назву поруч.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Візуальний елемент потім назва", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Помістіть візуальний елемент перед назвою.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Дайте назву візуальному елементу", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Помістіть назву перед візуальним елементом.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Поворот", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Налаштуйте положення візуального елемента", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Горизонтальний", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Вертикальні", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Жолоб", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Показати візуальний елемент", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Покажіть літери, піктограму або зображення на цьому шестикутнику закладки.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "лист", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "значок", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Зображення", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Візуальний розмір", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Лист закладки", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "Е", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Значок закладки", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "Бренди або значки FontAwesome", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Видалити значок", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Зображення закладки", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Візуальна тінь", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Візуальна тінь застосовується лише до літери чи значка.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Показати ім'я", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Назва закладки", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Приклад", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Розмір імені", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Тематичний акцент", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Використовуйте акцент, визначений темою.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Спеціальний акцент", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Замінити акцент теми.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Акцент", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Колір теми", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Використовуйте колір, визначений темою.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Індивідуальний колір", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Замінити колір теми.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Колір", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Непрозорість", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Показати фон", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Відобразити фон зображення або відео на цій плитці закладки.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Зображення", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Відео", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Непрозорість", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL-адреса фонового зображення", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Фонове зображення підтримує лише пряму URL-адресу файлу зображення.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL-адреса фонового відео", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Фонове відео підтримує лише пряму URL-адресу відеофайлу. Підтримує формати MP4 і WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "URL-адреси сторінок YouTube не можна використовувати.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Кордон", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Широка плитка", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Плитка закладок, щоб охопити два стовпці.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Висока плитка", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Закладка плитки, щоб охопити два ряди.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Існуюча група", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Нова група", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Прикладна група", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Випадкова назва групи", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Група", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Позиція", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Застосуйте «Показати візуальний елемент» і «Показати назву» до інших закладок", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Текст букви, значка, зображення та імені не буде опубліковано.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Корисно для приховування візуальних елементів або імен у всіх закладках.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Застосувати макет до інших закладок", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Після збереження застосуйте наведений вище макет до всіх інших закладок.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "До всіх буде застосовано лише візуальний розмір і розмір назви, вирівнювання, порядок, положення та жолоб.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Застосуйте тему до інших закладок", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Після збереження застосуйте вищевказану тему до всіх інших закладок.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "До всіх буде застосовано лише колір, акцент, непрозорість, межі та візуальна тінь.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Попередній перегляд", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Попередній перегляд (масштаб 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Перемістіть цю групу вгору", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Перетягніть групу, щоб змінити порядок", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Перемістіть цю групу вниз", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Редагувати цю групу", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Видалити цю групу", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Відкрийте всі закладки в цій групі", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Згорнути цю групу", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Додати нову групу", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "Додати", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Скасувати", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Видалити", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Видалити групу без імені", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Ви впевнені, що хочете видалити цю групу та всі закладки в ній? Це не може бути скасовано.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Видалити", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Скасувати", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Редагувати", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Редагувати групу без імені", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Зберегти", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Скасувати", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Ім'я", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Відобразити назву над цією групою.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Панель інструментів", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Показати елементи керування, щоб відкрити всі або показати/приховати закладки в цій групі.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Замовлення", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "Позиція цієї групи.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Показати назву групи", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Назва групи", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Прикладна група", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Випадкова назва групи", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Показати Згорнути", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Кнопка «Згорнути» відобразить або приховає закладки в цій групі.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Показати Відкрити все", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Кнопка «Відкрити все» з’явиться, якщо в цій групі є хоча б одна закладка.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Позиція", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Відредагуйте цю збережену спеціальну тему", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Видаліть цю збережену спеціальну тему", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Ім'я", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Приклад теми", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Випадкова назва теми", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Зберегти поточну тему", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Зберегти", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Скасувати", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Видалити", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Видаліть спеціальну тему без імені", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Ви впевнені, що хочете видалити цю збережену спеціальну тему? Це не може бути скасовано.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Зберегти", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Скасувати", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Редагувати", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Редагувати спеціальну тему без імені", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Видалити", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Скасувати", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Акцентний колір", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "Додати", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Нова група", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Нова закладка", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Редагувати групи та закладки", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Відкрийте меню налаштувань", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Ви можете відновити всі або частини файлу резервної копії. Будуть відновлені такі дані:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Закладки", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Сюди входять усі групи та закладки", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "При імпортуванні закладки зберігатимуть будь-які користувацькі кольори, акценти та межі.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Замініть наявні закладки", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Додати до наявних закладок", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Тема", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Це включає колір, акцент, шрифти, фон і будь-які збережені користувацькі теми.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Налаштування", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Це включає розмір і положення макета, розмір області заголовка, розмір області закладок та інші налаштування користувача.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Відновлення з резервної копії {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Імпорт", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Скасувати", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Очистити всі дані {appName} ?", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Дійсно очистити всі закладки та налаштування {appName} {appName} буде відновлено до стану за умовчанням.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Це не може бути скасовано.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Очистити всі дані", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Скасувати", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Очистити дані {appName} крім закладок?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Дійсно очистити всі налаштування {appName} {appName} буде відновлено до стану за умовчанням, але ваші закладки та групи залишаться.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Це не може бути скасовано.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Очистити все, крім закладок", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Скасувати", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "резервне копіювання", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Нічого не вибрано для імпорту.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Успіху! Відновлення закладок і налаштувань {appName}", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Не файл JSON. Переконайтеся, що вибраний файл надійшов із {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Не той тип файлу JSON. Переконайтеся, що вибраний файл надійшов із {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Не той тип даних. Переконайтеся, що буфер обміну містить дані з {appName} або файлу JSON резервної копії {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Скинути налаштування за замовчуванням", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Шістнадцятковий код", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Випадковий колір", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Більше елементів керування", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Відтінок", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Насичення", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Легкість", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "червоний", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Зелений", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Синій", + "description": "Label for colour control blue." + } +} diff --git a/src/locale/vi/messages.json b/src/locale/vi/messages.json new file mode 100644 index 00000000..96dc3633 --- /dev/null +++ b/src/locale/vi/messages.json @@ -0,0 +1,2778 @@ +{ + "appName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appShortName": { + "message": "nightTab", + "description": "The name of the extension, displayed in the web store." + }, + "appDescription": { + "message": "Tùy chỉnh màu nhấn, bố cục, kiểu, nền và dấu trang trong nightTab.", + "description": "The description of the extension, displayed in the web store." + }, + "menuNavDebugLabel": { + "message": "Gỡ lỗi", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavInput": { + "message": "Đầu vào", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavButton": { + "message": "Cái nút", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavBookmark": { + "message": "Dấu trang", + "description": "Label for the settings menu navigation." + }, + "menuNavDebugSubNavIcon": { + "message": "Biểu tượng", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeLabel": { + "message": "Chủ đề", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavPreset": { + "message": "Đặt trước", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavSaved": { + "message": "Đã lưu", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavStyle": { + "message": "Phong cách", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavColor": { + "message": "Màu sắc", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavAccent": { + "message": "Giọng", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavFont": { + "message": "Nét chữ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavRadius": { + "message": "Bán kính", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShadow": { + "message": "Bong tôi", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavShade": { + "message": "Bóng râm", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavOpacity": { + "message": "Độ mờ", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBackground": { + "message": "Lý lịch", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavLayout": { + "message": "Bố trí", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavHeader": { + "message": "Tiêu đề", + "description": "Label for the settings menu navigation." + }, + "menuNavThemeSubNavBookmark": { + "message": "Dấu trang", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutLabel": { + "message": "Bố trí", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavScaling": { + "message": "Mở rộng quy mô", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavArea": { + "message": "Diện tích", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPadding": { + "message": "Đệm lót", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavGutter": { + "message": "Mương nước", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavAlignment": { + "message": "Căn chỉnh", + "description": "Label for the settings menu navigation." + }, + "menuNavLayoutSubNavPage": { + "message": "Trang", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderLabel": { + "message": "Tiêu đề", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavAlignment": { + "message": "Căn chỉnh", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavGreeting": { + "message": "Lời chào", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavTransitional": { + "message": "Nói cách chuyển tiếp", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavClock": { + "message": "Cái đồng hồ", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavDate": { + "message": "Ngày", + "description": "Label for the settings menu navigation." + }, + "menuNavHeaderSubNavSearch": { + "message": "Tìm kiếm", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkLabel": { + "message": "Dấu trang", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavGeneral": { + "message": "Tổng quan", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavStyle": { + "message": "Phong cách", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavOrientation": { + "message": "Sự định hướng", + "description": "Label for the settings menu navigation." + }, + "menuNavBookmarkSubNavSort": { + "message": "Loại", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupLabel": { + "message": "Tập đoàn", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavAlignment": { + "message": "Căn chỉnh", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavName": { + "message": "Tên", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavCollapse": { + "message": "Sự sụp đổ", + "description": "Label for the settings menu navigation." + }, + "menuNavGroupSubNavToolbar": { + "message": "Thanh công cụ", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarLabel": { + "message": "Thanh công cụ", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavSize": { + "message": "Kích cỡ", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavLocation": { + "message": "Địa điểm", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavPosition": { + "message": "Chức vụ", + "description": "Label for the settings menu navigation." + }, + "menuNavToolbarSubNavControls": { + "message": "Kiểm soát", + "description": "Label for the settings menu navigation." + }, + "menuNavDataLabel": { + "message": "Dữ liệu", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavRestore": { + "message": "Khôi phục", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavBackup": { + "message": "Sao lưu", + "description": "Label for the settings menu navigation." + }, + "menuNavDataSubNavClear": { + "message": "Thông thoáng", + "description": "Label for the settings menu navigation." + }, + "menuNavLanguageLabel": { + "message": "Ngôn ngữ", + "description": "Label for the settings menu navigation." + }, + "menuNavSupportLabel": { + "message": "Hỗ trợ", + "description": "Label for the settings menu navigation." + }, + "menuNavCoffeeLabel": { + "message": "Cà phê", + "description": "Label for the settings menu navigation." + }, + "menuNavAppLabel": { + "message": "{appName}", + "description": "Label for the settings menu navigation." + }, + "menuContentThemePresetHelperPara1": { + "message": "Việc áp dụng Giá trị đặt trước sẽ thay thế Màu sắc, Điểm nhấn, Phông chữ, Kiểu, Bán kính, Bóng, Bóng và Nền hiện tại.", + "description": "Helper text for preset theme." + }, + "menuContentThemeSavedHelperPara1": { + "message": "Lưu một Chủ đề sẽ ghi lại Màu sắc, Điểm nhấn, Phông chữ, Kiểu, Độ mờ, Bán kính, Bóng, Bóng và Nền hiện tại.", + "description": "Helper text for saved themes." + }, + "menuContentThemeSavedSave": { + "message": "Lưu chủ đề hiện tại", + "description": "Button to save the current theme setup." + }, + "menuContentThemeSavedEdit": { + "message": "Chỉnh sửa các chủ đề đã lưu", + "description": "Button to enter edit mode for saved themes." + }, + "menuContentThemeStyleDarkLabel": { + "message": "Chế độ tối", + "description": "Radio for dark mode." + }, + "menuContentThemeStyleLightLabel": { + "message": "Chế độ sáng", + "description": "Radio for light mode." + }, + "menuContentThemeStyleAutomaticLabel": { + "message": "Sử dụng ngôn ngữ hệ thống", + "description": "Radio for automatic light or dark mode." + }, + "menuContentThemeStyleAutomaticDescription": { + "message": "Thực hiện theo hệ thống Chế độ sáng hoặc tối.", + "description": "Description for automatic light or dark mode." + }, + "menuContentThemeColorShadeHelperPara1": { + "message": "Hình nền, Dấu trang và Chế độ sử dụng các sắc thái từ bên trái.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara2": { + "message": "Các phần tử văn bản và biểu mẫu sử dụng các sắc thái từ bên phải.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorShadeHelperPara3": { + "message": "Để có giao diện ánh sáng, hãy chuyển sang Kiểu ánh sáng và sau đó chọn Màu chính. Và ngược lại để có một cái nhìn tối.", + "description": "Helper text for primary colour." + }, + "menuContentThemeColorRangePrimaryH": { + "message": "Màu cơ bản", + "description": "Range for primary colour hue." + }, + "menuContentThemeColorRangePrimaryS": { + "message": "Bão hòa", + "description": "Range for primary colour saturation." + }, + "menuContentThemeColorContrastLabel": { + "message": "Phạm vi tương phản", + "description": "Label for primary colour contrast." + }, + "menuContentThemeColorContrastLeft": { + "message": "Bắt đầu tương phản", + "description": "Range for primary colour contrast left side." + }, + "menuContentThemeColorContrastRight": { + "message": "Kết thúc tương phản", + "description": "Range for primary colour contrast right side." + }, + "menuContentThemeColorContrastHelperPara1": { + "message": "Di chuyển các điều khiển Dải tương phản lại gần nhau để có giao diện tắt tiếng.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeColorContrastHelperPara2": { + "message": "Di chuyển các nút điều khiển Dải tương phản ra xa nhau để có giao diện sống động sắc nét.", + "description": "Helper text for primary colour contrast." + }, + "menuContentThemeAccentPresetColorGrey": { + "message": "Xám", + "description": "Label for grey preset accent colour." + }, + "menuContentThemeAccentPresetColorRed": { + "message": "màu đỏ", + "description": "Label for red preset accent colour." + }, + "menuContentThemeAccentPresetColorOrange": { + "message": "trái cam", + "description": "Label for orange preset accent colour." + }, + "menuContentThemeAccentPresetColorYellow": { + "message": "Màu vàng", + "description": "Label for yellow preset accent colour." + }, + "menuContentThemeAccentPresetColorLime": { + "message": "Chanh xanh", + "description": "Label for lime preset accent colour." + }, + "menuContentThemeAccentPresetColorGreen": { + "message": "Màu xanh lá", + "description": "Label for green preset accent colour." + }, + "menuContentThemeAccentPresetColorAqua": { + "message": "Aqua", + "description": "Label for aqua preset accent colour." + }, + "menuContentThemeAccentPresetColorCyan": { + "message": "Lục lam", + "description": "Label for cyan preset accent colour." + }, + "menuContentThemeAccentPresetColorTeal": { + "message": "Màu mòng két", + "description": "Label for teal preset accent colour." + }, + "menuContentThemeAccentPresetColorBlue": { + "message": "Màu xanh lam", + "description": "Label for blue preset accent colour." + }, + "menuContentThemeAccentPresetColorPurple": { + "message": "Màu tía", + "description": "Label for purple preset accent colour." + }, + "menuContentThemeAccentPresetColorMagenta": { + "message": "Đỏ tươi", + "description": "Label for magenta preset accent colour." + }, + "menuContentThemeAccentPresetColorFuchsia": { + "message": "Fuchsia", + "description": "Label for fuchsia preset accent colour." + }, + "menuContentThemeAccentPresetModifierLightLevel3": { + "message": "Siêu ánh sáng", + "description": "Label for preset accent colour light level 3." + }, + "menuContentThemeAccentPresetModifierLightLevel2": { + "message": "Đèn dự phòng", + "description": "Label for preset accent colour light level 2." + }, + "menuContentThemeAccentPresetModifierLightLevel1": { + "message": "Nhẹ", + "description": "Label for preset accent colour light level 1." + }, + "menuContentThemeAccentPresetModifierDarkLevel3": { + "message": "Siêu tối", + "description": "Label for preset accent colour dark level 3." + }, + "menuContentThemeAccentPresetModifierDarkLevel2": { + "message": "Cực tối", + "description": "Label for preset accent colour dark level 2." + }, + "menuContentThemeAccentPresetModifierDarkLevel1": { + "message": "Tối tăm", + "description": "Label for preset accent colour dark level 1." + }, + "menuContentThemeAccentColor": { + "message": "Màu nhấn", + "description": "Label for accent colour." + }, + "menuContentThemeAccentRandomActive": { + "message": "Màu dấu nhấn ngẫu nhiên khi tải / làm mới", + "description": "Checkbox for random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleAny": { + "message": "Bất kì", + "description": "Radio for any random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleLight": { + "message": "Nhẹ", + "description": "Radio for light random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleDark": { + "message": "Tối tăm", + "description": "Radio for dark random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStylePastel": { + "message": "Pastel", + "description": "Radio for pastel random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomStyleSaturated": { + "message": "Bão hòa", + "description": "Radio for saturated random accent colour on load or refresh." + }, + "menuContentThemeAccentRandomRandomise": { + "message": "Ngẫu nhiên ngay bây giờ", + "description": "Button to randomise accent colour now." + }, + "menuContentThemeAccentCycleActive": { + "message": "Tự động thay đổi màu sắc trọng âm", + "description": "Checkbox for cycled accent colour." + }, + "menuContentThemeAccentCycleSpeed": { + "message": "Thay đổi độ trễ", + "description": "Range for cycled accent colour speed." + }, + "menuContentThemeAccentCycleStep": { + "message": "Thay đổi các bước", + "description": "Range for cycled accent colour steps." + }, + "menuContentThemeAccentCycleAlert": { + "message": "Hãy cẩn thận vì màu sắc của Accent thay đổi nhanh có thể gây ra các vấn đề về hiệu suất.", + "description": "Alert for cycled accent colour." + }, + "menuContentThemeAccentCycleHelperPara1": { + "message": "Tự động thay đổi Màu sắc của Accent sẽ không hoạt động khi màu Accent là xám hoặc đen.", + "description": "Helper text for cycled accent colour." + }, + "menuContentThemeFontDisplayNameLabel": { + "message": "Phông chữ hiển thị", + "description": "Input for display font name." + }, + "menuContentThemeFontDisplayNamePlaceholder": { + "message": "Tên phông chữ Google", + "description": "Placeholder for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara1": { + "message": "Sử dụng Phông chữ của Google để tùy chỉnh Đồng hồ, Ngày tháng, Tên nhóm và Chữ cái Đánh dấu.", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperLink": { + "message": "Tìm một Phông chữ của Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontDisplayNameHelperPara2": { + "message": "Thêm tên phông chữ khi nó xuất hiện trên Google Fonts, bao gồm cả chữ in hoa và dấu cách, ví dụ: nhập \"Fredoka One\" hoặc \"Kanit\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayNameHelperPara3": { + "message": "Xóa trường để sử dụng phông chữ mặc định \"Fjalla One\".", + "description": "Helper text for display font name." + }, + "menuContentThemeFontDisplayWeightLabel": { + "message": "Độ đậm của phông chữ", + "description": "Label for display font weight." + }, + "menuContentThemeFontDisplayWeightLight": { + "message": "Nhẹ", + "description": "Button for light weight display font." + }, + "menuContentThemeFontDisplayWeightRegular": { + "message": "Thường xuyên", + "description": "Button for regular weight display font." + }, + "menuContentThemeFontDisplayWeightBold": { + "message": "Dũng cảm", + "description": "Button for bold weight display font." + }, + "menuContentThemeFontDisplayWeightHelperPara1": { + "message": "Không phải tất cả các phông chữ đều hỗ trợ tất cả các trọng số. Tham khảo trang Phông chữ của Google để xem những cái nào có sẵn.", + "description": "Helper text for display font weight." + }, + "menuContentThemeFontDisplayStyleNormal": { + "message": "Bình thường", + "description": "Radio for normal display font style." + }, + "menuContentThemeFontDisplayStyleItalic": { + "message": "In nghiêng", + "description": "Radio for italic display font style." + }, + "menuContentThemeFontUiNameLabel": { + "message": "Phông chữ giao diện người dùng", + "description": "Input for UI font name." + }, + "menuContentThemeFontUiNamePlaceholder": { + "message": "Tên phông chữ Google", + "description": "Placeholder for UI font name." + }, + "menuContentThemeFontUiNameHelperPara1": { + "message": "Sử dụng Phông chữ của Google để tùy chỉnh tên Dấu trang, URL và các thành phần biểu mẫu.", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperLink": { + "message": "Tìm một Phông chữ của Google", + "description": "Link to google fonts." + }, + "menuContentThemeFontUiNameHelperPara2": { + "message": "Thêm tên phông chữ khi nó xuất hiện trên Google Fonts, bao gồm cả chữ in hoa và khoảng trắng, ví dụ: nhập \"Roboto\", \"Source Sans Pro\" hoặc \"Noto Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiNameHelperPara3": { + "message": "Xóa trường để sử dụng phông chữ mặc định \"Open Sans\".", + "description": "Helper text for UI font name." + }, + "menuContentThemeFontUiWeightLabel": { + "message": "Độ đậm của phông chữ", + "description": "Label for UI font weight." + }, + "menuContentThemeFontUiWeightLight": { + "message": "Nhẹ", + "description": "Button for light weight UI font." + }, + "menuContentThemeFontUiWeightRegular": { + "message": "Thường xuyên", + "description": "Button for regular weight UI font." + }, + "menuContentThemeFontUiWeightBold": { + "message": "Dũng cảm", + "description": "Button for bold weight UI font." + }, + "menuContentThemeFontUiWeightHelperPara1": { + "message": "Không phải tất cả các phông chữ đều hỗ trợ tất cả các trọng số. Tham khảo trang Phông chữ của Google để xem những cái nào có sẵn.", + "description": "Helper text for UI font weight." + }, + "menuContentThemeFontUiStyleNormal": { + "message": "Bình thường", + "description": "Radio for normal UI font style." + }, + "menuContentThemeFontUiStyleItalic": { + "message": "In nghiêng", + "description": "Radio for italic UI font style." + }, + "menuContentThemeRadius": { + "message": "Bán kính góc", + "description": "Range for radius." + }, + "menuContentThemeShadow": { + "message": "Kích thước bóng", + "description": "Range for shadow." + }, + "menuContentThemeShadeOpacity": { + "message": "Độ mờ của bóng râm", + "description": "Range for shade opacity." + }, + "menuContentThemeShadeBlurLabel": { + "message": "Bóng mờ", + "description": "Range for shade blur." + }, + "menuContentThemeShadeBlurHelperPara1": { + "message": "Không được hỗ trợ bởi tất cả các trình duyệt.", + "description": "Helper text for shade blur." + }, + "menuContentThemeOpacityGeneralLabel": { + "message": "Tất cả độ mờ", + "description": "Range for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara1": { + "message": "Thay đổi độ mờ của thanh Tìm kiếm, Dấu trang, Điều khiển nhóm và Thanh công cụ.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityGeneralHelperPara2": { + "message": "Độ mờ cũng có thể được thay đổi khi chỉnh sửa các Dấu trang riêng lẻ.", + "description": "Helper text for all opacity." + }, + "menuContentThemeOpacityToolbar": { + "message": "Thanh công cụ", + "description": "Range for toolbar opacity." + }, + "menuContentThemeOpacityBookmark": { + "message": "Dấu trang", + "description": "Range for bookmark opacity." + }, + "menuContentThemeOpacitySearch": { + "message": "Hộp tìm kiếm", + "description": "Range for search opacity." + }, + "menuContentThemeOpacityGroupToolbar": { + "message": "Thanh công cụ nhóm", + "description": "Range for group toolbar opacity." + }, + "menuContentThemeBackgroundTypeThemeLabel": { + "message": "Nền theo chủ đề", + "description": "Radio for background type theme." + }, + "menuContentThemeBackgroundTypeThemeDescription": { + "message": "Sử dụng màu Nền được xác định bởi Chủ đề.", + "description": "Description for background type theme." + }, + "menuContentThemeBackgroundTypeAccentLabel": { + "message": "Nền bằng dấu", + "description": "Radio for background type accent." + }, + "menuContentThemeBackgroundTypeAccentDescription": { + "message": "Sử dụng màu Nhấn cho Nền.", + "description": "Description for background type accent." + }, + "menuContentThemeBackgroundTypeColor": { + "message": "Màu tùy chỉnh", + "description": "Radio for background type colour." + }, + "menuContentThemeBackgroundTypeGradient": { + "message": "Dốc", + "description": "Radio for background type gradient." + }, + "menuContentThemeBackgroundTypeImage": { + "message": "Hình ảnh", + "description": "Radio for background type image." + }, + "menuContentThemeBackgroundTypeVideo": { + "message": "Băng hình", + "description": "Radio for background type video." + }, + "menuContentThemeBackgroundColor": { + "message": "Màu nền", + "description": "Label for background colour." + }, + "menuContentThemeBackgroundGradientAngle": { + "message": "Góc độ dốc nền", + "description": "Label for background gradient angle." + }, + "menuContentThemeBackgroundGradientLeft": { + "message": "Bắt đầu gradient nền", + "description": "Range for background gradient angle left." + }, + "menuContentThemeBackgroundGradientRight": { + "message": "Kết thúc gradient nền", + "description": "Range for background gradient angle right." + }, + "menuContentThemeBackgroundImageAlertPara1": { + "message": "Hình ảnh cục bộ không thể được sử dụng nữa. Hình ảnh phải được lưu trữ ở đâu đó trực tuyến.", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageAlertPara2": { + "message": "Tại sao điều này lại thay đổi?", + "description": "Alert for image background." + }, + "menuContentThemeBackgroundImageUrlLabel": { + "message": "URL", + "description": "Input for background image URL." + }, + "menuContentThemeBackgroundImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for background image URL." + }, + "menuContentThemeBackgroundImageUrlHelperPara1": { + "message": "Thêm nhiều URL được phân tách bằng dấu cách hoặc trên các dòng mới cho hình nền ngẫu nhiên khi tải.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara2": { + "message": "Unsplash có thể được sử dụng cho các hình ảnh ngẫu nhiên, ví dụ:", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara3": { + "message": "https://source.unsplash.com/random/1920x1080/?night,day,sky", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageUrlHelperPara4": { + "message": "Thay đổi các tham số sau ... / random / để có thêm tùy chọn. Thời gian tải có thể khác nhau.", + "description": "Helper text for background image." + }, + "menuContentThemeBackgroundImageBlur": { + "message": "Mơ hồ", + "description": "Range background image blur." + }, + "menuContentThemeBackgroundImageGrayscale": { + "message": "Greyscale", + "description": "Range background image grayscale." + }, + "menuContentThemeBackgroundImageScale": { + "message": "Tỉ lệ", + "description": "Range background image scale." + }, + "menuContentThemeBackgroundImageAccent": { + "message": "Giọng", + "description": "Range background image accent." + }, + "menuContentThemeBackgroundImageOpacity": { + "message": "Độ mờ", + "description": "Range background image opacity." + }, + "menuContentThemeBackgroundImageVignetteOpacity": { + "message": "Làm mờ nét ảnh", + "description": "Range for image vignette opacity." + }, + "menuContentThemeBackgroundImageVignetteRangeLabel": { + "message": "Bóng râm bắt đầu và kết thúc", + "description": "Label for image vignette." + }, + "menuContentThemeBackgroundImageVignetteRangeLeft": { + "message": "Kết thúc bóng râm", + "description": "Range for image vignette left." + }, + "menuContentThemeBackgroundImageVignetteRangeRight": { + "message": "Bắt đầu bóng râm", + "description": "Range for image vignette right." + }, + "menuContentThemeBackgroundVideoAlertPara1": { + "message": "Không thể sử dụng URL trang YouTube.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoAlertPara2": { + "message": "Cách liên kết đến tệp video.", + "description": "Alert for video background." + }, + "menuContentThemeBackgroundVideoUrlLabel": { + "message": "URL", + "description": "Input for background video URL." + }, + "menuContentThemeBackgroundVideoUrlPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for background video URL." + }, + "menuContentThemeBackgroundVideoUrlHelperPara1": { + "message": "Video nền chỉ hỗ trợ URL trực tiếp đến tệp video. Hỗ trợ định dạng MP4 và WebM.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoUrlHelperPara2": { + "message": "Thêm nhiều URL được phân tách bằng dấu cách hoặc trên các dòng mới cho video nền ngẫu nhiên khi tải.", + "description": "Helper text for background video." + }, + "menuContentThemeBackgroundVideoBlur": { + "message": "Mơ hồ", + "description": "Range background video blur." + }, + "menuContentThemeBackgroundVideoGrayscale": { + "message": "Greyscale", + "description": "Range background video grayscale." + }, + "menuContentThemeBackgroundVideoScale": { + "message": "Tỉ lệ", + "description": "Range background video scale." + }, + "menuContentThemeBackgroundVideoAccent": { + "message": "Giọng", + "description": "Range background video accent." + }, + "menuContentThemeBackgroundVideoOpacity": { + "message": "Độ mờ", + "description": "Range background video opacity." + }, + "menuContentThemeBackgroundVideoVignetteOpacity": { + "message": "Làm mờ nét ảnh", + "description": "Range for video vignette opacity." + }, + "menuContentThemeBackgroundVideoVignetteRangeLabel": { + "message": "Bóng râm bắt đầu và kết thúc", + "description": "Label for video vignette." + }, + "menuContentThemeBackgroundVideoVignetteRangeLeft": { + "message": "Kết thúc bóng râm", + "description": "Range for video vignette left." + }, + "menuContentThemeBackgroundVideoVignetteRangeRight": { + "message": "Bắt đầu bóng râm", + "description": "Range for video vignette right." + }, + "menuContentThemeLayoutColorLabel": { + "message": "Màu nền của bố cục", + "description": "Label for layout area colour." + }, + "menuContentThemeLayoutColorByTransparentLabel": { + "message": "Trong suốt", + "description": "Radio for transparent layout area background." + }, + "menuContentThemeLayoutColorByTransparentDescription": { + "message": "Không có màu nền đằng sau Bố cục.", + "description": "Description for transparent layout area background." + }, + "menuContentThemeLayoutColorByCustomLabel": { + "message": "Màu tùy chỉnh", + "description": "Radio for colour layout area background." + }, + "menuContentThemeLayoutColorByCustomDescription": { + "message": "Sử dụng màu tùy chỉnh phía sau Bố cục.", + "description": "Description for colour layout area background." + }, + "menuContentThemeLayoutColorColor": { + "message": "Màu nền của bố cục", + "description": "Label for layout area background colour." + }, + "menuContentThemeLayoutColorOpacity": { + "message": "Độ mờ của nền", + "description": "Range for layout area background opacity." + }, + "menuContentThemeLayoutColorBlurLabel": { + "message": "Mờ nền", + "description": "Range for layout background blur." + }, + "menuContentThemeLayoutColorBlurHelperPara1": { + "message": "Không được hỗ trợ bởi tất cả các trình duyệt.", + "description": "Description for layout background blur." + }, + "menuContentThemeLayoutDivider": { + "message": "Dải phân cách giữa vùng Header và Bookmark", + "description": "Label for layout divider." + }, + "menuContentThemeHeaderColorLabel": { + "message": "Màu nền của tiêu đề", + "description": "Label for header area colour." + }, + "menuContentThemeHeaderColorByTransparentLabel": { + "message": "Trong suốt", + "description": "Radio for transparent header area background." + }, + "menuContentThemeHeaderColorByTransparentDescription": { + "message": "Không có màu nền phía sau vùng Tiêu đề.", + "description": "Description for transparent header area background." + }, + "menuContentThemeHeaderColorByCustomLabel": { + "message": "Màu tùy chỉnh", + "description": "Radio for colour header area background." + }, + "menuContentThemeHeaderColorByCustomDescription": { + "message": "Sử dụng màu tùy chỉnh phía sau vùng Tiêu đề.", + "description": "Description for colour header area background." + }, + "menuContentThemeHeaderColorColor": { + "message": "Màu nền của tiêu đề", + "description": "Label for header area background colour." + }, + "menuContentThemeHeaderColorOpacity": { + "message": "Độ mờ của nền", + "description": "Range for header area background opacity." + }, + "menuContentThemeBookmarkColorLabel": { + "message": "Màu nền của dấu trang", + "description": "Label for bookmark area colour." + }, + "menuContentThemeBookmarkColorByTransparentLabel": { + "message": "Trong suốt", + "description": "Radio for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByTransparentDescription": { + "message": "Không có màu nền phía sau khu vực Dấu trang.", + "description": "Description for transparent bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomLabel": { + "message": "Màu tùy chỉnh", + "description": "Radio for colour bookmark area background." + }, + "menuContentThemeBookmarkColorByCustomDescription": { + "message": "Sử dụng màu tùy chỉnh phía sau khu vực Dấu trang.", + "description": "Description for colour bookmark area background." + }, + "menuContentThemeBookmarkColorColor": { + "message": "Màu nền của dấu trang", + "description": "Label for bookmark area background colour." + }, + "menuContentThemeBookmarkColorOpacity": { + "message": "Độ mờ của nền", + "description": "Range for bookmark area background opacity." + }, + "menuContentThemeBookmarkItemBorderLabel": { + "message": "Đường viền dấu trang", + "description": "Label for bookmark item border." + }, + "menuContentThemeBookmarkItemBorderHelperPara1": { + "message": "Đường viền của Dấu trang cũng có thể được thay đổi khi chỉnh sửa Dấu trang riêng lẻ.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemBorderHelperPara2": { + "message": "Màu của Viền được xác định bởi Dấu, cũng có thể được thay đổi khi chỉnh sửa Dấu trang riêng lẻ.", + "description": "Helper text for bookmark border." + }, + "menuContentThemeBookmarkItemRainbowAdd": { + "message": "Thêm điểm nhấn độc đáo cho mỗi Dấu trang", + "description": "Button to add a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowRemove": { + "message": "Xóa tất cả các ghi đè trọng âm", + "description": "Button to remove a unique accent colour to each bookmark." + }, + "menuContentThemeBookmarkItemRainbowHelperPara1": { + "message": "Dấu trang tùy chỉnh Accent cũng có thể được thay đổi khi chỉnh sửa các Dấu trang riêng lẻ.", + "description": "Helper text for unique accent colours for each bookmark." + }, + "menuContentLayoutScalingSize": { + "message": "Quy mô toàn cầu", + "description": "Label for layout scaling." + }, + "menuContentLayoutAreaWidth": { + "message": "Chiều rộng vùng bố trí", + "description": "Range for layout area width." + }, + "menuContentLayoutAreaHeaderWidth": { + "message": "Chiều rộng vùng tiêu đề", + "description": "Label for header area width." + }, + "menuContentLayoutAreaHeaderJustifyLabel": { + "message": "Căn chỉnh vùng tiêu đề", + "description": "Label for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyLeft": { + "message": "Bên trái", + "description": "Radio to justify the header area left." + }, + "menuContentLayoutAreaHeaderJustifyCenter": { + "message": "Trung tâm", + "description": "Radio to justify the header area centre." + }, + "menuContentLayoutAreaHeaderJustifyRight": { + "message": "Đúng", + "description": "Radio to justify the header area right." + }, + "menuContentLayoutAreaHeaderJustifyHelper1Para1": { + "message": "Các hiệu ứng có thể không hiển thị nếu Vùng tiêu đề có chiều rộng đầy đủ.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaHeaderJustifyHelper2Para1": { + "message": "Chỉ khả dụng khi Hướng bố trí là Dọc và các mục Tiêu đề được hiển thị.", + "description": "Helper text for header area justify." + }, + "menuContentLayoutAreaBookmarkWidth": { + "message": "Chiều rộng vùng đánh dấu", + "description": "Label for width of the bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLabel": { + "message": "Căn chỉnh khu vực dấu trang", + "description": "Label for justify bookmark area." + }, + "menuContentLayoutAreaBookmarkJustifyLeft": { + "message": "Bên trái", + "description": "Radio to justify the bookmark area left." + }, + "menuContentLayoutAreaBookmarkJustifyCenter": { + "message": "Trung tâm", + "description": "Radio to justify the bookmark area centre." + }, + "menuContentLayoutAreaBookmarkJustifyRight": { + "message": "Đúng", + "description": "Radio to justify the bookmark area right." + }, + "menuContentLayoutAreaBookmarkJustifyHelper1Para1": { + "message": "Các hiệu ứng có thể không hiển thị nếu Vùng đánh dấu có chiều rộng đầy đủ.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutAreaBookmarkJustifyHelper2Para1": { + "message": "Chỉ khả dụng khi Hướng bố trí là Dọc và các mục Tiêu đề được hiển thị.", + "description": "Helper text for bookmark area justify." + }, + "menuContentLayoutPadding": { + "message": "Khoảng trống xung quanh Vùng đầu trang và Dấu trang", + "description": "Range for layout padding." + }, + "menuContentLayoutGutter": { + "message": "Khoảng cách giữa các mục Tiêu đề và Dấu trang", + "description": "Range for layout gutter." + }, + "menuContentLayoutAlignmentLabel": { + "message": "Căn chỉnh khu vực", + "description": "Label for layout alignment." + }, + "menuContentLayoutAlignmentTopLeft": { + "message": "Trên cùng bên trái", + "description": "Radio for layout alignment top left." + }, + "menuContentLayoutAlignmentTopCenter": { + "message": "Trung tâm hàng đầu", + "description": "Radio for layout alignment top centre." + }, + "menuContentLayoutAlignmentTopRight": { + "message": "Trên cùng bên phải", + "description": "Radio for layout alignment top right." + }, + "menuContentLayoutAlignmentCenterLeft": { + "message": "Trung tâm bên trái", + "description": "Radio for layout alignment centre left." + }, + "menuContentLayoutAlignmentCenterCenter": { + "message": "Trung tâm Trung tâm", + "description": "Radio for layout alignment centre centre." + }, + "menuContentLayoutAlignmentCenterRight": { + "message": "Căn giữa bên phải", + "description": "Radio for layout alignment centre right." + }, + "menuContentLayoutAlignmentBottomLeft": { + "message": "Dưới cùng bên trái", + "description": "Radio for layout alignment bottom left." + }, + "menuContentLayoutAlignmentBottomCenter": { + "message": "Trung tâm dưới cùng", + "description": "Radio for layout alignment bottom centre." + }, + "menuContentLayoutAlignmentBottomRight": { + "message": "Góc phải ở phía dưới", + "description": "Radio for layout alignment bottom right." + }, + "menuContentLayoutDirectionHorizontalLabel": { + "message": "Căn chỉnh theo chiều ngang", + "description": "Radio for layout direction horizontal." + }, + "menuContentLayoutDirectionHorizontalDescription": { + "message": "Xếp Tiêu đề và Dấu trang thành một hàng cạnh nhau.", + "description": "Helper text for layout direction horizontal." + }, + "menuContentLayoutDirectionVerticalLabel": { + "message": "Căn chỉnh theo chiều dọc", + "description": "Radio for layout direction vertical." + }, + "menuContentLayoutDirectionVerticalDescription": { + "message": "Xếp chồng Tiêu đề và Dấu trang vào một cột bên trên cột kia.", + "description": "Helper text for layout direction vertical." + }, + "menuContentLayoutOrderHeaderBookmarkLabel": { + "message": "Tiêu đề rồi đến Dấu trang", + "description": "Radio for layout order header then bookmarks." + }, + "menuContentLayoutOrderHeaderBookmarkDescription": { + "message": "Ra lệnh cho vùng Tiêu đề xuất hiện trước vùng Dấu trang.", + "description": "Helper text for layout order header then bookmarks." + }, + "menuContentLayoutOrderBookmarkHeaderLabel": { + "message": "Dấu trang rồi đến Tiêu đề", + "description": "Radio for layout order bookmarks then header." + }, + "menuContentLayoutOrderBookmarkHeaderDescription": { + "message": "Thứ tự khu vực Dấu trang xuất hiện trước khu vực Tiêu đề.", + "description": "Helper text for layout order bookmarks then header." + }, + "menuContentLayoutPageTitleLabel": { + "message": "Chức vụ", + "description": "Label for page title." + }, + "menuContentLayoutPageTitlePlaceholder": { + "message": "Tab mới", + "description": "Input for page title." + }, + "menuContentLayoutPageFaviconLabel": { + "message": "URL yêu thích", + "description": "Label for favicon URL." + }, + "menuContentLayoutPageFaviconPlaceholder": { + "message": "https://www.example.com/favicon.svg", + "description": "Placeholder for favicon URL." + }, + "menuContentLayoutPageFaviconHelperPara1": { + "message": "Không được hỗ trợ bởi tất cả các trình duyệt.", + "description": "Input for favicon URL." + }, + "menuContentLayoutPageScrollbarLabel": { + "message": "Thanh cuộn", + "description": "Label for page scrollbar." + }, + "menuContentLayoutPageScrollbarAuto": { + "message": "Tự động", + "description": "Radio for page scrollbar auto." + }, + "menuContentLayoutPageScrollbarThin": { + "message": "Gầy", + "description": "Radio for page scrollbar thin." + }, + "menuContentLayoutPageScrollbarNone": { + "message": "Ẩn giấu", + "description": "Radio for page scrollbar none." + }, + "menuContentLayoutPageScrollbarHelperPara1": { + "message": "Không được hỗ trợ bởi tất cả các trình duyệt.", + "description": "Helper text for page scrollbar." + }, + "menuContentLayoutPageOverscrollActive": { + "message": "Cuộn qua cuối", + "description": "Checkbox for layout page overscroll." + }, + "menuContentLayoutPageOverscrollUnblurLabel": { + "message": "Làm mờ hình nền hoặc video", + "description": "Label for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara1": { + "message": "Hình nền hoặc video sẽ không bị mờ khi cuộn xuống cuối trang.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentLayoutPageOverscrollUnblurDescriptionPara2": { + "message": "Làm mờ hình ảnh hoặc video có thể được tìm thấy trong Nền chủ đề.", + "description": "Helper text for background image or video unblur on overscroll." + }, + "menuContentHeaderAlignmentJustifyLabel": { + "message": "Căn chỉnh mục tiêu đề", + "description": "Label to justify header items." + }, + "menuContentHeaderAlignmentJustifyLeft": { + "message": "Bên trái", + "description": "Label to justify header items left." + }, + "menuContentHeaderAlignmentJustifyCenter": { + "message": "Trung tâm", + "description": "Label to justify header items centre." + }, + "menuContentHeaderAlignmentJustifyRight": { + "message": "Đúng", + "description": "Label to justify header items right." + }, + "menuContentHeaderAlignmentHelperPara1": { + "message": "Các hiệu ứng có thể không hiển thị nếu kích thước hộp Tìm kiếm được đặt thành Tự động và lớn dần để lấp đầy không gian có sẵn.", + "description": "Helper text to justify header items." + }, + "menuContentHeaderGreetingShow": { + "message": "Hiển thị lời chào", + "description": "Checkbox to show header greeting." + }, + "menuContentHeaderGreetingSize": { + "message": "Kích cỡ", + "description": "Range for header greeting size." + }, + "menuContentHeaderGreetingNewLineLabel": { + "message": "Dòng mới", + "description": "Checkbox to force header greeting onto a new line." + }, + "menuContentHeaderGreetingNewLineDescription": { + "message": "Bắt buộc chuyển sang một dòng mới và tách biệt khỏi các mục Tiêu đề khác.", + "description": "Description for forcing header greeting onto a new line." + }, + "menuContentHeaderGreetingTypeLabel": { + "message": "Văn bản", + "description": "Label for header greeting." + }, + "menuContentHeaderGreetingTypeGood": { + "message": "\"Good morning...\"", + "description": "Radio for \"Good morning\" header greeting." + }, + "menuContentHeaderGreetingTypeHello": { + "message": "\"Hello...\"", + "description": "Radio for \"Hello\" header greeting." + }, + "menuContentHeaderGreetingTypeHi": { + "message": "\"Hi...\"", + "description": "Radio for \"Hi\" header greeting." + }, + "menuContentHeaderGreetingTypeNoneLabel": { + "message": "Không có", + "description": "Radio for no header greeting." + }, + "menuContentHeaderGreetingTypeNoneDescription": { + "message": "Hữu ích khi chỉ hiển thị tên.", + "description": "Description for no header greeting." + }, + "menuContentHeaderGreetingTypeCustomLabel": { + "message": "Tập quán", + "description": "Radio for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara1": { + "message": "Sử dụng lời chào của riêng bạn.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingTypeCustomDescriptionPara2": { + "message": "Mặc định là \"Good morning...\" nếu để trống.", + "description": "Description for custom header greeting." + }, + "menuContentHeaderGreetingCustomLabel": { + "message": "Văn bản lời chào tùy chỉnh", + "description": "Label for custom header greeting." + }, + "menuContentHeaderGreetingCustomPlaceholder": { + "message": "Chào", + "description": "Placeholder for custom header greeting." + }, + "menuContentHeaderGreetingNameLabel": { + "message": "Tên", + "description": "Input for header greeting name." + }, + "menuContentHeaderGreetingNamePlaceholder": { + "message": "Biệt hiệu, bí danh hoặc tên siêu anh hùng", + "description": "Placeholder for header greeting name." + }, + "menuContentHeaderTransitionalShowLabel": { + "message": "Hiển thị các từ chuyển tiếp", + "description": "Checkbox to show header transitional text." + }, + "menuContentHeaderTransitionalShowHelperPara1": { + "message": "Chỉ khả dụng khi Ngày hoặc Giờ được hiển thị.", + "description": "Helper text for header transitional text." + }, + "menuContentHeaderTransitionalTypeLabel": { + "message": "Văn bản", + "description": "Label for transitional text type." + }, + "menuContentHeaderTransitionalTypeTimeAndDate": { + "message": "\"The time and date is\"", + "description": "Radio for \"The time and date is\" transitional text." + }, + "menuContentHeaderTransitionalTypeIts": { + "message": "\"It's\"", + "description": "Radio for \"It's \" transitional text." + }, + "menuContentHeaderTransitionalSize": { + "message": "Kích cỡ", + "description": "Range for transitional text size." + }, + "menuContentHeaderTransitionalNewLineLabel": { + "message": "Dòng mới", + "description": "Checkbox to force transitional text onto a new line." + }, + "menuContentHeaderTransitionalNewLineDescription": { + "message": "Bắt buộc chuyển sang một dòng mới và tách biệt khỏi các mục Tiêu đề khác.", + "description": "Description for forcing transitional text onto a new line." + }, + "menuContentHeaderClockHourShow": { + "message": "Hiển thị giờ", + "description": "Checkbox for clock hour." + }, + "menuContentHeaderClockHourDisplayNumber": { + "message": "Như số", + "description": "Radio for clock hour as numbers." + }, + "menuContentHeaderClockHourDisplayWord": { + "message": "Như lời", + "description": "Radio for clock hour as words." + }, + "menuContentHeaderClockMinuteShow": { + "message": "Hiển thị phút", + "description": "Checkbox for clock minutes." + }, + "menuContentHeaderClockMinuteDisplayNumber": { + "message": "Như số", + "description": "Radio for clock minutes as numbers." + }, + "menuContentHeaderClockMinuteDisplayWord": { + "message": "Như lời", + "description": "Radio for clock minutes as words." + }, + "menuContentHeaderClockSecondShow": { + "message": "Hiển thị giây", + "description": "Checkbox for clock seconds." + }, + "menuContentHeaderClockSecondDisplayNumber": { + "message": "Như số", + "description": "Radio for clock seconds as numbers." + }, + "menuContentHeaderClockSecondDisplayWord": { + "message": "Như lời", + "description": "Radio for clock seconds as words." + }, + "menuContentHeaderClockSeparatorShow": { + "message": "Hiển thị dấu phân cách", + "description": "Checkbox for clock separator." + }, + "menuContentHeaderClockSeparatorLabel": { + "message": "Ký tự phân tách", + "description": "Label for clock separator." + }, + "menuContentHeaderClockSeparatorPlaceholder": { + "message": ":", + "description": "Placeholder for clock separator." + }, + "menuContentHeaderClockHour24": { + "message": "24 tiếng", + "description": "Checkbox for 24 hour clock." + }, + "menuContentHeaderClockMeridiem": { + "message": "SA / CH", + "description": "Checkbox for meridiem clock." + }, + "menuContentHeaderClockSize": { + "message": "Kích cỡ", + "description": "Range for clock size." + }, + "menuContentHeaderClockNewLineLabel": { + "message": "Dòng mới", + "description": "Checkbox to force clock onto a new line." + }, + "menuContentHeaderClockNewLineDescription": { + "message": "Bắt buộc chuyển sang một dòng mới và tách biệt khỏi các mục Tiêu đề khác.", + "description": "Description for forcing clock onto a new line." + }, + "menuContentHeaderDateDayShow": { + "message": "Ngày hiển thị", + "description": "Checkbox for day." + }, + "menuContentHeaderDateDayDisplayNumber": { + "message": "Như số", + "description": "Radio for day as numbers." + }, + "menuContentHeaderDateDayDisplayWord": { + "message": "Như lời", + "description": "Radio for day as words." + }, + "menuContentHeaderDateDayDisplayWeekStartLabel": { + "message": "Đầu tuần", + "description": "Label for the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartMonday": { + "message": "thứ hai", + "description": "Radio for Monday as the start of the week." + }, + "menuContentHeaderDateDayDisplayWeekStartSunday": { + "message": "chủ nhật", + "description": "Radio for Sunday as the start of the week." + }, + "menuContentHeaderDateDayDisplayLengthLabel": { + "message": "Độ dài từ", + "description": "Label for length of day of the week." + }, + "menuContentHeaderDateDayDisplayLengthLong": { + "message": "Dài", + "description": "Radio for a long length day of the week." + }, + "menuContentHeaderDateDayDisplayLengthShort": { + "message": "Ngắn ngủi", + "description": "Radio for short length day of the week." + }, + "menuContentHeaderDateDateShow": { + "message": "Ngày hiển thị", + "description": "Checkbox for date." + }, + "menuContentHeaderDateDateDisplayNumber": { + "message": "Như số", + "description": "Radio for date as numbers." + }, + "menuContentHeaderDateDateDisplayWord": { + "message": "Như lời", + "description": "Radio for dates as words." + }, + "menuContentHeaderDateDateDisplayOrdinal": { + "message": "Số thứ tự", + "description": "Checkbox for ordinal date number." + }, + "menuContentHeaderDateMonthShow": { + "message": "Hiển thị tháng", + "description": "Checkbox for month." + }, + "menuContentHeaderDateMonthDisplayNumber": { + "message": "Như số", + "description": "Radio for month as numbers." + }, + "menuContentHeaderDateMonthDisplayWord": { + "message": "Như lời", + "description": "Radio for month as words." + }, + "menuContentHeaderDateMonthDisplayOrdinal": { + "message": "Số thứ tự", + "description": "Checkbox for ordinal month number." + }, + "menuContentHeaderDateMonthDisplayLengthLabel": { + "message": "Độ dài từ", + "description": "Label for length of month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthLong": { + "message": "Dài", + "description": "Radio for a long length month of the year." + }, + "menuContentHeaderDateMonthDisplayLengthShort": { + "message": "Ngắn ngủi", + "description": "Radio for a short length month of the year." + }, + "menuContentHeaderDateYearShow": { + "message": "Hiển thị năm", + "description": "Checkbox for year." + }, + "menuContentHeaderDateYearDisplayNumber": { + "message": "Như số", + "description": "Radio for year as numbers." + }, + "menuContentHeaderDateYearDisplayWord": { + "message": "Như lời", + "description": "Radio for year as words." + }, + "menuContentHeaderDateSeparatorShow": { + "message": "Hiển thị dấu phân cách", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorLabel": { + "message": "Ký tự phân tách", + "description": "Checkbox for date separator." + }, + "menuContentHeaderDateSeparatorPlaceholder": { + "message": "/", + "description": "Placeholder for date separator." + }, + "menuContentHeaderDateFormatLabel": { + "message": "Định dạng", + "description": "Label for date format." + }, + "menuContentHeaderDateFormatDateMonth": { + "message": "Ngày / tháng", + "description": "Radio for date then month format." + }, + "menuContentHeaderDateFormatMonthDate": { + "message": "Ngày tháng", + "description": "Radio for month then date format." + }, + "menuContentHeaderDateSize": { + "message": "Kích cỡ", + "description": "Range for date size." + }, + "menuContentHeaderDateNewLineLabel": { + "message": "Dòng mới", + "description": "Checkbox to force date onto a new line." + }, + "menuContentHeaderDateNewLineDescription": { + "message": "Bắt buộc chuyển sang một dòng mới và tách biệt khỏi các mục Tiêu đề khác.", + "description": "Description for forcing date onto a new line." + }, + "menuContentHeaderSearchShow": { + "message": "Hiển thị Tìm kiếm", + "description": "Checkbox for search." + }, + "menuContentHeaderSearchWidthLabel": { + "message": "Chiều rộng hộp tìm kiếm", + "description": "Label for search width." + }, + "menuContentHeaderSearchWidthAutoLabel": { + "message": "Chiều rộng tự động", + "description": "Radio for auto search width." + }, + "menuContentHeaderSearchWidthAutoDescription": { + "message": "Hộp tìm kiếm sẽ phát triển để phù hợp nhất với không gian có sẵn.", + "description": "Description for auto search width." + }, + "menuContentHeaderSearchWidthCustomLabel": { + "message": "Chiều rộng tùy chỉnh", + "description": "Radio for custom search width." + }, + "menuContentHeaderSearchWidthCustomDescription": { + "message": "Xác định độ rộng của hộp Tìm kiếm bên trong Vùng tiêu đề.", + "description": "Description for custom search width." + }, + "menuContentHeaderSearchWidthSize": { + "message": "Chiều rộng", + "description": "Range for search width." + }, + "menuContentHeaderSearchSize": { + "message": "Kích cỡ", + "description": "Range for search size." + }, + "menuContentHeaderSearchNewLineLabel": { + "message": "Dòng mới", + "description": "Checkbox to force search onto a new line." + }, + "menuContentHeaderSearchNewLineDescription": { + "message": "Bắt buộc chuyển sang một dòng mới và tách biệt khỏi các mục Tiêu đề khác.", + "description": "Description for forcing search onto a new line." + }, + "menuContentHeaderSearchEngineSelectedLabel": { + "message": "Máy tìm kiếm", + "description": "Label for custom search." + }, + "menuContentHeaderSearchEngineSelectedCustom": { + "message": "Tập quán", + "description": "Select option for custom search." + }, + "menuContentHeaderSearchEngineCustomNameLabel": { + "message": "Tên", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomNamePlaceholder": { + "message": "Tên công cụ tìm kiếm", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomUrlLabel": { + "message": "URL", + "description": "Label for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlPlaceholder": { + "message": "https://", + "description": "Placeholder for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara1": { + "message": "Nhập địa chỉ web với các tham số tìm kiếm, ví dụ: \"https://vimeo.com/search?q=\"", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomUrlHelperPara2": { + "message": "{appName} sẽ thêm cụm từ tìm kiếm được nhập vào hộp Tìm kiếm ở cuối URL ở trên.", + "description": "Helper text for custom search URL." + }, + "menuContentHeaderSearchEngineCustomQueryNameLabel": { + "message": "Thuộc tính tên", + "description": "Label for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNamePlaceholder": { + "message": "q", + "description": "Placeholder for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara1": { + "message": "Đặt thuộc tính tên trên trường nhập Tìm kiếm.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineCustomQueryNameHelperPara2": { + "message": "Điều này xác định tên được chuyển đến công cụ tìm kiếm khi gửi. Nếu không chắc chắn để trống.", + "description": "Helper text for custom search name." + }, + "menuContentHeaderSearchEngineTextJustifyLabel": { + "message": "Căn chỉnh văn bản tìm kiếm", + "description": "Label to justify search text." + }, + "menuContentHeaderSearchEngineTextJustifyLeft": { + "message": "Bên trái", + "description": "Radio to justify the search text left." + }, + "menuContentHeaderSearchEngineTextJustifyCenter": { + "message": "Trung tâm", + "description": "Radio to justify the search text centre." + }, + "menuContentHeaderSearchEngineTextJustifyRight": { + "message": "Đúng", + "description": "Radio to justify the search text right." + }, + "menuContentHeaderSearchNewTab": { + "message": "Mở kết quả Tìm kiếm trong một tab mới", + "description": "Checkbox for opening search results in a new tab." + }, + "menuContentBookmarkGeneralShow": { + "message": "Hiển thị Dấu trang", + "description": "Checkbox for show bookmark." + }, + "menuContentBookmarkGeneralUrlShow": { + "message": "Hiển thị URL khi di chuột qua Dấu trang", + "description": "Checkbox for show bookmark url on hover." + }, + "menuContentBookmarkGeneralLineShow": { + "message": "Hiển thị dòng Dấu trang", + "description": "Checkbox for show bookmark line." + }, + "menuContentBookmarkGeneralShadowShowLabel": { + "message": "Hiển thị bóng khi di chuột qua Dấu trang", + "description": "label for show bookmark shadow." + }, + "menuContentBookmarkGeneralShadowShowDescription": { + "message": "Các hiệu ứng có thể không hiển thị nếu Theme Shadow được đặt thành 0.", + "description": "Description to show bookmark shadow." + }, + "menuContentBookmarkGeneralHoverScaleShow": { + "message": "Phát triển khi di chuột qua Dấu trang", + "description": "Checkbox for scale bookmark on hover." + }, + "menuContentBookmarkGeneralNewTab": { + "message": "Mở Dấu trang trong tab mới", + "description": "Checkbox for open bookmark in a new tab." + }, + "menuContentBookmarkGeneralSize": { + "message": "Kích thước dấu trang", + "description": "Range for bookmark size." + }, + "menuContentBookmarkStyleBlockLabel": { + "message": "Khối", + "description": "Label for bookmark block style." + }, + "menuContentBookmarkStyleBlockDescription": { + "message": "Gạch Bookmark hình vuông.", + "description": "Description for bookmark block style." + }, + "menuContentBookmarkStyleListLabel": { + "message": "Danh sách", + "description": "Label for bookmark list style." + }, + "menuContentBookmarkStyleListDescription": { + "message": "Các ô Bookmark ngắn và rộng.", + "description": "Description for bookmark list style." + }, + "menuContentBookmarkOrientationTop": { + "message": "Đứng đầu", + "description": "Radio for bookmark top orientation." + }, + "menuContentBookmarkOrientationBottom": { + "message": "Đáy", + "description": "Radio for bookmark bottom orientation." + }, + "menuContentBookmarkOrientationHelperPara1": { + "message": "Hiển thị URL và Điều khiển ở trên cùng hoặc dưới cùng của Xếp dấu trang.", + "description": "Helper text for bookmark orientation." + }, + "menuContentBookmarkSortLetter": { + "message": "Bằng thư", + "description": "Button to sort bookmarks by letter." + }, + "menuContentBookmarkSortIcon": { + "message": "Bằng biểu tượng", + "description": "Button to sort bookmarks by Icon." + }, + "menuContentBookmarkSortName": { + "message": "Bằng tên", + "description": "Button to sort bookmarks by name." + }, + "menuContentGroupAlignmentJustifyLabel": { + "message": "Căn chỉnh khu vực chi tiết nhóm", + "description": "Label to justify group items." + }, + "menuContentGroupAlignmentJustifyLeft": { + "message": "Bên trái", + "description": "Label to justify group items left." + }, + "menuContentGroupAlignmentJustifyCenter": { + "message": "Trung tâm", + "description": "Label to justify group items centre." + }, + "menuContentGroupAlignmentJustifyRight": { + "message": "Đúng", + "description": "Label to justify group items right." + }, + "menuContentGroupAlignmentOrderLabel": { + "message": "Chi tiết nhóm đặt hàng", + "description": "Label for group order." + }, + "menuContentGroupAlignmentOrderHeaderBodyLabel": { + "message": "Chi tiết nhóm rồi đến Dấu trang", + "description": "Radio for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderHeaderBodyDescription": { + "message": "Ra lệnh cho vùng Chi tiết nhóm xuất hiện trước vùng Dấu trang.", + "description": "Helper text for group details then bookmarks order." + }, + "menuContentGroupAlignmentOrderBodyHeaderLabel": { + "message": "Dấu trang rồi đến Chi tiết nhóm", + "description": "Radio for bookmarks then group details order." + }, + "menuContentGroupAlignmentOrderBodyHeaderDescription": { + "message": "Đặt vùng Dấu trang xuất hiện trước vùng Chi tiết nhóm.", + "description": "Helper text for bookmarks then group details order." + }, + "menuContentGroupNameSize": { + "message": "Kích thước tên", + "description": "Range for group name size." + }, + "menuContentGroupNameShow": { + "message": "Hiển thị tất cả", + "description": "Button to show all group names." + }, + "menuContentGroupNameHide": { + "message": "Ẩn tất cả", + "description": "Button to hide all group names." + }, + "menuContentGroupNameHelperPara1": { + "message": "Tên Nhóm cũng có thể được thay đổi bằng cách chỉnh sửa các Nhóm riêng lẻ.", + "description": "Helper text for show and hide all group names." + }, + "menuContentGroupCollapseShow": { + "message": "Mở tất cả các nhóm", + "description": "Button to open all groups." + }, + "menuContentGroupCollapseHide": { + "message": "Thu gọn tất cả các nhóm", + "description": "Button to collapse all groups." + }, + "menuContentGroupToolbarSize": { + "message": "Kích thước thanh công cụ nhóm", + "description": "Range for group toolbar size." + }, + "menuContentGroupToolbarCollapseLabel": { + "message": "Kiểm soát thu gọn nhóm", + "description": "Label for group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseShow": { + "message": "Hiển thị tất cả", + "description": "Button to show all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHide": { + "message": "Ẩn tất cả", + "description": "Button to hide all group toolbar collapse control." + }, + "menuContentGroupToolbarCollapseHelperPara1": { + "message": "Nút thu gọn của thanh công cụ Nhóm cũng có thể được thay đổi bằng cách chỉnh sửa các Nhóm riêng lẻ.", + "description": "Helper text for group toolbar collapse control." + }, + "menuContentGroupToolbarOpenAllLabel": { + "message": "Nhóm Mở tất cả điều khiển", + "description": "Label for the bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllShow": { + "message": "Hiển thị tất cả", + "description": "Button to show all group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHide": { + "message": "Ẩn tất cả", + "description": "Button to hide all bookmark group toolbar open all control." + }, + "menuContentGroupToolbarOpenAllHelperPara1": { + "message": "Nút mở tất cả thanh công cụ Nhóm cũng có thể được thay đổi bằng cách chỉnh sửa các Nhóm riêng lẻ.", + "description": "Helper text for the bookmark group toolbar open all control." + }, + "menuContentToolbarSize": { + "message": "Kích thước thanh công cụ", + "description": "Range for bookmark group toolbar size." + }, + "menuContentToolbarLocationCorner": { + "message": "Ở một góc", + "description": "Radio for bookmark group toolbar in a corner." + }, + "menuContentToolbarLocationHeader": { + "message": "Trong tiêu đề", + "description": "Radio for bookmark group toolbar in header." + }, + "menuContentToolbarLocationHelperPara1": { + "message": "Định vị Thanh công cụ bên trong Tiêu đề hoặc ở một góc của cửa sổ.", + "description": "Helper text for toolbar location." + }, + "menuContentToolbarLocationNewLineLabel": { + "message": "Dòng mới", + "description": "Checkbox to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineDescription": { + "message": "Bắt buộc chuyển sang một dòng mới và tách biệt khỏi các mục Tiêu đề khác.", + "description": "Description to force the bookmark group toolbar onto a new line." + }, + "menuContentToolbarLocationNewLineHelperPara1": { + "message": "Chỉ khả dụng khi Thanh công cụ được đặt bên trong Tiêu đề.", + "description": "Helper text for the bookmark group toolbar on a new line." + }, + "menuContentToolbarPositionLabel": { + "message": "Vị trí thanh công cụ", + "description": "Label for toolbar corner location." + }, + "menuContentToolbarPositionTopLeft": { + "message": "Trên cùng bên trái", + "description": "Radio for bookmark group toolbar positioned in the top left corner." + }, + "menuContentToolbarPositionTopRight": { + "message": "Trên cùng bên phải", + "description": "Radio for bookmark group toolbar positioned in the top right corner." + }, + "menuContentToolbarPositionBottomLeft": { + "message": "Dưới cùng bên trái", + "description": "Radio for bookmark group toolbar positioned in the bottom left corner." + }, + "menuContentToolbarPositionBottomRight": { + "message": "Góc phải ở phía dưới", + "description": "Radio for bookmark group toolbar positioned in the bottom right corner." + }, + "menuContentToolbarPositionHelper1Para1": { + "message": "Định vị Thanh công cụ ở một trong bốn góc của cửa sổ.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarPositionHelper2Para1": { + "message": "Chỉ khả dụng khi Thanh công cụ được đặt ở một góc.", + "description": "Helper text for bookmark group toolbar corner location." + }, + "menuContentToolbarControlsAccent": { + "message": "Hiển thị điều khiển Accent", + "description": "Checkbox to show bookmark group toolbar accent control." + }, + "menuContentToolbarControlsAdd": { + "message": "Hiển thị Thêm điều khiển", + "description": "Checkbox to show bookmark group toolbar add control." + }, + "menuContentToolbarControlsEdit": { + "message": "Hiển thị kiểm soát Chỉnh sửa", + "description": "Checkbox to show bookmark group toolbar edit control." + }, + "menuContentDataRestoreFile": { + "message": "Nhập từ tệp", + "description": "Input for backup data file import." + }, + "menuContentDataRestoreClipboard": { + "message": "Nhập từ khay nhớ tạm", + "description": "Button for clipboard backup data import." + }, + "menuContentDataRestoreHelperPara1": { + "message": "Khôi phục bản sao lưu {appName} đã xuất trước đó.", + "description": "Helper text for backup data import." + }, + "menuContentDataRestoreDrop": { + "message": "Hoặc thả tệp sao lưu {appName}", + "description": "Label for backup data file drop area." + }, + "menuContentDataBackupFile": { + "message": "Xuất dữ liệu", + "description": "Button to export backup data file." + }, + "menuContentDataBackupClipboard": { + "message": "Sao chép vào clipboard", + "description": "Button to copy backup data to clipboard." + }, + "menuContentDataBackupHelperPara1": { + "message": "Tải xuống bản sao lưu Dấu trang và Cài đặt {appName}", + "description": "Helper text for data backup." + }, + "menuContentDataBackupHelperPara2": { + "message": "Tệp này sau đó có thể được nhập trên thiết bị này hoặc thiết bị khác.", + "description": "Helper text for data backup." + }, + "menuContentDataClearAll": { + "message": "Xóa tất cả dữ liệu", + "description": "Button to clear all data." + }, + "menuContentDataClearPartial": { + "message": "Xóa tất cả ngoại trừ dấu trang", + "description": "Button to clear partial data." + }, + "menuContentDataClearAlertPara": { + "message": "Bạn sẽ mất Dấu trang khi xóa tất cả dữ liệu.", + "description": "Alert for clear all data." + }, + "menuContentDataClearAlertLink": { + "message": "Sao lưu dữ liệu của bạn", + "description": "Link for backup data." + }, + "menuContentDataClearHelperPara1": { + "message": "Xóa tất cả dữ liệu để đặt lại {appName} về trạng thái mặc định.", + "description": "Helper text for clear all data." + }, + "menuContentDataClearHelperPara2": { + "message": "Ngoài ra, có thể xóa tất cả cài đặt nhưng vẫn giữ Dấu trang và Nhóm hiện tại.", + "description": "Helper text for clear all data." + }, + "menuContentLanguageSelect": { + "message": "Ngôn ngữ", + "description": "Select for language." + }, + "menuContentLanguageSystem": { + "message": "Sử dụng ngôn ngữ hệ thống", + "description": "Option to use the system defined language." + }, + "menuContentLanguageAlertPara": { + "message": "Tìm thấy một bản dịch không đúng?", + "description": "Alert for language select." + }, + "menuContentLanguageAlertLink": { + "message": "Giúp dịch {appName}", + "description": "Link to help translate the project." + }, + "menuContentSupportPageApplyToAll": { + "message": "Áp dụng cài đặt dấu trang cho tất cả", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBrowser": { + "message": "Hỗ trợ trình duyệt", + "description": "Support link to project wiki." + }, + "menuContentSupportPageCookies": { + "message": "Cookie và bộ nhớ cache", + "description": "Support link to project wiki." + }, + "menuContentSupportPageData": { + "message": "Sao lưu và khôi phục dữ liệu", + "description": "Support link to project wiki." + }, + "menuContentSupportPageLocalBackgroundImage": { + "message": "Hình nền cục bộ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageProtectedUrl": { + "message": "URL được bảo vệ", + "description": "Support link to project wiki." + }, + "menuContentSupportPageRecovering": { + "message": "Khôi phục cài đặt và dấu trang", + "description": "Support link to project wiki." + }, + "menuContentSupportPageResetting": { + "message": "Đặt lại khi mở trình duyệt", + "description": "Support link to project wiki." + }, + "menuContentSupportPagePrivacy": { + "message": "Tôn trọng quyền riêng tư của bạn", + "description": "Support link to project wiki." + }, + "menuContentSupportPageBackgroundImageVideo": { + "message": "Đặt hình ảnh hoặc video nền", + "description": "Support link to project wiki." + }, + "menuContentSupportPageFirefox": { + "message": "Đặt {appName} làm trang chủ Firefox của bạn", + "description": "Support link to project wiki." + }, + "menuContentSupportPara": { + "message": "Để được hỗ trợ thêm hoặc phản hồi:", + "description": "Paragraph to get more support or provide feedback." + }, + "menuContentSupportLink1": { + "message": "Gửi vấn đề.", + "description": "Link to open an issue." + }, + "menuContentSupportLink2": { + "message": "Kiểm tra Wiki.", + "description": "Link to the project wiki." + }, + "menuContentCoffeePara": { + "message": "{appName} miễn phí, chúng tôi hoan nghênh sự đánh giá cao dưới hình thức cà phê!", + "description": "Paragraph to explain the project is free." + }, + "menuContentCoffeeButton": { + "message": "Mua cho tôi một ly cà phê", + "description": "Link to buy me a coffee to support the project." + }, + "menuContentAppPara1": { + "message": "Chia sẻ thiết lập của bạn với cộng đồng.", + "description": "Paragraph on where to share with the community." + }, + "menuContentAppLink1": { + "message": "Tìm thấy trên Reddit/r/{appName}.", + "description": "Link to the community on Reddit." + }, + "menuContentAppPara2": { + "message": "Dự án này là mã nguồn mở.", + "description": "Paragraph on this project being open source." + }, + "menuContentAppLink2": { + "message": "Tìm thấy trên GitHub.", + "description": "Link to project on GitHub." + }, + "menuContentAppLink3": { + "message": "Giấy phép Công cộng GNU v3.0.", + "description": "Link to project project licence." + }, + "bookmarkTileControlLeft": { + "message": "Di chuyển dấu trang này sang trái", + "description": "Button for bookmark tile move left control." + }, + "bookmarkTileControlSort": { + "message": "Kéo dấu trang để sắp xếp lại", + "description": "Button for bookmark tile drag to sort control." + }, + "bookmarkTileControlRight": { + "message": "Di chuyển dấu trang này sang phải", + "description": "Button for bookmark tile move right control." + }, + "bookmarkTileControlEdit": { + "message": "Chỉnh sửa dấu trang này", + "description": "Button for bookmark tile edit control." + }, + "bookmarkTileControlRemove": { + "message": "Xóa dấu trang này", + "description": "Button for bookmark tile remove control." + }, + "bookmarkAddHeading": { + "message": "Thêm Dấu trang mới", + "description": "Heading for bookmark add modal." + }, + "bookmarkAddSuccessText": { + "message": "cộng", + "description": "Button to confirm adding a bookmark." + }, + "bookmarkAddCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel adding a bookmark." + }, + "bookmarkRemoveHeadingName": { + "message": "Tẩy", + "description": "Heading with a name for bookmark remove modal." + }, + "bookmarkRemoveHeadingUnnamed": { + "message": "Xóa dấu trang không tên", + "description": "Heading without a name for bookmark remove modal." + }, + "bookmarkRemoveContent": { + "message": "Bạn có chắc chắn muốn xóa Dấu trang này không? Điều này không thể được hoàn tác.", + "description": "Paragraph for bookmark remove modal." + }, + "bookmarkRemoveSuccessText": { + "message": "Tẩy", + "description": "Button to confirm removing a bookmark." + }, + "bookmarkRemoveCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel removing a bookmark." + }, + "bookmarkEditHeadingName": { + "message": "Biên tập", + "description": "Heading with a name for bookmark edit modal." + }, + "bookmarkEditHeadingUnnamed": { + "message": "Chỉnh sửa dấu trang không tên", + "description": "Heading without a name for bookmark edit modal." + }, + "bookmarkEditSuccessText": { + "message": "Cứu", + "description": "Button to confirm editing a bookmark." + }, + "bookmarkEditCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel editing a bookmark." + }, + "bookmarkFormTabVisual": { + "message": "Hình ảnh & Tên", + "description": "Label for bookmark form visual tab." + }, + "bookmarkFormTabAddress": { + "message": "Địa chỉ nhà", + "description": "Label for bookmark form address tab." + }, + "bookmarkFormTabPosition": { + "message": "Chức vụ", + "description": "Label for bookmark form position tab." + }, + "bookmarkFormTabLayout": { + "message": "Bố trí", + "description": "Label for bookmark form layout tab." + }, + "bookmarkFormTabTheme": { + "message": "Chủ đề", + "description": "Label for bookmark form theme tab." + }, + "bookmarkFormSectionVisualHeading": { + "message": "Hình ảnh & Tên", + "description": "Heading for bookmark form visual page." + }, + "bookmarkFormSectionVisualDescription": { + "message": "Hiển thị các Chữ cái, Biểu tượng, Hình ảnh và Tên trên ô Dấu trang này.", + "description": "Description for bookmark form visual page." + }, + "bookmarkFormSectionAddressHeading": { + "message": "Địa chỉ nhà", + "description": "Heading for bookmark form address page." + }, + "bookmarkFormSectionAddressDescription": { + "message": "Đảm bảo sử dụng URL đầy đủ và bao gồm \"https://...\"", + "description": "Description for bookmark form address page." + }, + "bookmarkFormSectionPositionHeading": { + "message": "Chức vụ", + "description": "Heading for bookmark form position page." + }, + "bookmarkFormSectionPositionDescription": { + "message": "Nhóm đặt Dấu trang này vào.", + "description": "Description for bookmark form position page." + }, + "bookmarkFormSectionLayoutHeading": { + "message": "Bố trí", + "description": "Heading for bookmark form layout page." + }, + "bookmarkFormSectionLayoutDescription": { + "message": "Thay đổi vị trí, tỷ lệ và hướng của Phần tử trực quan và Tên.", + "description": "Description for bookmark form layout page." + }, + "bookmarkFormSectionThemeHeading": { + "message": "Chủ đề", + "description": "Heading for bookmark form theme page." + }, + "bookmarkFormSectionThemeDescription": { + "message": "Ghi đè màu Chủ đề và Dấu trọng tâm.", + "description": "Description for bookmark form theme page." + }, + "bookmarkFormUrlLabel": { + "message": "URL", + "description": "Label for bookmark url." + }, + "bookmarkFormUrlPlaceholder": { + "message": "https://www.example.com/", + "description": "Placeholder for bookmark url." + }, + "bookmarkFormDisplayAlignmentLabel": { + "message": "Yếu tố hình ảnh và căn chỉnh tên", + "description": "Label for bookmark tile display alignment." + }, + "bookmarkFormDisplayAlignmentTopLeft": { + "message": "Trên cùng bên trái", + "description": "Radio to align bookmark tile display top left." + }, + "bookmarkFormDisplayAlignmentTopCenter": { + "message": "Trung tâm hàng đầu", + "description": "Radio to align bookmark tile display top centre." + }, + "bookmarkFormDisplayAlignmentTopRight": { + "message": "Trên cùng bên phải", + "description": "Radio to align bookmark tile display top right." + }, + "bookmarkFormDisplayAlignmentCenterLeft": { + "message": "Trung tâm bên trái", + "description": "Radio to align bookmark tile display centre left." + }, + "bookmarkFormDisplayAlignmentCenterCenter": { + "message": "Trung tâm Trung tâm", + "description": "Radio to align bookmark tile display centre centre." + }, + "bookmarkFormDisplayAlignmentCenterRight": { + "message": "Căn giữa bên phải", + "description": "Radio to align bookmark tile display centre right." + }, + "bookmarkFormDisplayAlignmentBottomLeft": { + "message": "Dưới cùng bên trái", + "description": "Radio to align bookmark tile display bottom left." + }, + "bookmarkFormDisplayAlignmentBottomCenter": { + "message": "Trung tâm dưới cùng", + "description": "Radio to align bookmark tile display bottom centre." + }, + "bookmarkFormDisplayAlignmentBottomRight": { + "message": "Góc phải ở phía dưới", + "description": "Radio to align bookmark tile display bottom right." + }, + "bookmarkFormDisplayDirectionVerticalLabel": { + "message": "Thẳng đứng", + "description": "Label for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionVerticalDescription": { + "message": "Xếp chồng Phần tử trực quan và Đặt tên một phần tử này lên phần tử kia.", + "description": "Description for bookmark tile display vertical direction." + }, + "bookmarkFormDisplayDirectionHorizontalLabel": { + "message": "Nằm ngang", + "description": "Label for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayDirectionHorizontalDescription": { + "message": "Sắp xếp Thành phần Hình ảnh và Tên cạnh nhau.", + "description": "Description for bookmark tile display horizontal direction." + }, + "bookmarkFormDisplayOrderVisualNameLabel": { + "message": "Yếu tố hình ảnh rồi đặt tên", + "description": "Label for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderVisualNameDescription": { + "message": "Đặt Phần tử Hình ảnh trước Tên.", + "description": "Description for bookmark tile display visual then name order." + }, + "bookmarkFormDisplayOrderNameVisualLabel": { + "message": "Đặt tên rồi đến phần tử hình ảnh", + "description": "Label for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayOrderNameVisualDescription": { + "message": "Đặt Tên trước Phần tử Trực quan.", + "description": "Description for bookmark tile display name then visual order." + }, + "bookmarkFormDisplayRotate": { + "message": "Quay", + "description": "Range for bookmark tile visual rotation." + }, + "bookmarkFormDisplayTranslateLabel": { + "message": "Điều chỉnh vị trí Phần tử trực quan", + "description": "Label for bookmark tile visual translation." + }, + "bookmarkFormDisplayTranslateX": { + "message": "Nằm ngang", + "description": "Range for bookmark tile visual translation along the x axis." + }, + "bookmarkFormDisplayTranslateY": { + "message": "Thẳng đứng", + "description": "Range for bookmark tile visual translation along the y axis." + }, + "bookmarkFormDisplayGutter": { + "message": "Mương nước", + "description": "Range for bookmark tile gutter space between visual and name." + }, + "bookmarkFormDisplayVisualShowLabel": { + "message": "Hiển thị phần tử hình ảnh", + "description": "Checkbox to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualShowDescription": { + "message": "Hiển thị các Chữ cái, Biểu tượng hoặc Hình ảnh trên hình lục giác Đánh dấu này.", + "description": "Description to show bookmark tile visual." + }, + "bookmarkFormDisplayVisualTypeLetter": { + "message": "Lá thư", + "description": "Radio for bookmark tile visual letter." + }, + "bookmarkFormDisplayVisualTypeIcon": { + "message": "Biểu tượng", + "description": "Radio for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualTypeImage": { + "message": "Hình ảnh", + "description": "Radio for bookmark tile visual image." + }, + "bookmarkFormDisplayVisualSize": { + "message": "Kích thước trực quan", + "description": "Range for bookmark tile visual size." + }, + "bookmarkFormDisplayVisualLetterTextLabel": { + "message": "Đánh dấu thư", + "description": "Label for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualLetterTextPlaceholder": { + "message": "E", + "description": "Placeholder for bookmark tile visual text." + }, + "bookmarkFormDisplayVisualIconTextLabel": { + "message": "Biểu tượng dấu trang", + "description": "Label for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconTextPlaceholder": { + "message": "Thương hiệu hoặc biểu tượng FontAwesome", + "description": "Placeholder for bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualIconRemove": { + "message": "Xóa biểu tượng", + "description": "Button to remove the bookmark tile visual icon." + }, + "bookmarkFormDisplayVisualImageUrlLabel": { + "message": "Đánh dấu hình ảnh", + "description": "Label for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualImageUrlPlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile visual image URL." + }, + "bookmarkFormDisplayVisualShadowSize": { + "message": "Bóng trực quan", + "description": "Range for bookmark tile visual shadow." + }, + "bookmarkFormDisplayVisualShadowHelperPara1": { + "message": "Bóng trực quan chỉ áp dụng cho một Chữ cái hoặc Biểu tượng.", + "description": "Helper text for bookmark tile visual shadow." + }, + "bookmarkFormDisplayNameShow": { + "message": "Hiện tên", + "description": "Checkbox to show bookmark tile name." + }, + "bookmarkFormDisplayNameTextLabel": { + "message": "Tên dấu trang", + "description": "Label for bookmark tile name." + }, + "bookmarkFormDisplayNameTextPlaceholder": { + "message": "Thí dụ", + "description": "Placeholder for bookmark tile name." + }, + "bookmarkFormDisplayNameSize": { + "message": "Kích thước tên", + "description": "Range for bookmark tile name size." + }, + "bookmarkFormAccentByThemeLabel": { + "message": "Dấu chủ đề", + "description": "Label for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByThemeDescription": { + "message": "Sử dụng Trọng âm do Chủ đề xác định.", + "description": "Description for bookmark tile to use the theme accent." + }, + "bookmarkFormAccentByCustomLabel": { + "message": "Trọng âm tùy chỉnh", + "description": "Label for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentByCustomDescription": { + "message": "Ghi đè Dấu chủ đề.", + "description": "Description for bookmark tile to use a custom accent." + }, + "bookmarkFormAccentColor": { + "message": "Giọng", + "description": "Label for bookmark tile accent." + }, + "bookmarkFormColorByThemeLabel": { + "message": "Màu chủ đề", + "description": "Label for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByThemeDescription": { + "message": "Sử dụng Màu do Chủ đề xác định.", + "description": "Description for bookmark tile to use the theme colour." + }, + "bookmarkFormColorByCustomLabel": { + "message": "Màu tùy chỉnh", + "description": "Label for bookmark tile to use a custom colour." + }, + "bookmarkFormColorByCustomDescription": { + "message": "Ghi đè màu Chủ đề.", + "description": "Description for bookmark tile to use a custom colour." + }, + "bookmarkFormColorColor": { + "message": "Màu sắc", + "description": "Label for bookmark tile colour." + }, + "bookmarkFormColorOpacity": { + "message": "Độ mờ", + "description": "Range for bookmark tile opacity." + }, + "bookmarkFormBackgroundShowLabel": { + "message": "Hiển thị nền", + "description": "Label for bookmark tile background." + }, + "bookmarkFormBackgroundShowDescription": { + "message": "Hiển thị Hình ảnh hoặc Hình nền video trên ô Dấu trang này.", + "description": "Description for bookmark tile background." + }, + "bookmarkFormBackgroundTypeImage": { + "message": "Hình ảnh", + "description": "Radio for bookmark tile image background." + }, + "bookmarkFormBackgroundTypeVideo": { + "message": "Băng hình", + "description": "Radio for bookmark tile video background." + }, + "bookmarkFormBackgroundOpacity": { + "message": "Độ mờ", + "description": "Range for bookmark tile background opacity." + }, + "bookmarkFormBackgroundImageLabel": { + "message": "URL hình nền", + "description": "Label for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImagePlaceholder": { + "message": "https://www.example.com/image.jpg", + "description": "Placeholder for bookmark tile background image URL." + }, + "bookmarkFormBackgroundImageHelperPara1": { + "message": "Hình nền chỉ hỗ trợ URL trực tiếp đến tệp hình ảnh.", + "description": "Helper text for bookmark tile background image URL." + }, + "bookmarkFormBackgroundVideoLabel": { + "message": "URL video nền", + "description": "Label for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoPlaceholder": { + "message": "https://www.example.com/video.mp4", + "description": "Placeholder for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara1": { + "message": "Video nền chỉ hỗ trợ URL trực tiếp đến tệp video. Hỗ trợ định dạng MP4 và WebM.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBackgroundVideoHelperPara2": { + "message": "Không thể sử dụng URL trang YouTube.", + "description": "Helper text for bookmark tile background video URL." + }, + "bookmarkFormBorder": { + "message": "Ranh giới", + "description": "Range for bookmark tile border." + }, + "bookmarkFormShapeWideLabel": { + "message": "Gạch rộng", + "description": "Label for bookmark tile wide shape." + }, + "bookmarkFormShapeWideDescription": { + "message": "Ô đánh dấu để kéo dài qua hai cột.", + "description": "Description for bookmark tile wide shape." + }, + "bookmarkFormShapeTallLabel": { + "message": "Gạch cao", + "description": "Label for bookmark tile tall shape." + }, + "bookmarkFormShapeTallDescription": { + "message": "Ô đánh dấu để kéo dài qua hai hàng.", + "description": "Description for bookmark tile tall shape." + }, + "bookmarkFormGroupDestinationExisting": { + "message": "Nhóm hiện có", + "description": "Radio for bookmark position in existing bookmark group." + }, + "bookmarkFormGroupDestinationNew": { + "message": "Nhóm mới", + "description": "Radio for bookmark position in new bookmark group." + }, + "bookmarkFormGroupNameLabel": { + "message": "URL", + "description": "Label for bookmark group name." + }, + "bookmarkFormGroupNamePlaceholder": { + "message": "Nhóm ví dụ", + "description": "Placeholder for bookmark group name." + }, + "bookmarkFormGroupRandom": { + "message": "Tên nhóm ngẫu nhiên", + "description": "Button for random group name." + }, + "bookmarkFormGroupPositionGroup": { + "message": "Tập đoàn", + "description": "Select for bookmark group position." + }, + "bookmarkFormGroupPositionItem": { + "message": "Chức vụ", + "description": "Select for bookmark position in a group." + }, + "bookmarkFormPropagateVisualLabel": { + "message": "Áp dụng \"Hiển thị phần tử trực quan\" và \"Hiển thị tên\" cho các Dấu trang khác", + "description": "Checkbox to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara1": { + "message": "Văn bản Chữ cái, Biểu tượng, Hình ảnh và Tên sẽ không được chia sẻ.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateVisualDescriptionPara2": { + "message": "Hữu ích để ẩn các Phần tử Trực quan hoặc Tên trên tất cả các Dấu trang.", + "description": "Helper text to share current bookmark visual settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutLabel": { + "message": "Áp dụng bố cục cho các Dấu trang khác", + "description": "Checkbox to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara1": { + "message": "Khi đã lưu, hãy áp dụng Bố cục trên cho tất cả các Dấu trang khác.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateLayoutDescriptionPara2": { + "message": "Chỉ kích thước Hình ảnh và Tên, Căn chỉnh, Thứ tự, Vị trí và Máng xối sẽ được áp dụng cho tất cả.", + "description": "Helper text to share current bookmark layout settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeLabel": { + "message": "Áp dụng Chủ đề cho các Dấu trang khác", + "description": "Checkbox to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara1": { + "message": "Khi đã lưu, hãy áp dụng Chủ đề trên cho tất cả các Dấu trang khác.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkFormPropagateThemeDescriptionPara2": { + "message": "Chỉ có Màu sắc, Điểm nhấn, Độ mờ, Đường viền và Bóng trực quan sẽ được áp dụng cho tất cả.", + "description": "Helper text to share current bookmark theme settings to all other bookmarks." + }, + "bookmarkPreviewFull": { + "message": "Xem trước", + "description": "Paragraph for bookmark full size preview." + }, + "bookmarkPreviewHalf": { + "message": "Xem trước (tỷ lệ 50%)", + "description": "Paragraph for bookmark half size preview." + }, + "groupAreaControlUp": { + "message": "Di chuyển nhóm này lên", + "description": "Button for bookmark group move up control." + }, + "groupAreaControlSort": { + "message": "Kéo nhóm để sắp xếp lại", + "description": "Button for bookmark group drag to sort control." + }, + "groupAreaControlDown": { + "message": "Di chuyển nhóm này xuống", + "description": "Button for bookmark group move down control." + }, + "groupAreaControlEdit": { + "message": "Chỉnh sửa nhóm này", + "description": "Button for bookmark group edit control." + }, + "groupAreaControlRemove": { + "message": "Xóa nhóm này", + "description": "Button for bookmark group remove control." + }, + "groupAreaControlOpenAll": { + "message": "Mở tất cả các dấu trang trong nhóm này", + "description": "Button for bookmark group control to open all bookmarks." + }, + "groupAreaControlCollapse": { + "message": "Thu gọn nhóm này", + "description": "Button for bookmark group control to collapse bookmark group." + }, + "groupAddHeading": { + "message": "Thêm một nhóm mới", + "description": "Heading for bookmark group add modal." + }, + "groupAddSuccessText": { + "message": "cộng", + "description": "Button to confirm adding a bookmark group." + }, + "groupAddCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel adding a bookmark group." + }, + "groupRemoveHeadingName": { + "message": "Tẩy", + "description": "Heading with a name for bookmark group remove modal." + }, + "groupRemoveHeadingUnnamed": { + "message": "Xóa nhóm không có tên", + "description": "Heading without a name for bookmark group remove modal." + }, + "groupRemoveContent": { + "message": "Bạn có chắc chắn muốn xóa Nhóm này và tất cả các Dấu trang bên trong không? Điều này không thể được hoàn tác.", + "description": "Paragraph for bookmark group remove modal." + }, + "groupRemoveSuccessText": { + "message": "Tẩy", + "description": "Button to confirm removing a bookmark group." + }, + "groupRemoveCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel removing a bookmark group." + }, + "groupEditHeadingName": { + "message": "Biên tập", + "description": "Heading with a name for bookmark group edit modal." + }, + "groupEditHeadingUnnamed": { + "message": "Chỉnh sửa nhóm không có tên", + "description": "Heading without a name for bookmark group edit modal." + }, + "groupEditSuccessText": { + "message": "Cứu", + "description": "Button to confirm editing a bookmark group." + }, + "groupEditCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel editing a bookmark group." + }, + "groupFormSectionNameHeading": { + "message": "Tên", + "description": "Heading for bookmark group form name." + }, + "groupFormSectionNameDescription": { + "message": "Hiển thị Tên phía trên Nhóm này.", + "description": "Description for bookmark group form name." + }, + "groupFormSectionToolbarHeading": { + "message": "Thanh công cụ", + "description": "Heading for bookmark group form toolbar." + }, + "groupFormSectionToolbarDescription": { + "message": "Hiển thị các điều khiển để mở tất cả hoặc hiển thị / ẩn các Dấu trang trong Nhóm này.", + "description": "Description for bookmark group form toolbar." + }, + "groupFormSectionOrderingHeading": { + "message": "Đặt hàng", + "description": "Heading for bookmark group form order." + }, + "groupFormSectionOrderingDescription": { + "message": "Vị thế của Tập đoàn này.", + "description": "Description for bookmark group form order." + }, + "groupFormNameShow": { + "message": "Hiển thị tên nhóm", + "description": "Checkbox to show bookmark group name." + }, + "groupFormNameTextLabel": { + "message": "Tên nhóm", + "description": "Label for bookmark group name." + }, + "groupFormNameTextPlaceholder": { + "message": "Nhóm ví dụ", + "description": "Placeholder for bookmark group name." + }, + "groupFormNameRandom": { + "message": "Tên nhóm ngẫu nhiên", + "description": "Button for random bookmark group name." + }, + "groupFormCollapseShowLabel": { + "message": "Hiển thị Thu gọn", + "description": "Label to show bookmark group toolbar collapse button." + }, + "groupFormCollapseShowDescription": { + "message": "Nút Thu gọn sẽ hiển thị hoặc ẩn Dấu trang trong Nhóm này.", + "description": "Description to show bookmark group toolbar collapse button." + }, + "groupFormOpenAllShowLabel": { + "message": "Hiển thị Mở tất cả", + "description": "Label to show bookmark group toolbar open all button." + }, + "groupFormOpenAllShowDescription": { + "message": "Nút mở tất cả sẽ xuất hiện nếu có ít nhất một Dấu trang trong Nhóm này.", + "description": "Description to show bookmark group toolbar open all button." + }, + "groupFormDestination": { + "message": "Chức vụ", + "description": "Select for bookmark group position." + }, + "themeCustomTileControlEdit": { + "message": "Chỉnh sửa chủ đề tùy chỉnh đã lưu này", + "description": "Button to edit saved custom theme." + }, + "themeCustomTileControlRemove": { + "message": "Xóa chủ đề tùy chỉnh đã lưu này", + "description": "Button to remove saved custom theme." + }, + "themeCustomFormNameLabel": { + "message": "Tên", + "description": "Label for saved custom theme name." + }, + "themeCustomFormNamePlaceholder": { + "message": "Chủ đề mẫu", + "description": "Placeholder for saved custom theme name." + }, + "themeCustomFormRandom": { + "message": "Tên chủ đề ngẫu nhiên", + "description": "Button for random saved custom theme name." + }, + "themeCustomAddHeading": { + "message": "Lưu chủ đề hiện tại", + "description": "Heading for saved custom theme add modal." + }, + "themeCustomAddSuccessText": { + "message": "Cứu", + "description": "Button to confirm adding a saved custom theme." + }, + "themeCustomAddCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel adding a saved custom theme." + }, + "themeCustomRemoveHeadingName": { + "message": "Tẩy", + "description": "Heading with a name for saved custom theme remove modal." + }, + "themeCustomRemoveHeadingUnnamed": { + "message": "Xóa chủ đề tùy chỉnh không có tên", + "description": "Heading without a name for saved custom theme remove modal." + }, + "themeCustomRemoveContent": { + "message": "Bạn có chắc chắn muốn xóa chủ đề tùy chỉnh đã lưu này không? Điều này không thể được hoàn tác.", + "description": "Paragraph for saved custom theme remove modal." + }, + "themeCustomRemoveSuccessText": { + "message": "Cứu", + "description": "Button to confirm removing a saved custom theme." + }, + "themeCustomRemoveCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel removing a saved custom theme." + }, + "themeCustomEditHeadingName": { + "message": "Biên tập", + "description": "Heading with a name for saved custom theme edit modal." + }, + "themeCustomEditHeadingUnnamed": { + "message": "Chỉnh sửa chủ đề tùy chỉnh không có tên", + "description": "Heading without a name for saved custom theme edit modal." + }, + "themeCustomEditSuccessText": { + "message": "Tẩy", + "description": "Button to confirm editing a saved custom theme." + }, + "themeCustomEditCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel editing a saved custom theme." + }, + "toolbarAccent": { + "message": "Màu nhấn", + "description": "Button for toolbar accent control." + }, + "toolbarAddLabel": { + "message": "cộng", + "description": "Button for toolbar control to add." + }, + "toolbarAddGroup": { + "message": "Nhóm mới", + "description": "Button for toolbar control to add a new bookmark." + }, + "toolbarAddBookmark": { + "message": "Dấu trang mới", + "description": "Button for toolbar control to add a new bookmark group." + }, + "toolbarEdit": { + "message": "Chỉnh sửa nhóm và dấu trang", + "description": "Button for toolbar to toggle edit mode." + }, + "toolbarSetting": { + "message": "Mở menu cài đặt", + "description": "Button for toolbar to open settings menu." + }, + "dataFormDescription": { + "message": "Bạn có thể khôi phục tất cả hoặc các phần của tệp sao lưu. Dữ liệu sau sẽ được khôi phục:", + "description": "Description for restoring from backup data." + }, + "dataFormBookmarkIncludeLabel": { + "message": "Dấu trang", + "description": "Heading for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara1": { + "message": "Điều này bao gồm tất cả các Nhóm và Dấu trang", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkIncludeDescriptionPara2": { + "message": "Dấu trang sẽ giữ lại mọi Màu sắc, Dấu trọng âm và Đường viền tùy chỉnh khi được nhập.", + "description": "Description for restoring backup data bookmarks." + }, + "dataFormBookmarkTypeRestore": { + "message": "Thay thế các dấu trang hiện có", + "description": "Radio to replace existing bookmarks when restoring from backup data." + }, + "dataFormBookmarkTypeAppend": { + "message": "Thêm vào các dấu trang hiện có", + "description": "Radio to append to existing bookmarks when restoring from backup data." + }, + "dataFormThemeIncludeLabel": { + "message": "Chủ đề", + "description": "Label to restore theme date from backup data." + }, + "dataFormThemeIncludeDescription": { + "message": "Điều này bao gồm Màu sắc, Trọng âm, Phông chữ, Nền và mọi Chủ đề tùy chỉnh đã lưu.", + "description": "Description to restore theme date from backup data." + }, + "dataFormSetupIncludeLabel": { + "message": "Cài đặt", + "description": "Label to restore setting date from backup data." + }, + "dataFormSetupIncludeDescription": { + "message": "Điều này bao gồm kích thước và vị trí bố cục, kích thước vùng tiêu đề, kích thước vùng đánh dấu và các cài đặt người dùng khác.", + "description": "Description to restore setting date from backup data." + }, + "dataRestoreHeading": { + "message": "Khôi phục từ bản sao lưu {appName}", + "description": "Heading for restore backup data modal." + }, + "dataRestoreSuccessText": { + "message": "Nhập khẩu", + "description": "Button to confirm restoring from backup data." + }, + "dataRestoreCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel restoring from backup data." + }, + "dataClearAllHeading": { + "message": "Xóa tất cả dữ liệu {appName}", + "description": "Heading for clear all data modal." + }, + "dataClearAllContentPara1": { + "message": "Bạn có chắc chắn muốn xóa tất cả Dấu trang và Cài đặt của {appName} {appName} sẽ được khôi phục về trạng thái mặc định.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllContentPara2": { + "message": "Điều này không thể được hoàn tác.", + "description": "Paragraph for clear all data modal." + }, + "dataClearAllSuccessText": { + "message": "Xóa tất cả dữ liệu", + "description": "Button to confirm clear all data." + }, + "dataClearAllCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel clear all data." + }, + "dataClearPartialHeading": { + "message": "Xóa {appName} ngoại trừ dấu trang?", + "description": "Heading for clear partial data modal." + }, + "dataClearPartialContentPara1": { + "message": "Bạn có chắc chắn muốn xóa tất cả Cài đặt {appName} {appName} sẽ được khôi phục về trạng thái mặc định nhưng Dấu trang và Nhóm của bạn sẽ vẫn còn.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialContentPara2": { + "message": "Điều này không thể được hoàn tác.", + "description": "Paragraph for clear partial data modal." + }, + "dataClearPartialSuccessText": { + "message": "Xóa tất cả ngoại trừ dấu trang", + "description": "Button to confirm clear partial data." + }, + "dataClearPartialCancelText": { + "message": "Hủy bỏ", + "description": "Button to cancel clear partial data." + }, + "dataExportBackup": { + "message": "sao lưu", + "description": "String for backup data file name." + }, + "dataFeedbackEmpty": { + "message": "Không có gì được chọn để nhập.", + "description": "Paragraph for validation when backup data is empty." + }, + "dataFeedbackSuccess": { + "message": "Thành công! Khôi phục {appName} Dấu trang và Cài đặt.", + "description": "Paragraph for when backup data is valid." + }, + "dataFeedbackFailNotJson": { + "message": "Không phải là tệp JSON. Đảm bảo rằng tệp đã chọn đến từ {appName} .", + "description": "Paragraph for when backup data is not valid JSON." + }, + "dataFeedbackFailNotAppJson": { + "message": "Không phải loại tệp JSON phù hợp. Đảm bảo rằng tệp đã chọn đến từ {appName} .", + "description": "Paragraph for when backup data is not valid JSON from this project." + }, + "dataFeedbackFailNotClipboardJson": { + "message": "Không phải loại dữ liệu phù hợp. Đảm bảo khay nhớ tạm giữ dữ liệu từ {appName} hoặc tệp JSON sao lưu của {appName}", + "description": "Paragraph for when backup data in clipboard is not valid JSON." + }, + "controlGeneralReset": { + "message": "Đặt lại về mặc định", + "description": "Button for reset button control." + }, + "controlColorTextPlaceholder": { + "message": "Mã hex", + "description": "Placeholder for hex colour code." + }, + "controlColorRandom": { + "message": "Màu ngẫu nhiên", + "description": "Button for random colour." + }, + "controlColorMixerMoreControls": { + "message": "Thêm điều khiển", + "description": "Button to show more colour controls." + }, + "controlColorMixerSliderH": { + "message": "Huế", + "description": "Label for colour control hue." + }, + "controlColorMixerSliderS": { + "message": "Bão hòa", + "description": "Label for colour control saturation." + }, + "controlColorMixerSliderL": { + "message": "Độ nhẹ", + "description": "Label for colour control lightness." + }, + "controlColorMixerSliderR": { + "message": "màu đỏ", + "description": "Label for colour control red." + }, + "controlColorMixerSliderG": { + "message": "Màu xanh lá", + "description": "Label for colour control green." + }, + "controlColorMixerSliderB": { + "message": "Màu xanh lam", + "description": "Label for colour control blue." + } +} diff --git a/src/manifest.json b/src/manifest.json index e12accd2..302de7f0 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,9 +1,10 @@ { - "name": "nightTab", - "short_name": "nightTab", - "description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.", - "version": "7.4.0", + "name": "__MSG_appName__", + "short_name": "__MSG_appShortName__", + "description": "__MSG_appDescription__", + "version": "7.5.0", "manifest_version": 2, + "default_locale": "en_GB", "chrome_url_overrides": { "newtab": "index.html" }, diff --git a/src/utility/uppercaseFirstLetter.js b/src/utility/uppercaseFirstLetter.js new file mode 100644 index 00000000..6cf8c3e7 --- /dev/null +++ b/src/utility/uppercaseFirstLetter.js @@ -0,0 +1,5 @@ +export const uppercaseFirstLetter = (string) => { + + return string.charAt(0).toUpperCase() + string.slice(1); + +}; diff --git a/webpack.common.js b/webpack.common.js index fede5634..b98656d1 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -52,6 +52,9 @@ module.exports = { }, { from: './src/icon/', to: './icon/' + }, { + from: './src/locale', + to: './_locales' }, { from: './src/initialBackground.js', to: './initialBackground.js' diff --git a/webpack.prod.js b/webpack.prod.js index 485e27d1..ecd46687 100644 --- a/webpack.prod.js +++ b/webpack.prod.js @@ -7,7 +7,7 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const TerserPlugin = require('terser-webpack-plugin'); const version = require('./src/manifest.json').version; -const name = require('./src/manifest.json').name; +const name = require('./src/locale/en_GB/messages.json').appName.message; module.exports = merge(common, { mode: 'production',