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',