diff --git a/.node-version b/.node-version index 209e3ef4b..2bd5a0a98 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20 +22 diff --git a/i18next-parser.config.ts b/i18next-parser.config.ts deleted file mode 100644 index c5f207eef..000000000 --- a/i18next-parser.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -// SPDX-FileCopyrightText: Simon Schneegans -// SPDX-License-Identifier: CC0-1.0 - -// See all options here: https://github.com/i18next/i18next-parser -export default { - locales: ['en'], - createOldCatalogs: false, -}; diff --git a/i18next.config.ts b/i18next.config.ts new file mode 100644 index 000000000..21e6fdab5 --- /dev/null +++ b/i18next.config.ts @@ -0,0 +1,48 @@ +// SPDX-FileCopyrightText: Simon Schneegans +// SPDX-License-Identifier: CC0-1.0 + +import { defineConfig } from 'i18next-cli'; + +export default defineConfig({ + locales: [ + 'ar', + 'cs', + 'da', + 'de', + 'el', + 'en', + 'es', + 'fa', + 'fi', + 'fr', + 'ia', + 'it', + 'ja', + 'ko', + 'lt', + 'nb-NO', + 'nl', + 'pl', + 'pt', + 'pt-BR', + 'ru', + 'sr', + 'ta', + 'tr', + 'uk', + 'vi', + 'zh-Hans', + 'zh-Hant', + ], + extract: { + input: 'src/**/*.{js,jsx,ts,tsx}', + output: 'locales/{{language}}/{{namespace}}.json', + defaultNS: 'translation', + functions: ['t', '*.t'], + transComponents: ['Trans'], + }, + types: { + input: ['locales/{{language}}/{{namespace}}.json'], + output: 'src/types/i18next.d.ts', + }, +}); diff --git a/locales/ar/translation.json b/locales/ar/translation.json index e2f7b031c..a01355583 100644 --- a/locales/ar/translation.json +++ b/locales/ar/translation.json @@ -1,545 +1,561 @@ { + "achievements": { + "added-items": { + "description": "أنشئ {{n}} عنصرًا في محرر القوائم.", + "name": "{{tier}} طريق كاندو" + }, + "attributes": { + "capable": "قادر", + "expert": "خبير", + "master": "خُرافي", + "novice": "مبتدئ", + "skilled": "ماهر" + }, + "backup": { + "description": "قم بعمل نسخة احتياطية من قوائمك أو إعداداتك {{n}} مرة.", + "name": "{{tier}} مسار الاستبصار" + }, + "cancelor": { + "description": "قم بإلغاء عملية الاختيار {{n}} مرة.", + "name": "طريق الفراغ{{tier}}" + }, + "click-selector": { + "description": "حدد {{n}} عنصر باستخدام نقرات الفأرة.", + "name": "بطل النقر {{attribute}}" + }, + "completed-title": "تم تحقيق الإنجاز!", + "deep-menu": { + "description": "أضف عنصر قائمة إلى قائمة فرعية ذات أربعة مستويات.", + "name": "سيد العمق" + }, + "deleted-all-menus": { + "description": "احذف جميع قوائمك.", + "name": "احذف الدوجو" + }, + "depth-selector": { + "description": "حدد {{n}} عنصرًا على عمق {{depth}} في أقل من {{time}} مللي ثانية.", + "name1": "القطاع {{attribute}}", + "name2": "القاطع طبقتين {{attribute}}", + "name3": "القاطع العميق {{attribute}}" + }, + "full-menu": { + "description": "أنشئ قائمة تحتوي على أكثر من اثني عشر عنصرًا.", + "name": "الاتساع على العمق" + }, + "gamepad-selector": { + "description": "حدد {{n}} عنصر باستخدام يد تحكم الالعاب.", + "name": "محارب يد تحكم الالعاب {{attribute}}" + }, + "gesture-selector": { + "description": "حدد {{n}} عنصرًا باستخدام وضع التوربو أو وضع التحديد.", + "name": "قوة النينجا {{attribute}}" + }, + "keyboard-selector": { + "description": "حدد {{n}} عنصر باستخدام لوحة المفاتيح.", + "name": "بطل الاختصارات {{attribute}}" + }, + "many-selections-streak": { + "description": "حدد {{n}} عنصرًا خلال {{time}} ثانية.", + "name": "{{tier}} أيادي البرق" + }, + "menu-themes-selected": { + "description": "قم بتغيير سمة القائمة {{n}} مرة.", + "name": "طريق الجمال" + }, + "restore": { + "description": "استعادة نسخة احتياطية {{n}} مرة.", + "name": "{{tier}} فرصة ثانية" + }, + "selector": { + "description": "اختر {{n}} عنصرًا.", + "name": "{{attribute}} ساموراي" + }, + "settings-opened": { + "description": "افتح مربع حوار الإعدادات {{n}} مرة.", + "name": "{{tier}} الرحلة هي المكافأة" + }, + "speedy-selections-streak": { + "description": "قم بإجراء {{n}} عملية اختيار متتالية في المتوسط أسرع من {{time}} مللي ثانية.", + "name": "{{tier}} أسرع من التفكير" + }, + "sponsors-viewed": { + "description": "فكر في أن تصبح راعياً لـ Kando.", + "name": "حارس كاندو" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "أكمل البرنامج التعليمي التمهيدي لـ Kando.", + "name": "تبدأ الرحلة" + } + }, + "backends": { + "gnome": { + "error": "تعذر الاتصال بامتداد تكامل كاندو في بيئة جنوم. يمكنك الحصول عليه من هنا: {{link}}" + }, + "hyprland": { + "shortcut-info": "لا يمكن لـ كاندو ربط الاختصارات العامة مباشرةً على هايبرلاند. بدلاً من ذلك، حدد مُعرِّف اختصار هنا، ثم اربطه في ملف hyprland.conf باستخدام شيء مثل \"bind = CTRL, Space, global, kando:example-menu\". استبدل example-menu بالمُعرِّف الذي اخترته هنا." + }, + "kde-wayland": { + "shortcut-info": "لا يمكن لـ كاندو ربط الاختصارات العامة مباشرةً على KDE/Wayland. بدلاً من ذلك، حدد مُعرِّف اختصار هنا، ثم ابحث عنه في قسم KWin ضمن الاختصارات العامة في إعدادات نظام KDE. هناك، يمكنك تعيين الاختصار الذي سيفتح هذه القائمة." + }, + "niri": { + "shortcut-info": "Niri لا يدعم حتى الآن الاختصارات العالمية. القائمة \"اسم القائمة \"' من سطر الأوامر أو من التكوين Niri الخاص بك." + } + }, + "example-menu": { + "apps": { + "apple-music": "موسيقى", + "email": "بريد إلكتروني", + "file-browser": "متصفح الملفات", + "finder": "الباحث", + "gimp": "جيمب", + "paint": "الرسام", + "safari": "سفاري", + "submenu": "تطبيقات", + "terminal": "الطرفية", + "web-browser": "متصفح الويب" + }, + "audio": { + "mute": "صامت", + "next-track": "المسار التالي", + "play-pause": "تشغيل / إيقاف مؤقت", + "previous-track": "المسار السابق", + "submenu": "صوت" + }, + "bookmarks": { + "desktop": "سطح المكتب", + "documents": "المستندات", + "downloads": "التنزيلات", + "home": "البيت", + "music": "موسيقى", + "pictures": "صور", + "submenu": "العلامات المرجعية", + "videos": "مقاطع الفيديو" + }, + "clipboard": { + "copy": "نسخ", + "cut": "قص", + "paste": "لصق", + "submenu": "الحافظة" + }, + "name": "قائمة المثال", + "next-workspace": "مساحة العمل التالية", + "previous-workspace": "مساحة العمل السابقة", + "web-links": { + "google": "جوجل", + "kando-on-discord": "كاندو علي الديسكورد", + "kando-on-github": "كاندو على جيتهب", + "kando-on-kofi": "كاندو علي كو-في", + "kando-on-youtube": "كاندو علي اليوتيوب", + "submenu": "روابط الويب" + }, + "windows": { + "close-window": "إغلاق النافذة", + "mission-control": "مركز التحكم", + "submenu": "نوافذ", + "tile-left": "ازاحة الى اليسار", + "tile-right": "ازاحة الى اليمين", + "toggle-maximize": "تبديل التكبير" + } + }, + "main": { + "inhibit-shortcuts": "تعطيل جميع الاختصارات مؤقتًا", + "invalid-link-header": "رابط غير صالح", + "invalid-link-message": "لم يتمكن من تحليل الرابط العميق.", + "new-version-notification-body": "احصل عليه من {{link}}.", + "new-version-notification-header": "إصدار جديد من كاندو متاح الآن!", + "quit": "إغلاق", + "show-settings": "إظهار الإعدادات", + "un-inhibit-shortcuts": "إعادة تمكين الاختصارات" + }, + "menu-items": { + "command": { + "choose-app": "اختر التطبيق…", + "description": "تشغيل التطبيقات أو البرامج النصية.", + "detached": "تشغيل منفصل", + "detached-info": "سيؤدي هذا إلى فصل الأمر عن كاندو، وسيستمر في العمل حتى عند إغلاق كاندو. قد يؤدي تعطيل هذا إلى حل مشاكل الأوامر التي لا تعمل بشكل صحيح.", + "isolated": "تشغيل العزل", + "isolated-info": "سيؤدي هذا إلى تشغيل الأمر في بيئة نظيفة، مما يعني أنه لن يرث أي متغيرات بيئة من كاندو. يمكن أن يساعد هذا في حل مشكلة الأوامر التي لا تبدأ بشكل صحيح.", + "name": "تشغيل امر", + "placeholder": "أدخل أي أمر…", + "tip-1": "بإمكانك استخدام أمر نوع العنصر لتشغيل التطبيقات أو البرامج النصية.", + "tip-2": "إذا كان المسار إلى الملف القابل للتنفيذ يحتوي على مسافات، فيجب عليك \"وضعه بين علامتي اقتباس\".", + "tip-3": "استخدم {{app_name}} لإدراج اسم التطبيق الذي تم التركيز عليه عند فتح القائمة.", + "tip-4": "استخدم {{window_name}} لإدراج اسم النافذة التي تم التركيز عليها عند فتح القائمة.", + "tip-5": "استخدم {{pointer_x}} و {{pointer_y}} لإدراج موضع المؤشر حيث تم فتح القائمة.", + "tip-6": "انقر [هنا] ({{link}}) لمعرفة كيفية العثور على الأوامر اللازمة لتشغيل تطبيقاتك." + }, + "common": { + "delayed-option": "انتظر الرسوم المتحركة لتتلاشى", + "delayed-option-info": "يكون مفيدًا إذا كان الإجراء يستهدف نافذة تحتاج إلى التركيز عليها.", + "inhibit-shortcuts": "menu-items.common.inhibit-shortcuts", + "inhibit-shortcuts-info": "menu-items.common.inhibit-shortcuts-info" + }, + "file": { + "description": "لفتح ملف أو مجلد.", + "name": "افتح ملف", + "placeholder": "اختر ملف أو مجلد…", + "tip-1": "يمكنك استخدام هذا النوع من العناصر لفتح الملفات أو المجلدات." + }, + "hotkey": { + "description": "اضغط على مزيج من مفاتيح.", + "hotkey": "مفتاح الاختصار", + "hotkey-info": "سيتم تفعيل هذا الاختصار عند تحديد العنصر. عند التسجيل، ليس عليك الضغط على جميع المفاتيح دفعة واحدة، بل يمكنك الضغط عليها واحدًا تلو الآخر. هذا مفيد إذا كان الاختصار مرتبطًا بالفعل بإجراء عام!", + "name": "محاكاة مفتاح اختصار", + "recording-placeholder": "اكتب اختصار…", + "tip-1": "عند تسجيل مفتاح اختصار، ليس عليك الضغط على جميع المفاتيح دفعةً واحدة، بل يمكنك الضغط عليها واحدًا تلو الآخر.", + "tip-2": "إذا لم تتمكن من تسجيل مفتاح لأنه مستخدم من النظام، فحاول كتابة اسمه مباشرةً.", + "tip-3": "انقر [هذا الرابط]({{link}}) لرؤية جميع أسماء المفاتيح الصالحة." + }, + "macro": { + "description": "لكتابة ماكرو للوحة المفاتيح.", + "name": "تنفيذ ماكرو", + "placeholder": "اضغط على زر التسجيل لبدء التسجيل!", + "recording-placeholder": "اضغط على أي مفاتيح…", + "tip-1": "افتراضيًا، يضيف كاندو تأخيرًا قدره ١٠ مللي ثانية قبل كل حدث رئيسي. يمكنك تغيير هذا باستخدام خاصية \"التأخير\".", + "tip-2": "يمكنك أيضًا تعديل الماكرو يدويًا. هذا مفيد لضبط توقيت المفاتيح." + }, + "redirect": { + "description": "يفتح قائمة أخرى.", + "name": "إعادة توجيه" + }, "settings": { - "icon-picker-dialog": { - "base64-example": "مثال Base64:", - "url-example": "رابط URL مثال :", - "file-example": "ملف: رابط URL مثال:", - "hint": "تعلم [هنا] ({{ link }}) كيفية إضافة أو إنشاء سمات الرموز الخاصة بك.", - "base64-hint": "توفر الايقونات المشفرة \"Base64\" طريقة سهلة لتضمين أي نوع من الايقونات في القوائم الخاصة بك. يمكنك استخدام خدمة مثل [www.base64-image.de] ({{ link }}) لتحويل أي صورة إلى سلسلة مشفرة base64. هذا يعمل حتى مع الصور المتحركة gifs!", - "search-placeholder": "البحث عن ايقونة…", - "reload-button-tooltip": "أعد تحميل جميع أيقونات سمات" - }, - "not-bound": "الاختصار غير معين", - "invalid-dropdown-selection": "اختر خيارا…", - "file-picker": { - "select-file": "اختر ملف من الجهاز", - "select-directory": "اختر مسار" - }, - "add-tags-placeholder": "اضف اوسمة…", - "about-dialog": { - "title": "معلومات عن كاندو", - "electron-version": "اصدار ايلكترون", - "chrome-version": "اصدار متصفح كروم", - "read-release-notes": "اقرأ ملاحظات الاصدار الاخير", - "check-latest-release": "تفقد الاصدار الاخير من كاندو", - "message": "لقد صنعت كاندو بدافع الشغف المطلق. إذا كنت تستمتع به بنفس القدر الذي استمتعه حين صناعته ، يمكنك [دعمي بشراء قهوة لي] ({{ link }})!\n\nسايمون 💖", - "kando-version": "اصدار كاندو الحالي", - "kando-backend": "الواجهة الخلفية لكاندو" - }, - "general-settings-dialog": { - "none": "فارغ", - "title": "الاعدادات العامة", - "app-behavior": "سلوك التطبيق", - "check-for-new-versions": "تفقد الاصدارات الجديدة", - "check-for-new-versions-info": "اذا فعلتها , كاندو سوف يرسل اليك اشعارات بالاصدارات الجديدة المتاحة.", - "invisible-settings-button": "اخفاء زر الاعدادات", - "settings-button-position": "مكان زر الاعدادات", - "settings-button-position-info": "اختر زاوية الشاشة التي سيكون زر الاعدادات بها.", - "top-left": "اعلى اليسار", - "top-right": "اعلى اليمين", - "bottom-left": "اسفل اليسار", - "bottom-right": "اسفل اليمين", - "settings-window-color-scheme": "إعدادات ثيم او مظهر التطبيق", - "message": "يتم تخزين جميع إعدادات Kando في ملف JSON يمكنك أيضًا تحريره أو مشاركته أو نسخه احتياطيًا. انقر [هنا] ({{ link }}) لفتح الدليل حيث يتم تخزين ملف config.json.", - "settings-window-color-scheme-info": "اذا اخترت 'النظام' نافذة الاعدادات ستستخدم نفس ثيم جهازك.", - "invisible-settings-button-info": "مع هذا لا يزال بمقدورك استخدام الزر بتمرير الفأرة فوق مكانها المخفي.", - "sakura-system": "نظام زهرة الكرز - نظام الساكورا", - "sakura-dark": "زهرة الكرز الداكنة - الساكورا الداكنة", - "localization-label": "اللغة", - "localization-info": "اعد تشغيل كاندو لتثبيت اللغة.", - "auto-language": "استخدم لغة النظام", - "dark": "الوضع الغامق", - "settings-window-flavor": "نسق نافذة الإعدادات", - "light": "الوضع الفاتح", - "system": "النظام", - "app-settings": "إعدادات التطبيق", - "lazy-initialization-info": "في حالة التمكين ، سيتم إنشاء نافذة القائمة فقط عند فتح القائمة لأول مرة. سيؤدي ذلك إلى جعل أول فتح للقائمة أبطأ قليلا ، ولكنه قد يمنع حدوث مشكلات عند بدء تشغيل كاندو في وقت مبكر جدا أثناء تسجيل الدخول. تم تعطيل الافتراضي.", - "menu-behavior": "سلوك القائمة", - "keep-input-focus": "حافظ على تركيز التطبيق النشط", - "keep-input-focus-info": "في حالة التمكين ، لن تتلقى القائمة تركيز إدخال لوحة المفاتيح عند فتحها. يؤدي هذا إلى تعطيل وضع التوربو ، ولكنه قد يكون مفيدا إذا كنت تطلب أن تظل التطبيقات الأخرى مركزة أثناء فتح القائمة.", - "enable-marking-mode": "تمكين وضع العلامات", - "enable-marking-mode-info": "مع تمكين وضع العلامات ، يمكنك تحديد العناصر عن طريق سحب الماوس فوقها.", - "enable-turbo-mode": "تمكين وضع توربو", - "enable-turbo-mode-info": "مع تمكين وضع توربو ، يمكنك تنفيذ الإيماءات طالما كنت مستمرار بضغط مفتاح التعديل مثل ctrl أو shift.", - "move-pointer-to-menu-center": "نقل مؤشر الماوس إلى مركز القائمة", - "move-pointer-to-menu-center-info": "إذا تم تحديده ، فسيتم نقل مؤشر الماوس إلى وسط القائمة أو القائمة الفرعية عند الضرورة. قد يكون هذا هو الحال إذا تم فتح قائمة قريبة جدا من حافة الشاشة أو إذا تم فتح قائمة في الوضع المركزي.", - "require-click-for-hover-mode": "مطلوب انقر لتحديد وضع التمرير", - "require-click-for-hover-mode-info": "إذا لم يتم تحديد العنصر ، فسيتم تحديد العنصر فورا عند تحريك الماوس فوقه للقوائم التي تستخدم وضع التمرير.", - "right-mouse-button-selects-parent": "زر الماوس الأيمن يختار الرئيس", - "right-mouse-button-selects-parent-info": "إذا لم يتم تحديده ، فسيغلق زر الماوس الأيمن القائمة بدلا من ذلك.", - "enable-gamepad-support": "تمكين دعم لوحة الألعاب", - "enable-gamepad-support-info": "إذا تم تحديده ، يمكنك استخدام لوحة ألعاب متصلة للتحكم في القائمة.", - "press-again-behavior": "اضغط على الاختصار مرة أخرى, السلوك", - "press-again-behavior-info": "يحدد هذا ما يحدث عند الضغط على الاختصار مرة أخرى أثناء عرض القائمة. إذا تم تعيين قوائم متعددة لنفس الاختصار ، فيمكنك استخدام هذا للتنقل عبر جميع القوائم المطابقة. تأكد من الضغط باستمرار على مفتاح التعديل فقط إذا كنت ترغب في استخدام وضع توربو مع خيار آخر غير 'لا تفعل شيئا'.", - "do-nothing": "لا تفعل شيئء", - "cycle-from-first": "عرض القائمة التالية (تبدأ في البداية)", - "cycle-from-recent": "عرض القائمة التالية (متابعة من الاخيرة)", - "close-menu": "إغلاق القائمة", - "menu-sounds": "أصوات القائمة", - "learn-how-to-add-sound-themes": "تعرف على كيفية إضافة سمات صوتية جديدة إلى كاندو [هنا]({{link}})!", - "sound-theme": "ثيم الصوت", - "sound-theme-info": "ثيم الصوت عبارة عن مجموعة من الأصوات التي يتم تشغيلها عند التفاعل مع القائمة.", - "volume": "الحجم", - "volume-info": "الحجم الكلي لثيم الصوت. الافتراضي هو 0.5.", - "advanced-menu-options": "خيارات القائمة المتقدمة", - "advanced-menu-options-note": "بعادة ، يمكنك ترك هذه الإعدادات في قيمها الافتراضية.", - "center-click-zone-radius": "مركز انقر فوق منطقة دائرة نصف قطرها", - "center-click-zone-radius-info": "حجم المنطقة في منتصف القائمة التي إما إغلاق أو التنقل مستوى أعلى عند النقر عليها. الافتراضي هو 50 بكسل.", - "minimum-submenu-distance": "الحد الأدنى لمسافة القائمة الفرعية", - "minimum-submenu-distance-info": "إذا تم فتح قائمة فرعية بالقرب من القائمة الأصل ، فسيتم نقل الرئيس بعيدا إلى هذه المسافة. الافتراضي هو 150 بكسل.", - "movement-threshold": "عتبة الحركة", - "movement-threshold-info": "لن يتم النظر في حركات الماوس الأصغر في وضع العلامات أو وضع التوربو. الافتراضي هو 15 بكسل.", - "minimum-gesture-length": "الحد الأدنى لطول الإيماءة", - "minimum-gesture-length-info": "يجب أن تكون الحركات المستقيمة طويلة على الأقل لبدء التحديد. الافتراضي هو 150 بكسل.", - "minimum-gesture-angle": "زاوية لفتة الحد الأدنى", - "minimum-gesture-angle-info": "الانحرافات الأصغر عن الحركات المستقيمة لن تؤدي إلى التحديدات. الافتراضي هو 20°.", - "gesture-jitter-threshold": "عتبة اهتزاز الايمائات", - "gesture-jitter-threshold-info": "لن يتم النظر في الحركات الأصغر في اكتشاف الإيماءات. الافتراضي هو 10 بكسل.", - "gesture-pause-timeout": "مهلة الإيماءة المؤقتة", - "gesture-pause-timeout-info": "توقف عن الايماء لفترة طويلة لبدء التحديد. الافتراضي هو 100 مللي ثانية.", - "fixed-stroke-length": "اصلاح طول السكتة", - "fixed-stroke-length-info": "عادة ، يتم تحديد العناصر عند إيقاف الحركة أو إجراء منعطف. إذا قمت بتعيين هذا إلى قيمة أكبر من 0 ، سيتغير هذا السلوك: الآن سيتم تحديد العناصر فقط إذا قمت بسحب عنصر بعيدا عن المركز. الافتراضي هو 0 بكسل.", - "developer-options": "خيارات المطور", - "reload-note": "عند إعادة تحميل سمة القائمة ، سيتم تطبيق تغييرات css حتى إذا تم عرض قائمة حاليا. للتغييرات التي أدخلت على الموضوع.ملف جسون ، تحتاج إلى إعادة فتح القائمة.", - "reload-menu-theme": "تحديث ثيم القائمة", - "reload-sound-theme": "تحديث ثيم الصوت", - "dev-tools-note": "يستخدم كاندو نافذتين: واحدة للقائمة واحدة للإعدادات. يمكنك فتح أدوات التطوير لفحص كلا النافذتين بشكل منفصل.", - "menu-window-dev-tools": "فحص القائمة", - "settings-window-dev-tools": "فحص الإعدادات", - "settings-window-flavor-info": "إذا اخترت السمة الشفافة، فسوف يتعين عليك إعادة تشغيل نافذة الإعدادات لتطبيق التأثير.", - "transparent-light": "شفاف فاتح", - "transparent-dark": "شفاف غامق", - "transparent-system": "شفاف النظام", - "sakura-light": "ساكورا فاتح", - "tray-icon-flavor": "سمة ايقونة شريط المهام", - "tray-icon-flavor-info": "يمكنك أيضًا اختيار إخفاء أيقونة شريط المهام بالكامل.", - "hidden": "اخفاء", - "color": "لون", - "white": "ابيض", - "black": "اسود", - "lazy-initialization": "التهيئة الكسولة", - "hardware-acceleration": "تمكين مسرع المعالج الرسومي", - "hardware-acceleration-info": "يمكن أن يُحسّن هذا الخيار أداء التطبيق، ولكنه قد يُؤدي أيضًا إلى بعض الأخطاء في العرض. يجب إعادة تشغيل كاندو لتطبيق هذا الإعداد.", - "enable-achievements-info": "في حال تفعيل هذه الميزة، سيقوم تطبيق Kando بتتبع تقدمك نحو تحقيق الإنجازات.", - "enable-achievements": "تتبع الإنجازات", - "backup-and-restore": "النسخ الاحتياطي والاستعادة", - "backup-menus": "قم بعمل نسخة احتياطية من ملف القوائم menus.json…", - "backup-settings": "قم بعمل نسخة احتياطية من ملف الاعدادات config.json…", - "restore-menus": "استعادة ملف القوائم menus.json…", - "restore-settings": "استعادة ملف الاعدادات config.json…" - }, - "introduction-dialog": { - "slide1-title": "كاندو يوفر وسيلة فريدة وفعالة للتفاعل مع جهاز الكمبيوتر الخاص بك.", - "slide1-text": "انتقد من خلال هذه الشرائح لمعرفة ما يمكن لكاندو القيام به بالنسبة لك! يمكنك استخدام علامات الفصل على اليسار للانتقال بسرعة إلى جزء معين من المقدمة.", - "slide2-title": "افتح القائمة!", - "slide2-text-standard": "إذا شغّلت كاندو لأول مرة، يمكنك فتح قائمة المثال باستخدام Ctrl+Space. أغلقها مجددًا باستخدام مفتاح Escape أو بزر الفأرة الأيمن في أي مكان على الشاشة.", - "slide2-text-no-shortcuts": "إذا شغّلت كاندو لأول مرة، فقد تحتاج إلى تنفيذ بعض الخطوات الإضافية على لينكس لتشغيل مفاتيح الاختصار العامة({{link}}). بمجرد أن يعمل هذا، يمكنك إغلاق القائمة باستخدام مفتاح Escape أو زر الفأرة الأيمن.", - "slide3-hint1": "يمكنك أيضًا النقر هنا لإغلاق القائمة.", - "slide3-hint2": "انقر في أي مكان هنا لتحديد العنصر.", - "slide3-text": "في كاندو، **شاشتك بأكملها هي هدف النقر**! ليس عليك استهداف الأيقونات، بل يمكنك النقر في أي مكان في إطار العنصر. هذا يجعل تحديد العناصر أكثر فعالية.", - "slide4-text": "ستُفتح قائمة فرعية **دائمًا** عند مؤشر الفأرة. **لا داعي لانتظار انتهاء الرسوم المتحركة**. ثق بذاكرتك العضلية وتابع اختيارك!", - "slide5-hint": "انقر في أي مكان هنا للانتقال إلى مستوى واحد أعلى.", - "slide5-text": "**للرجوع إلى الخلف**، انقر إما على القائمة الرئيسية أو في وسط القائمة الفرعية.", - "slide6-text": "بهذه الطريقة، يمكنك استكشاف بنية القائمة بسرعة.", - "slide7-title": "كن أسرع: وضع التحديد", - "slide7-text": "انقر واسحب فوق عنصر للدخول إلى وضع التحديد. **إذا أوقفت حركة المؤشر مؤقتًا أو انعطفت، فستُفتح القائمة الفرعية التي تم سحبها حاليًا!** تذكر مسار العنصر وارسمه بحركات متعرجة معبرة.", - "slide8-text": "**القائمة تتفاعل مع حركة الفأرة!** تفتح قائمة فرعية عندما تريد فتحها. مع بعض التدريب، ستتمكن من تحديد العناصر دون حتى النظر إلى القائمة.", - "slide9-title": "كن سريعًا كالبرق: وضع التوربو", - "slide9-text": "إذا **أبقيتَ مفتاحًا مضغوطًا** (مثل _Ctrl_ أو _Shift_ أو _Alt_) بعد فتح القائمة، يمكنك إجراء التحديدات بمجرد تحريك المؤشر. لا حاجة للنقر أو السحب.", - "slide10-text": "**لا تنتظر انتهاء الرسوم المتحركة!** فقط قم بالتنقل بشكل متعرج خلال القائمة. هذه أسرع طريقة لاختيار العناصر!", - "slide11-text": "**لا تخشَ التحديدات غير المقصودة!** لا تُنفَّذ الإجراءات إلا بمجرد رفع إصبعك عن زر الماوس في وضع التحديد أو مفتاح لوحة المفاتيح في وضع التوربو. استخدم هذا لاستكشاف القائمة!", - "slide12-title": "هناك المزيد!", - "slide12-text": "كاندو قابل للتخصيص بدرجة كبيرة. يمكنك استخدامه لفتح التطبيقات والملفات، وتشغيل ماكرو لوحة المفاتيح، والعديد من الميزات الأخرى. يمكنك [تغيير نمط القائمة]({{link1}})، [إضافة سمات الأيقونات]({{link2}})، وحتى [استخدام الأصوات]({{link3}}) في قوائمك!", - "slide13-text": "إذا كنت بحاجة إلى المساعدة في أي وقت، فلا تتردد في الانضمام إلى [سيرفر الديسكورد]({{link1}}) الخاص بنا أو التحقق من [دليل الاستخدام]({{link2}})!", - "chapter1": "البدء", - "chapter2": "وضع التحديد", - "chapter3": "وضع التوربو", - "chapter4": "الخطوات التالية", - "chapter5": "الحصول على المساعدة", - "title": "مرحباً بكم في كاندو!", - "show-again": "إظهار هذا الحوار مرة أخرى" - }, - "menu-themes-dialog": { - "accent-colors": "الألوان المميزة", - "dark": "الوضع المُعتِم", - "light": "الوضع المضيء", - "accent-colors-info": "يمكن أن يحتوي كل مظهر على مجموعة مختلفة من الألوان المميزة.", - "reset-color-picker": "إعادة التعيين إلى الإعدادات الافتراضية", - "no-accent-colors": "هذا المظهر لا يدعم الألوان المميزة.", - "title": "قائمة المظهر", - "fade-in-time": "وقت الظهور", - "fade-in-time-info": "الوقت الذي يستغرقه ظهور القائمة. الافتراضي هو 150 مللي ثانية.", - "fade-out-time": "وقت التلاشي", - "fade-out-time-info": "الوقت المستغرق لاختفاء القائمة. الافتراضي هو ٢٠٠ مللي ثانية.", - "menu-scale": "حجم القائمة", - "menu-scale-info": "استخدم هذا لزيادة أو تقليل حجم قوائمك. الافتراضي هو 1.0.", - "light-dark-mode": "تمكين الوضع الفاتح/الداكن", - "light-dark-mode-info": "إذا قمت بتمكين هذا الخيار، فيمكنك اختيار سمة مختلفة ومجموعة ألوان مختلفة إذا كان نظامك في وضع الألوان الفاتحة أو الداكنة.", - "get-themes-online": "احصل على السمات عبر الإنترنت", - "create-your-own-themes": "إنشاء السمات الخاصة بك", - "open-theme-directory": "فتح مسار السمات", - "author": "من {{author}}", - "selection-wedges-info": "إذا تم تمكين هذه الميزة ودعمها بواسطة السمة المختارة، فسيتم تمييز المنطقة القابلة للتحديد من عناصر القائمة." - }, - "all-menus": "جميع القوائم", - "search-menus-placeholder": "بحث القوائم…", - "add-collection-tooltip": "أنشئ مجموعة قوائم جديدة. استخدم المجموعات لتجميع قوائمك حسب الوسوم!", - "no-menus": "ليس لديك قوائم.", - "no-menus-note": "إذا قمت بحذف الأخيرة عن طريق الخطأ، فيمكنك استعادتها باستخدام زر التراجع.", - "no-matching-menus": "لم يتم العثور على القوائم.", - "no-matching-menus-note": "ربما يمكنك تجربة مصطلح بحث مختلف؟", - "empty-collection": "هذه المجموعة فارغة.", - "empty-collection-note": "قم بتعديل الوسوم أعلاه أو أضف قائمة جديدة تمامًا إلى هذه المجموعة باستخدام الزر الموجود أدناه.", - "create-menu-button": "قائمة جديدة", - "duplicate-menu": "نسخ القائمة", - "delete-menu": "حذف القائمة", - "add-menu-item-hint": "اسحب هذا العنصر لإضافته إلى القائمة أعلاه!", - "add-menu-items": "إضافة عناصر القائمة", - "undo": "تراجع", - "redo": "اعادة التراجع", - "app-picker": { - "hint": "يمكنك أيضًا سحب التطبيق وإفلاته من قائمة ابدأ إلى محرر القائمة في كاندو!", - "search-placeholder": "ابحث عن التطبيق…", - "use-selected": "استخدم المحدد" - }, - "cancel": "إلغاء", - "menu-behavior": "سلوك القائمة", - "menu-behavior-info": "قبل تمكين هذه الخيارات، نوصيك بمعرفة سبب إعجابنا بسلوك Kando الافتراضي [هنا]({{link}})!", - "centered-mode": "الوضع المركزي", - "centered-mode-info": "افتح القائمة في وسط الشاشة بدلاً من المؤشر.", - "anchored-mode": "وضع المرساة", - "anchored-mode-info": "افتح القوائم الفرعية في نفس موضع القائمة الرئيسية. سيؤدي تحديد هذا الخيار إلى تعطيل وضعي التحديد والتوربو.", - "hover-mode": "وضع التحويم", - "hover-mode-info": "للمستخدمين المحترفين فقط! حدد العناصر بتمرير المؤشر فوقها.", - "menu-conditions": "شروط القائمة", - "menu-conditions-info": "يمكنك ربط قوائم متعددة بنفس الاختصار ثم اختيار الشروط التي يجب إظهار كل قائمة بموجبها.", - "app-condition": "التقييد للتطبيقات محددة", - "app-condition-info": "إظهار القائمة فقط عند التركيز على تطبيق معين. يدعم هذا التعبيرات النمطية مثل /firefox|chrome/i.", - "app-condition-placeholder": "اسم التطبيق", - "app-condition-tooltip": "حدد التطبيق", - "window-condition": "التقييد الي عناوين نوافذ محددة", - "window-condition-info": "اعرض القائمة فقط إذا كان عنوان النافذة المُرَكَّز عليها يحتوي على نص مُحدَّد. يدعم هذا التعبيرات العادية مثل /youtube|vimeo/i.", - "window-condition-placeholder": "عنوان النافذة", - "window-condition-tooltip": "حدد النافذة", - "area-condition": "التقييد الي مساحة في الشاشة محددة", - "area-condition-info": "اعرض القائمة فقط إذا كان المؤشر في منطقة محددة على الشاشة. تُقاس هذه المنطقة بالبكسل بالنسبة للزاوية العلوية اليسرى من شاشتك الرئيسية. إذا تركت حقلاً فارغًا، فلن تكون المنطقة محدودة في هذا الاتجاه.", - "area-condition-top-placeholder": "اعلي", - "area-condition-left-placeholder": "يسار", - "area-condition-bottom-placeholder": "اسفل", - "area-condition-right-placeholder": "يمين", - "area-condition-tooltip": "حدد منطقة الشاشة", - "shortcut-label": "الاختصار", - "shortcut-info": "يفتح هذا الاختصار القائمة. يجب أن يحتوي على مفتاح عادي واحد وأي عدد من مفاتيح التعديل مثل Ctrl أو Alt أو Shift. عند التسجيل، ليس عليك الضغط على جميع المفاتيح دفعة واحدة، بل يمكنك الضغط عليها واحدًا تلو الآخر. هذا مفيد إذا كان الاختصار مرتبطًا بقائمة أخرى!", - "shortcut-recording": "اضغط علي الاختصار…", - "shortcut-id-label": "معرف الاختصار", - "tags": "وسوم", - "tags-info": "يمكن استخدام الوسوم لتجميع القوائم في مجموعات القوائم.", - "duplicate-menu-item": "نسخ عنصر القائمة", - "delete-menu-item": "حذف عنصر القائمة", - "screen-area-picker": { - "top-left-value": "يسار: {{x}}, اعلي: {{y}}", - "top-left": "اسحب هذا إلى الزاوية اليسرى العليا لمنطقتك.", - "bottom-right-value": "يمين: {{x}}, اسفل: {{y}}", - "bottom-right": "اسحب هذا إلى الزاوية اليمنى السفلية لمنطقتك.", - "valid": "رائع! لقد اخترت منطقة صالحة.", - "invalid": "تأكد من أن الزاوية العلوية اليسرى أعلى وعلى يسار الزاوية السفلية اليمنى.", - "confirm": "استخدم هذه المنطقة" - }, - "window-picker-dialog": { - "countdown_zero": "جاري التحديد في {{count}}…", - "countdown_one": "جاري التحديد في {{count}} ثانية…", - "countdown_two": "جاري التحديد في {{count}} ثانية…", - "countdown_few": "جاري التحديد في {{count}} ثواني…", - "countdown_many": "جاري التحديد في {{count}} ثانية…", - "countdown_other": "جاري التحديد في {{count}} ثانية…", - "result": "لقد قمت بتحديد \"{{name}}\".", - "instructions": "اضغط على الزر الموجود بالأسفل وركز على النافذة المستهدفة خلال الثواني الخمس القادمة.", - "restart-countdown": "ابدأ العد التنازلي مرة أخرى", - "start-countdown": "ابدأ العد التنازلي", - "confirm": "استخدم هذه القيمة" - }, - "achievements-dialog": { - "reset-button": "إعادة ضبط التقدم", - "reset-confirmation-title": "هل تريد حقاً إعادة ضبط كل التقدم؟", - "reset-confirmation-message": "ستُفقد جميع الإنجازات والتقدم في المستويات. لا يمكن التراجع عن هذا الإجراء.", - "title": "الإنجازات", - "xp": "نقاط الخبرة", - "no-in-progress-achievements": "تهانينا! لقد أكملت جميع الإنجازات.", - "no-completed-achievements": "لم تُكمل أي إنجازات حتى الآن.", - "in-progress-button": "في التَقَدم", - "completed-button": "مكتمل", - "reset-button-tooltip": "إعادة ضبط جميع الإنجازات وتقدم المستوى" - }, - "restore-backup": "استعادة النسخة الاحتياطية…", - "restore-general-settings-warning-title": "هل تريد حقاً استعادة الإعدادات العامة؟", - "restore-general-settings-warning-message": "سيؤدي هذا إلى استبدال إعدادات التطبيق الحالية بمحتويات ملف النسخ الاحتياطي المحدد! لن تتأثر قوائمك ومجموعات القوائم.", - "restore-general-settings-error-title": "فشل تحميل النسخة الاحتياطية للإعدادات العامة!", - "restore-general-settings-success-title": "نجاحٌ!", - "restore-general-settings-success-message": "تم استعادة إعداداتك العامة من ملف النسخ الاحتياطي.", - "restore-menu-settings-warning-title": "هل تريد حقاً استعادة إعدادات القائمة؟", - "restore-menu-settings-warning-message": "سيؤدي هذا إلى استبدال قوائمك الحالية ومجموعات القوائم بمحتويات ملف النسخ الاحتياطي المحدد!", - "restore-menu-settings-error-title": "فشل تحميل النسخ الاحتياطي للقوائم!", - "restore-menu-settings-success-title": "نجاحٌ!", - "restore-menu-settings-success-message": "تم استعادة قوائمك ومجموعات القوائم الخاصة بك من ملف النسخ الاحتياطي." - }, - "backends": { - "niri": { - "shortcut-info": "Niri لا يدعم حتى الآن الاختصارات العالمية. القائمة \"اسم القائمة \"' من سطر الأوامر أو من التكوين Niri الخاص بك." - }, - "gnome": { - "error": "تعذر الاتصال بامتداد تكامل كاندو في بيئة جنوم. يمكنك الحصول عليه من هنا: {{link}}" - }, - "hyprland": { - "shortcut-info": "لا يمكن لـ كاندو ربط الاختصارات العامة مباشرةً على هايبرلاند. بدلاً من ذلك، حدد مُعرِّف اختصار هنا، ثم اربطه في ملف hyprland.conf باستخدام شيء مثل \"bind = CTRL, Space, global, kando:example-menu\". استبدل example-menu بالمُعرِّف الذي اخترته هنا." - }, - "kde-wayland": { - "shortcut-info": "لا يمكن لـ كاندو ربط الاختصارات العامة مباشرةً على KDE/Wayland. بدلاً من ذلك، حدد مُعرِّف اختصار هنا، ثم ابحث عنه في قسم KWin ضمن الاختصارات العامة في إعدادات نظام KDE. هناك، يمكنك تعيين الاختصار الذي سيفتح هذه القائمة." - } - }, - "menu-items": { - "command": { - "tip-3": "استخدم {{app_name}} لإدراج اسم التطبيق الذي تم التركيز عليه عند فتح القائمة.", - "tip-4": "استخدم {{window_name}} لإدراج اسم النافذة التي تم التركيز عليها عند فتح القائمة.", - "tip-5": "استخدم {{pointer_x}} و {{pointer_y}} لإدراج موضع المؤشر حيث تم فتح القائمة.", - "tip-6": "انقر [هنا] ({{link}}) لمعرفة كيفية العثور على الأوامر اللازمة لتشغيل تطبيقاتك.", - "name": "تشغيل امر", - "description": "تشغيل التطبيقات أو البرامج النصية.", - "choose-app": "اختر التطبيق…", - "placeholder": "أدخل أي أمر…", - "isolated": "تشغيل العزل", - "isolated-info": "سيؤدي هذا إلى تشغيل الأمر في بيئة نظيفة، مما يعني أنه لن يرث أي متغيرات بيئة من كاندو. يمكن أن يساعد هذا في حل مشكلة الأوامر التي لا تبدأ بشكل صحيح.", - "detached": "تشغيل منفصل", - "detached-info": "سيؤدي هذا إلى فصل الأمر عن كاندو، وسيستمر في العمل حتى عند إغلاق كاندو. قد يؤدي تعطيل هذا إلى حل مشاكل الأوامر التي لا تعمل بشكل صحيح.", - "tip-1": "بإمكانك استخدام أمر نوع العنصر لتشغيل التطبيقات أو البرامج النصية.", - "tip-2": "إذا كان المسار إلى الملف القابل للتنفيذ يحتوي على مسافات، فيجب عليك \"وضعه بين علامتي اقتباس\"." - }, - "file": { - "name": "افتح ملف", - "description": "لفتح ملف أو مجلد.", - "placeholder": "اختر ملف أو مجلد…", - "tip-1": "يمكنك استخدام هذا النوع من العناصر لفتح الملفات أو المجلدات." - }, - "hotkey": { - "name": "محاكاة مفتاح اختصار", - "description": "اضغط على مزيج من مفاتيح.", - "hotkey": "مفتاح الاختصار", - "hotkey-info": "سيتم تفعيل هذا الاختصار عند تحديد العنصر. عند التسجيل، ليس عليك الضغط على جميع المفاتيح دفعة واحدة، بل يمكنك الضغط عليها واحدًا تلو الآخر. هذا مفيد إذا كان الاختصار مرتبطًا بالفعل بإجراء عام!", - "recording-placeholder": "اكتب اختصار…", - "tip-1": "عند تسجيل مفتاح اختصار، ليس عليك الضغط على جميع المفاتيح دفعةً واحدة، بل يمكنك الضغط عليها واحدًا تلو الآخر.", - "tip-2": "إذا لم تتمكن من تسجيل مفتاح لأنه مستخدم من النظام، فحاول كتابة اسمه مباشرةً.", - "tip-3": "انقر [هذا الرابط]({{link}}) لرؤية جميع أسماء المفاتيح الصالحة." - }, - "macro": { - "name": "تنفيذ ماكرو", - "description": "لكتابة ماكرو للوحة المفاتيح.", - "placeholder": "اضغط على زر التسجيل لبدء التسجيل!", - "recording-placeholder": "اضغط على أي مفاتيح…", - "tip-1": "افتراضيًا، يضيف كاندو تأخيرًا قدره ١٠ مللي ثانية قبل كل حدث رئيسي. يمكنك تغيير هذا باستخدام خاصية \"التأخير\".", - "tip-2": "يمكنك أيضًا تعديل الماكرو يدويًا. هذا مفيد لضبط توقيت المفاتيح." - }, - "redirect": { - "name": "إعادة توجيه", - "description": "يفتح قائمة أخرى." - }, - "settings": { - "name": "افتح الإعدادات", - "description": "يفتح نافذة إعدادات كاندو.", - "tip-1": "يفتح هذا النوع من العناصر نافذة إعدادات كاندو." - }, - "submenu": { - "name": "القائمة الفرعية", - "description": "تحتوي على عناصر القائمة الأخرى.", - "tip-1": "يمكن استخدام القوائم الفرعية لتجميع العناصر.", - "tip-2": "يمكنك أيضًا تضمين القوائم الفرعية داخل القوائم الفرعية.", - "tip-3": "يمكن استخدام القوائم الفرعية لإنشاء هياكل قائمة معقدة.", - "tip-4": "تجنب إضافة أكثر من اثني عشر عنصرًا إلى قائمة فرعية. ثمانية عناصر عدد مناسب.", - "tip-5": "بإمكانك استخدام أيقونات القفل الصغيرة في المعاينة لتحديد موضع العنصر في القائمة.", - "tip-6": "يمكنك إعادة ترتيب العناصر عن طريق سحبها في المعاينة.", - "tip-7": "بإمكانك حذف قائمة أو عنصر قائمة باستخدام أيقونة سلة المهملات الموجودة أدناه." - }, - "text": { - "name": "لصق نص", - "description": "إدراج النص المحدد.", - "placeholder": "أدخل أي نص…", - "tip-1": "يستخدم هذا الإجراء الحافظة للصق النص. بعد استخدامه، ستحتوي الحافظة على النص." - }, - "uri": { - "name": "فتح عنوان URI", - "description": "يفتح مواقع الويب والمزيد.", - "placeholder": "أدخل أي عنوان URI…", - "tip-1": "بإمكانك استخدام نوع عنصر URI لفتح موقع ويب باستخدام http:// protocol.", - "tip-2": "يمكنك استخدام هذا لاستدعاء مواقع URI مخصصة مثل slack:// أو zoommtg://.", - "tip-3": "بإمكانك استخدام نوع عنصر URI لفتح mailto: link.", - "tip-4": "استخدم {{app_name}} لإدراج اسم التطبيق الذي تم التركيز عليه عند فتح القائمة.", - "tip-5": "استخدم {{window_name}} لإدراج اسم النافذة التي تم التركيز عليها عند فتح القائمة.", - "tip-6": "استخدم {{pointer_x}} و {{pointer_y}} لإدراج موضع المؤشر حيث تم فتح القائمة." - }, - "common": { - "delayed-option": "انتظر الرسوم المتحركة لتتلاشى", - "delayed-option-info": "يكون مفيدًا إذا كان الإجراء يستهدف نافذة تحتاج إلى التركيز عليها." - } - }, - "main": { - "new-version-notification-header": "إصدار جديد من كاندو متاح الآن!", - "new-version-notification-body": "احصل عليه من {{link}}.", - "show-settings": "إظهار الإعدادات", - "un-inhibit-shortcuts": "إعادة تمكين الاختصارات", - "inhibit-shortcuts": "تعطيل جميع الاختصارات مؤقتًا", - "quit": "إغلاق", - "failed-to-start-header": "كاندو فشل في البدء", - "no-backend-found": "لم يتم العثور على واجهة خلفية مناسبة.", - "invalid-link-header": "رابط غير صالح", - "invalid-link-message": "لم يتمكن من تحليل الرابط العميق." - }, - "example-menu": { - "name": "قائمة المثال", - "apps": { - "submenu": "تطبيقات", - "safari": "سفاري", - "web-browser": "متصفح الويب", - "email": "بريد إلكتروني", - "apple-music": "موسيقى", - "gimp": "جيمب", - "paint": "الرسام", - "finder": "الباحث", - "file-browser": "متصفح الملفات", - "terminal": "الطرفية" - }, - "web-links": { - "submenu": "روابط الويب", - "google": "جوجل", - "kando-on-github": "كاندو على جيتهب", - "kando-on-kofi": "كاندو علي كو-في", - "kando-on-youtube": "كاندو علي اليوتيوب", - "kando-on-discord": "كاندو علي الديسكورد" - }, - "next-workspace": "مساحة العمل التالية", - "clipboard": { - "submenu": "الحافظة", - "paste": "لصق", - "copy": "نسخ", - "cut": "قص" - }, - "audio": { - "submenu": "صوت", - "next-track": "المسار التالي", - "play-pause": "تشغيل / إيقاف مؤقت", - "mute": "صامت", - "previous-track": "المسار السابق" - }, - "windows": { - "submenu": "نوافذ", - "mission-control": "مركز التحكم", - "toggle-maximize": "تبديل التكبير", - "tile-right": "ازاحة الى اليمين", - "close-window": "إغلاق النافذة", - "tile-left": "ازاحة الى اليسار" - }, - "previous-workspace": "مساحة العمل السابقة", - "bookmarks": { - "submenu": "العلامات المرجعية", - "downloads": "التنزيلات", - "videos": "مقاطع الفيديو", - "pictures": "صور", - "documents": "المستندات", - "desktop": "سطح المكتب", - "home": "البيت", - "music": "موسيقى" - } - }, - "achievements": { - "attributes": { - "novice": "مبتدئ", - "capable": "قادر", - "skilled": "ماهر", - "expert": "خبير", - "master": "خُرافي" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "طريق الفراغ{{tier}}", - "description": "قم بإلغاء عملية الاختيار {{n}} مرة." - }, - "selector": { - "name": "{{attribute}} ساموراي", - "description": "اختر {{n}} عنصرًا." - }, - "depth-selector": { - "name1": "القطاع {{attribute}}", - "name2": "القاطع طبقتين {{attribute}}", - "name3": "القاطع العميق {{attribute}}", - "description": "حدد {{n}} عنصرًا على عمق {{depth}} في أقل من {{time}} مللي ثانية." - }, - "click-selector": { - "name": "بطل النقر {{attribute}}", - "description": "حدد {{n}} عنصر باستخدام نقرات الفأرة." - }, - "keyboard-selector": { - "name": "بطل الاختصارات {{attribute}}", - "description": "حدد {{n}} عنصر باستخدام لوحة المفاتيح." - }, - "gamepad-selector": { - "name": "محارب يد تحكم الالعاب {{attribute}}", - "description": "حدد {{n}} عنصر باستخدام يد تحكم الالعاب." - }, - "gesture-selector": { - "name": "قوة النينجا {{attribute}}", - "description": "حدد {{n}} عنصرًا باستخدام وضع التوربو أو وضع التحديد." - }, - "settings-opened": { - "name": "{{tier}} الرحلة هي المكافأة", - "description": "افتح مربع حوار الإعدادات {{n}} مرة." - }, - "backup": { - "name": "{{tier}} مسار الاستبصار", - "description": "قم بعمل نسخة احتياطية من قوائمك أو إعداداتك {{n}} مرة." - }, - "restore": { - "name": "{{tier}} فرصة ثانية", - "description": "استعادة نسخة احتياطية {{n}} مرة." - }, - "added-items": { - "name": "{{tier}} طريق كاندو", - "description": "أنشئ {{n}} عنصرًا في محرر القوائم." - }, - "deleted-all-menus": { - "name": "احذف الدوجو", - "description": "احذف جميع قوائمك." - }, - "full-menu": { - "name": "الاتساع على العمق", - "description": "أنشئ قائمة تحتوي على أكثر من اثني عشر عنصرًا." - }, - "deep-menu": { - "name": "سيد العمق", - "description": "أضف عنصر قائمة إلى قائمة فرعية ذات أربعة مستويات." - }, - "sponsors-viewed": { - "name": "حارس كاندو", - "description": "فكر في أن تصبح راعياً لـ Kando." - }, - "menu-themes-selected": { - "name": "طريق الجمال", - "description": "قم بتغيير سمة القائمة {{n}} مرة." - }, - "tutorial-viewed": { - "name": "تبدأ الرحلة", - "description": "أكمل البرنامج التعليمي التمهيدي لـ Kando." - }, - "many-selections-streak": { - "name": "{{tier}} أيادي البرق", - "description": "حدد {{n}} عنصرًا خلال {{time}} ثانية." - }, - "speedy-selections-streak": { - "name": "{{tier}} أسرع من التفكير", - "description": "قم بإجراء {{n}} عملية اختيار متتالية في المتوسط أسرع من {{time}} مللي ثانية." - }, - "completed-title": "تم تحقيق الإنجاز!" + "description": "يفتح نافذة إعدادات كاندو.", + "name": "افتح الإعدادات", + "tip-1": "يفتح هذا النوع من العناصر نافذة إعدادات كاندو." + }, + "submenu": { + "description": "تحتوي على عناصر القائمة الأخرى.", + "name": "القائمة الفرعية", + "tip-1": "يمكن استخدام القوائم الفرعية لتجميع العناصر.", + "tip-2": "يمكنك أيضًا تضمين القوائم الفرعية داخل القوائم الفرعية.", + "tip-3": "يمكن استخدام القوائم الفرعية لإنشاء هياكل قائمة معقدة.", + "tip-4": "تجنب إضافة أكثر من اثني عشر عنصرًا إلى قائمة فرعية. ثمانية عناصر عدد مناسب.", + "tip-5": "بإمكانك استخدام أيقونات القفل الصغيرة في المعاينة لتحديد موضع العنصر في القائمة.", + "tip-6": "يمكنك إعادة ترتيب العناصر عن طريق سحبها في المعاينة.", + "tip-7": "بإمكانك حذف قائمة أو عنصر قائمة باستخدام أيقونة سلة المهملات الموجودة أدناه." + }, + "text": { + "description": "إدراج النص المحدد.", + "name": "لصق نص", + "placeholder": "أدخل أي نص…", + "tip-1": "يستخدم هذا الإجراء الحافظة للصق النص. بعد استخدامه، ستحتوي الحافظة على النص." + }, + "uri": { + "description": "يفتح مواقع الويب والمزيد.", + "name": "فتح عنوان URI", + "placeholder": "أدخل أي عنوان URI…", + "tip-1": "بإمكانك استخدام نوع عنصر URI لفتح موقع ويب باستخدام http:// protocol.", + "tip-2": "يمكنك استخدام هذا لاستدعاء مواقع URI مخصصة مثل slack:// أو zoommtg://.", + "tip-3": "بإمكانك استخدام نوع عنصر URI لفتح mailto: link.", + "tip-4": "استخدم {{app_name}} لإدراج اسم التطبيق الذي تم التركيز عليه عند فتح القائمة.", + "tip-5": "استخدم {{window_name}} لإدراج اسم النافذة التي تم التركيز عليها عند فتح القائمة.", + "tip-6": "استخدم {{pointer_x}} و {{pointer_y}} لإدراج موضع المؤشر حيث تم فتح القائمة." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "تفقد الاصدار الاخير من كاندو", + "chrome-version": "اصدار متصفح كروم", + "electron-version": "اصدار ايلكترون", + "kando-backend": "الواجهة الخلفية لكاندو", + "kando-version": "اصدار كاندو الحالي", + "message": "لقد صنعت كاندو بدافع الشغف المطلق. إذا كنت تستمتع به بنفس القدر الذي استمتعه حين صناعته ، يمكنك [دعمي بشراء قهوة لي] ({{ link }})!\n\nسايمون 💖", + "read-release-notes": "اقرأ ملاحظات الاصدار الاخير", + "title": "معلومات عن كاندو" + }, + "achievements-dialog": { + "completed-button": "مكتمل", + "in-progress-button": "في التَقَدم", + "no-completed-achievements": "لم تُكمل أي إنجازات حتى الآن.", + "no-in-progress-achievements": "تهانينا! لقد أكملت جميع الإنجازات.", + "reset-button": "إعادة ضبط التقدم", + "reset-button-tooltip": "إعادة ضبط جميع الإنجازات وتقدم المستوى", + "reset-confirmation-message": "ستُفقد جميع الإنجازات والتقدم في المستويات. لا يمكن التراجع عن هذا الإجراء.", + "reset-confirmation-title": "هل تريد حقاً إعادة ضبط كل التقدم؟", + "title": "الإنجازات", + "xp": "نقاط الخبرة" + }, + "add-collection-tooltip": "أنشئ مجموعة قوائم جديدة. استخدم المجموعات لتجميع قوائمك حسب الوسوم!", + "add-menu-item-hint": "اسحب هذا العنصر لإضافته إلى القائمة أعلاه!", + "add-menu-items": "إضافة عناصر القائمة", + "add-tags-placeholder": "اضف اوسمة…", + "all-menus": "جميع القوائم", + "anchored-mode": "وضع المرساة", + "anchored-mode-info": "افتح القوائم الفرعية في نفس موضع القائمة الرئيسية. سيؤدي تحديد هذا الخيار إلى تعطيل وضعي التحديد والتوربو.", + "app-condition": "التقييد للتطبيقات محددة", + "app-condition-info": "إظهار القائمة فقط عند التركيز على تطبيق معين. يدعم هذا التعبيرات النمطية مثل /firefox|chrome/i.", + "app-condition-placeholder": "اسم التطبيق", + "app-condition-tooltip": "حدد التطبيق", + "app-picker": { + "hint": "يمكنك أيضًا سحب التطبيق وإفلاته من قائمة ابدأ إلى محرر القائمة في كاندو!", + "search-placeholder": "ابحث عن التطبيق…", + "use-selected": "استخدم المحدد" + }, + "area-condition": "التقييد الي مساحة في الشاشة محددة", + "area-condition-bottom-placeholder": "اسفل", + "area-condition-info": "اعرض القائمة فقط إذا كان المؤشر في منطقة محددة على الشاشة. تُقاس هذه المنطقة بالبكسل بالنسبة للزاوية العلوية اليسرى من شاشتك الرئيسية. إذا تركت حقلاً فارغًا، فلن تكون المنطقة محدودة في هذا الاتجاه.", + "area-condition-left-placeholder": "يسار", + "area-condition-right-placeholder": "يمين", + "area-condition-tooltip": "حدد منطقة الشاشة", + "area-condition-top-placeholder": "اعلي", + "cancel": "إلغاء", + "centered-mode": "الوضع المركزي", + "centered-mode-info": "افتح القائمة في وسط الشاشة بدلاً من المؤشر.", + "create-menu-button": "قائمة جديدة", + "delete-menu": "حذف القائمة", + "delete-menu-item": "حذف عنصر القائمة", + "duplicate-menu": "نسخ القائمة", + "duplicate-menu-item": "نسخ عنصر القائمة", + "empty-collection": "هذه المجموعة فارغة.", + "empty-collection-note": "قم بتعديل الوسوم أعلاه أو أضف قائمة جديدة تمامًا إلى هذه المجموعة باستخدام الزر الموجود أدناه.", + "export-menu": "settings.export-menu", + "export-menu-error-title": "Failed to export menu", + "file-picker": { + "select-directory": "اختر مسار", + "select-file": "اختر ملف من الجهاز" + }, + "general-settings-dialog": { + "advanced-menu-options": "خيارات القائمة المتقدمة", + "advanced-menu-options-note": "بعادة ، يمكنك ترك هذه الإعدادات في قيمها الافتراضية.", + "auto-language": "استخدم لغة النظام", + "backup-and-restore": "النسخ الاحتياطي والاستعادة", + "backup-menus": "قم بعمل نسخة احتياطية من ملف القوائم menus.json…", + "backup-settings": "قم بعمل نسخة احتياطية من ملف الاعدادات config.json…", + "black": "اسود", + "bottom-left": "اسفل اليسار", + "bottom-right": "اسفل اليمين", + "center": "settings.general-settings-dialog.center", + "center-click-zone-radius": "مركز انقر فوق منطقة دائرة نصف قطرها", + "center-click-zone-radius-info": "حجم المنطقة في منتصف القائمة التي إما إغلاق أو التنقل مستوى أعلى عند النقر عليها. الافتراضي هو 50 بكسل.", + "check-for-new-versions": "تفقد الاصدارات الجديدة", + "check-for-new-versions-info": "اذا فعلتها , كاندو سوف يرسل اليك اشعارات بالاصدارات الجديدة المتاحة.", + "close-menu": "إغلاق القائمة", + "color": "لون", + "cycle-from-first": "عرض القائمة التالية (تبدأ في البداية)", + "cycle-from-recent": "عرض القائمة التالية (متابعة من الاخيرة)", + "dark": "الوضع الغامق", + "dev-tools-note": "يستخدم كاندو نافذتين: واحدة للقائمة واحدة للإعدادات. يمكنك فتح أدوات التطوير لفحص كلا النافذتين بشكل منفصل.", + "developer-options": "خيارات المطور", + "do-nothing": "لا تفعل شيئء", + "enable-achievement-notifications": "settings.general-settings-dialog.enable-achievement-notifications", + "enable-achievement-notifications-info": "settings.general-settings-dialog.enable-achievement-notifications-info", + "enable-achievements": "تتبع الإنجازات", + "enable-achievements-info": "في حال تفعيل هذه الميزة، سيقوم تطبيق Kando بتتبع تقدمك نحو تحقيق الإنجازات.", + "enable-gamepad-support": "تمكين دعم لوحة الألعاب", + "enable-gamepad-support-info": "إذا تم تحديده ، يمكنك استخدام لوحة ألعاب متصلة للتحكم في القائمة.", + "enable-marking-mode": "تمكين وضع العلامات", + "enable-marking-mode-info": "مع تمكين وضع العلامات ، يمكنك تحديد العناصر عن طريق سحب الماوس فوقها.", + "enable-turbo-mode": "تمكين وضع توربو", + "enable-turbo-mode-info": "مع تمكين وضع توربو ، يمكنك تنفيذ الإيماءات طالما كنت مستمرار بضغط مفتاح التعديل مثل ctrl أو shift.", + "fixed-stroke-length": "اصلاح طول السكتة", + "fixed-stroke-length-info": "عادة ، يتم تحديد العناصر عند إيقاف الحركة أو إجراء منعطف. إذا قمت بتعيين هذا إلى قيمة أكبر من 0 ، سيتغير هذا السلوك: الآن سيتم تحديد العناصر فقط إذا قمت بسحب عنصر بعيدا عن المركز. الافتراضي هو 0 بكسل.", + "gesture-jitter-threshold": "عتبة اهتزاز الايمائات", + "gesture-jitter-threshold-info": "لن يتم النظر في الحركات الأصغر في اكتشاف الإيماءات. الافتراضي هو 10 بكسل.", + "gesture-pause-timeout": "مهلة الإيماءة المؤقتة", + "gesture-pause-timeout-info": "توقف عن الايماء لفترة طويلة لبدء التحديد. الافتراضي هو 100 مللي ثانية.", + "hardware-acceleration": "تمكين مسرع المعالج الرسومي", + "hardware-acceleration-info": "يمكن أن يُحسّن هذا الخيار أداء التطبيق، ولكنه قد يُؤدي أيضًا إلى بعض الأخطاء في العرض. يجب إعادة تشغيل كاندو لتطبيق هذا الإعداد.", + "hidden": "اخفاء", + "invisible-settings-button": "اخفاء زر الاعدادات", + "invisible-settings-button-info": "مع هذا لا يزال بمقدورك استخدام الزر بتمرير الفأرة فوق مكانها المخفي.", + "keep-input-focus": "حافظ على تركيز التطبيق النشط", + "keep-input-focus-info": "في حالة التمكين ، لن تتلقى القائمة تركيز إدخال لوحة المفاتيح عند فتحها. يؤدي هذا إلى تعطيل وضع التوربو ، ولكنه قد يكون مفيدا إذا كنت تطلب أن تظل التطبيقات الأخرى مركزة أثناء فتح القائمة.", + "lazy-initialization": "التهيئة الكسولة", + "lazy-initialization-info": "في حالة التمكين ، سيتم إنشاء نافذة القائمة فقط عند فتح القائمة لأول مرة. سيؤدي ذلك إلى جعل أول فتح للقائمة أبطأ قليلا ، ولكنه قد يمنع حدوث مشكلات عند بدء تشغيل كاندو في وقت مبكر جدا أثناء تسجيل الدخول. تم تعطيل الافتراضي.", + "learn-how-to-add-sound-themes": "تعرف على كيفية إضافة سمات صوتية جديدة إلى كاندو [هنا]({{link}})!", + "light": "الوضع الفاتح", + "localization-info": "اعد تشغيل كاندو لتثبيت اللغة.", + "localization-label": "اللغة", + "menu-behavior": "سلوك القائمة", + "menu-sounds": "أصوات القائمة", + "menu-window-dev-tools": "فحص القائمة", + "message": "يتم تخزين جميع إعدادات Kando في ملف JSON يمكنك أيضًا تحريره أو مشاركته أو نسخه احتياطيًا. انقر [هنا] ({{ link }}) لفتح الدليل حيث يتم تخزين ملف config.json.", + "minimum-gesture-angle": "زاوية لفتة الحد الأدنى", + "minimum-gesture-angle-info": "الانحرافات الأصغر عن الحركات المستقيمة لن تؤدي إلى التحديدات. الافتراضي هو 20°.", + "minimum-gesture-length": "الحد الأدنى لطول الإيماءة", + "minimum-gesture-length-info": "يجب أن تكون الحركات المستقيمة طويلة على الأقل لبدء التحديد. الافتراضي هو 150 بكسل.", + "minimum-submenu-distance": "الحد الأدنى لمسافة القائمة الفرعية", + "minimum-submenu-distance-info": "إذا تم فتح قائمة فرعية بالقرب من القائمة الأصل ، فسيتم نقل الرئيس بعيدا إلى هذه المسافة. الافتراضي هو 150 بكسل.", + "move-pointer-to-menu-center": "نقل مؤشر الماوس إلى مركز القائمة", + "move-pointer-to-menu-center-info": "إذا تم تحديده ، فسيتم نقل مؤشر الماوس إلى وسط القائمة أو القائمة الفرعية عند الضرورة. قد يكون هذا هو الحال إذا تم فتح قائمة قريبة جدا من حافة الشاشة أو إذا تم فتح قائمة في الوضع المركزي.", + "movement-threshold": "عتبة الحركة", + "movement-threshold-info": "لن يتم النظر في حركات الماوس الأصغر في وضع العلامات أو وضع التوربو. الافتراضي هو 15 بكسل.", + "none": "فارغ", + "options-that-will-only-affect-the-wlroots-backend": "settings.general-settings-dialog.options-that-will-only-affect-the-wlroots-backend", + "press-again-behavior": "اضغط على الاختصار مرة أخرى, السلوك", + "press-again-behavior-info": "يحدد هذا ما يحدث عند الضغط على الاختصار مرة أخرى أثناء عرض القائمة. إذا تم تعيين قوائم متعددة لنفس الاختصار ، فيمكنك استخدام هذا للتنقل عبر جميع القوائم المطابقة. تأكد من الضغط باستمرار على مفتاح التعديل فقط إذا كنت ترغب في استخدام وضع توربو مع خيار آخر غير 'لا تفعل شيئا'.", + "previously-reported": "settings.general-settings-dialog.previously-reported", + "reload-menu-theme": "تحديث ثيم القائمة", + "reload-note": "عند إعادة تحميل سمة القائمة ، سيتم تطبيق تغييرات css حتى إذا تم عرض قائمة حاليا. للتغييرات التي أدخلت على الموضوع.ملف جسون ، تحتاج إلى إعادة فتح القائمة.", + "reload-sound-theme": "تحديث ثيم الصوت", + "require-click-for-hover-mode": "مطلوب انقر لتحديد وضع التمرير", + "require-click-for-hover-mode-info": "إذا لم يتم تحديد العنصر ، فسيتم تحديد العنصر فورا عند تحريك الماوس فوقه للقوائم التي تستخدم وضع التمرير.", + "restore-menus": "استعادة ملف القوائم menus.json…", + "restore-settings": "استعادة ملف الاعدادات config.json…", + "right-mouse-button-selects-parent": "زر الماوس الأيمن يختار الرئيس", + "right-mouse-button-selects-parent-info": "إذا لم يتم تحديده ، فسيغلق زر الماوس الأيمن القائمة بدلا من ذلك.", + "sakura-dark": "زهرة الكرز الداكنة - الساكورا الداكنة", + "sakura-light": "ساكورا فاتح", + "sakura-system": "نظام زهرة الكرز - نظام الساكورا", + "settings-button-position": "مكان زر الاعدادات", + "settings-button-position-info": "اختر زاوية الشاشة التي سيكون زر الاعدادات بها.", + "settings-window-color-scheme": "إعدادات ثيم او مظهر التطبيق", + "settings-window-color-scheme-info": "اذا اخترت 'النظام' نافذة الاعدادات ستستخدم نفس ثيم جهازك.", + "settings-window-dev-tools": "فحص الإعدادات", + "settings-window-flavor": "نسق نافذة الإعدادات", + "settings-window-flavor-info": "إذا اخترت السمة الشفافة، فسوف يتعين عليك إعادة تشغيل نافذة الإعدادات لتطبيق التأثير.", + "sound-theme": "ثيم الصوت", + "sound-theme-info": "ثيم الصوت عبارة عن مجموعة من الأصوات التي يتم تشغيلها عند التفاعل مع القائمة.", + "system": "النظام", + "title": "الاعدادات العامة", + "top-left": "اعلى اليسار", + "top-right": "اعلى اليمين", + "transparent-dark": "شفاف غامق", + "transparent-light": "شفاف فاتح", + "transparent-system": "شفاف النظام", + "tray-icon-flavor": "سمة ايقونة شريط المهام", + "tray-icon-flavor-info": "يمكنك أيضًا اختيار إخفاء أيقونة شريط المهام بالكامل.", + "volume": "الحجم", + "volume-info": "الحجم الكلي لثيم الصوت. الافتراضي هو 0.5.", + "white": "ابيض", + "wlroots-pointer-get-timeout-default-behavior": "settings.general-settings-dialog.wlroots-pointer-get-timeout-default-behavior", + "wlroots-pointer-get-timeout-default-behavior-info": "settings.general-settings-dialog.wlroots-pointer-get-timeout-default-behavior-info", + "wlroots-pointer-get-timeout-mouse": "settings.general-settings-dialog.wlroots-pointer-get-timeout-mouse", + "wlroots-pointer-get-timeout-mouse-info": "settings.general-settings-dialog.wlroots-pointer-get-timeout-mouse-info", + "wlroots-pointer-get-timeout-touch": "settings.general-settings-dialog.wlroots-pointer-get-timeout-touch", + "wlroots-pointer-get-timeout-touch-info": "settings.general-settings-dialog.wlroots-pointer-get-timeout-touch-info", + "wlroots-specific-options": "settings.general-settings-dialog.wlroots-specific-options" + }, + "hover-mode": "وضع التحويم", + "hover-mode-info": "للمستخدمين المحترفين فقط! حدد العناصر بتمرير المؤشر فوقها.", + "icon-picker-dialog": { + "base64-example": "مثال Base64:", + "base64-hint": "توفر الايقونات المشفرة \"Base64\" طريقة سهلة لتضمين أي نوع من الايقونات في القوائم الخاصة بك. يمكنك استخدام خدمة مثل [www.base64-image.de] ({{ link }}) لتحويل أي صورة إلى سلسلة مشفرة base64. هذا يعمل حتى مع الصور المتحركة gifs!", + "file-example": "ملف: رابط URL مثال:", + "hint": "تعلم [هنا] ({{ link }}) كيفية إضافة أو إنشاء سمات الرموز الخاصة بك.", + "reload-button-tooltip": "أعد تحميل جميع أيقونات سمات", + "search-placeholder": "البحث عن ايقونة…", + "url-example": "رابط URL مثال :" + }, + "import-menu": "settings.import-menu", + "import-menu-error-message": "settings.import-menu-error-message", + "import-menu-error-title": "settings.import-menu-error-title", + "introduction-dialog": { + "chapter1": "البدء", + "chapter2": "وضع التحديد", + "chapter3": "وضع التوربو", + "chapter4": "الخطوات التالية", + "chapter5": "الحصول على المساعدة", + "show-again": "إظهار هذا الحوار مرة أخرى", + "slide1-text": "انتقد من خلال هذه الشرائح لمعرفة ما يمكن لكاندو القيام به بالنسبة لك! يمكنك استخدام علامات الفصل على اليسار للانتقال بسرعة إلى جزء معين من المقدمة.", + "slide1-title": "كاندو يوفر وسيلة فريدة وفعالة للتفاعل مع جهاز الكمبيوتر الخاص بك.", + "slide10-text": "**لا تنتظر انتهاء الرسوم المتحركة!** فقط قم بالتنقل بشكل متعرج خلال القائمة. هذه أسرع طريقة لاختيار العناصر!", + "slide11-text": "**لا تخشَ التحديدات غير المقصودة!** لا تُنفَّذ الإجراءات إلا بمجرد رفع إصبعك عن زر الماوس في وضع التحديد أو مفتاح لوحة المفاتيح في وضع التوربو. استخدم هذا لاستكشاف القائمة!", + "slide12-text": "كاندو قابل للتخصيص بدرجة كبيرة. يمكنك استخدامه لفتح التطبيقات والملفات، وتشغيل ماكرو لوحة المفاتيح، والعديد من الميزات الأخرى. يمكنك [تغيير نمط القائمة]({{link1}})، [إضافة سمات الأيقونات]({{link2}})، وحتى [استخدام الأصوات]({{link3}}) في قوائمك!", + "slide12-title": "هناك المزيد!", + "slide13-text": "إذا كنت بحاجة إلى المساعدة في أي وقت، فلا تتردد في الانضمام إلى [سيرفر الديسكورد]({{link1}}) الخاص بنا أو التحقق من [دليل الاستخدام]({{link2}})!", + "slide2-text-no-shortcuts": "إذا شغّلت كاندو لأول مرة، فقد تحتاج إلى تنفيذ بعض الخطوات الإضافية على لينكس لتشغيل مفاتيح الاختصار العامة({{link}}). بمجرد أن يعمل هذا، يمكنك إغلاق القائمة باستخدام مفتاح Escape أو زر الفأرة الأيمن.", + "slide2-text-standard": "إذا شغّلت كاندو لأول مرة، يمكنك فتح قائمة المثال باستخدام Ctrl+Space. أغلقها مجددًا باستخدام مفتاح Escape أو بزر الفأرة الأيمن في أي مكان على الشاشة.", + "slide2-title": "افتح القائمة!", + "slide3-hint1": "يمكنك أيضًا النقر هنا لإغلاق القائمة.", + "slide3-hint2": "انقر في أي مكان هنا لتحديد العنصر.", + "slide3-text": "في كاندو، **شاشتك بأكملها هي هدف النقر**! ليس عليك استهداف الأيقونات، بل يمكنك النقر في أي مكان في إطار العنصر. هذا يجعل تحديد العناصر أكثر فعالية.", + "slide4-text": "ستُفتح قائمة فرعية **دائمًا** عند مؤشر الفأرة. **لا داعي لانتظار انتهاء الرسوم المتحركة**. ثق بذاكرتك العضلية وتابع اختيارك!", + "slide5-hint": "انقر في أي مكان هنا للانتقال إلى مستوى واحد أعلى.", + "slide5-text": "**للرجوع إلى الخلف**، انقر إما على القائمة الرئيسية أو في وسط القائمة الفرعية.", + "slide6-text": "بهذه الطريقة، يمكنك استكشاف بنية القائمة بسرعة.", + "slide7-text": "انقر واسحب فوق عنصر للدخول إلى وضع التحديد. **إذا أوقفت حركة المؤشر مؤقتًا أو انعطفت، فستُفتح القائمة الفرعية التي تم سحبها حاليًا!** تذكر مسار العنصر وارسمه بحركات متعرجة معبرة.", + "slide7-title": "كن أسرع: وضع التحديد", + "slide8-text": "**القائمة تتفاعل مع حركة الفأرة!** تفتح قائمة فرعية عندما تريد فتحها. مع بعض التدريب، ستتمكن من تحديد العناصر دون حتى النظر إلى القائمة.", + "slide9-text": "إذا **أبقيتَ مفتاحًا مضغوطًا** (مثل _Ctrl_ أو _Shift_ أو _Alt_) بعد فتح القائمة، يمكنك إجراء التحديدات بمجرد تحريك المؤشر. لا حاجة للنقر أو السحب.", + "slide9-title": "كن سريعًا كالبرق: وضع التوربو", + "title": "مرحباً بكم في كاندو!" + }, + "invalid-dropdown-selection": "اختر خيارا…", + "menu-behavior": "سلوك القائمة", + "menu-behavior-info": "قبل تمكين هذه الخيارات، نوصيك بمعرفة سبب إعجابنا بسلوك Kando الافتراضي [هنا]({{link}})!", + "menu-conditions": "شروط القائمة", + "menu-conditions-info": "يمكنك ربط قوائم متعددة بنفس الاختصار ثم اختيار الشروط التي يجب إظهار كل قائمة بموجبها.", + "menu-themes-dialog": { + "accent-colors": "الألوان المميزة", + "accent-colors-info": "يمكن أن يحتوي كل مظهر على مجموعة مختلفة من الألوان المميزة.", + "author": "من {{author}}", + "create-your-own-themes": "إنشاء السمات الخاصة بك", + "dark": "الوضع المُعتِم", + "fade-in-time": "وقت الظهور", + "fade-in-time-info": "الوقت الذي يستغرقه ظهور القائمة. الافتراضي هو 150 مللي ثانية.", + "fade-out-time": "وقت التلاشي", + "fade-out-time-info": "الوقت المستغرق لاختفاء القائمة. الافتراضي هو ٢٠٠ مللي ثانية.", + "get-themes-online": "احصل على السمات عبر الإنترنت", + "light": "الوضع المضيء", + "light-dark-mode": "تمكين الوضع الفاتح/الداكن", + "light-dark-mode-info": "إذا قمت بتمكين هذا الخيار، فيمكنك اختيار سمة مختلفة ومجموعة ألوان مختلفة إذا كان نظامك في وضع الألوان الفاتحة أو الداكنة.", + "menu-scale": "حجم القائمة", + "menu-scale-info": "استخدم هذا لزيادة أو تقليل حجم قوائمك. الافتراضي هو 1.0.", + "no-accent-colors": "هذا المظهر لا يدعم الألوان المميزة.", + "open-theme-directory": "فتح مسار السمات", + "reset-color-picker": "إعادة التعيين إلى الإعدادات الافتراضية", + "selection-wedges": "settings.menu-themes-dialog.selection-wedges", + "selection-wedges-info": "إذا تم تمكين هذه الميزة ودعمها بواسطة السمة المختارة، فسيتم تمييز المنطقة القابلة للتحديد من عناصر القائمة.", + "title": "قائمة المظهر" + }, + "no-matching-menus": "لم يتم العثور على القوائم.", + "no-matching-menus-note": "ربما يمكنك تجربة مصطلح بحث مختلف؟", + "no-menus": "ليس لديك قوائم.", + "no-menus-note": "إذا قمت بحذف الأخيرة عن طريق الخطأ، فيمكنك استعادتها باستخدام زر التراجع.", + "not-bound": "الاختصار غير معين", + "redo": "اعادة التراجع", + "restore-backup": "استعادة النسخة الاحتياطية…", + "restore-general-settings-error-title": "فشل تحميل النسخة الاحتياطية للإعدادات العامة!", + "restore-general-settings-success-message": "تم استعادة إعداداتك العامة من ملف النسخ الاحتياطي.", + "restore-general-settings-success-title": "نجاحٌ!", + "restore-general-settings-warning-message": "سيؤدي هذا إلى استبدال إعدادات التطبيق الحالية بمحتويات ملف النسخ الاحتياطي المحدد! لن تتأثر قوائمك ومجموعات القوائم.", + "restore-general-settings-warning-title": "هل تريد حقاً استعادة الإعدادات العامة؟", + "restore-menu-settings-error-title": "فشل تحميل النسخ الاحتياطي للقوائم!", + "restore-menu-settings-success-message": "تم استعادة قوائمك ومجموعات القوائم الخاصة بك من ملف النسخ الاحتياطي.", + "restore-menu-settings-success-title": "نجاحٌ!", + "restore-menu-settings-warning-message": "سيؤدي هذا إلى استبدال قوائمك الحالية ومجموعات القوائم بمحتويات ملف النسخ الاحتياطي المحدد!", + "restore-menu-settings-warning-title": "هل تريد حقاً استعادة إعدادات القائمة؟", + "screen-area-picker": { + "bottom-right": "اسحب هذا إلى الزاوية اليمنى السفلية لمنطقتك.", + "bottom-right-value": "يمين: {{x}}, اسفل: {{y}}", + "confirm": "استخدم هذه المنطقة", + "invalid": "تأكد من أن الزاوية العلوية اليسرى أعلى وعلى يسار الزاوية السفلية اليمنى.", + "top-left": "اسحب هذا إلى الزاوية اليسرى العليا لمنطقتك.", + "top-left-value": "يسار: {{x}}, اعلي: {{y}}", + "valid": "رائع! لقد اخترت منطقة صالحة." + }, + "search-menus-placeholder": "بحث القوائم…", + "shortcut-id-label": "معرف الاختصار", + "shortcut-info": "يفتح هذا الاختصار القائمة. يجب أن يحتوي على مفتاح عادي واحد وأي عدد من مفاتيح التعديل مثل Ctrl أو Alt أو Shift. عند التسجيل، ليس عليك الضغط على جميع المفاتيح دفعة واحدة، بل يمكنك الضغط عليها واحدًا تلو الآخر. هذا مفيد إذا كان الاختصار مرتبطًا بقائمة أخرى!", + "shortcut-label": "الاختصار", + "shortcut-recording": "اضغط علي الاختصار…", + "tags": "وسوم", + "tags-info": "يمكن استخدام الوسوم لتجميع القوائم في مجموعات القوائم.", + "undo": "تراجع", + "window-condition": "التقييد الي عناوين نوافذ محددة", + "window-condition-info": "اعرض القائمة فقط إذا كان عنوان النافذة المُرَكَّز عليها يحتوي على نص مُحدَّد. يدعم هذا التعبيرات العادية مثل /youtube|vimeo/i.", + "window-condition-placeholder": "عنوان النافذة", + "window-condition-tooltip": "حدد النافذة", + "window-picker-dialog": { + "confirm": "استخدم هذه القيمة", + "countdown_zero": "جاري التحديد في {{count}}…", + "countdown_one": "جاري التحديد في {{count}} ثانية…", + "countdown_two": "جاري التحديد في {{count}} ثانية…", + "countdown_few": "جاري التحديد في {{count}} ثواني…", + "countdown_many": "جاري التحديد في {{count}} ثانية…", + "countdown_other": "جاري التحديد في {{count}} ثانية…", + "instructions": "اضغط على الزر الموجود بالأسفل وركز على النافذة المستهدفة خلال الثواني الخمس القادمة.", + "restart-countdown": "ابدأ العد التنازلي مرة أخرى", + "result": "لقد قمت بتحديد \"{{name}}\".", + "start-countdown": "ابدأ العد التنازلي" } + } } diff --git a/locales/cs/translation.json b/locales/cs/translation.json index 70e2704ff..7a7916d01 100644 --- a/locales/cs/translation.json +++ b/locales/cs/translation.json @@ -1,555 +1,559 @@ { - "backends": { - "gnome": { - "error": "Nepodařilo se připojit k rozšíření Kando Integration pro GNOME Shell. Můžete jej získat zde: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando nemůže přímo vázat zkratky v Hyprlandu. Místo toho zadejte ID zkratky zde a přidejte zkratku do hyprland.conf s něčím jako \"bind = CTRL, Space, global, kando:example-menu\". Nahraďte example-menu s ID vybraném zde." - }, - "kde-wayland": { - "shortcut-info": "Kando nemůže přímo vázat zkratky v KDE/Waylandu. Místo toho zadejte ID zkratky zde a najděte zkratku v KWin sekci v KDE nastaveni systému. Tam můžete přiřadit zkratku která otevře toto menu." - }, - "niri": { - "shortcut-info": "Niri zatím nepodporuje globální zástupce. Ale můžete otevřít toto menu pomocí 'kando --menu \"Název Menu\" z příkazového řádku nebo z vašeho niri nastavení." - } - }, - "example-menu": { - "apps": { - "apple-music": "Hudba", - "email": "E-Mail", - "file-browser": "Správce souborů", - "finder": "Hledač", - "gimp": "GIMP", - "paint": "Malování", - "safari": "Safari", - "submenu": "Aplikace", - "terminal": "Terminál", - "web-browser": "Prohlížeč" - }, - "audio": { - "mute": "Ztlumit", - "next-track": "Další skladba", - "play-pause": "Přehrát / Pozastavit", - "previous-track": "Předchozí skladba", - "submenu": "Zvuk" - }, - "bookmarks": { - "desktop": "Plocha", - "documents": "Dokumenty", - "downloads": "Stažené soubory", - "home": "Domovská složka", - "music": "Hudba", - "pictures": "Obrázky", - "submenu": "Záložky", - "videos": "Videa" - }, - "clipboard": { - "copy": "Kopírovat", - "cut": "Vyjmout", - "paste": "Vložit", - "submenu": "Schránka" - }, - "name": "Ukázkové menu", - "next-workspace": "Další pracovní plocha", - "previous-workspace": "Předchozí pracovní plocha", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando Discord", - "kando-on-github": "Kando GitHub", - "kando-on-kofi": "Kando Ko-fi", - "kando-on-youtube": "Kando YouTube", - "submenu": "Webové odkazy" - }, - "windows": { - "close-window": "Zavřít okno", - "mission-control": "Ovládání oken", - "submenu": "Okna", - "tile-left": "Přichytit vlevo", - "tile-right": "Přichytit vpravo", - "toggle-maximize": "Přepnout maximalizaci" - } - }, - "main": { - "failed-to-start-header": "Kando se nepodařilo spustit", - "inhibit-shortcuts": "Dočasně zakázat všechny zkratky", - "new-version-notification-header": "Je dostupná nová verze Kando!", - "quit": "Ukončit", - "show-settings": "Zobrazit nastavení", - "un-inhibit-shortcuts": "Znovu povolit zkratky", - "new-version-notification-body": "Získejte z {{link}}.", - "invalid-link-header": "Neplatný odkaz", - "invalid-link-message": "Hluboký odkaz nemohl být analyzován.", - "no-backend-found": "Nebyl nalezen žádný vhodný backend." - }, - "menu-items": { - "command": { - "command": "Příkaz", - "command-info": "Tento příkaz bude vykonán.", - "description": "Spustit apku nebo skript.", - "name": "Spustit příkaz", - "tip-1": "Příkazy můžete použít ke spouštění aplikací nebo skriptů.", - "tip-2": "Pokud cesta k programu obsahuje mezery, měli byste ji \"vložit do uvozovek\".", - "tip-3": "Použijte {{app_name}} pro vložení názvu aplikace, která byla aktivní při otevření menu.", - "tip-4": "Pomocí {{window_name}} vložte název aplikace, která byla zaměřena když jste menu otevírali.", - "tip-5": "Použijte {{pointer_x}} a {{pointer_y}} pro vložení polohy kurzoru při otevření menu.", - "placeholder": "Vložte libovolný příkaz…", - "tip-6": "Kliknutím [zde]({{link}}) se dozvíte, jak najít příkazy pro spuštění vašich aplikací.", - "detached": "Spustit odpojené", - "isolated": "Spustit izolovaně", - "detached-info": "Odpojí příkaz z Kando, takže běh bude pokračovat i v případě, že je Kando uzavřeno. Zakázání může vyřešit problémy s příkazy, které se nespouští správně.", - "isolated-info": "Spustí příkaz v čistém prostředí, to znamená, že nebude dědit žádné proměnné z Kando. To může pomoci s příkazy, které se nespouští správně.", - "choose-app": "Vybrat aplikaci…" - }, - "file": { - "description": "Otevře soubor nebo složku.", - "file": "Cesta k souboru", - "name": "Otevřít soubor", - "tip-1": "Tento typ položky můžete použít k otevírání souborů nebo složek.", - "placeholder": "Vyberte soubor nebo složku…" - }, - "hotkey": { - "description": "Stiskněte kombinaci kláves.", - "hotkey": "Klávesová zkratka", - "name": "Simulovat klávesovou zkratku", - "recording-placeholder": "Stiskněte klávesovou zkratku…", - "tip-1": "Při nahrávání klávesové zkratky nemusíte stisknout všechny klávesy najednou. Můžete je zadávat postupně.", - "tip-2": "Pokud nelze klávesu nahrát, protože ji používá systém, zkuste její název napsat přímo.", - "tip-3": "Klikněte na [tento odkaz]({{link}}) pro zobrazení všech platných klíčů.", - "hotkey-info": "Tato zkratka bude spuštěna, když je vybrána položka. Při nahrávání nemusíte stisknout všechny klávesy najednou, můžete je také stisknout za sebou. To je užitečné, pokud je zkratka již vázána na globální akci!" - }, - "macro": { - "description": "Použije sled kláves.", - "name": "Simulovat makro", - "placeholder": "Stiskněte tlačítko záznamu pro spuštění nahrávání!", - "recording-placeholder": "Stiskněte klávesy…", - "tip-1": "Kando standardně přidává 10ms prodlevu před každou událostí klávesnice. Můžete to změnit pomocí vlastnosti \"delay\".", - "tip-2": "Můžete upravit makra také ručně. To je užitečné, pokud chcete upravit načasování kláves." - }, - "redirect": { - "description": "Otevřít jiné menu.", - "name": "Přesměrování" - }, - "settings": { - "description": "Otevře okno nastavení Kando.", - "name": "Otevřít nastavení", - "tip-1": "Tato akce otevře okno nastavení Kando." - }, - "submenu": { - "description": "Obsahuje další položky menu.", - "detailed-description_one": "", - "detailed-description_few": "Obsahuje {{count}} položek menu.", - "detailed-description_other": "", - "name": "Podmenu", - "tip-1": "Podmenu můžete použít ke skupinování položek.", - "tip-2": "Můžete také vnořit podmenu do jiného podmenu.", - "tip-3": "Podmenu lze využít k vytvoření složitějších menu struktur.", - "tip-4": "Vyvarujte se přidání více než dvanácti položek do podmenu. Osm je optimální počet.", - "tip-5": "V náhledu můžete použít malé ikony zámků pro upevnění pozice položek v menu.", - "tip-6": "Položky lze přeuspořádat jejich přetažením v náhledu.", - "tip-7": "Můžete smazat menu nebo menu položku s pomocí ikony koše níže." - }, - "text": { - "description": "Vloží zadaný text.", - "name": "Vložit text", - "placeholder": "Vložte libovolný text…", - "tip-1": "Tato akce používá schránku k vložení textu. Po použití akce bude schránka obsahovat tento text." - }, - "uri": { - "description": "Otevře webové stránky a další.", - "name": "Otevřít URI", - "tip-1": "Tento typ položky můžete použít k otevření webové stránky pomocí protokolu http://.", - "tip-2": "Můžete ho použít k volání vlastních URI schémat jako slack:// nebo zoommtg://.", - "tip-3": "Tento typ položky můžete použít k otevření odkazu mailto: link.", - "tip-4": "Použijte {{app_name}} k vložení názvu aplikace, která byla aktivní při otevření menu.", - "tip-5": "Použijte {{window_name}} k vložení názvu okna, které bylo aktivní při otevření menu.", - "tip-6": "Použijte {{pointer_x}} a {{pointer_y}} k vložení polohy kurzoru při otevření menu.", - "uri": "URI", - "placeholder": "Vložte libovolné URI…" - }, - "common": { - "delayed-option": "Počkat na dokončení animace", - "delayed-option-info": "Užitečné pokud akce cílí na okno, které musí být zaměřeno." - } + "achievements": { + "added-items": { + "description": "Vytvořte {{n}} položek v menu editoru.", + "name": "Stezka Kando {{tier}}" + }, + "attributes": { + "capable": "Schopný", + "expert": "Odborník", + "master": "Učitel", + "novice": "Nováček", + "skilled": "Zkušený" + }, + "backup": { + "description": "Zálohujte menu nebo nastavení {{n}} krát.", + "name": "Cesta Prozíravosti {{tier}}" + }, + "cancelor": { + "description": "Zrušte výběr {{n}} krát.", + "name": "Cesta prázdnoty {{tier}}" + }, + "click-selector": { + "description": "Vyberte {{n}} položek pomocí kliknutí myší.", + "name": "{{attribute}} Klik-Klik Šampion" + }, + "completed-title": "Úspěch odemčen!", + "deep-menu": { + "description": "Přidejte položku menu do čtyři úrovňe hlubokého podmenu.", + "name": "Hlubinný Mistr" + }, + "deleted-all-menus": { + "description": "Smažte všechna menu.", + "name": "Vyčištěné Dojo" + }, + "depth-selector": { + "description": "Vyberte {{n}} položek v hloubce {{depth}} rychleji než {{time}} ms.", + "name1": "{{attribute}} Kráječ", + "name2": "{{attribute}} Dvouvrstvý Kráječ", + "name3": "{{attribute}} Hlubinný Kráječ" + }, + "full-menu": { + "description": "Vytvořte menu s více než dvanácti položkami.", + "name": "Širší než Hlubší" + }, + "gamepad-selector": { + "description": "Vyberte {{n}} položek pomocí ovladače.", + "name": "{{attribute}} Bojovník Ovladače" + }, + "gesture-selector": { + "description": "Vyberte {{n}} položek pomocí režimu turbo nebo značení.", + "name": "{{attribute}} Mocný Ninja" + }, + "keyboard-selector": { + "description": "Vyberte {{n}} položek pomocí klávesnice.", + "name": "{{attribute}} Hrdina Zkratek" + }, + "many-selections-streak": { + "description": "Vyberte {{n}} položek v {{time}} s.", + "name": "Ruce Blesku {{tier}}" + }, + "menu-themes-selected": { + "description": "Přepněte motiv menu {{n}} krát.", + "name": "Cesta Estéta" + }, + "restore": { + "description": "Obnovte {{n}} krát zálohu.", + "name": "Druhá Šance {{tier}}" + }, + "selector": { + "description": "Vyberte {{n}} položek.", + "name": "{{attribute}} Samuraj" + }, + "settings-opened": { + "description": "Otevřete {{n}} krát okno nastavení.", + "name": "Putování je Odměnou {{tier}}" + }, + "speedy-selections-streak": { + "description": "Vytvořte {{n}} po sobě jdoucích výběrů v průměru rychleji než {{time}} ms.", + "name": "Rychlejší než Myšlenka {{tier}}" + }, + "sponsors-viewed": { + "description": "Zvažte, zda se nestát mecenášem Kando.", + "name": "Strážce Kando" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Dokončete úvodní výukový program Kando.", + "name": "Výprava Začíná" + } + }, + "backends": { + "gnome": { + "error": "Nepodařilo se připojit k rozšíření Kando Integration pro GNOME Shell. Můžete jej získat zde: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando nemůže přímo vázat zkratky v Hyprlandu. Místo toho zadejte ID zkratky zde a přidejte zkratku do hyprland.conf s něčím jako \"bind = CTRL, Space, global, kando:example-menu\". Nahraďte example-menu s ID vybraném zde." + }, + "kde-wayland": { + "shortcut-info": "Kando nemůže přímo vázat zkratky v KDE/Waylandu. Místo toho zadejte ID zkratky zde a najděte zkratku v KWin sekci v KDE nastaveni systému. Tam můžete přiřadit zkratku která otevře toto menu." + }, + "niri": { + "shortcut-info": "Niri zatím nepodporuje globální zástupce. Ale můžete otevřít toto menu pomocí 'kando --menu \"Název Menu\" z příkazového řádku nebo z vašeho niri nastavení." + } + }, + "example-menu": { + "apps": { + "apple-music": "Hudba", + "email": "E-Mail", + "file-browser": "Správce souborů", + "finder": "Hledač", + "gimp": "GIMP", + "paint": "Malování", + "safari": "Safari", + "submenu": "Aplikace", + "terminal": "Terminál", + "web-browser": "Prohlížeč" + }, + "audio": { + "mute": "Ztlumit", + "next-track": "Další skladba", + "play-pause": "Přehrát / Pozastavit", + "previous-track": "Předchozí skladba", + "submenu": "Zvuk" + }, + "bookmarks": { + "desktop": "Plocha", + "documents": "Dokumenty", + "downloads": "Stažené soubory", + "home": "Domovská složka", + "music": "Hudba", + "pictures": "Obrázky", + "submenu": "Záložky", + "videos": "Videa" + }, + "clipboard": { + "copy": "Kopírovat", + "cut": "Vyjmout", + "paste": "Vložit", + "submenu": "Schránka" + }, + "name": "Ukázkové menu", + "next-workspace": "Další pracovní plocha", + "previous-workspace": "Předchozí pracovní plocha", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando Discord", + "kando-on-github": "Kando GitHub", + "kando-on-kofi": "Kando Ko-fi", + "kando-on-youtube": "Kando YouTube", + "submenu": "Webové odkazy" + }, + "windows": { + "close-window": "Zavřít okno", + "mission-control": "Ovládání oken", + "submenu": "Okna", + "tile-left": "Přichytit vlevo", + "tile-right": "Přichytit vpravo", + "toggle-maximize": "Přepnout maximalizaci" + } + }, + "main": { + "inhibit-shortcuts": "Dočasně zakázat všechny zkratky", + "invalid-link-header": "Neplatný odkaz", + "invalid-link-message": "Hluboký odkaz nemohl být analyzován.", + "new-version-notification-body": "Získejte z {{link}}.", + "new-version-notification-header": "Je dostupná nová verze Kando!", + "quit": "Ukončit", + "show-settings": "Zobrazit nastavení", + "un-inhibit-shortcuts": "Znovu povolit zkratky" + }, + "menu-items": { + "command": { + "choose-app": "Vybrat aplikaci…", + "description": "Spustit apku nebo skript.", + "detached": "Spustit odpojené", + "detached-info": "Odpojí příkaz z Kando, takže běh bude pokračovat i v případě, že je Kando uzavřeno. Zakázání může vyřešit problémy s příkazy, které se nespouští správně.", + "isolated": "Spustit izolovaně", + "isolated-info": "Spustí příkaz v čistém prostředí, to znamená, že nebude dědit žádné proměnné z Kando. To může pomoci s příkazy, které se nespouští správně.", + "name": "Spustit příkaz", + "placeholder": "Vložte libovolný příkaz…", + "tip-1": "Příkazy můžete použít ke spouštění aplikací nebo skriptů.", + "tip-2": "Pokud cesta k programu obsahuje mezery, měli byste ji \"vložit do uvozovek\".", + "tip-3": "Použijte {{app_name}} pro vložení názvu aplikace, která byla aktivní při otevření menu.", + "tip-4": "Pomocí {{window_name}} vložte název aplikace, která byla zaměřena když jste menu otevírali.", + "tip-5": "Použijte {{pointer_x}} a {{pointer_y}} pro vložení polohy kurzoru při otevření menu.", + "tip-6": "Kliknutím [zde]({{link}}) se dozvíte, jak najít příkazy pro spuštění vašich aplikací." + }, + "common": { + "delayed-option": "Počkat na dokončení animace", + "delayed-option-info": "Užitečné pokud akce cílí na okno, které musí být zaměřeno.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Otevře soubor nebo složku.", + "name": "Otevřít soubor", + "placeholder": "Vyberte soubor nebo složku…", + "tip-1": "Tento typ položky můžete použít k otevírání souborů nebo složek." + }, + "hotkey": { + "description": "Stiskněte kombinaci kláves.", + "hotkey": "Klávesová zkratka", + "hotkey-info": "Tato zkratka bude spuštěna, když je vybrána položka. Při nahrávání nemusíte stisknout všechny klávesy najednou, můžete je také stisknout za sebou. To je užitečné, pokud je zkratka již vázána na globální akci!", + "name": "Simulovat klávesovou zkratku", + "recording-placeholder": "Stiskněte klávesovou zkratku…", + "tip-1": "Při nahrávání klávesové zkratky nemusíte stisknout všechny klávesy najednou. Můžete je zadávat postupně.", + "tip-2": "Pokud nelze klávesu nahrát, protože ji používá systém, zkuste její název napsat přímo.", + "tip-3": "Klikněte na [tento odkaz]({{link}}) pro zobrazení všech platných klíčů." + }, + "macro": { + "description": "Použije sled kláves.", + "name": "Simulovat makro", + "placeholder": "Stiskněte tlačítko záznamu pro spuštění nahrávání!", + "recording-placeholder": "Stiskněte klávesy…", + "tip-1": "Kando standardně přidává 10ms prodlevu před každou událostí klávesnice. Můžete to změnit pomocí vlastnosti \"delay\".", + "tip-2": "Můžete upravit makra také ručně. To je užitečné, pokud chcete upravit načasování kláves." + }, + "redirect": { + "description": "Otevřít jiné menu.", + "name": "Přesměrování" }, "settings": { - "about-dialog": { - "chrome-version": "Chrome Verze", - "electron-version": "Electron Verze", - "kando-backend": "Kando Backend", - "kando-version": "Kando Verze", - "title": "O Kando", - "message": "Kando vytvářím z čiré vášně. Pokud se vám bude líbit jeho používání stejně, jako mně jeho vytváření, můžete [mi koupit kávu]({{link}})!\n\n💖 Simon", - "check-latest-release": "Zkontrolovat nejnovější vydání", - "read-release-notes": "Přečíst poznámky o vydání" - }, - "anchored-mode": "Mód Kotvy", - "app-condition": "Omezit na konkrétní aplikace", - "area-condition": "Omezit na konkrétní oblast obrazovky", - "area-condition-bottom-placeholder": "Dole", - "area-condition-left-placeholder": "Vlevo", - "area-condition-right-placeholder": "Vpravo", - "area-condition-top-placeholder": "Nahoře", - "cancel": "Zrušit", - "centered-mode": "Centr Mód", - "centered-mode-info": "Otevře menu uprostřed obrazovky místo u kurzoru.", - "general-settings-dialog": { - "reload-menu-theme": "Znovu načíst téma menu", - "reload-menu-theme-tooltip": "Změny v CSS se použijí okamžitě, ale pro změny v souboru theme.json je nutné menu znovu otevřít.", - "reload-sound-theme": "Znovu načíst zvukové téma", - "none": "Nic", - "title": "Obecná nastavení", - "top-left": "Vlevo Nahoře", - "top-right": "Vpravo Nahoře", - "bottom-left": "Vlevo Dole", - "bottom-right": "Vpravo Dole", - "settings-window-color-scheme-info": "Pokud zvolíte 'systém', okno nastavení použije stejné barevné schéma jako operační systém.", - "system": "Systém", - "light": "Světlá", - "settings-window-flavor": "Nastavit odrůdu oken", - "settings-window-flavor-info": "Pokud vyberete průhlednou odrůdu, budete muset restartovat okno nastavení, aby se změny projevily.", - "dark": "Tmavá", - "transparent-light": "Transparentní Světlá", - "transparent-dark": "Transparentní Tmavá", - "transparent-system": "Transparentní Systém", - "sakura-light": "Sakura Světlá", - "tray-icon-flavor": "Odrůda ikon panelu", - "sakura-dark": "Sakura Tmavá", - "sakura-system": "Sakura Systém", - "tray-icon-flavor-info": "Můžete si také vybrat, aby se skrývaly tray ikony zcela.", - "hidden": "Skrytá", - "color": "Barevná", - "white": "Bílá", - "black": "Černá", - "lazy-initialization": "Líná inicializace", - "menu-behavior": "Menu Chování", - "enable-marking-mode": "Povolit Označovací Mód", - "enable-marking-mode-info": "S povoleným Označovacím Módem, můžete vybrat položky přetažením myši nad nimi.", - "enable-turbo-mode": "Povolit Turbo Mód", - "enable-turbo-mode-info": "Při zapnutém Turbo Módu můžete provádět gesta, dokud držíte stisknutou modifikační klávesu, jako Shift nebo Ctrl.", - "move-pointer-to-menu-center": "Přesunout kurzor do centra menu", - "require-click-for-hover-mode": "Požadovat klik pro výběr v Hover Módu", - "move-pointer-to-menu-center-info": "Pokud je zaškrtnuto, kurzor myši bude přesunut na střed menu nebo podmenu, pokud je to nutné. To by mohlo být v případě, že je menu otevřeno příliš blízko k okraji obrazovky, nebo pokud je menu otevřeno v Centrovaném Módu.", - "require-click-for-hover-mode-info": "Pokud nezaškrtnuto, položky budou vybrány okamžitě, když přes ně přejedete myší pro menu používající Hover Mód.", - "right-mouse-button-selects-parent": "Pravé tlačítko myši vybere rodiče", - "right-mouse-button-selects-parent-info": "Pokud nezaškrtnuto, zavře se menu pravým tlačítkem myši.", - "enable-gamepad-support": "Povolit podporu gamepadů", - "enable-gamepad-support-info": "Pokud vybráno, můžete použít připojený gamepad ke kontrole menu.", - "sound-theme-info": "Zvukový motiv je sbírka zvuků, které hrají při interakci s menu.", - "menu-sounds": "Menu Zvuků", - "learn-how-to-add-sound-themes": "Zjistěte, jak přidat nové zvukové motivy do Kando [zde]({{link}})!", - "sound-theme": "Zvukové téma", - "advanced-menu-options": "Pokročilé možnosti", - "advanced-menu-options-note": "Obvykle můžete nechat tyto nastavení ve svých výchozích hodnotách.", - "minimum-gesture-length-info": "Rovné pohyby musí být alespoň takto dlouhé pro spuštění výběru. Výchozí je 150px.", - "developer-options": "Vývojářské Možnosti", - "settings-window-dev-tools": "Nastavení Inspekce", - "message": "Všechna vaše menu a Kando nastavení jsou uloženy ve dvou souborech JSON, které můžete také upravit, sdílet nebo zálohovat. Kliknutím na tlačítko [zde]({{link}}) otevřete adresář, kde jsou soubory uloženy.", - "app-behavior": "Chování Apky", - "check-for-new-versions": "Kontrolovat nové verze", - "check-for-new-versions-info": "Pokud je povoleno, Kando zobrazí upozornění pokud je k dispozici nová verze.", - "invisible-settings-button-info": "Stále můžete tlačítko použít, objeví se, když přes něj přejedete myší.", - "settings-button-position": "Nastavení pozice tlačítka", - "invisible-settings-button": "Nastavit neviditelné tlačítko", - "settings-button-position-info": "Vyberte roh obrazovky, kde bude zobrazeno tlačítko nastavení.", - "settings-window-color-scheme": "Nastavit barevné schéma okna", - "volume": "Hlasitost", - "volume-info": "Celková hlasitost zvukového tématu. Výchozí je 0.5.", - "lazy-initialization-info": "Když povoleno, okno menu se vytvoří jen, pokud je menu otevřeno poprvé. To bude dělat první otevření menu trochu pomalejší, ale může zabránit problémům, kdy Kando začne příliš brzy po přihlášení. Výchozí je zakázáno.", - "minimum-gesture-length": "Minimální délka gest", - "minimum-gesture-angle": "Minimální Úhel Gest", - "minimum-gesture-angle-info": "Menší odchylka od rovných pohybů nespustí výběr. Výchozí je 20°.", - "gesture-jitter-threshold": "Práh Chvění Gest", - "gesture-jitter-threshold-info": "Menší pohyby nebudou brány v potaz detekcí gest. Výchozí je 10px.", - "gesture-pause-timeout": "Limit Pauzy Gest", - "gesture-pause-timeout-info": "Zastavte gesto na tuto dobu, aby se spustil výběr. Výchozí je 100 ms.", - "dev-tools-note": "Kando používá dvě okna: Jedno pro menu a jedno pro nastavení. Můžete otevřít vývojové nástroje pro kontrolu obou oken samostatně.", - "menu-window-dev-tools": "Inspekce menu", - "reload-note": "Když načtete znovu motiv menu, budou změny CSS použity i v případě, že je menu zrovna zobrazeno. Pro změny provedené v theme.json souboru, musíte znovu otevřít menu.", - "center-click-zone-radius-info": "Velikost plochy uprostřed menu, která se buď zavře nebo přejdete o úroveň výš, když kliknete. Výchozí je 50px.", - "center-click-zone-radius": "Poloměr zóny kliknutí", - "minimum-submenu-distance": "Minimální vzdálenost podmenu", - "minimum-submenu-distance-info": "Pokud se podmenu otevře v blízkosti menu rodiče, bude rodič přesunut do této vzdálenosti. Výchozí je 150px.", - "movement-threshold": "Práh pohybu", - "movement-threshold-info": "Menší pohyby myši nebudou brány v úvahu ve Markovací nebo Turbo Módu. Výchozí je 15px.", - "fixed-stroke-length-info": "Obvykle jsou položky vybrány, když zastavíte nebo provedete obrat. Pokud nastavíte hodnotu vyšší než 0, toto chování se změní: Nyní budou položky vybrány pouze v případě, že je přetáhnete pryč tak daleko z centra. Výchozí je 0px.", - "fixed-stroke-length": "Upravená Délka Potahu", - "auto-language": "Použít jazyk systému", - "app-settings": "Nastavení Aplikace", - "localization-label": "Jazyk", - "keep-input-focus": "Udržet zaměření aktivní aplikace", - "keep-input-focus-info": "Pokud povoleno, menu nepřevezme zaměření klávesnice při otevření. To deaktivuje Turbo mód, ale může být užitečné, pokud potřebujete, aby ostatní aplikace zůstaly zaměřeny, zatímco menu je otevřeno.", - "press-again-behavior": "Chování Opětovného-stisknutí-zkratky", - "press-again-behavior-info": "Určuje, co se stane, pokud je zkratka stisknuta znovu, když je zobrazeno menu. Pokud je přiřazeno více menu na stejné zkratce, můžete použít tento cyklus všemi odpovídajícími menu. Ujistěte se, že držíte modifikační klávesu jen, pokud chcete použít Turbo Mód společně s jinou možností než \"Nedělat nic\".", - "do-nothing": "Nedělat nic", - "cycle-from-first": "Zobrazit další menu (začít s prvním)", - "cycle-from-recent": "Zobrazit další menu (pokračovat od posledního)", - "close-menu": "Zavřít menu", - "localization-info": "Restartujte Kando pro použití nového jazyka.", - "hardware-acceleration": "Povolit hardwarovou akceleraci", - "hardware-acceleration-info": "Tato možnost může zvýšit výkon aplikace, ale může také vést k vykreslování artefaktů. Musíte restartovat Kando pro použítí tohoto nastavení.", - "enable-achievements-info": "Pokud povoleno, Kando bude sledovat váš pokrok k úspěchům.", - "enable-achievements": "Sledovat úspěchy", - "backup-and-restore": "Záloha a Obnovení", - "backup-menus": "Zálohovat menus.json…", - "backup-settings": "Zálohovat config.json…", - "restore-menus": "Obnovit menus.json…", - "restore-settings": "Obnovit config.json…" - }, - "hover-mode": "Hover Mód", - "hover-mode-info": "Pouze pro pokročilé uživatele! Položky vyberete najetím kurzoru.", - "icon-picker-dialog": { - "base64-example": "Base64 příklad:", - "search-placeholder": "Hledat ikony…", - "url-example": "URL příklad:", - "base64-hint": "Base64 kódované ikony poskytují snadný způsob, jak zahrnout libovolný typ ikon do vašich menu. Můžete použít službu, jako je [www.base64-image.de]({{link}}) pro konverzi jakéhokoli obrazu do base64 kódovaného řetězce. To funguje dokonce pro animované gify!", - "file-example": "soubor: URI příklad:", - "hint": "Naučte se [zde]({{link}}) jak přidat, nebo vytvořit vlastní témata ikon.", - "reload-button-tooltip": "Znovu načíst všechny témata ikon" - }, - "introduction-dialog": { - "title": "Vítejte v Kando!", - "slide2-title": "Otevřít menu!", - "slide3-hint2": "Klikněte kdekoli zde pro výběr položky.", - "slide1-title": "Kando nabízí unikátní a efektivní způsob pro interakci s počítačem.", - "slide3-hint1": "Můžete také kliknout zde, pro zavření menu.", - "slide5-hint": "Klikněte kdekoli zde pro přechod o úroveň výš.", - "slide5-text": "Pro **navigaci zpět**, klikněte buď na výseč rodiče, nebo střed menu.", - "slide6-text": "Tímto způsobem můžete rychle prozkoumat strukturu menu.", - "slide7-title": "Buďte rychlejší: Markovací Mód", - "slide12-text": "Kando je vysoce přizpůsobitelné. Může být použito k otevírání aplikací, souborů, spouštění klávesových maker a mnoho dalších věcí. Může [měnit styly menu]({{link1}}), [přidávat motivy ikonám]({{link2}}) a dokonce [používat i zvuky]({{link3}}) ve vašich menu!", - "chapter5": "Jak začít", - "chapter3": "Turbo Mód", - "chapter1": "Začínáme", - "chapter2": "Markovací Mód", - "chapter4": "Další Kroky", - "slide9-title": "Být jako blesk: Turbo Mód", - "slide12-title": "Je toho víc!", - "slide13-text": "Pokud potřebujete pomoc v jakémkoli bodě, neváhejte se připojit k našemu [Discord Serveru]({{link1}}) nebo se podívejte do [dokumentace]({{link2}})!", - "slide7-text": "Klepněte a přetáhněte položku do Markovacího Módu. **Jestliže zastavíte, nebo začnete hýbat myší, přetahované podmenu se otevře!** Zapamatujte si cestu k položce a nakreslete ji výraznými cik-cak pohyby.", - "slide2-text-standard": "Pokud jste spustili Kando poprvé, můžete otevřít příklad menu pomocí Ctrl+Mezerník. Znovu zavřete klávesou Escape nebo pravým tlačítkem myši kdekoli na obrazovce.", - "slide3-text": "V Kando, **Celá obrazovka je cíl-kliku**! Nemusíte zaměřovat ikony, můžete kliknout kdekoli ve výseči položek. To dělá vybírání pložek mnohem efektivnější.", - "show-again": "Zobrazit tento dialog znovu", - "slide1-text": "Projděte tyto snímky, abyste se naučili, co pro Vás Kando může dělat! Můžete použít kapitoly na levé straně pro rychlý přesun na konkrétní část predstavení.", - "slide2-text-no-shortcuts": "Pokud jste spustili Kando poprvé, [Na Linuxu možná bude potřeba provést další kroky, aby fungovaly klávesové zkratky]({{link}}). Jakmile budou fungovat, můžete zavřít menu pomocí klávesy Escape nebo pravým tlačítkem myši.", - "slide4-text": "Podmenu bude **vždy** otevřeno pod kurzorem myši. Nemusíte **čekat na animaci do konce**. Důvěřujte své svalové paměti a pokračujte s výběrem!", - "slide8-text": "**Menu reaguje na pohyby myši!** Podmenu se otevře, když budete chtít. S nějakou praxí budete moci vybírat položky, bez dívání na menu.", - "slide10-text": "**Nečekejte na dokončení animace!** Stačí cikcak procestovat přes menu. Je to nejrychlejší způsob pro výběr položek!", - "slide11-text": "**Nebojte se náhodných výběrů!** Akce se spustí jen pokud pustíte tlačítko myši v Markovacím Módu, nebo klávesu v Turbo Módu. Používejte to k prozkoumání menu!", - "slide9-text": "Pokud budete **držet klávesu** (např. _Ctrl_, _Shift_, nebo _Alt_) po otevření menu, můžete vybrat pouhým pohybem kurzoru. Klikání nebo tahání není nutné." - }, - "menu-behavior": "Chování menu", - "menu-conditions": "Podmínky menu", - "menu-conditions-info": "Můžete přiřadit více menu ke stejné zkratce a vybrat, za jakých podmínek se má každé menu zobrazit.", - "menu-themes-dialog": { - "author": "od {{author}}", - "light-dark-mode-info": "Pokud je povoleno, můžete zvolit různé motivy a zabarvení pokud je váš systém ve světlém či tmavém módu.", - "reset-color-picker": "Obnovit všechny barvy na výchozí hodnoty", - "title": "Témata menu", - "get-themes-online": "Získejte témata online", - "light": "Světlý mód", - "dark": "Tmavý Mód", - "accent-colors-info": "Každý motiv může mít jinou sadu zabarvení.", - "theme-colors": "Barvy Motivu", - "fade-out-time-info": "Čas vyblednutí menu. Výchozí je 200ms.", - "menu-scale": "Zvětšení menu", - "accent-colors": "Zbarvení", - "fade-in-time-info": "Čas za který menu vybledne. Výchozí je 150ms.", - "fade-in-time": "Čas vyblednutí", - "fade-out-time": "Doba zhasnutí", - "menu-scale-info": "Toto použijte pro zvětšení nebo zmenšení velikosti vašich menu. Výchozí je 1.0.", - "light-dark-mode": "Povolit světlý/tmavý mód", - "create-your-own-themes": "Vytvořte si vlastní motivy", - "open-theme-directory": "Otevřít adresář motivů", - "no-accent-colors": "Toto téma nepodporuje zabarvení.", - "selection-wedges-info": "Pokud povoleno a podporováno vybraným tématem, vybraná oblast menu bude zvýrazněna.", - "selection-wedges": "Nakreslete klín položky" - }, - "not-bound": "Nepřiřazeno", - "shortcut-id-label": "Zkratka ID", - "shortcut-label": "Zkratka", - "shortcut-recording": "Stiskněte zkratku…", - "window-condition": "Omezit na konkrétní názvy oken", - "invalid-dropdown-selection": "Vyberte možnost…", - "add-tags-placeholder": "Přidat značky…", - "window-picker-dialog": { - "countdown_one": "Vyberu za {{count}} sekundu…", - "countdown_few": "Vyberu za {{count}} sekund…", - "countdown_other": "Vyberu za {{count}} sekund…", - "result": "Vybrali jste \"{{name}}\".", - "restart-countdown": "Začít odpočet znovu", - "start-countdown": "Začít odpočet", - "instructions": "Stiskněte tlačítko níže a zaměřte cílové okno do dalších pěti sekund.", - "pick-app-name-title": "Vybrat Jméno Aplikace", - "confirm": "Použít tuto hodnotu", - "pick-window-title-title": "Vybrat Název Okna" - }, - "file-picker": { - "select-file": "Vyberte soubor", - "select-directory": "Vyberte adresář" - }, - "all-menus": "Všechna Menu", - "search-menus-placeholder": "Prohledat menu…", - "add-collection-tooltip": "Vytvořit novou kolekci menu. Použijte kolekci pro sdružování do skupin podle značek!", - "anchored-mode-info": "Otevře podmenu na stejné pozici jako rodičovské menu. Zaškrtnutí, zakáže Markovací a Turbo Mód.", - "app-condition-info": "Zobrazí menu pouze když je konkrétní aplikace zaměřena. Podporuje regulární výrazy jako /firefox|chrome/i.", - "tags-info": "Značky lze použít pro sdružení menu v menu kolekcích.", - "screen-area-picker": { - "top-left": "Přetáhněte do horního rohu vašeho prostoru.", - "valid": "Skvělé! Vybrali jste platnou oblast.", - "confirm": "Použít tuto oblast", - "bottom-right-value": "Vpravo: {{x}}, Dole: {{y}}", - "top-left-value": "Vlevo: {{x}}, Nahoře: {{y}}", - "title": "Vyberte oblast obrazovky", - "invalid": "Ujistěte se, že horní levý roh je nad a vlevo od dolního pravého rohu.", - "bottom-right": "Přetáhněte do pravého dolního rohu vašeho prostoru." - }, - "window-condition-tooltip": "Vybrat okno", - "area-condition-tooltip": "Vybrat oblast obrazovky", - "add-menu-items": "Přidat Menu Položky", - "undo": "Vrátit", - "redo": "Opakovat", - "app-condition-placeholder": "Název apky", - "app-condition-tooltip": "Vybrat apku", - "delete-menu": "Smazat menu", - "duplicate-menu-item": "Duplikovat položku menu", - "delete-menu-item": "Smazat položku menu", - "create-menu-button": "Nové menu", - "menu-behavior-info": "Než povolíte tyto možnosti, doporučujeme se poučit, proč se nám líbí výchozí chování Kando [zde]({{link}})!", - "window-condition-info": "Zobrazit menu jen pokud název zaostřeného okna obsahuje daný text. Podporuje regulární výrazy jako /youtube|vimeo/i.", - "window-condition-placeholder": "Název okna", - "area-condition-info": "Zobrazit menu pouze pokud je kurzor myši v dané oblasti obrazovky. Oblast je dána v pixelech vzhledem k levém horním rohu vaší hlavní obrazovky. Pokud zanecháte pole prázdné, oblast bude v tomto směru vynechána.", - "shortcut-info": "Tato zkratka otevře menu. Musí obsahovat jednu normální klávesu a libovolný počet modifikátorů, jako je Ctrl, Alt nebo Shift. Při nahrávání nemusíte stisknout všechny klávesy najednou, můžete je také stisknout za sebou. To je užitečné, pokud je zkratka již vázána na další menu!", - "tags": "Značky", - "duplicate-menu": "Duplikovat menu", - "no-menus": "Nemáte žádná menu.", - "no-menus-note": "Pokud jste to poslední odstranili omylem, můžete jej obnovit pomocí tlačítka undo.", - "no-matching-menus": "Žádné menu nenalezeno.", - "no-matching-menus-note": "Možná zkuste vyhledat něco jiného?", - "empty-collection-note": "Upravte štítky výše, nebo přidejte zcela nové menu do této kolekce pomocí tlačítka níže.", - "empty-collection": "Tato kolekce je prázdná.", - "add-menu-item-hint": "Přetáhněte tuto položku pro přidání do menu výše!", - "app-picker": { - "hint": "Můžete také přetáhnout aplikaci z nabídky Start do editoru Kando menu!", - "search-placeholder": "Vyhledat aplikaci…", - "use-selected": "Použít vybrané" - }, - "achievements-dialog": { - "reset-button": "Obnovit postup", - "reset-confirmation-title": "Opravdu chcete obnovit všechen pokrok?", - "reset-confirmation-message": "Všechny úspěchy a úrovně pokroku budou ztraceny. Tato akce nelze zrušit.", - "title": "Úspěchy", - "xp": "XP", - "no-in-progress-achievements": "Gratulujeme! Dokončili jste všechny úspěchy.", - "no-completed-achievements": "Zatím jste nedosáhli žádných úspěchů.", - "in-progress-button": "V pokroku", - "completed-button": "Dokončeno", - "reset-button-tooltip": "Obnovit všechny úspěchy a pokrok" - }, - "restore-backup": "Obnovit zálohu…", - "restore-general-settings-warning-title": "Opravdu chcete obnovit obecné nastavení?", - "restore-general-settings-warning-message": "Toto přepíše aktuální nastavení aplikace obsahem vybraného záložního souboru! Vaše nabídky a menu kolekce nebudou ovlivněny.", - "restore-general-settings-error-title": "Načtení celkové zálohy nastavení bylo neúspěšné!", - "restore-general-settings-success-title": "Úspěch!", - "restore-general-settings-success-message": "Vaše obecné nastavení bylo obnoveno ze záložního souboru.", - "restore-menu-settings-warning-title": "Opravdu chcete obnovit menu nastavení?", - "restore-menu-settings-warning-message": "Toto přepíše vaše aktuální menu a menu kolekce obsahem vybraného záložního souboru!", - "restore-menu-settings-error-title": "Obnova menu ze zálohy se nezdařila!", - "restore-menu-settings-success-title": "Úspěch!", - "restore-menu-settings-success-message": "Vaše menu a manu kolekce byly obnoveny ze záložního souboru." - }, - "achievements": { - "attributes": { - "novice": "Nováček", - "capable": "Schopný", - "skilled": "Zkušený", - "expert": "Odborník", - "master": "Učitel" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Cesta prázdnoty {{tier}}", - "description": "Zrušte výběr {{n}} krát." - }, - "selector": { - "name": "{{attribute}} Samuraj", - "description": "Vyberte {{n}} položek." - }, - "depth-selector": { - "name1": "{{attribute}} Kráječ", - "name2": "{{attribute}} Dvouvrstvý Kráječ", - "name3": "{{attribute}} Hlubinný Kráječ", - "description": "Vyberte {{n}} položek v hloubce {{depth}} rychleji než {{time}} ms." - }, - "click-selector": { - "name": "{{attribute}} Klik-Klik Šampion", - "description": "Vyberte {{n}} položek pomocí kliknutí myší." - }, - "keyboard-selector": { - "name": "{{attribute}} Hrdina Zkratek", - "description": "Vyberte {{n}} položek pomocí klávesnice." - }, - "gamepad-selector": { - "name": "{{attribute}} Bojovník Ovladače", - "description": "Vyberte {{n}} položek pomocí ovladače." - }, - "gesture-selector": { - "name": "{{attribute}} Mocný Ninja", - "description": "Vyberte {{n}} položek pomocí režimu turbo nebo značení." - }, - "settings-opened": { - "name": "Putování je Odměnou {{tier}}", - "description": "Otevřete {{n}} krát okno nastavení." - }, - "backup": { - "name": "Cesta Prozíravosti {{tier}}", - "description": "Zálohujte menu nebo nastavení {{n}} krát." - }, - "restore": { - "name": "Druhá Šance {{tier}}", - "description": "Obnovte {{n}} krát zálohu." - }, - "added-items": { - "name": "Stezka Kando {{tier}}", - "description": "Vytvořte {{n}} položek v menu editoru." - }, - "deleted-all-menus": { - "name": "Vyčištěné Dojo", - "description": "Smažte všechna menu." - }, - "full-menu": { - "name": "Širší než Hlubší", - "description": "Vytvořte menu s více než dvanácti položkami." - }, - "deep-menu": { - "name": "Hlubinný Mistr", - "description": "Přidejte položku menu do čtyři úrovňe hlubokého podmenu." - }, - "sponsors-viewed": { - "name": "Strážce Kando", - "description": "Zvažte, zda se nestát mecenášem Kando." - }, - "menu-themes-selected": { - "name": "Cesta Estéta", - "description": "Přepněte motiv menu {{n}} krát." - }, - "tutorial-viewed": { - "name": "Výprava Začíná", - "description": "Dokončete úvodní výukový program Kando." - }, - "many-selections-streak": { - "name": "Ruce Blesku {{tier}}", - "description": "Vyberte {{n}} položek v {{time}} s." - }, - "speedy-selections-streak": { - "name": "Rychlejší než Myšlenka {{tier}}", - "description": "Vytvořte {{n}} po sobě jdoucích výběrů v průměru rychleji než {{time}} ms." - }, - "completed-title": "Úspěch odemčen!" + "description": "Otevře okno nastavení Kando.", + "name": "Otevřít nastavení", + "tip-1": "Tato akce otevře okno nastavení Kando." + }, + "submenu": { + "description": "Obsahuje další položky menu.", + "name": "Podmenu", + "tip-1": "Podmenu můžete použít ke skupinování položek.", + "tip-2": "Můžete také vnořit podmenu do jiného podmenu.", + "tip-3": "Podmenu lze využít k vytvoření složitějších menu struktur.", + "tip-4": "Vyvarujte se přidání více než dvanácti položek do podmenu. Osm je optimální počet.", + "tip-5": "V náhledu můžete použít malé ikony zámků pro upevnění pozice položek v menu.", + "tip-6": "Položky lze přeuspořádat jejich přetažením v náhledu.", + "tip-7": "Můžete smazat menu nebo menu položku s pomocí ikony koše níže." + }, + "text": { + "description": "Vloží zadaný text.", + "name": "Vložit text", + "placeholder": "Vložte libovolný text…", + "tip-1": "Tato akce používá schránku k vložení textu. Po použití akce bude schránka obsahovat tento text." + }, + "uri": { + "description": "Otevře webové stránky a další.", + "name": "Otevřít URI", + "placeholder": "Vložte libovolné URI…", + "tip-1": "Tento typ položky můžete použít k otevření webové stránky pomocí protokolu http://.", + "tip-2": "Můžete ho použít k volání vlastních URI schémat jako slack:// nebo zoommtg://.", + "tip-3": "Tento typ položky můžete použít k otevření odkazu mailto: link.", + "tip-4": "Použijte {{app_name}} k vložení názvu aplikace, která byla aktivní při otevření menu.", + "tip-5": "Použijte {{window_name}} k vložení názvu okna, které bylo aktivní při otevření menu.", + "tip-6": "Použijte {{pointer_x}} a {{pointer_y}} k vložení polohy kurzoru při otevření menu." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Zkontrolovat nejnovější vydání", + "chrome-version": "Chrome Verze", + "electron-version": "Electron Verze", + "kando-backend": "Kando Backend", + "kando-version": "Kando Verze", + "message": "Kando vytvářím z čiré vášně. Pokud se vám bude líbit jeho používání stejně, jako mně jeho vytváření, můžete [mi koupit kávu]({{link}})!\n\n💖 Simon", + "read-release-notes": "Přečíst poznámky o vydání", + "title": "O Kando" + }, + "achievements-dialog": { + "completed-button": "Dokončeno", + "in-progress-button": "V pokroku", + "no-completed-achievements": "Zatím jste nedosáhli žádných úspěchů.", + "no-in-progress-achievements": "Gratulujeme! Dokončili jste všechny úspěchy.", + "reset-button": "Obnovit postup", + "reset-button-tooltip": "Obnovit všechny úspěchy a pokrok", + "reset-confirmation-message": "Všechny úspěchy a úrovně pokroku budou ztraceny. Tato akce nelze zrušit.", + "reset-confirmation-title": "Opravdu chcete obnovit všechen pokrok?", + "title": "Úspěchy", + "xp": "XP" + }, + "add-collection-tooltip": "Vytvořit novou kolekci menu. Použijte kolekci pro sdružování do skupin podle značek!", + "add-menu-item-hint": "Přetáhněte tuto položku pro přidání do menu výše!", + "add-menu-items": "Přidat Menu Položky", + "add-tags-placeholder": "Přidat značky…", + "all-menus": "Všechna Menu", + "anchored-mode": "Mód Kotvy", + "anchored-mode-info": "Otevře podmenu na stejné pozici jako rodičovské menu. Zaškrtnutí, zakáže Markovací a Turbo Mód.", + "app-condition": "Omezit na konkrétní aplikace", + "app-condition-info": "Zobrazí menu pouze když je konkrétní aplikace zaměřena. Podporuje regulární výrazy jako /firefox|chrome/i.", + "app-condition-placeholder": "Název apky", + "app-condition-tooltip": "Vybrat apku", + "app-picker": { + "hint": "Můžete také přetáhnout aplikaci z nabídky Start do editoru Kando menu!", + "search-placeholder": "Vyhledat aplikaci…", + "use-selected": "Použít vybrané" + }, + "area-condition": "Omezit na konkrétní oblast obrazovky", + "area-condition-bottom-placeholder": "Dole", + "area-condition-info": "Zobrazit menu pouze pokud je kurzor myši v dané oblasti obrazovky. Oblast je dána v pixelech vzhledem k levém horním rohu vaší hlavní obrazovky. Pokud zanecháte pole prázdné, oblast bude v tomto směru vynechána.", + "area-condition-left-placeholder": "Vlevo", + "area-condition-right-placeholder": "Vpravo", + "area-condition-tooltip": "Vybrat oblast obrazovky", + "area-condition-top-placeholder": "Nahoře", + "cancel": "Zrušit", + "centered-mode": "Centr Mód", + "centered-mode-info": "Otevře menu uprostřed obrazovky místo u kurzoru.", + "create-menu-button": "Nové menu", + "delete-menu": "Smazat menu", + "delete-menu-item": "Smazat položku menu", + "duplicate-menu": "Duplikovat menu", + "duplicate-menu-item": "Duplikovat položku menu", + "empty-collection": "Tato kolekce je prázdná.", + "empty-collection-note": "Upravte štítky výše, nebo přidejte zcela nové menu do této kolekce pomocí tlačítka níže.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Vyberte adresář", + "select-file": "Vyberte soubor" + }, + "general-settings-dialog": { + "advanced-menu-options": "Pokročilé možnosti", + "advanced-menu-options-note": "Obvykle můžete nechat tyto nastavení ve svých výchozích hodnotách.", + "auto-language": "Použít jazyk systému", + "backup-and-restore": "Záloha a Obnovení", + "backup-menus": "Zálohovat menus.json…", + "backup-settings": "Zálohovat config.json…", + "black": "Černá", + "bottom-left": "Vlevo Dole", + "bottom-right": "Vpravo Dole", + "center": "", + "center-click-zone-radius": "Poloměr zóny kliknutí", + "center-click-zone-radius-info": "Velikost plochy uprostřed menu, která se buď zavře nebo přejdete o úroveň výš, když kliknete. Výchozí je 50px.", + "check-for-new-versions": "Kontrolovat nové verze", + "check-for-new-versions-info": "Pokud je povoleno, Kando zobrazí upozornění pokud je k dispozici nová verze.", + "close-menu": "Zavřít menu", + "color": "Barevná", + "cycle-from-first": "Zobrazit další menu (začít s prvním)", + "cycle-from-recent": "Zobrazit další menu (pokračovat od posledního)", + "dark": "Tmavá", + "dev-tools-note": "Kando používá dvě okna: Jedno pro menu a jedno pro nastavení. Můžete otevřít vývojové nástroje pro kontrolu obou oken samostatně.", + "developer-options": "Vývojářské Možnosti", + "do-nothing": "Nedělat nic", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "Sledovat úspěchy", + "enable-achievements-info": "Pokud povoleno, Kando bude sledovat váš pokrok k úspěchům.", + "enable-gamepad-support": "Povolit podporu gamepadů", + "enable-gamepad-support-info": "Pokud vybráno, můžete použít připojený gamepad ke kontrole menu.", + "enable-marking-mode": "Povolit Označovací Mód", + "enable-marking-mode-info": "S povoleným Označovacím Módem, můžete vybrat položky přetažením myši nad nimi.", + "enable-turbo-mode": "Povolit Turbo Mód", + "enable-turbo-mode-info": "Při zapnutém Turbo Módu můžete provádět gesta, dokud držíte stisknutou modifikační klávesu, jako Shift nebo Ctrl.", + "fixed-stroke-length": "Upravená Délka Potahu", + "fixed-stroke-length-info": "Obvykle jsou položky vybrány, když zastavíte nebo provedete obrat. Pokud nastavíte hodnotu vyšší než 0, toto chování se změní: Nyní budou položky vybrány pouze v případě, že je přetáhnete pryč tak daleko z centra. Výchozí je 0px.", + "gesture-jitter-threshold": "Práh Chvění Gest", + "gesture-jitter-threshold-info": "Menší pohyby nebudou brány v potaz detekcí gest. Výchozí je 10px.", + "gesture-pause-timeout": "Limit Pauzy Gest", + "gesture-pause-timeout-info": "Zastavte gesto na tuto dobu, aby se spustil výběr. Výchozí je 100 ms.", + "hardware-acceleration": "Povolit hardwarovou akceleraci", + "hardware-acceleration-info": "Tato možnost může zvýšit výkon aplikace, ale může také vést k vykreslování artefaktů. Musíte restartovat Kando pro použítí tohoto nastavení.", + "hidden": "Skrytá", + "invisible-settings-button": "Nastavit neviditelné tlačítko", + "invisible-settings-button-info": "Stále můžete tlačítko použít, objeví se, když přes něj přejedete myší.", + "keep-input-focus": "Udržet zaměření aktivní aplikace", + "keep-input-focus-info": "Pokud povoleno, menu nepřevezme zaměření klávesnice při otevření. To deaktivuje Turbo mód, ale může být užitečné, pokud potřebujete, aby ostatní aplikace zůstaly zaměřeny, zatímco menu je otevřeno.", + "lazy-initialization": "Líná inicializace", + "lazy-initialization-info": "Když povoleno, okno menu se vytvoří jen, pokud je menu otevřeno poprvé. To bude dělat první otevření menu trochu pomalejší, ale může zabránit problémům, kdy Kando začne příliš brzy po přihlášení. Výchozí je zakázáno.", + "learn-how-to-add-sound-themes": "Zjistěte, jak přidat nové zvukové motivy do Kando [zde]({{link}})!", + "light": "Světlá", + "localization-info": "Restartujte Kando pro použití nového jazyka.", + "localization-label": "Jazyk", + "menu-behavior": "Menu Chování", + "menu-sounds": "Menu Zvuků", + "menu-window-dev-tools": "Inspekce menu", + "message": "Všechna vaše menu a Kando nastavení jsou uloženy ve dvou souborech JSON, které můžete také upravit, sdílet nebo zálohovat. Kliknutím na tlačítko [zde]({{link}}) otevřete adresář, kde jsou soubory uloženy.", + "minimum-gesture-angle": "Minimální Úhel Gest", + "minimum-gesture-angle-info": "Menší odchylka od rovných pohybů nespustí výběr. Výchozí je 20°.", + "minimum-gesture-length": "Minimální délka gest", + "minimum-gesture-length-info": "Rovné pohyby musí být alespoň takto dlouhé pro spuštění výběru. Výchozí je 150px.", + "minimum-submenu-distance": "Minimální vzdálenost podmenu", + "minimum-submenu-distance-info": "Pokud se podmenu otevře v blízkosti menu rodiče, bude rodič přesunut do této vzdálenosti. Výchozí je 150px.", + "move-pointer-to-menu-center": "Přesunout kurzor do centra menu", + "move-pointer-to-menu-center-info": "Pokud je zaškrtnuto, kurzor myši bude přesunut na střed menu nebo podmenu, pokud je to nutné. To by mohlo být v případě, že je menu otevřeno příliš blízko k okraji obrazovky, nebo pokud je menu otevřeno v Centrovaném Módu.", + "movement-threshold": "Práh pohybu", + "movement-threshold-info": "Menší pohyby myši nebudou brány v úvahu ve Markovací nebo Turbo Módu. Výchozí je 15px.", + "none": "Nic", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "Chování Opětovného-stisknutí-zkratky", + "press-again-behavior-info": "Určuje, co se stane, pokud je zkratka stisknuta znovu, když je zobrazeno menu. Pokud je přiřazeno více menu na stejné zkratce, můžete použít tento cyklus všemi odpovídajícími menu. Ujistěte se, že držíte modifikační klávesu jen, pokud chcete použít Turbo Mód společně s jinou možností než \"Nedělat nic\".", + "previously-reported": "", + "reload-menu-theme": "Znovu načíst téma menu", + "reload-note": "Když načtete znovu motiv menu, budou změny CSS použity i v případě, že je menu zrovna zobrazeno. Pro změny provedené v theme.json souboru, musíte znovu otevřít menu.", + "reload-sound-theme": "Znovu načíst zvukové téma", + "require-click-for-hover-mode": "Požadovat klik pro výběr v Hover Módu", + "require-click-for-hover-mode-info": "Pokud nezaškrtnuto, položky budou vybrány okamžitě, když přes ně přejedete myší pro menu používající Hover Mód.", + "restore-menus": "Obnovit menus.json…", + "restore-settings": "Obnovit config.json…", + "right-mouse-button-selects-parent": "Pravé tlačítko myši vybere rodiče", + "right-mouse-button-selects-parent-info": "Pokud nezaškrtnuto, zavře se menu pravým tlačítkem myši.", + "sakura-dark": "Sakura Tmavá", + "sakura-light": "Sakura Světlá", + "sakura-system": "Sakura Systém", + "settings-button-position": "Nastavení pozice tlačítka", + "settings-button-position-info": "Vyberte roh obrazovky, kde bude zobrazeno tlačítko nastavení.", + "settings-window-color-scheme": "Nastavit barevné schéma okna", + "settings-window-color-scheme-info": "Pokud zvolíte 'systém', okno nastavení použije stejné barevné schéma jako operační systém.", + "settings-window-dev-tools": "Nastavení Inspekce", + "settings-window-flavor": "Nastavit odrůdu oken", + "settings-window-flavor-info": "Pokud vyberete průhlednou odrůdu, budete muset restartovat okno nastavení, aby se změny projevily.", + "sound-theme": "Zvukové téma", + "sound-theme-info": "Zvukový motiv je sbírka zvuků, které hrají při interakci s menu.", + "system": "Systém", + "title": "Obecná nastavení", + "top-left": "Vlevo Nahoře", + "top-right": "Vpravo Nahoře", + "transparent-dark": "Transparentní Tmavá", + "transparent-light": "Transparentní Světlá", + "transparent-system": "Transparentní Systém", + "tray-icon-flavor": "Odrůda ikon panelu", + "tray-icon-flavor-info": "Můžete si také vybrat, aby se skrývaly tray ikony zcela.", + "volume": "Hlasitost", + "volume-info": "Celková hlasitost zvukového tématu. Výchozí je 0.5.", + "white": "Bílá", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Hover Mód", + "hover-mode-info": "Pouze pro pokročilé uživatele! Položky vyberete najetím kurzoru.", + "icon-picker-dialog": { + "base64-example": "Base64 příklad:", + "base64-hint": "Base64 kódované ikony poskytují snadný způsob, jak zahrnout libovolný typ ikon do vašich menu. Můžete použít službu, jako je [www.base64-image.de]({{link}}) pro konverzi jakéhokoli obrazu do base64 kódovaného řetězce. To funguje dokonce pro animované gify!", + "file-example": "soubor: URI příklad:", + "hint": "Naučte se [zde]({{link}}) jak přidat, nebo vytvořit vlastní témata ikon.", + "reload-button-tooltip": "Znovu načíst všechny témata ikon", + "search-placeholder": "Hledat ikony…", + "url-example": "URL příklad:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Začínáme", + "chapter2": "Markovací Mód", + "chapter3": "Turbo Mód", + "chapter4": "Další Kroky", + "chapter5": "Jak začít", + "show-again": "Zobrazit tento dialog znovu", + "slide1-text": "Projděte tyto snímky, abyste se naučili, co pro Vás Kando může dělat! Můžete použít kapitoly na levé straně pro rychlý přesun na konkrétní část predstavení.", + "slide1-title": "Kando nabízí unikátní a efektivní způsob pro interakci s počítačem.", + "slide10-text": "**Nečekejte na dokončení animace!** Stačí cikcak procestovat přes menu. Je to nejrychlejší způsob pro výběr položek!", + "slide11-text": "**Nebojte se náhodných výběrů!** Akce se spustí jen pokud pustíte tlačítko myši v Markovacím Módu, nebo klávesu v Turbo Módu. Používejte to k prozkoumání menu!", + "slide12-text": "Kando je vysoce přizpůsobitelné. Může být použito k otevírání aplikací, souborů, spouštění klávesových maker a mnoho dalších věcí. Může [měnit styly menu]({{link1}}), [přidávat motivy ikonám]({{link2}}) a dokonce [používat i zvuky]({{link3}}) ve vašich menu!", + "slide12-title": "Je toho víc!", + "slide13-text": "Pokud potřebujete pomoc v jakémkoli bodě, neváhejte se připojit k našemu [Discord Serveru]({{link1}}) nebo se podívejte do [dokumentace]({{link2}})!", + "slide2-text-no-shortcuts": "Pokud jste spustili Kando poprvé, [Na Linuxu možná bude potřeba provést další kroky, aby fungovaly klávesové zkratky]({{link}}). Jakmile budou fungovat, můžete zavřít menu pomocí klávesy Escape nebo pravým tlačítkem myši.", + "slide2-text-standard": "Pokud jste spustili Kando poprvé, můžete otevřít příklad menu pomocí Ctrl+Mezerník. Znovu zavřete klávesou Escape nebo pravým tlačítkem myši kdekoli na obrazovce.", + "slide2-title": "Otevřít menu!", + "slide3-hint1": "Můžete také kliknout zde, pro zavření menu.", + "slide3-hint2": "Klikněte kdekoli zde pro výběr položky.", + "slide3-text": "V Kando, **Celá obrazovka je cíl-kliku**! Nemusíte zaměřovat ikony, můžete kliknout kdekoli ve výseči položek. To dělá vybírání pložek mnohem efektivnější.", + "slide4-text": "Podmenu bude **vždy** otevřeno pod kurzorem myši. Nemusíte **čekat na animaci do konce**. Důvěřujte své svalové paměti a pokračujte s výběrem!", + "slide5-hint": "Klikněte kdekoli zde pro přechod o úroveň výš.", + "slide5-text": "Pro **navigaci zpět**, klikněte buď na výseč rodiče, nebo střed menu.", + "slide6-text": "Tímto způsobem můžete rychle prozkoumat strukturu menu.", + "slide7-text": "Klepněte a přetáhněte položku do Markovacího Módu. **Jestliže zastavíte, nebo začnete hýbat myší, přetahované podmenu se otevře!** Zapamatujte si cestu k položce a nakreslete ji výraznými cik-cak pohyby.", + "slide7-title": "Buďte rychlejší: Markovací Mód", + "slide8-text": "**Menu reaguje na pohyby myši!** Podmenu se otevře, když budete chtít. S nějakou praxí budete moci vybírat položky, bez dívání na menu.", + "slide9-text": "Pokud budete **držet klávesu** (např. _Ctrl_, _Shift_, nebo _Alt_) po otevření menu, můžete vybrat pouhým pohybem kurzoru. Klikání nebo tahání není nutné.", + "slide9-title": "Být jako blesk: Turbo Mód", + "title": "Vítejte v Kando!" + }, + "invalid-dropdown-selection": "Vyberte možnost…", + "menu-behavior": "Chování menu", + "menu-behavior-info": "Než povolíte tyto možnosti, doporučujeme se poučit, proč se nám líbí výchozí chování Kando [zde]({{link}})!", + "menu-conditions": "Podmínky menu", + "menu-conditions-info": "Můžete přiřadit více menu ke stejné zkratce a vybrat, za jakých podmínek se má každé menu zobrazit.", + "menu-themes-dialog": { + "accent-colors": "Zbarvení", + "accent-colors-info": "Každý motiv může mít jinou sadu zabarvení.", + "author": "od {{author}}", + "create-your-own-themes": "Vytvořte si vlastní motivy", + "dark": "Tmavý Mód", + "fade-in-time": "Čas vyblednutí", + "fade-in-time-info": "Čas za který menu vybledne. Výchozí je 150ms.", + "fade-out-time": "Doba zhasnutí", + "fade-out-time-info": "Čas vyblednutí menu. Výchozí je 200ms.", + "get-themes-online": "Získejte témata online", + "light": "Světlý mód", + "light-dark-mode": "Povolit světlý/tmavý mód", + "light-dark-mode-info": "Pokud je povoleno, můžete zvolit různé motivy a zabarvení pokud je váš systém ve světlém či tmavém módu.", + "menu-scale": "Zvětšení menu", + "menu-scale-info": "Toto použijte pro zvětšení nebo zmenšení velikosti vašich menu. Výchozí je 1.0.", + "no-accent-colors": "Toto téma nepodporuje zabarvení.", + "open-theme-directory": "Otevřít adresář motivů", + "reset-color-picker": "Obnovit všechny barvy na výchozí hodnoty", + "selection-wedges": "Nakreslete klín položky", + "selection-wedges-info": "Pokud povoleno a podporováno vybraným tématem, vybraná oblast menu bude zvýrazněna.", + "title": "Témata menu" + }, + "no-matching-menus": "Žádné menu nenalezeno.", + "no-matching-menus-note": "Možná zkuste vyhledat něco jiného?", + "no-menus": "Nemáte žádná menu.", + "no-menus-note": "Pokud jste to poslední odstranili omylem, můžete jej obnovit pomocí tlačítka undo.", + "not-bound": "Nepřiřazeno", + "redo": "Opakovat", + "restore-backup": "Obnovit zálohu…", + "restore-general-settings-error-title": "Načtení celkové zálohy nastavení bylo neúspěšné!", + "restore-general-settings-success-message": "Vaše obecné nastavení bylo obnoveno ze záložního souboru.", + "restore-general-settings-success-title": "Úspěch!", + "restore-general-settings-warning-message": "Toto přepíše aktuální nastavení aplikace obsahem vybraného záložního souboru! Vaše nabídky a menu kolekce nebudou ovlivněny.", + "restore-general-settings-warning-title": "Opravdu chcete obnovit obecné nastavení?", + "restore-menu-settings-error-title": "Obnova menu ze zálohy se nezdařila!", + "restore-menu-settings-success-message": "Vaše menu a manu kolekce byly obnoveny ze záložního souboru.", + "restore-menu-settings-success-title": "Úspěch!", + "restore-menu-settings-warning-message": "Toto přepíše vaše aktuální menu a menu kolekce obsahem vybraného záložního souboru!", + "restore-menu-settings-warning-title": "Opravdu chcete obnovit menu nastavení?", + "screen-area-picker": { + "bottom-right": "Přetáhněte do pravého dolního rohu vašeho prostoru.", + "bottom-right-value": "Vpravo: {{x}}, Dole: {{y}}", + "confirm": "Použít tuto oblast", + "invalid": "Ujistěte se, že horní levý roh je nad a vlevo od dolního pravého rohu.", + "top-left": "Přetáhněte do horního rohu vašeho prostoru.", + "top-left-value": "Vlevo: {{x}}, Nahoře: {{y}}", + "valid": "Skvělé! Vybrali jste platnou oblast." + }, + "search-menus-placeholder": "Prohledat menu…", + "shortcut-id-label": "Zkratka ID", + "shortcut-info": "Tato zkratka otevře menu. Musí obsahovat jednu normální klávesu a libovolný počet modifikátorů, jako je Ctrl, Alt nebo Shift. Při nahrávání nemusíte stisknout všechny klávesy najednou, můžete je také stisknout za sebou. To je užitečné, pokud je zkratka již vázána na další menu!", + "shortcut-label": "Zkratka", + "shortcut-recording": "Stiskněte zkratku…", + "tags": "Značky", + "tags-info": "Značky lze použít pro sdružení menu v menu kolekcích.", + "undo": "Vrátit", + "window-condition": "Omezit na konkrétní názvy oken", + "window-condition-info": "Zobrazit menu jen pokud název zaostřeného okna obsahuje daný text. Podporuje regulární výrazy jako /youtube|vimeo/i.", + "window-condition-placeholder": "Název okna", + "window-condition-tooltip": "Vybrat okno", + "window-picker-dialog": { + "confirm": "Použít tuto hodnotu", + "countdown_one": "Vyberu za {{count}} sekundu…", + "countdown_few": "Vyberu za {{count}} sekund…", + "countdown_many": "", + "countdown_other": "Vyberu za {{count}} sekund…", + "instructions": "Stiskněte tlačítko níže a zaměřte cílové okno do dalších pěti sekund.", + "restart-countdown": "Začít odpočet znovu", + "result": "Vybrali jste \"{{name}}\".", + "start-countdown": "Začít odpočet" } + } } diff --git a/locales/da/translation.json b/locales/da/translation.json index 3dc6d1a0b..31215277a 100644 --- a/locales/da/translation.json +++ b/locales/da/translation.json @@ -1,244 +1,557 @@ { + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Kunne ikke oprette forbindelse til Kando Integration GNOME Shell-udvidelsen. Du kan hente den herfra: {{link}}" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Musik", + "email": "E-mail", + "file-browser": "", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Apps", + "terminal": "Terminal", + "web-browser": "Webbrowser" + }, + "audio": { + "mute": "", + "next-track": "", + "play-pause": "Afspil / Pause", + "previous-track": "", + "submenu": "Lyd" + }, + "bookmarks": { + "desktop": "Skrivebord", + "documents": "Dokumenter", + "downloads": "Overførsler", + "home": "Hjem", + "music": "Musik", + "pictures": "Billeder", + "submenu": "Bogmærker", + "videos": "Videoer" + }, + "clipboard": { + "copy": "Kopier", + "cut": "Klip", + "paste": "Indsæt", + "submenu": "Udklipsholder" + }, + "name": "Eksempel Menu", + "next-workspace": "", + "previous-workspace": "", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando på Discord", + "kando-on-github": "Kando på GitHub", + "kando-on-kofi": "Kando på Ko-fi", + "kando-on-youtube": "Kando på YouTube", + "submenu": "Weblinks" + }, + "windows": { + "close-window": "", + "mission-control": "", + "submenu": "Vinduer", + "tile-left": "", + "tile-right": "", + "toggle-maximize": "" + } + }, + "main": { + "inhibit-shortcuts": "Deaktiver midlertidigt alle genveje", + "invalid-link-header": "Ugyldigt link", + "invalid-link-message": "", + "new-version-notification-body": "Hent den fra {{link}}.", + "new-version-notification-header": "En ny version af Kando er tilgængelig!", + "quit": "Stop", + "show-settings": "Vis indstillinger", + "un-inhibit-shortcuts": "Genaktiver genveje" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "", + "placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "" + }, + "hotkey": { + "description": "", + "hotkey": "", + "hotkey-info": "", + "name": "", + "recording-placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "" + }, + "macro": { + "description": "", + "name": "", + "placeholder": "", + "recording-placeholder": "", + "tip-1": "", + "tip-2": "" + }, + "redirect": { + "description": "", + "name": "" + }, "settings": { - "about-dialog": { - "chrome-version": "Chrome-Version", - "check-latest-release": "Tjek den seneste udgivelse", - "kando-version": "Kando Version", - "kando-backend": "Kando Backend", - "electron-version": "Electron-Version", - "message": "Jeg skaber Kando af ren og skær passion. Hvis du nyder at bruge det lige så meget, som jeg elsker at lave det, kan du [købe mig en kaffe]({{link}})!\n\n💖 Simon", - "read-release-notes": "Læs noter til udgivelsen", - "title": "Om Kando" - }, - "icon-picker-dialog": { - "base64-example": "Base64 eksempel:", - "file-example": "fil: URI eksempel:", - "url-example": "URL eksempel:", - "search-placeholder": "Søg efter ikoner…", - "base64-hint": "Base64-kodede ikoner giver en nem måde at inkludere enhver form for ikon i dine menuer. Du kan bruge en tjeneste som [www.base64-image.de]({{link}}) til at konvertere et hvilket som helst billede til en base64-kodet streng. Det fungerer endda med animerede gifs!", - "hint": "Lær [her]({{link}}), hvordan du tilføjer eller laver dine egne ikontemaer.", - "reload-button-tooltip": "Genindlæs alle ikon-temaer" - }, - "not-bound": "Ikke Bundet", - "invalid-dropdown-selection": "Vælg en valgmulighed…", - "general-settings-dialog": { - "title": "Generelle Indstillinger", - "app-behavior": "App-Adfærd", - "settings-window-color-scheme": "Indstillingsvinduets farve tema", - "check-for-new-versions": "Søg efter nye versioner", - "dark": "Mørk", - "bottom-right": "Nederst til højre", - "check-for-new-versions-info": "Hvis aktiveret, vil Kando vise en meddelelse, når en ny version er tilgængelig.", - "invisible-settings-button": "Usynlig knap til indstillinger", - "settings-button-position": "Indstillingsknappens position", - "settings-button-position-info": "Vælg det hjørne af skærmen, hvor indstillingsknappen skal vises.", - "bottom-left": "Nederst til venstre", - "top-left": "Øverst til venstre", - "light": "Lys", - "top-right": "Øverst til højre", - "settings-window-color-scheme-info": "Hvis du vælger 'system', vil indstillingsvinduet bruge samme farve tema som dit operativsystem.", - "system": "System", - "invisible-settings-button-info": "Du kan stadig bruge knappen, den kommer frem, når du fører musen hen over den.", - "none": "Ingenting", - "message": "Alle indstillinger i Kando gemmes i en JSON-fil, som du også kan redigere, dele eller tage backup af. Klik på [her]({{link}}) for at åbne den mappe, hvor config.json-filen er gemt.", - "tray-icon-flavor-info": "Du kan også vælge at skjule bakkeikonet helt.", - "hidden": "Gemt", - "color": "Farve", - "white": "Hvid", - "black": "Sort", - "lazy-initialization-info": "Hvis aktiveret, oprettes menuvinduet kun, når menuen åbnes for første gang. Det vil gøre den første åbning af menuen lidt langsommere, men det kan forhindre problemer, når Kando startes for tidligt under login. Standard er deaktiveret.", - "menu-behavior": "Menuadfærd", - "enable-marking-mode-info": "Når Marking Mode er aktiveret, kan du vælge elementer ved at trække musen hen over dem.", - "enable-turbo-mode-info": "Når Turbo Mode er aktiveret, kan du udføre bevægelser, så længe du holder en modifikationstast som Shift eller Ctrl nede.", - "move-pointer-to-menu-center": "Flyt markøren til midten af menuen", - "move-pointer-to-menu-center-info": "Hvis aktiviteret, vil musemarkøren blive flyttet til midten af en menu eller undermenu, når det er nødvendigt. Det kan være tilfældet, hvis en menu er åbnet for tæt på skærmens kant, eller hvis en menu er åbnet i Centered Mode.", - "require-click-for-hover-mode": "Kræver klik for valg af Hover Mode", - "enable-turbo-mode": "Aktiver Turbo Mode", - "enable-marking-mode": "Aktiver Marking Mode", - "menu-sounds": "Menu-lyde", - "learn-how-to-add-sound-themes": "Lær, hvordan du tilføjer nye lydtemaer til Kando [her]({{link}})!", - "sound-theme": "Lydtema", - "volume": "Lydstyrke", - "volume-info": "Den samlede lydstyrke for lydtemaet. Standard er 0,5.", - "advanced-menu-options": "Avancerede menuindstillinger", - "advanced-menu-options-note": "Normalt kan du lade disse indstillinger være på deres standardværdier.", - "reload-menu-theme": "Genindlæs menutema", - "reload-sound-theme": "Genindlæs lydtema", - "menu-window-dev-tools": "Inspicer menuen", - "settings-window-dev-tools": "Inspicer indstillinger", - "reload-note": "Når du genindlæser menutemaet, vil CSS-ændringer blive anvendt, selv om der vises en menu i øjeblikket. Hvis der foretages ændringer i filen theme.json, skal du åbne menuen igen.", - "dev-tools-note": "Kando bruger to vinduer: Et til menuen og et til indstillingerne. Du kan åbne udviklingsværktøjerne for at inspicere begge vinduer separat.", - "developer-options": "Indstillinger for udviklere", - "enable-gamepad-support": "Aktiver understøttelse af gamepad", - "sound-theme-info": "Et lydtema er en samling af lyde, der afspilles, når du interagerer med menuen.", - "auto-language": "Brug systemsproget", - "localization-info": "Genstart Kando for at anvende det nye sprog.", - "localization-label": "Sprog", - "hardware-acceleration-info": "Denne indstilling kan øge ydelsen af programmet, men kan også føre til nogle gengivelsesproblemer. Du er nødt til at genstarte Kando for at anvende denne indstilling.", - "hardware-acceleration": "Aktiver hardware-acceleration" - }, - "file-picker": { - "select-directory": "Vælg en mappe", - "select-file": "Vælg en fil" - }, - "add-tags-placeholder": "Tilføj tags…", - "introduction-dialog": { - "slide1-text": "Swipe gennem disse slides for at lære, hvad Kando kan gøre for dig! Du kan bruge kapitelmærkerne til venstre til hurtigt at springe til en bestemt del af introduktionen.", - "slide2-title": "Åbn menuen!", - "slide2-text-no-shortcuts": "Hvis du starter Kando for første gang, skal du [muligvis udføre nogle ekstra trin på Linux for at få de globale genvejstaster til at fungere]({{link}}). Når det virker, kan du lukke en menu med Escape-tasten eller med højre museknap.", - "slide3-hint1": "Du kan også klikke her for at lukke menuen.", - "slide7-title": "Bliv hurtigere: Marking Mode", - "slide9-title": "Bliv lynhurtig: Turbo Mode", - "slide12-title": "Der er mere!", - "slide12-text": "Kando kan i høj grad tilpasses. Du kan bruge den til at åbne programmer, filer, udføre tastaturmakroer og mange andre ting. Du kan [ændre menustilen]({{link1}}), [tilføje ikontemaer]({{link2}}) og endda [bruge lyde]({{link3}}) i dine menuer!", - "slide13-text": "Hvis du har brug for hjælp på noget tidspunkt, er du velkommen til at deltage i vores [Discord Server]({{link1}}) eller tjekke [dokumentationen]({{link2}})!", - "chapter1": "Kom i gang", - "chapter4": "Næste Skridt", - "chapter5": "Få Hjælp", - "show-again": "Vis denne dialog igen", - "slide2-text-standard": "Hvis du har startet Kando for første gang, kan du åbne eksempelmenuen med Ctrl+Space. Luk den igen med Escape-tasten eller med højre museknap et vilkårligt sted på skærmen.", - "chapter3": "Turbo Mode", - "title": "Velkommen til Kando!", - "slide1-title": "Kando tilbyder en unik og effektiv måde at interagere med din computer på.", - "chapter2": "Marking Mode" - }, - "menu-themes-dialog": { - "get-themes-online": "Få temaer online", - "create-your-own-themes": "Lav dine egne temaer", - "author": "af {{author}}", - "title": "Menu-temaer" - }, - "search-menus-placeholder": "Søg i menuerne…", - "no-menus": "Du har ingen menuer.", - "no-menus-note": "Hvis du har slettet den sidste ved et uheld, kan du gendanne den ved hjælp af fortryd-knappen.", - "no-matching-menus": "Ingen menuer fundet.", - "no-matching-menus-note": "Måske skal du prøve et andet søgeord?", - "create-menu-button": "Ny menu", - "centered-mode-info": "Åbn menuen i midten af skærmen i stedet for ved markøren.", - "hover-mode": "Hover Mode", - "duplicate-menu": "Dupliker menuen", - "delete-menu": "Slet menuen", - "menu-behavior": "Menuadfærd", - "centered-mode": "Centered Mode", - "anchored-mode": "Anchored Mode", - "anchored-mode-info": "Åbn undermenuer på samme position som den overordnede menu. Hvis du markerer dette, deaktiveres Marking Mode og Turbo Mode.", - "hover-mode-info": "Kun for power-brugere! Vælg elementer ved at holde musen over dem.", - "menu-conditions": "Menu-betingelser", - "app-condition": "Begræns til specifikke apps", - "app-condition-placeholder": "App navn", - "app-condition-tooltip": "Vælg en app", - "window-condition": "Begræns til specifikke vinduestitler", - "window-condition-placeholder": "Titel på vindue", - "window-condition-tooltip": "Vælg et vindue", - "area-condition-info": "Vis kun menuen, hvis markøren befinder sig i et givet område på skærmen. Området angives i pixels i forhold til øverste venstre hjørne af din hovedskærm. Hvis du lader et felt være tomt, er området ubegrænset i den retning.", - "menu-behavior-info": "Før du aktiverer disse muligheder, anbefaler vi, at du lærer, hvorfor vi kan lide Kandos standardadfærd [her]({{link}})!", - "menu-conditions-info": "Du kan binde flere menuer til den samme genvej og derefter vælge, under hvilke betingelser hver menu skal vises.", - "area-condition": "Begræns til specifikt skærmområde", - "add-collection-tooltip": "Opret en ny menusamling. Brug samlinger til at gruppere dine menuer efter tags!", - "empty-collection": "Denne samling er tom.", - "empty-collection-note": "Rediger tagsene ovenfor, eller tilføj en helt ny menu til denne samling med knappen nedenfor.", - "all-menus": "Alle Menuer", - "undo": "Fortryd", - "cancel": "Afbryd", - "achievements-dialog": { - "in-progress-button": "Under Udførelse", - "completed-button": "Fuldendt", - "reset-button": "Nulstil Fremskridt", - "reset-confirmation-title": "Er du sikker på at nulstille alt fremskridt?", - "reset-confirmation-message": "Alle præstationer og niveaufremskridt vil gå tabt. Denne handling kan ikke fortrydes.", - "title": "Præstationer", - "xp": "XP", - "no-in-progress-achievements": "Tillykke! Du har gennemført alle præstationer.", - "no-completed-achievements": "Du har ikke gennemført nogen præstationer endnu.", - "reset-button-tooltip": "Nulstil alle præstationer og niveaufremskridt" - }, - "restore-backup": "Genopret Sikkerhedskopi…", - "restore-general-settings-warning-title": "Er du siker på at genoprette de generelle indstillinger?", - "restore-general-settings-warning-message": "Dette vil overskrive dine nuværende indstillinger for programmet med indholdet af den valgte sikkerhedskopi-fil! Dine menuer og menu-samlinger vil ikke blive påvirket.", - "restore-general-settings-error-title": "Indlæsningen af de generelle indstillinger mislykkedes!", - "restore-general-settings-success-title": "Succes!", - "restore-general-settings-success-message": "Dine generelle indstillinger er blevet genoprettet fra sikkerhedskopi-filen.", - "restore-menu-settings-warning-title": "Er du sikker på at genoprette menuindstillingerne?", - "restore-menu-settings-warning-message": "Dette vil overskrive dine aktuelle menuer og menu-samlinger med indholdet af den valgte sikkerhedskopi!", - "restore-menu-settings-error-title": "Indlæsningen af menu-sikkerhedskopien mislykkedes!", - "restore-menu-settings-success-title": "Succes!", - "restore-menu-settings-success-message": "Dine menuer og menu-samlinger er blevet genoprettet fra sikkerhedskopi-filen." - }, - "menu-items": { - "text": { - "name": "Indsæt tekst", - "description": "Indsætter den givne tekst.", - "placeholder": "Indsæt en hvilken som helst tekst…", - "tip-1": "Denne handling bruger din udklipsholder til at indsætte teksten. Når du har brugt handlingen, vil udklipsholderen indeholde teksten." - }, - "uri": { - "tip-5": "Brug {{window_name}} til at indsætte navnet på det vindue, der var i fokus, da du åbnede menuen.", - "name": "Åben URI", - "description": "Åbner hjemmesider og meget mere.", - "placeholder": "Indsæt en hvilken som helst URI…", - "tip-4": "Brug {{app_name}} til at indsætte navnet på den applikation, der var i fokus, da du åbnede menuen.", - "tip-6": "Brug {{pointer_x}} og {{pointer_y}} til at indsætte den markørposition, hvor menuen blev åbnet.", - "tip-1": "Du kan bruge URI-elementtypen til at åbne en hjemmeside ved hjælp af http://-protokollen." - } - }, - "main": { - "new-version-notification-header": "En ny version af Kando er tilgængelig!", - "invalid-link-header": "Ugyldigt link", - "new-version-notification-body": "Hent den fra {{link}}.", - "show-settings": "Vis indstillinger", - "un-inhibit-shortcuts": "Genaktiver genveje", - "inhibit-shortcuts": "Deaktiver midlertidigt alle genveje", - "quit": "Stop", - "failed-to-start-header": "Kando kunne ikke starte" - }, - "example-menu": { - "apps": { - "safari": "Safari", - "web-browser": "Webbrowser", - "submenu": "Apps", - "email": "E-mail", - "apple-music": "Musik", - "gimp": "GIMP", - "paint": "Paint", - "finder": "Finder", - "terminal": "Terminal" - }, - "web-links": { - "kando-on-github": "Kando på GitHub", - "submenu": "Weblinks", - "kando-on-kofi": "Kando på Ko-fi", - "kando-on-youtube": "Kando på YouTube", - "kando-on-discord": "Kando på Discord", - "google": "Google" - }, - "bookmarks": { - "desktop": "Skrivebord", - "documents": "Dokumenter", - "home": "Hjem", - "submenu": "Bogmærker", - "downloads": "Overførsler", - "videos": "Videoer", - "pictures": "Billeder", - "music": "Musik" - }, - "name": "Eksempel Menu", - "clipboard": { - "submenu": "Udklipsholder", - "paste": "Indsæt", - "copy": "Kopier", - "cut": "Klip" - }, - "audio": { - "submenu": "Lyd", - "play-pause": "Afspil / Pause" - }, - "windows": { - "submenu": "Vinduer" - } - }, - "backends": { - "gnome": { - "error": "Kunne ikke oprette forbindelse til Kando Integration GNOME Shell-udvidelsen. Du kan hente den herfra: {{link}}" - } + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "", + "name": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "", + "tip-7": "" + }, + "text": { + "description": "Indsætter den givne tekst.", + "name": "Indsæt tekst", + "placeholder": "Indsæt en hvilken som helst tekst…", + "tip-1": "Denne handling bruger din udklipsholder til at indsætte teksten. Når du har brugt handlingen, vil udklipsholderen indeholde teksten." + }, + "uri": { + "description": "Åbner hjemmesider og meget mere.", + "name": "Åben URI", + "placeholder": "Indsæt en hvilken som helst URI…", + "tip-1": "Du kan bruge URI-elementtypen til at åbne en hjemmeside ved hjælp af http://-protokollen.", + "tip-2": "", + "tip-3": "", + "tip-4": "Brug {{app_name}} til at indsætte navnet på den applikation, der var i fokus, da du åbnede menuen.", + "tip-5": "Brug {{window_name}} til at indsætte navnet på det vindue, der var i fokus, da du åbnede menuen.", + "tip-6": "Brug {{pointer_x}} og {{pointer_y}} til at indsætte den markørposition, hvor menuen blev åbnet." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Tjek den seneste udgivelse", + "chrome-version": "Chrome-Version", + "electron-version": "Electron-Version", + "kando-backend": "Kando Backend", + "kando-version": "Kando Version", + "message": "Jeg skaber Kando af ren og skær passion. Hvis du nyder at bruge det lige så meget, som jeg elsker at lave det, kan du [købe mig en kaffe]({{link}})!\n\n💖 Simon", + "read-release-notes": "Læs noter til udgivelsen", + "title": "Om Kando" + }, + "achievements-dialog": { + "completed-button": "Fuldendt", + "in-progress-button": "Under Udførelse", + "no-completed-achievements": "Du har ikke gennemført nogen præstationer endnu.", + "no-in-progress-achievements": "Tillykke! Du har gennemført alle præstationer.", + "reset-button": "Nulstil Fremskridt", + "reset-button-tooltip": "Nulstil alle præstationer og niveaufremskridt", + "reset-confirmation-message": "Alle præstationer og niveaufremskridt vil gå tabt. Denne handling kan ikke fortrydes.", + "reset-confirmation-title": "Er du sikker på at nulstille alt fremskridt?", + "title": "Præstationer", + "xp": "XP" + }, + "add-collection-tooltip": "Opret en ny menusamling. Brug samlinger til at gruppere dine menuer efter tags!", + "add-menu-item-hint": "", + "add-menu-items": "", + "add-tags-placeholder": "Tilføj tags…", + "all-menus": "Alle Menuer", + "anchored-mode": "Anchored Mode", + "anchored-mode-info": "Åbn undermenuer på samme position som den overordnede menu. Hvis du markerer dette, deaktiveres Marking Mode og Turbo Mode.", + "app-condition": "Begræns til specifikke apps", + "app-condition-info": "", + "app-condition-placeholder": "App navn", + "app-condition-tooltip": "Vælg en app", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "Begræns til specifikt skærmområde", + "area-condition-bottom-placeholder": "", + "area-condition-info": "Vis kun menuen, hvis markøren befinder sig i et givet område på skærmen. Området angives i pixels i forhold til øverste venstre hjørne af din hovedskærm. Hvis du lader et felt være tomt, er området ubegrænset i den retning.", + "area-condition-left-placeholder": "", + "area-condition-right-placeholder": "", + "area-condition-tooltip": "", + "area-condition-top-placeholder": "", + "cancel": "Afbryd", + "centered-mode": "Centered Mode", + "centered-mode-info": "Åbn menuen i midten af skærmen i stedet for ved markøren.", + "create-menu-button": "Ny menu", + "delete-menu": "Slet menuen", + "delete-menu-item": "", + "duplicate-menu": "Dupliker menuen", + "duplicate-menu-item": "", + "empty-collection": "Denne samling er tom.", + "empty-collection-note": "Rediger tagsene ovenfor, eller tilføj en helt ny menu til denne samling med knappen nedenfor.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Vælg en mappe", + "select-file": "Vælg en fil" + }, + "general-settings-dialog": { + "advanced-menu-options": "Avancerede menuindstillinger", + "advanced-menu-options-note": "Normalt kan du lade disse indstillinger være på deres standardværdier.", + "auto-language": "Brug systemsproget", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Sort", + "bottom-left": "Nederst til venstre", + "bottom-right": "Nederst til højre", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "Søg efter nye versioner", + "check-for-new-versions-info": "Hvis aktiveret, vil Kando vise en meddelelse, når en ny version er tilgængelig.", + "close-menu": "", + "color": "Farve", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "Mørk", + "dev-tools-note": "Kando bruger to vinduer: Et til menuen og et til indstillingerne. Du kan åbne udviklingsværktøjerne for at inspicere begge vinduer separat.", + "developer-options": "Indstillinger for udviklere", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "Aktiver understøttelse af gamepad", + "enable-gamepad-support-info": "", + "enable-marking-mode": "Aktiver Marking Mode", + "enable-marking-mode-info": "Når Marking Mode er aktiveret, kan du vælge elementer ved at trække musen hen over dem.", + "enable-turbo-mode": "Aktiver Turbo Mode", + "enable-turbo-mode-info": "Når Turbo Mode er aktiveret, kan du udføre bevægelser, så længe du holder en modifikationstast som Shift eller Ctrl nede.", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "Aktiver hardware-acceleration", + "hardware-acceleration-info": "Denne indstilling kan øge ydelsen af programmet, men kan også føre til nogle gengivelsesproblemer. Du er nødt til at genstarte Kando for at anvende denne indstilling.", + "hidden": "Gemt", + "invisible-settings-button": "Usynlig knap til indstillinger", + "invisible-settings-button-info": "Du kan stadig bruge knappen, den kommer frem, når du fører musen hen over den.", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "", + "lazy-initialization-info": "Hvis aktiveret, oprettes menuvinduet kun, når menuen åbnes for første gang. Det vil gøre den første åbning af menuen lidt langsommere, men det kan forhindre problemer, når Kando startes for tidligt under login. Standard er deaktiveret.", + "learn-how-to-add-sound-themes": "Lær, hvordan du tilføjer nye lydtemaer til Kando [her]({{link}})!", + "light": "Lys", + "localization-info": "Genstart Kando for at anvende det nye sprog.", + "localization-label": "Sprog", + "menu-behavior": "Menuadfærd", + "menu-sounds": "Menu-lyde", + "menu-window-dev-tools": "Inspicer menuen", + "message": "Alle indstillinger i Kando gemmes i en JSON-fil, som du også kan redigere, dele eller tage backup af. Klik på [her]({{link}}) for at åbne den mappe, hvor config.json-filen er gemt.", + "minimum-gesture-angle": "", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "Flyt markøren til midten af menuen", + "move-pointer-to-menu-center-info": "Hvis aktiviteret, vil musemarkøren blive flyttet til midten af en menu eller undermenu, når det er nødvendigt. Det kan være tilfældet, hvis en menu er åbnet for tæt på skærmens kant, eller hvis en menu er åbnet i Centered Mode.", + "movement-threshold": "", + "movement-threshold-info": "", + "none": "Ingenting", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "Genindlæs menutema", + "reload-note": "Når du genindlæser menutemaet, vil CSS-ændringer blive anvendt, selv om der vises en menu i øjeblikket. Hvis der foretages ændringer i filen theme.json, skal du åbne menuen igen.", + "reload-sound-theme": "Genindlæs lydtema", + "require-click-for-hover-mode": "Kræver klik for valg af Hover Mode", + "require-click-for-hover-mode-info": "", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "", + "sakura-light": "", + "sakura-system": "", + "settings-button-position": "Indstillingsknappens position", + "settings-button-position-info": "Vælg det hjørne af skærmen, hvor indstillingsknappen skal vises.", + "settings-window-color-scheme": "Indstillingsvinduets farve tema", + "settings-window-color-scheme-info": "Hvis du vælger 'system', vil indstillingsvinduet bruge samme farve tema som dit operativsystem.", + "settings-window-dev-tools": "Inspicer indstillinger", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "Lydtema", + "sound-theme-info": "Et lydtema er en samling af lyde, der afspilles, når du interagerer med menuen.", + "system": "System", + "title": "Generelle Indstillinger", + "top-left": "Øverst til venstre", + "top-right": "Øverst til højre", + "transparent-dark": "", + "transparent-light": "", + "transparent-system": "", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "Du kan også vælge at skjule bakkeikonet helt.", + "volume": "Lydstyrke", + "volume-info": "Den samlede lydstyrke for lydtemaet. Standard er 0,5.", + "white": "Hvid", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Hover Mode", + "hover-mode-info": "Kun for power-brugere! Vælg elementer ved at holde musen over dem.", + "icon-picker-dialog": { + "base64-example": "Base64 eksempel:", + "base64-hint": "Base64-kodede ikoner giver en nem måde at inkludere enhver form for ikon i dine menuer. Du kan bruge en tjeneste som [www.base64-image.de]({{link}}) til at konvertere et hvilket som helst billede til en base64-kodet streng. Det fungerer endda med animerede gifs!", + "file-example": "fil: URI eksempel:", + "hint": "Lær [her]({{link}}), hvordan du tilføjer eller laver dine egne ikontemaer.", + "reload-button-tooltip": "Genindlæs alle ikon-temaer", + "search-placeholder": "Søg efter ikoner…", + "url-example": "URL eksempel:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Kom i gang", + "chapter2": "Marking Mode", + "chapter3": "Turbo Mode", + "chapter4": "Næste Skridt", + "chapter5": "Få Hjælp", + "show-again": "Vis denne dialog igen", + "slide1-text": "Swipe gennem disse slides for at lære, hvad Kando kan gøre for dig! Du kan bruge kapitelmærkerne til venstre til hurtigt at springe til en bestemt del af introduktionen.", + "slide1-title": "Kando tilbyder en unik og effektiv måde at interagere med din computer på.", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "Kando kan i høj grad tilpasses. Du kan bruge den til at åbne programmer, filer, udføre tastaturmakroer og mange andre ting. Du kan [ændre menustilen]({{link1}}), [tilføje ikontemaer]({{link2}}) og endda [bruge lyde]({{link3}}) i dine menuer!", + "slide12-title": "Der er mere!", + "slide13-text": "Hvis du har brug for hjælp på noget tidspunkt, er du velkommen til at deltage i vores [Discord Server]({{link1}}) eller tjekke [dokumentationen]({{link2}})!", + "slide2-text-no-shortcuts": "Hvis du starter Kando for første gang, skal du [muligvis udføre nogle ekstra trin på Linux for at få de globale genvejstaster til at fungere]({{link}}). Når det virker, kan du lukke en menu med Escape-tasten eller med højre museknap.", + "slide2-text-standard": "Hvis du har startet Kando for første gang, kan du åbne eksempelmenuen med Ctrl+Space. Luk den igen med Escape-tasten eller med højre museknap et vilkårligt sted på skærmen.", + "slide2-title": "Åbn menuen!", + "slide3-hint1": "Du kan også klikke her for at lukke menuen.", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "Bliv hurtigere: Marking Mode", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "Bliv lynhurtig: Turbo Mode", + "title": "Velkommen til Kando!" + }, + "invalid-dropdown-selection": "Vælg en valgmulighed…", + "menu-behavior": "Menuadfærd", + "menu-behavior-info": "Før du aktiverer disse muligheder, anbefaler vi, at du lærer, hvorfor vi kan lide Kandos standardadfærd [her]({{link}})!", + "menu-conditions": "Menu-betingelser", + "menu-conditions-info": "Du kan binde flere menuer til den samme genvej og derefter vælge, under hvilke betingelser hver menu skal vises.", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "af {{author}}", + "create-your-own-themes": "Lav dine egne temaer", + "dark": "", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "Få temaer online", + "light": "", + "light-dark-mode": "", + "light-dark-mode-info": "", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "", + "reset-color-picker": "", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Menu-temaer" + }, + "no-matching-menus": "Ingen menuer fundet.", + "no-matching-menus-note": "Måske skal du prøve et andet søgeord?", + "no-menus": "Du har ingen menuer.", + "no-menus-note": "Hvis du har slettet den sidste ved et uheld, kan du gendanne den ved hjælp af fortryd-knappen.", + "not-bound": "Ikke Bundet", + "redo": "", + "restore-backup": "Genopret Sikkerhedskopi…", + "restore-general-settings-error-title": "Indlæsningen af de generelle indstillinger mislykkedes!", + "restore-general-settings-success-message": "Dine generelle indstillinger er blevet genoprettet fra sikkerhedskopi-filen.", + "restore-general-settings-success-title": "Succes!", + "restore-general-settings-warning-message": "Dette vil overskrive dine nuværende indstillinger for programmet med indholdet af den valgte sikkerhedskopi-fil! Dine menuer og menu-samlinger vil ikke blive påvirket.", + "restore-general-settings-warning-title": "Er du siker på at genoprette de generelle indstillinger?", + "restore-menu-settings-error-title": "Indlæsningen af menu-sikkerhedskopien mislykkedes!", + "restore-menu-settings-success-message": "Dine menuer og menu-samlinger er blevet genoprettet fra sikkerhedskopi-filen.", + "restore-menu-settings-success-title": "Succes!", + "restore-menu-settings-warning-message": "Dette vil overskrive dine aktuelle menuer og menu-samlinger med indholdet af den valgte sikkerhedskopi!", + "restore-menu-settings-warning-title": "Er du sikker på at genoprette menuindstillingerne?", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "Søg i menuerne…", + "shortcut-id-label": "", + "shortcut-info": "", + "shortcut-label": "", + "shortcut-recording": "", + "tags": "", + "tags-info": "", + "undo": "Fortryd", + "window-condition": "Begræns til specifikke vinduestitler", + "window-condition-info": "", + "window-condition-placeholder": "Titel på vindue", + "window-condition-tooltip": "Vælg et vindue", + "window-picker-dialog": { + "confirm": "", + "countdown_one": "", + "countdown_other": "", + "instructions": "", + "restart-countdown": "", + "result": "", + "start-countdown": "" } + } } diff --git a/locales/de/translation.json b/locales/de/translation.json index cbcd9e794..13bb6ee8a 100644 --- a/locales/de/translation.json +++ b/locales/de/translation.json @@ -1,549 +1,557 @@ { - "backends": { - "gnome": { - "error": "Verbindung zur GNOME Shell-Erweiterung für Kando konnte nicht hergestellt werden. Sie können sie hier herunterladen: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando kann nicht direkt globale Shortcuts in Hyprland binden. Stattdessen geben Sie hier eine Shortcut-ID an und binden sie in Ihrer hyprland.conf mit etwas wie \"bind = CTRL, Space, global, kando:example-menu\". Ersetzen Sie example-menu mit der hier gewählten ID." - }, - "kde-wayland": { - "shortcut-info": "Kando kann nicht direkt globale Shortcuts in KDE/Wayland binden. Stattdessen geben Sie hier eine Shortcut-ID an und suchen Sie danach im KWin-Bereich der globalen Shortcuts in den Systemeinstellungen von KDE. Dort können Sie die Tastenkombination wählen, die dieses Menü öffnet." - }, - "niri": { - "shortcut-info": "Niri unterstützt noch keine globalen Shortcuts. Aber Sie können dieses Menü mit 'kando --menu \"Menu Name\" aus der Befehlszeile oder aus Ihrer Niri-Config öffnen." - } - }, - "example-menu": { - "apps": { - "apple-music": "Music", - "email": "E-Mail", - "file-browser": "Datei-Browser", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Programme", - "terminal": "Konsole", - "web-browser": "Web-Browser" - }, - "audio": { - "mute": "Stummschalten", - "next-track": "Nächster Titel", - "play-pause": "Play / Pause", - "previous-track": "Vorheriger Titel", - "submenu": "Audio" - }, - "bookmarks": { - "desktop": "Desktop", - "documents": "Dokumente", - "downloads": "Downloads", - "home": "Persönlicher Ordner", - "music": "Musik", - "pictures": "Bilder", - "submenu": "Lesezeichen", - "videos": "Videos" - }, - "clipboard": { - "copy": "Kopieren", - "cut": "Ausschneiden", - "paste": "Einfügen", - "submenu": "Zwischenablage" - }, - "name": "Beispiel-Menü", - "next-workspace": "Nächste Arbeitsfläche", - "previous-workspace": "Vorherige Arbeitsfläche", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando auf Discord", - "kando-on-github": "Kando auf GitHub", - "kando-on-kofi": "Kando auf Ko-fi", - "kando-on-youtube": "Kando auf YouTube", - "submenu": "Internetverknüpfungen" - }, - "windows": { - "close-window": "Fenster Schließen", - "mission-control": "Mission Control", - "submenu": "Fenster", - "tile-left": "Links Andocken", - "tile-right": "Rechts Andocken", - "toggle-maximize": "Maximieren" - } - }, - "achievements": { - "attributes": { - "novice": "Anfänger-", - "capable": "Fähiger", - "skilled": "Erfahrener", - "expert": "Experten-", - "master": "Meister-" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Weg der Leere {{tier}}", - "description": "Brich eine Auswahl {{n}}-mal ab." - }, - "selector": { - "name": "{{attribute}}Samurai", - "description": "Wähle {{n}} Elemente aus." - }, - "depth-selector": { - "name1": "{{attribute}}Schlitzer", - "name2": "{{attribute}}Assassine", - "name3": "{{attribute}}Ninja", - "description": "Wähle {{n}} Elemente auf Ebene {{depth}} in weniger als {{time}} ms aus." - }, - "click-selector": { - "name": "{{attribute}}Klick-Klick-Champion", - "description": "Wähle {{n}} Elemente mit Mausklicks aus." - }, - "keyboard-selector": { - "name": "{{attribute}}Hotkey-Held", - "description": "Wähle {{n}} Elemente mit der Tastatur aus." - }, - "gamepad-selector": { - "name": "{{attribute}}Gamepad-Krieger", - "description": "Wähle {{n}} Elemente mit einem Gamepad aus." - }, - "gesture-selector": { - "name": "{{attribute}}Power-Ninja", - "description": "Wähle {{n}} Elemente im Turbo- oder Markierungsmodus aus." - }, - "settings-opened": { - "name": "Der Weg ist das Ziel {{tier}}", - "description": "Öffne den Einstellungsdialog {{n}}-mal." - }, - "backup": { - "name": "Pfad der Voraussicht {{tier}}", - "description": "Sichere deine Menüs oder Einstellungen {{n}}-mal." - }, - "restore": { - "name": "Zweite Chance {{tier}}", - "description": "Stelle ein Backup {{n}}-mal wieder her." - }, - "added-items": { - "name": "Kandos Weg {{tier}}", - "description": "Erstelle {{n}} Elemente im Menü-Editor." - }, - "deleted-all-menus": { - "name": "Das Dojo leeren", - "description": "Lösche alle deine Menüs." - }, - "full-menu": { - "name": "Breite vor Tiefe", - "description": "Erstelle ein Menü mit mehr als zwölf Elementen." - }, - "deep-menu": { - "name": "Meister der Tiefe", - "description": "Füge ein Menüelement zu einem vier Ebenen tiefen Untermenü hinzu." - }, - "sponsors-viewed": { - "name": "Wächter von Kando", - "description": "Ziehe in Betracht, Kando zu unterstützen." - }, - "menu-themes-selected": { - "name": "Weg des Ästheten", - "description": "Wechsle das Menü-Design {{n}}-mal." - }, - "tutorial-viewed": { - "name": "Die Reise beginnt", - "description": "Schließe das Kando-Einführungstutorial ab." - }, - "completed-title": "Errungenschaft freigeschaltet!" - }, - "main": { - "failed-to-start-header": "Kando konnte nicht gestartet werden", - "inhibit-shortcuts": "Deaktiviere vorübergehend alle Tastenkombos", - "invalid-link-header": "Ungültiger Link", - "invalid-link-message": "Der Deep-Link konnte nicht verarbeitet werden.", - "new-version-notification-body": "Laden Sie sie hier herunter: {{link}}.", - "new-version-notification-header": "Eine neue Version von Kando ist verfügbar!", - "quit": "Beenden", - "show-settings": "Einstellungen öffnen", - "un-inhibit-shortcuts": "Tastenkombos wieder aktivieren", - "no-backend-found": "Kein passendes Backend gefunden." - }, - "menu-items": { - "command": { - "command-info": "Dieser Befehl wird ausgeführt wenn das Element aktiviert wird.", - "command": "Befehl", - "description": "Startet Anwendungen oder Skripte.", - "name": "Befehl Ausführen", - "tip-1": "Mit dem Elementtyp „Befehl Ausführen“ können Sie Anwendungen oder Skripte starten.", - "tip-2": "Wenn der Pfad zu einer ausführbaren Datei Leerzeichen enthält, sollten Sie ihn „in Anführungszeichen setzen“.", - "tip-3": "Verwenden Sie {{app_name}}, um den Namen der Anwendung einzufügen, die beim Öffnen des Menüs fokussiert war.", - "tip-4": "Verwenden Sie {{window_name}}, um den Namen des Fensters einzufügen, das beim Öffnen des Menüs fokussiert war.", - "tip-5": "Verwenden Sie {{pointer_x}} und {{pointer_y}}, um die Mausposition einzufügen, an der das Menü geöffnet wurde.", - "placeholder": "Kommando einfügen…", - "tip-6": "Klicken Sie [hier]({{link}}), um zu erfahren, wie Sie die Befehle für das Starten Ihrer Apps finden.", - "detached": "Entkoppelt starten", - "isolated": "Isoliert ausführen", - "detached-info": "Dies wird den Prozess von Kando trennen, sodass er weiterläuft, wenn Kando geschlossen ist. Deaktivieren dieser Option kann Probleme mit Befehlen lösen, die nicht richtig starten.", - "isolated-info": "Dies wird den Befehl in einer sauberen Umgebung ausführen, was bedeutet, dass er keine Umgebungsvariablen von Kando erben wird. Dies kann bei Befehlen helfen, die nicht richtig starten.", - "choose-app": "Wählen Sie eine App…" - }, - "common": { - "delayed-option-info": "Nützlich, wenn die Aktion ein Fenster anvisiert, das fokussiert werden muss.", - "delayed-option": "Auf Schließen des Menüs warten" - }, - "file": { - "description": "Öffnet eine Datei oder einen Ordner.", - "file-info": "Die Datei oder der Ordner wird mit der entsprechenden Standardanwendung geöffnet.", - "file": "Dateipfad", - "name": "Datei Öffnen", - "tip-1": "Sie können diesen Typ verwenden, um Dateien oder Ordner zu öffnen.", - "placeholder": "Wählen Sie eine Datei oder ein Verzeichnis…" - }, - "hotkey": { - "description": "Drückt eine Tastenkombination.", - "hotkey-info": "Dieser Hotkey wird ausgelöst, wenn das Element ausgewählt wird. Beim Aufzeichnen müssen Sie nicht alle Tasten gleichzeitig drücken, sondern können sie nacheinander drücken. Dies ist nützlich, wenn ein Hotkey bereits einer globalen Aktion zugewiesen ist!", - "hotkey": "Hotkey", - "name": "Hotkey Simulieren", - "recording-placeholder": "Drücken Sie einen Hotkey…", - "tip-1": "Beim Aufzeichnen eines Hotkeys müssen Sie nicht alle Tasten gleichzeitig drücken. Sie können sie auch nacheinander drücken.", - "tip-2": "Wenn Sie eine Taste nicht aufnehmen können, weil sie vom System verwendet wird, versuchen Sie, ihren Namen direkt einzugeben.", - "tip-3": "Klicken Sie [auf diesen Link]({{link}}), um alle gültigen Tastenbezeichnungen zu sehen." - }, - "macro": { - "description": "Führt ein Tastaturmakro aus.", - "name": "Makro Ausführen", - "placeholder": "Drücken Sie die Aufnahmetaste, um die Aufnahme zu starten!", - "recording-placeholder": "Drücken Sie die Tasten…", - "tip-1": "Standardmäßig fügt Kando vor jedem Tastenereignis eine Verzögerung von 10 ms hinzu. Sie können dies mit der Eigenschaft „delay“ ändern.", - "tip-2": "Sie können das Makro auch manuell bearbeiten. Dies ist nützlich, wenn Sie das Timing der Tasten anpassen möchten." - }, - "redirect": { - "description": "Öffnet ein anderes Menü.", - "name": "Verknüpfung", - "redirect-info": "Das Menü wird geöffnet, wenn Sie dieses Element aktivieren.", - "redirect": "Verknüpftes Menü" - }, - "settings": { - "description": "Öffnet das Kando-Einstellungsfenster.", - "name": "Einstellungen Öffnen", - "tip-1": "Dieser Elementtyp öffnet das Kando-Einstellungsfenster." - }, - "submenu": { - "description": "Enthält andere Menüelemente.", - "name": "Untermenü", - "tip-1": "Untermenüs können zum Gruppieren von Elementen verwendet werden.", - "tip-2": "Sie können Untermenüs auch in Untermenüs verschachteln.", - "tip-3": "Durch Untermenüs lassen sich komplexe Menüstrukturen erstellen.", - "tip-4": "Sie sollten nicht mehr als zwölf Elemente zu einem Untermenü hinzufügen. Acht ist eine gute Zahl.", - "tip-5": "Mithilfe der kleinen Schlosssymbole in der Vorschau können Sie die Position eines Elements im Menü fixieren.", - "tip-6": "Sie können Elemente neu anordnen, indem Sie sie in der Vorschau verschieben.", - "tip-7": "Sie können ein Menü oder ein Menüelement mit dem Papierkorbsymbol unten löschen." - }, - "text": { - "description": "Fügt den gegebenen Text ein.", - "name": "Text Einfügen", - "placeholder": "Geben Sie den Text ein…", - "tip-1": "Diese Aktion verwendet die Zwischenablage, um den Text einzufügen. Nach der Aktion wird die Zwischenablage den Text enthalten." - }, - "uri": { - "description": "Öffnet Webseiten und mehr.", - "name": "URI Öffnen", - "tip-1": "Sie können den URI-Elementtyp verwenden, um eine Website über das http:// Protokoll zu öffnen.", - "tip-2": "Sie können dies verwenden, um benutzerdefinierte URI-Schema wie slack:// oder zoommtg:// zu öffnen.", - "tip-3": "Sie können den URI-Elementtyp verwenden, um einen mailto:-Link zu öffnen.", - "tip-4": "Verwenden Sie {{app_name}}, um den Namen der Anwendung einzufügen, die beim Öffnen des Menüs fokussiert war.", - "tip-5": "Verwenden Sie {{window_name}}, um den Namen des Fensters einzufügen, das beim Öffnen des Menüs fokussiert war.", - "tip-6": "Verwenden Sie {{pointer_x}} und {{pointer_y}}, um die Zeigerposition einzufügen, an der das Menü geöffnet wurde.", - "uri-info": "Ihrer Standardanwendung für diesen URI-Typ wird genutzt werden.", - "uri": "URI", - "placeholder": "URI einfügen…" - } + "achievements": { + "added-items": { + "description": "Erstelle {{n}} Elemente im Menü-Editor.", + "name": "Kandos Weg {{tier}}" + }, + "attributes": { + "capable": "Fähiger", + "expert": "Experten-", + "master": "Meister-", + "novice": "Anfänger-", + "skilled": "Erfahrener" + }, + "backup": { + "description": "Sichere deine Menüs oder Einstellungen {{n}}-mal.", + "name": "Pfad der Voraussicht {{tier}}" + }, + "cancelor": { + "description": "Brich eine Auswahl {{n}}-mal ab.", + "name": "Weg der Leere {{tier}}" + }, + "click-selector": { + "description": "Wähle {{n}} Elemente mit Mausklicks aus.", + "name": "{{attribute}}Klick-Klick-Champion" + }, + "completed-title": "Errungenschaft freigeschaltet!", + "deep-menu": { + "description": "Füge ein Menüelement zu einem vier Ebenen tiefen Untermenü hinzu.", + "name": "Meister der Tiefe" + }, + "deleted-all-menus": { + "description": "Lösche alle deine Menüs.", + "name": "Das Dojo leeren" + }, + "depth-selector": { + "description": "Wähle {{n}} Elemente auf Ebene {{depth}} in weniger als {{time}} ms aus.", + "name1": "{{attribute}}Schlitzer", + "name2": "{{attribute}}Assassine", + "name3": "{{attribute}}Ninja" + }, + "full-menu": { + "description": "Erstelle ein Menü mit mehr als zwölf Elementen.", + "name": "Breite vor Tiefe" + }, + "gamepad-selector": { + "description": "Wähle {{n}} Elemente mit einem Gamepad aus.", + "name": "{{attribute}}Gamepad-Krieger" + }, + "gesture-selector": { + "description": "Wähle {{n}} Elemente im Turbo- oder Markierungsmodus aus.", + "name": "{{attribute}}Power-Ninja" + }, + "keyboard-selector": { + "description": "Wähle {{n}} Elemente mit der Tastatur aus.", + "name": "{{attribute}}Hotkey-Held" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "Wechsle das Menü-Design {{n}}-mal.", + "name": "Weg des Ästheten" + }, + "restore": { + "description": "Stelle ein Backup {{n}}-mal wieder her.", + "name": "Zweite Chance {{tier}}" + }, + "selector": { + "description": "Wähle {{n}} Elemente aus.", + "name": "{{attribute}}Samurai" + }, + "settings-opened": { + "description": "Öffne den Einstellungsdialog {{n}}-mal.", + "name": "Der Weg ist das Ziel {{tier}}" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "Ziehe in Betracht, Kando zu unterstützen.", + "name": "Wächter von Kando" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Schließe das Kando-Einführungstutorial ab.", + "name": "Die Reise beginnt" + } + }, + "backends": { + "gnome": { + "error": "Verbindung zur GNOME Shell-Erweiterung für Kando konnte nicht hergestellt werden. Sie können sie hier herunterladen: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando kann nicht direkt globale Shortcuts in Hyprland binden. Stattdessen geben Sie hier eine Shortcut-ID an und binden sie in Ihrer hyprland.conf mit etwas wie \"bind = CTRL, Space, global, kando:example-menu\". Ersetzen Sie example-menu mit der hier gewählten ID." + }, + "kde-wayland": { + "shortcut-info": "Kando kann nicht direkt globale Shortcuts in KDE/Wayland binden. Stattdessen geben Sie hier eine Shortcut-ID an und suchen Sie danach im KWin-Bereich der globalen Shortcuts in den Systemeinstellungen von KDE. Dort können Sie die Tastenkombination wählen, die dieses Menü öffnet." + }, + "niri": { + "shortcut-info": "Niri unterstützt noch keine globalen Shortcuts. Aber Sie können dieses Menü mit 'kando --menu \"Menu Name\" aus der Befehlszeile oder aus Ihrer Niri-Config öffnen." + } + }, + "example-menu": { + "apps": { + "apple-music": "Music", + "email": "E-Mail", + "file-browser": "Datei-Browser", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Programme", + "terminal": "Konsole", + "web-browser": "Web-Browser" + }, + "audio": { + "mute": "Stummschalten", + "next-track": "Nächster Titel", + "play-pause": "Play / Pause", + "previous-track": "Vorheriger Titel", + "submenu": "Audio" + }, + "bookmarks": { + "desktop": "Desktop", + "documents": "Dokumente", + "downloads": "Downloads", + "home": "Persönlicher Ordner", + "music": "Musik", + "pictures": "Bilder", + "submenu": "Lesezeichen", + "videos": "Videos" + }, + "clipboard": { + "copy": "Kopieren", + "cut": "Ausschneiden", + "paste": "Einfügen", + "submenu": "Zwischenablage" + }, + "name": "Beispiel-Menü", + "next-workspace": "Nächste Arbeitsfläche", + "previous-workspace": "Vorherige Arbeitsfläche", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando auf Discord", + "kando-on-github": "Kando auf GitHub", + "kando-on-kofi": "Kando auf Ko-fi", + "kando-on-youtube": "Kando auf YouTube", + "submenu": "Internetverknüpfungen" + }, + "windows": { + "close-window": "Fenster Schließen", + "mission-control": "Mission Control", + "submenu": "Fenster", + "tile-left": "Links Andocken", + "tile-right": "Rechts Andocken", + "toggle-maximize": "Maximieren" + } + }, + "main": { + "inhibit-shortcuts": "Deaktiviere vorübergehend alle Tastenkombos", + "invalid-link-header": "Ungültiger Link", + "invalid-link-message": "Der Deep-Link konnte nicht verarbeitet werden.", + "new-version-notification-body": "Laden Sie sie hier herunter: {{link}}.", + "new-version-notification-header": "Eine neue Version von Kando ist verfügbar!", + "quit": "Beenden", + "show-settings": "Einstellungen öffnen", + "un-inhibit-shortcuts": "Tastenkombos wieder aktivieren" + }, + "menu-items": { + "command": { + "choose-app": "Wählen Sie eine App…", + "description": "Startet Anwendungen oder Skripte.", + "detached": "Entkoppelt starten", + "detached-info": "Dies wird den Prozess von Kando trennen, sodass er weiterläuft, wenn Kando geschlossen ist. Deaktivieren dieser Option kann Probleme mit Befehlen lösen, die nicht richtig starten.", + "isolated": "Isoliert ausführen", + "isolated-info": "Dies wird den Befehl in einer sauberen Umgebung ausführen, was bedeutet, dass er keine Umgebungsvariablen von Kando erben wird. Dies kann bei Befehlen helfen, die nicht richtig starten.", + "name": "Befehl Ausführen", + "placeholder": "Kommando einfügen…", + "tip-1": "Mit dem Elementtyp „Befehl Ausführen“ können Sie Anwendungen oder Skripte starten.", + "tip-2": "Wenn der Pfad zu einer ausführbaren Datei Leerzeichen enthält, sollten Sie ihn „in Anführungszeichen setzen“.", + "tip-3": "Verwenden Sie {{app_name}}, um den Namen der Anwendung einzufügen, die beim Öffnen des Menüs fokussiert war.", + "tip-4": "Verwenden Sie {{window_name}}, um den Namen des Fensters einzufügen, das beim Öffnen des Menüs fokussiert war.", + "tip-5": "Verwenden Sie {{pointer_x}} und {{pointer_y}}, um die Mausposition einzufügen, an der das Menü geöffnet wurde.", + "tip-6": "Klicken Sie [hier]({{link}}), um zu erfahren, wie Sie die Befehle für das Starten Ihrer Apps finden." + }, + "common": { + "delayed-option": "Auf Schließen des Menüs warten", + "delayed-option-info": "Nützlich, wenn die Aktion ein Fenster anvisiert, das fokussiert werden muss.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Öffnet eine Datei oder einen Ordner.", + "name": "Datei Öffnen", + "placeholder": "Wählen Sie eine Datei oder ein Verzeichnis…", + "tip-1": "Sie können diesen Typ verwenden, um Dateien oder Ordner zu öffnen." + }, + "hotkey": { + "description": "Drückt eine Tastenkombination.", + "hotkey": "Hotkey", + "hotkey-info": "Dieser Hotkey wird ausgelöst, wenn das Element ausgewählt wird. Beim Aufzeichnen müssen Sie nicht alle Tasten gleichzeitig drücken, sondern können sie nacheinander drücken. Dies ist nützlich, wenn ein Hotkey bereits einer globalen Aktion zugewiesen ist!", + "name": "Hotkey Simulieren", + "recording-placeholder": "Drücken Sie einen Hotkey…", + "tip-1": "Beim Aufzeichnen eines Hotkeys müssen Sie nicht alle Tasten gleichzeitig drücken. Sie können sie auch nacheinander drücken.", + "tip-2": "Wenn Sie eine Taste nicht aufnehmen können, weil sie vom System verwendet wird, versuchen Sie, ihren Namen direkt einzugeben.", + "tip-3": "Klicken Sie [auf diesen Link]({{link}}), um alle gültigen Tastenbezeichnungen zu sehen." + }, + "macro": { + "description": "Führt ein Tastaturmakro aus.", + "name": "Makro Ausführen", + "placeholder": "Drücken Sie die Aufnahmetaste, um die Aufnahme zu starten!", + "recording-placeholder": "Drücken Sie die Tasten…", + "tip-1": "Standardmäßig fügt Kando vor jedem Tastenereignis eine Verzögerung von 10 ms hinzu. Sie können dies mit der Eigenschaft „delay“ ändern.", + "tip-2": "Sie können das Makro auch manuell bearbeiten. Dies ist nützlich, wenn Sie das Timing der Tasten anpassen möchten." + }, + "redirect": { + "description": "Öffnet ein anderes Menü.", + "name": "Verknüpfung" }, "settings": { - "about-dialog": { - "check-latest-release": "Neueste Version prüfen", - "chrome-version": "Chrome Version", - "electron-version": "Electron Version", - "kando-backend": "Kando Backend", - "kando-version": "Kando Version", - "message": "Ich erstelle Kando aus purer Leidenschaft. Wenn Ihnen die Nutzung von Kando genausoviel Spaß bereitet wie mir die Entwicklung, können Sie mir gerne [einen Kaffee kaufen]({{link}})!\n\n💖 Simon", - "read-release-notes": "Versionshinweise lesen", - "title": "Über Kando" - }, - "add-collection-tooltip": "Erstellen Sie eine neue Menüsammlung. Verwenden Sie Sammlungen, um Ihre Menüs nach Tags zu gruppieren!", - "add-menu-items": "Menüelemente hinzufügen", - "add-tags-placeholder": "Tags hinzufügen…", - "all-menus": "Alle Menüs", - "anchored-mode-info": "Öffne Untermenüs an derselben Position wie das Elternmenü. Diese Option deaktiviert den Markierungsmodus und den Turbomodus.", - "anchored-mode": "Verankerter Modus", - "app-condition-info": "Zeigen Sie das Menü nur an, wenn eine bestimmte Anwendung fokussiert ist. Dies unterstützt reguläre Ausdrücke wie /firefox|chrome/i.", - "app-condition-placeholder": "Anwendungsname", - "app-condition-tooltip": "Wählen Sie eine Anwendung aus", - "app-condition": "Auf Anwendung beschränken", - "area-condition-bottom-placeholder": "Unten", - "area-condition-info": "Zeigen Sie das Menü nur an, wenn sich der Zeiger in einem bestimmten Bereich auf dem Bildschirm befindet. Der Bereich wird in Pixeln relativ zur oberen linken Ecke Ihres Hauptbildschirms angegeben. Wenn Sie ein Feld leer lassen, ist der Bereich in dieser Richtung unbegrenzt.", - "area-condition-left-placeholder": "Links", - "area-condition-right-placeholder": "Rechts", - "area-condition-top-placeholder": "Oben", - "area-condition-tooltip": "Wählen Sie einen Bildschirmbereich aus", - "area-condition": "Auf Bildschirmzone beschränken", - "cancel": "Abbrechen", - "window-picker-dialog": { - "result": "Sie haben \"{{name}}\" ausgewählt.", - "instructions": "Klicken Sie auf die Schaltfläche unten und fokussieren Sie das Ziel-Fenster innerhalb der nächsten fünf Sekunden.", - "restart-countdown": "Countdown erneut starten", - "start-countdown": "Countdown starten", - "countdown_one": "Auswahl in {{count}} Sekunde…", - "countdown_other": "Auswahl in {{count}} Sekunden…", - "pick-app-name-header": "Anwendungsnamen auswählen", - "pick-window-title-header": "Fenstertitel auswählen", - "confirm": "Diesen Wert verwenden", - "pick-window-title-title": "Fenstertitel wählen", - "pick-app-name-title": "Anwendungsnamen wählen" - }, - "screen-area-picker": { - "top-left-value": "Links: {{x}}, Oben: {{y}}", - "top-left": "Ziehen Sie dies in die obere linke Ecke Ihres Bereichs.", - "bottom-right-value": "Rechts: {{x}}, Unten: {{y}}", - "bottom-right": "Ziehen Sie dies in die untere rechte Ecke Ihres Bereichs.", - "title": "Bildschirmbereich auswählen", - "valid": "Super! Sie haben einen gültigen Bereich ausgewählt.", - "invalid": "Stellen Sie sicher, dass die obere linke Ecke über und links von der unteren rechten Ecke liegt.", - "confirm": "Diesen Bereich verwenden" - }, - "centered-mode-info": "Öffnen Sie das Menü in der Bildschirmmitte statt am Mauszeiger.", - "centered-mode": "Zentrierter Modus", - "create-menu-button": "Neues Menü", - "general-settings-dialog": { - "none": "Nichts", - "reload-menu-theme-tooltip": "CSS-Änderungen werden sofort angewendet. Für Änderungen an der Datei theme.json müssen Sie das Menü erneut öffnen.", - "reload-menu-theme": "Menü-Design neuladen", - "reload-sound-theme": "Sound-Thema neuladen", - "title": "Allgemeine Einstellungen", - "check-for-new-versions": "Auf neue Versionen prüfen", - "check-for-new-versions-info": "Wenn aktiviert, zeigt Kando eine Benachrichtigung an, wenn eine neue Version verfügbar ist.", - "invisible-settings-button": "Unsichtbarer Einstellungsbutton", - "invisible-settings-button-info": "Sie können den Button weiterhin verwenden, er erscheint, wenn Sie die Maus darüber bewegen.", - "settings-button-position": "Position des Einstellungsbuttons", - "settings-button-position-info": "Wählen Sie die Bildschirmecke, in der der Einstellungsbutton angezeigt werden soll.", - "top-left": "Oben links", - "top-right": "Oben rechts", - "bottom-left": "Unten links", - "bottom-right": "Unten rechts", - "message": "Alle Einstellungen von Kando werden in zwei JSON-Dateien gespeichert, die Sie auch bearbeiten, teilen oder sichern können. Klicken Sie [hier]({{link}}), um das Verzeichnis zu öffnen, in dem die Dateien gespeichert sind.", - "app-behavior": "App-Verhalten", - "settings-window-color-scheme": "Farbschema des Einstellungsfensters", - "settings-window-color-scheme-info": "Wenn Sie 'System' wählen, verwendet das Einstellungsfenster dasselbe Farbschema wie Ihr Betriebssystem.", - "system": "System", - "light": "Hell", - "dark": "Dunkel", - "settings-window-flavor": "Design des Einstellungsfensters", - "settings-window-flavor-info": "Wenn Sie ein transparentes Design wählen, müssen Sie das Einstellungsfenster neu starten, um den Effekt anzuwenden.", - "transparent-light": "Transparent Hell", - "transparent-dark": "Transparent Dunkel", - "transparent-system": "Transparent System", - "sakura-light": "Sakura Hell", - "sakura-dark": "Sakura Dunkel", - "sakura-system": "Sakura System", - "tray-icon-flavor": "Design des Tray-Icons", - "tray-icon-flavor-info": "Sie können auch wählen, das Tray-Icon komplett auszublenden.", - "hidden": "Versteckt", - "color": "Farbe", - "white": "Weiß", - "black": "Schwarz", - "lazy-initialization": "Lazy-Initialisierung", - "lazy-initialization-info": "Wenn aktiviert, wird das Menüfenster erst erstellt, wenn das Menü zum ersten Mal geöffnet wird. Dies kann das erste Öffnen des Menüs etwas verlangsamen, aber es kann Probleme verhindern, wenn Kando zu früh beim Login gestartet wird. Standard ist deaktiviert.", - "menu-behavior": "Menüverhalten", - "enable-marking-mode": "Markierungsmodus aktivieren", - "enable-marking-mode-info": "Mit aktiviertem Markierungsmodus können Sie Elemente auswählen, indem Sie die Maus darüber ziehen.", - "enable-turbo-mode": "Turbo-Modus aktivieren", - "enable-turbo-mode-info": "Mit aktiviertem Turbo-Modus können Sie Gesten ausführen, solange Sie eine Modifikatortaste wie Shift oder Strg gedrückt halten.", - "move-pointer-to-menu-center": "Zeiger in die Mitte des Menüs bewegen", - "move-pointer-to-menu-center-info": "Wenn aktiviert, wird der Mauszeiger bei Bedarf in die Mitte eines Menüs oder Untermenüs bewegt. Dies kann der Fall sein, wenn ein Menü zu nah am Bildschirmrand geöffnet wird oder wenn ein Menü im zentrierten Modus geöffnet wird.", - "require-click-for-hover-mode": "Klick für Hover-Modus-Auswahl erforderlich", - "require-click-for-hover-mode-info": "Wenn deaktiviert, werden Elemente sofort ausgewählt, wenn die Maus über sie bewegt wird, für Menüs, die den Hover-Modus verwenden.", - "right-mouse-button-selects-parent": "Rechte Maustaste wählt übergeordnetes Element", - "right-mouse-button-selects-parent-info": "Wenn deaktiviert, schließt die rechte Maustaste das Menü stattdessen.", - "enable-gamepad-support": "Gamepad-Unterstützung aktivieren", - "enable-gamepad-support-info": "Wenn aktiviert, können Sie ein verbundenes Gamepad verwenden, um das Menü zu steuern.", - "menu-sounds": "Menü-Sounds", - "learn-how-to-add-sound-themes": "Erfahren Sie [hier]({{link}}), wie Sie neue Sound-Themen zu Kando hinzufügen können!", - "sound-theme": "Sound-Thema", - "sound-theme-info": "Ein Sound-Thema ist eine Sammlung von Sounds, die abgespielt werden, wenn Sie mit dem Menü interagieren.", - "volume": "Lautstärke", - "volume-info": "Die Gesamtlautstärke des Sound-Themas. Standard ist 0,5.", - "advanced-menu-options": "Erweiterte Menüoptionen", - "advanced-menu-options-note": "Normalerweise können Sie diese Einstellungen auf ihren Standardwerten belassen.", - "center-click-zone-radius": "Radius der Klickzone in der Mitte", - "center-click-zone-radius-info": "Die Größe des Bereichs in der Mitte des Menüs, der entweder schließt oder eine Ebene nach oben navigiert, wenn darauf geklickt wird. Standard ist 50px.", - "minimum-submenu-distance": "Mindestabstand für Untermenüs", - "minimum-submenu-distance-info": "Wenn ein Untermenü nahe am übergeordneten Menü geöffnet wird, wird das übergeordnete Menü auf diesen Abstand verschoben. Standard ist 150px.", - "movement-threshold": "Bewegungsschwelle", - "movement-threshold-info": "Kleinere Mausbewegungen werden im Markierungs- oder Turbo-Modus nicht berücksichtigt. Standard ist 15px.", - "minimum-gesture-length": "Minimale Gestenlänge", - "minimum-gesture-length-info": "Gerade Bewegungen müssen mindestens so lang sein, um eine Auswahl auszulösen. Standard ist 150px.", - "minimum-gesture-angle": "Minimaler Gestenwinkel", - "minimum-gesture-angle-info": "Kleinere Abweichungen von geraden Bewegungen lösen keine Auswahl aus. Standard ist 20°.", - "gesture-jitter-threshold": "Schwellenwert für Gesten-Zittern", - "gesture-jitter-threshold-info": "Kleinere Bewegungen werden bei der Gestenerkennung nicht berücksichtigt. Standard ist 10px.", - "gesture-pause-timeout": "Gesten-Pause-Timeout", - "gesture-pause-timeout-info": "Unterbrechen Sie Ihre Geste so lange an, um eine Auswahl auszulösen. Standard ist 100ms.", - "fixed-stroke-length": "Feste Strichlänge", - "fixed-stroke-length-info": "Normalerweise werden Elemente ausgewählt, wenn Sie die Bewegung stoppen oder eine Kurve zeichnen. Wenn Sie dies auf einen Wert größer als 0 setzen, ändert sich dieses Verhalten: Jetzt werden Elemente nur ausgewählt, wenn Sie ein Element so weit vom Zentrum weggezogen haben. Standard ist 0px.", - "developer-options": "Entwickleroptionen", - "menu-window-dev-tools": "Menü inspizieren", - "settings-window-dev-tools": "Einstellungen inspizieren", - "reload-note": "Wenn Sie das Design neu laden, werden CSS-Änderungen angewendet, auch wenn ein Menü aktuell angezeigt wird. Für Änderungen an der theme.json-Datei, müssen Sie das Menü neu öffnen.", - "dev-tools-note": "Kando verwendet zwei Fenster: Eins für das Menü und ein anderes für die Einstellungen. Sie können die Entwicklungswerkzeuge öffnen, um beide Fenster zu inspizieren.", - "press-again-behavior": "Verhalten bei erneutem Tastendruck", - "press-again-behavior-info": "Dies bestimmt, was passiert, wenn die Tastenkombination erneut gedrückt wird, während ein Menü noch angezeigt wird. Wenn mehrere Menüs der gleichen Kombination zugeordnet sind, können Sie das nutzen, um durch alle passenden Menüs durchzuschalten. Beachten Sie, dass wenn Sie eine andere Option als 'Nichts tun' auswählen, im Turbo-Modus nur eine Zusatztaste wie Strg gedrückt halten dürfen.", - "cycle-menus": "Durch passende Menüs durchschalten", - "close-menu": "Menü schließen", - "do-nothing": "Nichts tun", - "localization-label": "Sprache", - "app-settings": "Anwendungseinstellungen", - "localization-info": "Starten Sie Kando neu, um die Sprachänderung anzuwenden.", - "auto-language": "Systemsprache verwenden", - "keep-input-focus": "Aktive Anwendung fokussiert lassen", - "cycle-from-recent": "Nächstes Menü anzeigen (weiter nach Vorherigem)", - "cycle-from-first": "Nächstes Menü anzeigen (am Anfang starten)", - "keep-input-focus-info": "Wenn aktiviert, erhält das Menü beim Öffnen keinen Tastatureingabefokus. Das deaktiviert den Turbo-Modus, kann aber nützlich sein, wenn andere Anwendungen fokussiert bleiben sollen, während das Menü geöffnet ist.", - "hardware-acceleration": "Hardwarebeschleunigung aktivieren", - "hardware-acceleration-info": "Diese Option kann die Leistung der App erhöhen, kann aber auch zu Darstellungsfehlern führen. Sie müssen Kando neu starten, um diese Einstellung anzuwenden.", - "enable-achievements-info": "Wenn aktiviert, wird Kando den Fortschritt Ihrer Errungenschaften aufzeichnen.", - "enable-achievements": "Errungenschaften verfolgen", - "backup-and-restore": "Backup und Wiederherstellung", - "backup-menus": "menus.json sichern…", - "backup-settings": "config.json sichern…", - "restore-menus": "menus.json wiederherstellen…", - "restore-settings": "config.json wiederherstellen…" - }, - "hover-mode-info": "Nur für Power User! Wählen Sie Elemente, indem Sie sie mit der Maus berühren.", - "hover-mode": "Hover-Modus", - "icon-picker-dialog": { - "base64-hint": "Base64-codierte Symbole bieten eine einfache Möglichkeit, beliebige Symbole in Ihre Menüs einzufügen. Sie können einen Dienst wie [www.base64-image.de]({{link}}) verwenden, um ein beliebiges Bild in einen Base64-codierten String zu konvertieren. Dies funktioniert sogar für animierte GIFs!", - "base64-example": "Base64-Beispiel:", - "file-example": "file: URI-Beispiel:", - "search-placeholder": "Symbole suchen…", - "url-example": "URL-Beispiel:", - "hint": "Erfahren Sie [hier]({{link}}), wie Sie eigene Symbolthemen hinzufügen oder erstellen können.", - "reload-button-tooltip": "Alle Icon-Sets neu laden" - }, - "introduction-dialog": { - "slide1-title": "Kando bietet eine einzigartige und effiziente Möglichkeit, mit Ihrem Computer zu interagieren.", - "slide1-text": "Blättern Sie durch diese Folien, um zu erfahren, was Kando für Sie tun kann! Sie können die Kapitelmarken links verwenden, um schnell zu einem bestimmten Teil der Einführung zu springen.", - "slide2-title": "Öffnen Sie das Menü!", - "slide2-text-standard": "Wenn Sie Kando zum ersten Mal gestartet haben, können Sie das Beispielmenü mit Strg+Leertaste öffnen. Schließen Sie es wieder mit der Escape-Taste oder mit der rechten Maustaste irgendwo auf dem Bildschirm.", - "slide2-text-no-shortcuts": "Wenn Sie Kando zum ersten Mal gestartet haben, [müssen Sie unter Linux eventuell noch einige zusätzliche Schritte durchführen, damit die globalen Hotkeys funktionieren]({{link}}). Sobald dies funktioniert, können Sie ein Menü mit der Escape-Taste oder mit der rechten Maustaste schließen.", - "slide3-hint1": "Sie können auch hier klicken, um das Menü zu schließen.", - "slide3-hint2": "Klicken Sie irgendwo hier, um das Element auszuwählen.", - "slide3-text": "In Kando ist **Ihr gesamter Bildschirm eine Klickfläche**! Sie müssen nicht auf die Symbole zielen, Sie können überall im Segment eines Elements klicken. Das macht die Auswahl viel effizienter.", - "slide4-text": "Ein Untermenü öffnet sich **immer** an Ihrem Mauszeiger. **Sie müssen nicht warten, bis die Animation fertig ist**. Vertrauen Sie Ihrem Muskelgedächtnis und fahren Sie mit Ihrer Auswahl fort!", - "slide5-hint": "Klicken Sie irgendwo hier, um eine Ebene nach oben zu gehen.", - "slide5-text": "Um **zurück zu navigieren**, klicken Sie entweder in das Segment des Elternelements oder in die Mitte des Menüs.", - "slide6-text": "So können Sie die Menüstruktur schnell erkunden.", - "slide7-title": "Werden Sie schneller: Markierungsmodus", - "slide7-text": "Klicken und ziehen Sie über ein Element, um den Markierungsmodus zu aktivieren. **Wenn Sie die Zeigerbewegung pausieren oder eine Kurve machen, öffnet sich das aktuell gezogene Untermenü!** Merken Sie sich den Pfad zu einem Element und zeichnen Sie ihn mit ausdrucksstarken Zickzack-Bewegungen.", - "slide8-text": "**Das Menü reagiert auf Ihre Mausbewegungen!** Ein Untermenü öffnet sich, wenn Sie es möchten. Mit etwas Übung können Sie Elemente auswählen, ohne das Menü überhaupt anzusehen.", - "slide9-title": "Seien Sie blitzschnell: Turbo-Modus", - "slide9-text": "Wenn Sie **eine Taste gedrückt halten** (wie _Strg_, _Umschalt_ oder _Alt_) nachdem Sie das Menü geöffnet haben, können Sie Auswahlen nur durch Bewegen des Zeigers treffen. Kein Klicken mehr nötig.", - "slide10-text": "**Warten Sie nicht auf die Animationen!** Zickzacken Sie einfach durch das Menü. Das ist der schnellste Weg, Elemente auszuwählen!", - "slide11-text": "**Haben Sie keine Angst vor versehentlichen Auswahlen!** Aktionen werden erst ausgeführt, wenn Sie im Markierungsmodus die Maustaste oder im Turbo-Modus eine Taste loslassen. Nutzen Sie dies, um das Menü zu erkunden!", - "slide12-title": "Es gibt noch mehr!", - "slide12-text": "Kando ist hochgradig anpassbar. Sie können damit Anwendungen, Dateien, Tastaturmakros und vieles mehr öffnen. Sie können [den Menüstil ändern]({{link1}}), [Symbolthemen hinzufügen]({{link2}}) und sogar [Sounds]({{link3}}) in Ihren Menüs verwenden!", - "slide13-text": "Wenn Sie Hilfe benötigen, treten Sie gerne unserem [Discord-Server]({{link1}}) bei oder schauen Sie in die [Dokumentation]({{link2}})!", - "chapter1": "Erste Schritte", - "chapter2": "Markierungsmodus", - "chapter3": "Turbo-Modus", - "chapter4": "Nächste Schritte", - "chapter5": "Hilfe erhalten", - "title": "Willkommen bei Kando!", - "show-again": "Diesen Dialog erneut anzeigen" - }, - "invalid-dropdown-selection": "Wählen Sie…", - "menu-behavior-info": "Bevor Sie diese Optionen aktivieren, empfehlen wir Ihnen, [hier]({{link}}) zu erfahren, warum uns das Standardverhalten von Kando so gefällt!", - "menu-behavior": "Menüverhalten", - "menu-conditions-info": "Sie können mehrere Menüs an dieselbe Tastenkombo binden und dann auswählen, unter welchen Bedingungen sie angezeigt werden sollen.", - "menu-conditions": "Menübedingungen", - "menu-themes-dialog": { - "author": "von {{author}}", - "light-dark-mode-info": "Wenn aktiviert, können Sie ein anderes Design und Farbschema auswählen, wenn sich Ihr System im hellen oder dunklen Farbmodus befindet.", - "reset-color-picker": "Auf Standardeinstellungen zurücksetzen", - "title": "Menü-Designs", - "fade-in-time": "Einblendzeit", - "fade-in-time-info": "Die Zeit, die das Menü zum Einblenden benötigt. Standard ist 150ms.", - "fade-out-time": "Ausblendzeit", - "fade-out-time-info": "Die Zeit, die das Menü zum Ausblenden benötigt. Standard ist 200ms.", - "menu-scale": "Menügröße", - "menu-scale-info": "Verwenden Sie dies, um Ihre Menüs zu vergrößern oder zu verkleinern. Standard ist 1.0.", - "light-dark-mode": "Hell-/Dunkelmodus aktivieren", - "accent-colors": "Akzentfarben", - "accent-colors-info": "Jedes Design kann eine andere Liste von Akzentfarben mitbringen.", - "dark": "Dunkler Modus", - "light": "Heller Modus", - "theme-colors": "Designfarben", - "no-accent-colors": "Dieses Design unterstützt keine Akzentfarben.", - "get-themes-online": "Designs online abrufen", - "create-your-own-themes": "Erstellen Sie Ihre eigenen Designs", - "open-theme-directory": "Design-Verzeichnis öffnen", - "selection-wedges-info": "Wenn aktiviert und vom aktiven Menü-Design unterstützt, werden die auswählbaren Bereich der Menüeinträge hervorgehoben.", - "selection-wedges": "Klickbereiche hervorheben" - }, - "not-bound": "Nicht gebunden", - "redo": "Wiederholen", - "search-menus-placeholder": "Menüs durchsuchen…", - "shortcut-info": "Diese Verknüpfung öffnet das Menü. Sie muss eine normale Taste und beliebig viele Modifikatoren wie Strg, Alt oder Umschalt enthalten. Beim Aufzeichnen müssen Sie nicht alle Tasten gleichzeitig drücken, sondern können sie nacheinander drücken. Dies ist nützlich, wenn eine Verknüpfung bereits einem anderen Menü zugewiesen ist!", - "shortcut-id-label": "Shortcut ID", - "tags": "Tags", - "tags-info": "Tags können verwendet werden, um Menüs in Menüsammlungen zu gruppieren.", - "duplicate-menu": "Menü duplizieren", - "duplicate-menu-item": "Menüelement duplizieren", - "delete-menu": "Menü löschen", - "delete-menu-item": "Menüelement löschen", - "shortcut-label": "Tastenkombo", - "shortcut-recording": "Drücken Sie eine Kombo…", - "undo": "Rückgängig", - "window-condition-info": "Zeigen Sie das Menü nur an, wenn der Titel des fokussierten Fensters einen bestimmten Text enthält. Dies unterstützt reguläre Ausdrücke wie /youtube|vimeo/i.", - "window-condition-placeholder": "Fenstertitel", - "window-condition-tooltip": "Wählen Sie ein Fenster aus", - "window-condition": "Auf Fenstertitel beschränken", - "file-picker": { - "select-file": "Wählen Sie eine Datei", - "select-directory": "Wählen Sie ein Verzeichnis" - }, - "no-menus": "Sie haben keine Menüs.", - "no-menus-note": "Wenn Sie das letzte versehentlich gelöscht haben, können Sie es mit dem Undo-Button wiederherstellen.", - "no-matching-menus": "Keine Menüs gefunden.", - "empty-collection": "Diese Sammlung ist leer.", - "empty-collection-note": "Bearbeiten Sie die Tags oben oder erstellen Sie ein neues Menü für diese Sammlung mit der Schaltfläche unten.", - "no-matching-menus-note": "Vielleicht versuchen Sie einen anderen Suchbegriff?", - "add-menu-item-hint": "Ziehen Sie dieses Menüelement, um es oben einzufügen!", - "app-picker": { - "hint": "Sie können auch Anwendungen direkt aus Ihrem Startmenü in den Menü Editor ziehen!", - "search-placeholder": "Anwendungen durchsuchen…", - "use-selected": "Auswählen" - }, - "achievements-dialog": { - "reset-button": "Fortschritt Zurücksetzen", - "reset-confirmation-title": "Wollen Sie wirklich allen Fortschritt zurücksetzen?", - "reset-confirmation-message": "Alle Errungenschaften und Levelfortschritte werden verloren gehen. Diese Aktion kann nicht rückgängig gemacht werden.", - "title": "Errungenschaften", - "xp": "XP", - "in-progress-button": "Aktiv", - "completed-button": "Abgeschlossen", - "reset-button-tooltip": "Alle Errungenschaften und Levelfortschritte zurücksetzen" - }, - "backup-general-settings-title": "Einstellungen sichern…", - "restore-backup": "Einstellungen Wiederherstellen…", - "restore-general-settings-warning-title": "Möchten Sie wirklich die Einstellungen wiederherstellen?", - "restore-general-settings-warning-message": "Dies wird Ihre aktuellen Einstellungen mit den Inhalten der ausgewählten Backup-Datei überschreiben! Ihre Menüs und Menüsammlungen werden nicht überschrieben.", - "restore-general-settings-error-title": "Das Laden der Sicherungsdatei ist fehlgeschlagen!", - "restore-general-settings-success-title": "Erfolg!", - "restore-general-settings-success-message": "Ihre allgemeinen Einstellungen wurden aus der Sicherungsdatei wiederhergestellt.", - "restore-menu-settings-warning-title": "Möchten Sie wirklich die Menüeinstellungen wiederherstellen?", - "restore-menu-settings-warning-message": "Dies wird Ihre aktuellen Menüs und Menüsammlungen mit den Inhalten der ausgewählten Backup-Datei überschreiben!", - "restore-menu-settings-error-title": "Das Laden der Sicherungsdatei ist fehlgeschlagen!", - "restore-menu-settings-success-title": "Erfolg!", - "restore-menu-settings-success-message": "Ihre Menüs und Menüsammlungen wurden aus der Backup-Datei wiederhergestellt." + "description": "Öffnet das Kando-Einstellungsfenster.", + "name": "Einstellungen Öffnen", + "tip-1": "Dieser Elementtyp öffnet das Kando-Einstellungsfenster." + }, + "submenu": { + "description": "Enthält andere Menüelemente.", + "name": "Untermenü", + "tip-1": "Untermenüs können zum Gruppieren von Elementen verwendet werden.", + "tip-2": "Sie können Untermenüs auch in Untermenüs verschachteln.", + "tip-3": "Durch Untermenüs lassen sich komplexe Menüstrukturen erstellen.", + "tip-4": "Sie sollten nicht mehr als zwölf Elemente zu einem Untermenü hinzufügen. Acht ist eine gute Zahl.", + "tip-5": "Mithilfe der kleinen Schlosssymbole in der Vorschau können Sie die Position eines Elements im Menü fixieren.", + "tip-6": "Sie können Elemente neu anordnen, indem Sie sie in der Vorschau verschieben.", + "tip-7": "Sie können ein Menü oder ein Menüelement mit dem Papierkorbsymbol unten löschen." + }, + "text": { + "description": "Fügt den gegebenen Text ein.", + "name": "Text Einfügen", + "placeholder": "Geben Sie den Text ein…", + "tip-1": "Diese Aktion verwendet die Zwischenablage, um den Text einzufügen. Nach der Aktion wird die Zwischenablage den Text enthalten." + }, + "uri": { + "description": "Öffnet Webseiten und mehr.", + "name": "URI Öffnen", + "placeholder": "URI einfügen…", + "tip-1": "Sie können den URI-Elementtyp verwenden, um eine Website über das http:// Protokoll zu öffnen.", + "tip-2": "Sie können dies verwenden, um benutzerdefinierte URI-Schema wie slack:// oder zoommtg:// zu öffnen.", + "tip-3": "Sie können den URI-Elementtyp verwenden, um einen mailto:-Link zu öffnen.", + "tip-4": "Verwenden Sie {{app_name}}, um den Namen der Anwendung einzufügen, die beim Öffnen des Menüs fokussiert war.", + "tip-5": "Verwenden Sie {{window_name}}, um den Namen des Fensters einzufügen, das beim Öffnen des Menüs fokussiert war.", + "tip-6": "Verwenden Sie {{pointer_x}} und {{pointer_y}}, um die Zeigerposition einzufügen, an der das Menü geöffnet wurde." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Neueste Version prüfen", + "chrome-version": "Chrome Version", + "electron-version": "Electron Version", + "kando-backend": "Kando Backend", + "kando-version": "Kando Version", + "message": "Ich erstelle Kando aus purer Leidenschaft. Wenn Ihnen die Nutzung von Kando genausoviel Spaß bereitet wie mir die Entwicklung, können Sie mir gerne [einen Kaffee kaufen]({{link}})!\n\n💖 Simon", + "read-release-notes": "Versionshinweise lesen", + "title": "Über Kando" + }, + "achievements-dialog": { + "completed-button": "Abgeschlossen", + "in-progress-button": "Aktiv", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "Fortschritt Zurücksetzen", + "reset-button-tooltip": "Alle Errungenschaften und Levelfortschritte zurücksetzen", + "reset-confirmation-message": "Alle Errungenschaften und Levelfortschritte werden verloren gehen. Diese Aktion kann nicht rückgängig gemacht werden.", + "reset-confirmation-title": "Wollen Sie wirklich allen Fortschritt zurücksetzen?", + "title": "Errungenschaften", + "xp": "XP" + }, + "add-collection-tooltip": "Erstellen Sie eine neue Menüsammlung. Verwenden Sie Sammlungen, um Ihre Menüs nach Tags zu gruppieren!", + "add-menu-item-hint": "Ziehen Sie dieses Menüelement, um es oben einzufügen!", + "add-menu-items": "Menüelemente hinzufügen", + "add-tags-placeholder": "Tags hinzufügen…", + "all-menus": "Alle Menüs", + "anchored-mode": "Verankerter Modus", + "anchored-mode-info": "Öffne Untermenüs an derselben Position wie das Elternmenü. Diese Option deaktiviert den Markierungsmodus und den Turbomodus.", + "app-condition": "Auf Anwendung beschränken", + "app-condition-info": "Zeigen Sie das Menü nur an, wenn eine bestimmte Anwendung fokussiert ist. Dies unterstützt reguläre Ausdrücke wie /firefox|chrome/i.", + "app-condition-placeholder": "Anwendungsname", + "app-condition-tooltip": "Wählen Sie eine Anwendung aus", + "app-picker": { + "hint": "Sie können auch Anwendungen direkt aus Ihrem Startmenü in den Menü Editor ziehen!", + "search-placeholder": "Anwendungen durchsuchen…", + "use-selected": "Auswählen" + }, + "area-condition": "Auf Bildschirmzone beschränken", + "area-condition-bottom-placeholder": "Unten", + "area-condition-info": "Zeigen Sie das Menü nur an, wenn sich der Zeiger in einem bestimmten Bereich auf dem Bildschirm befindet. Der Bereich wird in Pixeln relativ zur oberen linken Ecke Ihres Hauptbildschirms angegeben. Wenn Sie ein Feld leer lassen, ist der Bereich in dieser Richtung unbegrenzt.", + "area-condition-left-placeholder": "Links", + "area-condition-right-placeholder": "Rechts", + "area-condition-tooltip": "Wählen Sie einen Bildschirmbereich aus", + "area-condition-top-placeholder": "Oben", + "cancel": "Abbrechen", + "centered-mode": "Zentrierter Modus", + "centered-mode-info": "Öffnen Sie das Menü in der Bildschirmmitte statt am Mauszeiger.", + "create-menu-button": "Neues Menü", + "delete-menu": "Menü löschen", + "delete-menu-item": "Menüelement löschen", + "duplicate-menu": "Menü duplizieren", + "duplicate-menu-item": "Menüelement duplizieren", + "empty-collection": "Diese Sammlung ist leer.", + "empty-collection-note": "Bearbeiten Sie die Tags oben oder erstellen Sie ein neues Menü für diese Sammlung mit der Schaltfläche unten.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Wählen Sie ein Verzeichnis", + "select-file": "Wählen Sie eine Datei" + }, + "general-settings-dialog": { + "advanced-menu-options": "Erweiterte Menüoptionen", + "advanced-menu-options-note": "Normalerweise können Sie diese Einstellungen auf ihren Standardwerten belassen.", + "auto-language": "Systemsprache verwenden", + "backup-and-restore": "Backup und Wiederherstellung", + "backup-menus": "menus.json sichern…", + "backup-settings": "config.json sichern…", + "black": "Schwarz", + "bottom-left": "Unten links", + "bottom-right": "Unten rechts", + "center": "", + "center-click-zone-radius": "Radius der Klickzone in der Mitte", + "center-click-zone-radius-info": "Die Größe des Bereichs in der Mitte des Menüs, der entweder schließt oder eine Ebene nach oben navigiert, wenn darauf geklickt wird. Standard ist 50px.", + "check-for-new-versions": "Auf neue Versionen prüfen", + "check-for-new-versions-info": "Wenn aktiviert, zeigt Kando eine Benachrichtigung an, wenn eine neue Version verfügbar ist.", + "close-menu": "Menü schließen", + "color": "Farbe", + "cycle-from-first": "Nächstes Menü anzeigen (am Anfang starten)", + "cycle-from-recent": "Nächstes Menü anzeigen (weiter nach Vorherigem)", + "dark": "Dunkel", + "dev-tools-note": "Kando verwendet zwei Fenster: Eins für das Menü und ein anderes für die Einstellungen. Sie können die Entwicklungswerkzeuge öffnen, um beide Fenster zu inspizieren.", + "developer-options": "Entwickleroptionen", + "do-nothing": "Nichts tun", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "Errungenschaften verfolgen", + "enable-achievements-info": "Wenn aktiviert, wird Kando den Fortschritt Ihrer Errungenschaften aufzeichnen.", + "enable-gamepad-support": "Gamepad-Unterstützung aktivieren", + "enable-gamepad-support-info": "Wenn aktiviert, können Sie ein verbundenes Gamepad verwenden, um das Menü zu steuern.", + "enable-marking-mode": "Markierungsmodus aktivieren", + "enable-marking-mode-info": "Mit aktiviertem Markierungsmodus können Sie Elemente auswählen, indem Sie die Maus darüber ziehen.", + "enable-turbo-mode": "Turbo-Modus aktivieren", + "enable-turbo-mode-info": "Mit aktiviertem Turbo-Modus können Sie Gesten ausführen, solange Sie eine Modifikatortaste wie Shift oder Strg gedrückt halten.", + "fixed-stroke-length": "Feste Strichlänge", + "fixed-stroke-length-info": "Normalerweise werden Elemente ausgewählt, wenn Sie die Bewegung stoppen oder eine Kurve zeichnen. Wenn Sie dies auf einen Wert größer als 0 setzen, ändert sich dieses Verhalten: Jetzt werden Elemente nur ausgewählt, wenn Sie ein Element so weit vom Zentrum weggezogen haben. Standard ist 0px.", + "gesture-jitter-threshold": "Schwellenwert für Gesten-Zittern", + "gesture-jitter-threshold-info": "Kleinere Bewegungen werden bei der Gestenerkennung nicht berücksichtigt. Standard ist 10px.", + "gesture-pause-timeout": "Gesten-Pause-Timeout", + "gesture-pause-timeout-info": "Unterbrechen Sie Ihre Geste so lange an, um eine Auswahl auszulösen. Standard ist 100ms.", + "hardware-acceleration": "Hardwarebeschleunigung aktivieren", + "hardware-acceleration-info": "Diese Option kann die Leistung der App erhöhen, kann aber auch zu Darstellungsfehlern führen. Sie müssen Kando neu starten, um diese Einstellung anzuwenden.", + "hidden": "Versteckt", + "invisible-settings-button": "Unsichtbarer Einstellungsbutton", + "invisible-settings-button-info": "Sie können den Button weiterhin verwenden, er erscheint, wenn Sie die Maus darüber bewegen.", + "keep-input-focus": "Aktive Anwendung fokussiert lassen", + "keep-input-focus-info": "Wenn aktiviert, erhält das Menü beim Öffnen keinen Tastatureingabefokus. Das deaktiviert den Turbo-Modus, kann aber nützlich sein, wenn andere Anwendungen fokussiert bleiben sollen, während das Menü geöffnet ist.", + "lazy-initialization": "Lazy-Initialisierung", + "lazy-initialization-info": "Wenn aktiviert, wird das Menüfenster erst erstellt, wenn das Menü zum ersten Mal geöffnet wird. Dies kann das erste Öffnen des Menüs etwas verlangsamen, aber es kann Probleme verhindern, wenn Kando zu früh beim Login gestartet wird. Standard ist deaktiviert.", + "learn-how-to-add-sound-themes": "Erfahren Sie [hier]({{link}}), wie Sie neue Sound-Themen zu Kando hinzufügen können!", + "light": "Hell", + "localization-info": "Starten Sie Kando neu, um die Sprachänderung anzuwenden.", + "localization-label": "Sprache", + "menu-behavior": "Menüverhalten", + "menu-sounds": "Menü-Sounds", + "menu-window-dev-tools": "Menü inspizieren", + "message": "Alle Einstellungen von Kando werden in zwei JSON-Dateien gespeichert, die Sie auch bearbeiten, teilen oder sichern können. Klicken Sie [hier]({{link}}), um das Verzeichnis zu öffnen, in dem die Dateien gespeichert sind.", + "minimum-gesture-angle": "Minimaler Gestenwinkel", + "minimum-gesture-angle-info": "Kleinere Abweichungen von geraden Bewegungen lösen keine Auswahl aus. Standard ist 20°.", + "minimum-gesture-length": "Minimale Gestenlänge", + "minimum-gesture-length-info": "Gerade Bewegungen müssen mindestens so lang sein, um eine Auswahl auszulösen. Standard ist 150px.", + "minimum-submenu-distance": "Mindestabstand für Untermenüs", + "minimum-submenu-distance-info": "Wenn ein Untermenü nahe am übergeordneten Menü geöffnet wird, wird das übergeordnete Menü auf diesen Abstand verschoben. Standard ist 150px.", + "move-pointer-to-menu-center": "Zeiger in die Mitte des Menüs bewegen", + "move-pointer-to-menu-center-info": "Wenn aktiviert, wird der Mauszeiger bei Bedarf in die Mitte eines Menüs oder Untermenüs bewegt. Dies kann der Fall sein, wenn ein Menü zu nah am Bildschirmrand geöffnet wird oder wenn ein Menü im zentrierten Modus geöffnet wird.", + "movement-threshold": "Bewegungsschwelle", + "movement-threshold-info": "Kleinere Mausbewegungen werden im Markierungs- oder Turbo-Modus nicht berücksichtigt. Standard ist 15px.", + "none": "Nichts", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "Verhalten bei erneutem Tastendruck", + "press-again-behavior-info": "Dies bestimmt, was passiert, wenn die Tastenkombination erneut gedrückt wird, während ein Menü noch angezeigt wird. Wenn mehrere Menüs der gleichen Kombination zugeordnet sind, können Sie das nutzen, um durch alle passenden Menüs durchzuschalten. Beachten Sie, dass wenn Sie eine andere Option als 'Nichts tun' auswählen, im Turbo-Modus nur eine Zusatztaste wie Strg gedrückt halten dürfen.", + "previously-reported": "", + "reload-menu-theme": "Menü-Design neuladen", + "reload-note": "Wenn Sie das Design neu laden, werden CSS-Änderungen angewendet, auch wenn ein Menü aktuell angezeigt wird. Für Änderungen an der theme.json-Datei, müssen Sie das Menü neu öffnen.", + "reload-sound-theme": "Sound-Thema neuladen", + "require-click-for-hover-mode": "Klick für Hover-Modus-Auswahl erforderlich", + "require-click-for-hover-mode-info": "Wenn deaktiviert, werden Elemente sofort ausgewählt, wenn die Maus über sie bewegt wird, für Menüs, die den Hover-Modus verwenden.", + "restore-menus": "menus.json wiederherstellen…", + "restore-settings": "config.json wiederherstellen…", + "right-mouse-button-selects-parent": "Rechte Maustaste wählt übergeordnetes Element", + "right-mouse-button-selects-parent-info": "Wenn deaktiviert, schließt die rechte Maustaste das Menü stattdessen.", + "sakura-dark": "Sakura Dunkel", + "sakura-light": "Sakura Hell", + "sakura-system": "Sakura System", + "settings-button-position": "Position des Einstellungsbuttons", + "settings-button-position-info": "Wählen Sie die Bildschirmecke, in der der Einstellungsbutton angezeigt werden soll.", + "settings-window-color-scheme": "Farbschema des Einstellungsfensters", + "settings-window-color-scheme-info": "Wenn Sie 'System' wählen, verwendet das Einstellungsfenster dasselbe Farbschema wie Ihr Betriebssystem.", + "settings-window-dev-tools": "Einstellungen inspizieren", + "settings-window-flavor": "Design des Einstellungsfensters", + "settings-window-flavor-info": "Wenn Sie ein transparentes Design wählen, müssen Sie das Einstellungsfenster neu starten, um den Effekt anzuwenden.", + "sound-theme": "Sound-Thema", + "sound-theme-info": "Ein Sound-Thema ist eine Sammlung von Sounds, die abgespielt werden, wenn Sie mit dem Menü interagieren.", + "system": "System", + "title": "Allgemeine Einstellungen", + "top-left": "Oben links", + "top-right": "Oben rechts", + "transparent-dark": "Transparent Dunkel", + "transparent-light": "Transparent Hell", + "transparent-system": "Transparent System", + "tray-icon-flavor": "Design des Tray-Icons", + "tray-icon-flavor-info": "Sie können auch wählen, das Tray-Icon komplett auszublenden.", + "volume": "Lautstärke", + "volume-info": "Die Gesamtlautstärke des Sound-Themas. Standard ist 0,5.", + "white": "Weiß", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Hover-Modus", + "hover-mode-info": "Nur für Power User! Wählen Sie Elemente, indem Sie sie mit der Maus berühren.", + "icon-picker-dialog": { + "base64-example": "Base64-Beispiel:", + "base64-hint": "Base64-codierte Symbole bieten eine einfache Möglichkeit, beliebige Symbole in Ihre Menüs einzufügen. Sie können einen Dienst wie [www.base64-image.de]({{link}}) verwenden, um ein beliebiges Bild in einen Base64-codierten String zu konvertieren. Dies funktioniert sogar für animierte GIFs!", + "file-example": "file: URI-Beispiel:", + "hint": "Erfahren Sie [hier]({{link}}), wie Sie eigene Symbolthemen hinzufügen oder erstellen können.", + "reload-button-tooltip": "Alle Icon-Sets neu laden", + "search-placeholder": "Symbole suchen…", + "url-example": "URL-Beispiel:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Erste Schritte", + "chapter2": "Markierungsmodus", + "chapter3": "Turbo-Modus", + "chapter4": "Nächste Schritte", + "chapter5": "Hilfe erhalten", + "show-again": "Diesen Dialog erneut anzeigen", + "slide1-text": "Blättern Sie durch diese Folien, um zu erfahren, was Kando für Sie tun kann! Sie können die Kapitelmarken links verwenden, um schnell zu einem bestimmten Teil der Einführung zu springen.", + "slide1-title": "Kando bietet eine einzigartige und effiziente Möglichkeit, mit Ihrem Computer zu interagieren.", + "slide10-text": "**Warten Sie nicht auf die Animationen!** Zickzacken Sie einfach durch das Menü. Das ist der schnellste Weg, Elemente auszuwählen!", + "slide11-text": "**Haben Sie keine Angst vor versehentlichen Auswahlen!** Aktionen werden erst ausgeführt, wenn Sie im Markierungsmodus die Maustaste oder im Turbo-Modus eine Taste loslassen. Nutzen Sie dies, um das Menü zu erkunden!", + "slide12-text": "Kando ist hochgradig anpassbar. Sie können damit Anwendungen, Dateien, Tastaturmakros und vieles mehr öffnen. Sie können [den Menüstil ändern]({{link1}}), [Symbolthemen hinzufügen]({{link2}}) und sogar [Sounds]({{link3}}) in Ihren Menüs verwenden!", + "slide12-title": "Es gibt noch mehr!", + "slide13-text": "Wenn Sie Hilfe benötigen, treten Sie gerne unserem [Discord-Server]({{link1}}) bei oder schauen Sie in die [Dokumentation]({{link2}})!", + "slide2-text-no-shortcuts": "Wenn Sie Kando zum ersten Mal gestartet haben, [müssen Sie unter Linux eventuell noch einige zusätzliche Schritte durchführen, damit die globalen Hotkeys funktionieren]({{link}}). Sobald dies funktioniert, können Sie ein Menü mit der Escape-Taste oder mit der rechten Maustaste schließen.", + "slide2-text-standard": "Wenn Sie Kando zum ersten Mal gestartet haben, können Sie das Beispielmenü mit Strg+Leertaste öffnen. Schließen Sie es wieder mit der Escape-Taste oder mit der rechten Maustaste irgendwo auf dem Bildschirm.", + "slide2-title": "Öffnen Sie das Menü!", + "slide3-hint1": "Sie können auch hier klicken, um das Menü zu schließen.", + "slide3-hint2": "Klicken Sie irgendwo hier, um das Element auszuwählen.", + "slide3-text": "In Kando ist **Ihr gesamter Bildschirm eine Klickfläche**! Sie müssen nicht auf die Symbole zielen, Sie können überall im Segment eines Elements klicken. Das macht die Auswahl viel effizienter.", + "slide4-text": "Ein Untermenü öffnet sich **immer** an Ihrem Mauszeiger. **Sie müssen nicht warten, bis die Animation fertig ist**. Vertrauen Sie Ihrem Muskelgedächtnis und fahren Sie mit Ihrer Auswahl fort!", + "slide5-hint": "Klicken Sie irgendwo hier, um eine Ebene nach oben zu gehen.", + "slide5-text": "Um **zurück zu navigieren**, klicken Sie entweder in das Segment des Elternelements oder in die Mitte des Menüs.", + "slide6-text": "So können Sie die Menüstruktur schnell erkunden.", + "slide7-text": "Klicken und ziehen Sie über ein Element, um den Markierungsmodus zu aktivieren. **Wenn Sie die Zeigerbewegung pausieren oder eine Kurve machen, öffnet sich das aktuell gezogene Untermenü!** Merken Sie sich den Pfad zu einem Element und zeichnen Sie ihn mit ausdrucksstarken Zickzack-Bewegungen.", + "slide7-title": "Werden Sie schneller: Markierungsmodus", + "slide8-text": "**Das Menü reagiert auf Ihre Mausbewegungen!** Ein Untermenü öffnet sich, wenn Sie es möchten. Mit etwas Übung können Sie Elemente auswählen, ohne das Menü überhaupt anzusehen.", + "slide9-text": "Wenn Sie **eine Taste gedrückt halten** (wie _Strg_, _Umschalt_ oder _Alt_) nachdem Sie das Menü geöffnet haben, können Sie Auswahlen nur durch Bewegen des Zeigers treffen. Kein Klicken mehr nötig.", + "slide9-title": "Seien Sie blitzschnell: Turbo-Modus", + "title": "Willkommen bei Kando!" + }, + "invalid-dropdown-selection": "Wählen Sie…", + "menu-behavior": "Menüverhalten", + "menu-behavior-info": "Bevor Sie diese Optionen aktivieren, empfehlen wir Ihnen, [hier]({{link}}) zu erfahren, warum uns das Standardverhalten von Kando so gefällt!", + "menu-conditions": "Menübedingungen", + "menu-conditions-info": "Sie können mehrere Menüs an dieselbe Tastenkombo binden und dann auswählen, unter welchen Bedingungen sie angezeigt werden sollen.", + "menu-themes-dialog": { + "accent-colors": "Akzentfarben", + "accent-colors-info": "Jedes Design kann eine andere Liste von Akzentfarben mitbringen.", + "author": "von {{author}}", + "create-your-own-themes": "Erstellen Sie Ihre eigenen Designs", + "dark": "Dunkler Modus", + "fade-in-time": "Einblendzeit", + "fade-in-time-info": "Die Zeit, die das Menü zum Einblenden benötigt. Standard ist 150ms.", + "fade-out-time": "Ausblendzeit", + "fade-out-time-info": "Die Zeit, die das Menü zum Ausblenden benötigt. Standard ist 200ms.", + "get-themes-online": "Designs online abrufen", + "light": "Heller Modus", + "light-dark-mode": "Hell-/Dunkelmodus aktivieren", + "light-dark-mode-info": "Wenn aktiviert, können Sie ein anderes Design und Farbschema auswählen, wenn sich Ihr System im hellen oder dunklen Farbmodus befindet.", + "menu-scale": "Menügröße", + "menu-scale-info": "Verwenden Sie dies, um Ihre Menüs zu vergrößern oder zu verkleinern. Standard ist 1.0.", + "no-accent-colors": "Dieses Design unterstützt keine Akzentfarben.", + "open-theme-directory": "Design-Verzeichnis öffnen", + "reset-color-picker": "Auf Standardeinstellungen zurücksetzen", + "selection-wedges": "Klickbereiche hervorheben", + "selection-wedges-info": "Wenn aktiviert und vom aktiven Menü-Design unterstützt, werden die auswählbaren Bereich der Menüeinträge hervorgehoben.", + "title": "Menü-Designs" + }, + "no-matching-menus": "Keine Menüs gefunden.", + "no-matching-menus-note": "Vielleicht versuchen Sie einen anderen Suchbegriff?", + "no-menus": "Sie haben keine Menüs.", + "no-menus-note": "Wenn Sie das letzte versehentlich gelöscht haben, können Sie es mit dem Undo-Button wiederherstellen.", + "not-bound": "Nicht gebunden", + "redo": "Wiederholen", + "restore-backup": "Einstellungen Wiederherstellen…", + "restore-general-settings-error-title": "Das Laden der Sicherungsdatei ist fehlgeschlagen!", + "restore-general-settings-success-message": "Ihre allgemeinen Einstellungen wurden aus der Sicherungsdatei wiederhergestellt.", + "restore-general-settings-success-title": "Erfolg!", + "restore-general-settings-warning-message": "Dies wird Ihre aktuellen Einstellungen mit den Inhalten der ausgewählten Backup-Datei überschreiben! Ihre Menüs und Menüsammlungen werden nicht überschrieben.", + "restore-general-settings-warning-title": "Möchten Sie wirklich die Einstellungen wiederherstellen?", + "restore-menu-settings-error-title": "Das Laden der Sicherungsdatei ist fehlgeschlagen!", + "restore-menu-settings-success-message": "Ihre Menüs und Menüsammlungen wurden aus der Backup-Datei wiederhergestellt.", + "restore-menu-settings-success-title": "Erfolg!", + "restore-menu-settings-warning-message": "Dies wird Ihre aktuellen Menüs und Menüsammlungen mit den Inhalten der ausgewählten Backup-Datei überschreiben!", + "restore-menu-settings-warning-title": "Möchten Sie wirklich die Menüeinstellungen wiederherstellen?", + "screen-area-picker": { + "bottom-right": "Ziehen Sie dies in die untere rechte Ecke Ihres Bereichs.", + "bottom-right-value": "Rechts: {{x}}, Unten: {{y}}", + "confirm": "Diesen Bereich verwenden", + "invalid": "Stellen Sie sicher, dass die obere linke Ecke über und links von der unteren rechten Ecke liegt.", + "top-left": "Ziehen Sie dies in die obere linke Ecke Ihres Bereichs.", + "top-left-value": "Links: {{x}}, Oben: {{y}}", + "valid": "Super! Sie haben einen gültigen Bereich ausgewählt." + }, + "search-menus-placeholder": "Menüs durchsuchen…", + "shortcut-id-label": "Shortcut ID", + "shortcut-info": "Diese Verknüpfung öffnet das Menü. Sie muss eine normale Taste und beliebig viele Modifikatoren wie Strg, Alt oder Umschalt enthalten. Beim Aufzeichnen müssen Sie nicht alle Tasten gleichzeitig drücken, sondern können sie nacheinander drücken. Dies ist nützlich, wenn eine Verknüpfung bereits einem anderen Menü zugewiesen ist!", + "shortcut-label": "Tastenkombo", + "shortcut-recording": "Drücken Sie eine Kombo…", + "tags": "Tags", + "tags-info": "Tags können verwendet werden, um Menüs in Menüsammlungen zu gruppieren.", + "undo": "Rückgängig", + "window-condition": "Auf Fenstertitel beschränken", + "window-condition-info": "Zeigen Sie das Menü nur an, wenn der Titel des fokussierten Fensters einen bestimmten Text enthält. Dies unterstützt reguläre Ausdrücke wie /youtube|vimeo/i.", + "window-condition-placeholder": "Fenstertitel", + "window-condition-tooltip": "Wählen Sie ein Fenster aus", + "window-picker-dialog": { + "confirm": "Diesen Wert verwenden", + "countdown_one": "Auswahl in {{count}} Sekunde…", + "countdown_other": "Auswahl in {{count}} Sekunden…", + "instructions": "Klicken Sie auf die Schaltfläche unten und fokussieren Sie das Ziel-Fenster innerhalb der nächsten fünf Sekunden.", + "restart-countdown": "Countdown erneut starten", + "result": "Sie haben \"{{name}}\" ausgewählt.", + "start-countdown": "Countdown starten" } + } } diff --git a/locales/el/translation.json b/locales/el/translation.json index f359eb75c..8b572bda4 100644 --- a/locales/el/translation.json +++ b/locales/el/translation.json @@ -1,52 +1,557 @@ { - "menu-items": { - "command": { - "command": "Εντολή", - "command-info": "Αυτό θα εκτελεστεί.", - "description": "Εκτελεί οποιαδήποτε shell εντολή.", - "name": "Εκτέλεση εντολής", - "tip-1": "Μπορείτε να χρησιμοποιήσετε το command item για να εκκινήσετε εφαρμογές ή scripts.", - "tip-2": "Εάν η διαδρομή προς ένα εκτελέσιμο αρχείο περιέχει κενά, θα πρέπει να \"την τυλίξετε σε εισαγωγικά\".", - "tip-3": "Χρησιμοποιήστε το {{app_name}} για να εισαγάγετε το όνομα της εφαρμογής που εστιάστηκε όταν ανοίξατε το μενού.", - "tip-4": "Χρησιμοποιήστε το {{window_name}} για να εισαγάγετε το όνομα του παραθύρου στο οποίο εστιάσατε όταν ανοίξατε το μενού.", - "tip-5": "Χρησιμοποιήστε {{pointer_x}} και {{pointer_y}} για να εισαγάγετε τη θέση του δείκτη όπου άνοιξε το μενού." - }, - "file": { - "description": "Ανοίγει ένα αρχείο ή φάκελο.", - "file": "Διαδρομή Αρχείου", - "name": "Ανοίξτε το Αρχείο", - "tip-1": "Μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο στοιχείου για να ανοίξετε αρχεία ή φακέλους." - }, - "hotkey": { - "description": "Πατάει ένα πλήκτρο πρόσβασης.", - "name": "Προσομοίωση πλήκτρου πρόσβασης", - "tip-1": "Κατά την εγγραφή ενός πλήκτρου πρόσβασης, δεν χρειάζεται να πατήσετε όλα τα πλήκτρα ταυτόχρονα. Μπορείτε να τα πατήσετε το ένα μετά το άλλο.", - "tip-2": "Εάν δεν μπορείτε να εγγράψετε ένα κλειδί επειδή χρησιμοποιείται από το σύστημα, δοκιμάστε να πληκτρολογήσετε απευθείας το όνομά του." - }, - "macro": { - "description": "Πληκτρολογεί μια μακροεντολή πληκτρολογίου.", - "name": "Προσομοίωση μακροεντολής", - "tip-1": "Από προεπιλογή, το Kando προσθέτει μια καθυστέρηση 10 ms πριν από κάθε βασικό συμβάν. Μπορείτε να το αλλάξετε με την ιδιότητα \"καθυστέρηση\"." - }, - "redirect": { - "description": "Ανοίγει άλλο μενού.", - "name": "Ανακατεύθυνση" - }, - "submenu": { - "description": "Περιέχει άλλα στοιχεία του μενού.", - "name": "Υπομενού", - "tip-1": "Τα υπομενού μπορούν να χρησιμοποιηθούν για την ομαδοποίηση στοιχείων.", - "tip-2": "Μπορείτε επίσης να ενσωματώσετε υπομενού μέσα σε υπομενού.", - "tip-3": "Τα υπομενού μπορούν να χρησιμοποιηθούν για τη δημιουργία πολύπλοκων δομών μενού.", - "tip-4": "Θα πρέπει να αποφύγετε την προσθήκη περισσότερων από δώδεκα στοιχείων σε ένα υπομενού. Το οκτώ είναι καλός αριθμός.", - "tip-5": "Μπορείτε να χρησιμοποιήσετε τα μικροσκοπικά εικονίδια κλειδαριάς στην προεπισκόπηση για να καθορίσετε τη θέση ενός στοιχείου στο μενού.", - "tip-6": "Μπορείτε να αναδιατάξετε τα στοιχεία σύροντάς τα στην προεπισκόπηση." - }, - "text": { - "description": "Εισάγετε το κείμενο που δίνεται.", - "name": "επικολλήστε κείμενο", - "placeholder": "Εισαγάγετε οποιοδήποτε κείμενο…", - "tip-1": "Αυτή η ενέργεια χρησιμοποιεί το πρόχειρό σας για την επικόλληση του κειμένου. Μετά τη χρήση της ενέργειας, το πρόχειρο θα περιέχει το κείμενο." - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" } + }, + "backends": { + "gnome": { + "error": "" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "", + "email": "", + "file-browser": "", + "finder": "", + "gimp": "", + "paint": "", + "safari": "", + "submenu": "", + "terminal": "", + "web-browser": "" + }, + "audio": { + "mute": "", + "next-track": "", + "play-pause": "", + "previous-track": "", + "submenu": "" + }, + "bookmarks": { + "desktop": "", + "documents": "", + "downloads": "", + "home": "", + "music": "", + "pictures": "", + "submenu": "", + "videos": "" + }, + "clipboard": { + "copy": "", + "cut": "", + "paste": "", + "submenu": "" + }, + "name": "", + "next-workspace": "", + "previous-workspace": "", + "web-links": { + "google": "", + "kando-on-discord": "", + "kando-on-github": "", + "kando-on-kofi": "", + "kando-on-youtube": "", + "submenu": "" + }, + "windows": { + "close-window": "", + "mission-control": "", + "submenu": "", + "tile-left": "", + "tile-right": "", + "toggle-maximize": "" + } + }, + "main": { + "inhibit-shortcuts": "", + "invalid-link-header": "", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "", + "quit": "", + "show-settings": "", + "un-inhibit-shortcuts": "" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "Εκτελεί οποιαδήποτε shell εντολή.", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "Εκτέλεση εντολής", + "placeholder": "", + "tip-1": "Μπορείτε να χρησιμοποιήσετε το command item για να εκκινήσετε εφαρμογές ή scripts.", + "tip-2": "Εάν η διαδρομή προς ένα εκτελέσιμο αρχείο περιέχει κενά, θα πρέπει να \"την τυλίξετε σε εισαγωγικά\".", + "tip-3": "Χρησιμοποιήστε το {{app_name}} για να εισαγάγετε το όνομα της εφαρμογής που εστιάστηκε όταν ανοίξατε το μενού.", + "tip-4": "Χρησιμοποιήστε το {{window_name}} για να εισαγάγετε το όνομα του παραθύρου στο οποίο εστιάσατε όταν ανοίξατε το μενού.", + "tip-5": "Χρησιμοποιήστε {{pointer_x}} και {{pointer_y}} για να εισαγάγετε τη θέση του δείκτη όπου άνοιξε το μενού.", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Ανοίγει ένα αρχείο ή φάκελο.", + "name": "Ανοίξτε το Αρχείο", + "placeholder": "", + "tip-1": "Μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο στοιχείου για να ανοίξετε αρχεία ή φακέλους." + }, + "hotkey": { + "description": "Πατάει ένα πλήκτρο πρόσβασης.", + "hotkey": "", + "hotkey-info": "", + "name": "Προσομοίωση πλήκτρου πρόσβασης", + "recording-placeholder": "", + "tip-1": "Κατά την εγγραφή ενός πλήκτρου πρόσβασης, δεν χρειάζεται να πατήσετε όλα τα πλήκτρα ταυτόχρονα. Μπορείτε να τα πατήσετε το ένα μετά το άλλο.", + "tip-2": "Εάν δεν μπορείτε να εγγράψετε ένα κλειδί επειδή χρησιμοποιείται από το σύστημα, δοκιμάστε να πληκτρολογήσετε απευθείας το όνομά του.", + "tip-3": "" + }, + "macro": { + "description": "Πληκτρολογεί μια μακροεντολή πληκτρολογίου.", + "name": "Προσομοίωση μακροεντολής", + "placeholder": "", + "recording-placeholder": "", + "tip-1": "Από προεπιλογή, το Kando προσθέτει μια καθυστέρηση 10 ms πριν από κάθε βασικό συμβάν. Μπορείτε να το αλλάξετε με την ιδιότητα \"καθυστέρηση\".", + "tip-2": "" + }, + "redirect": { + "description": "Ανοίγει άλλο μενού.", + "name": "Ανακατεύθυνση" + }, + "settings": { + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "Περιέχει άλλα στοιχεία του μενού.", + "name": "Υπομενού", + "tip-1": "Τα υπομενού μπορούν να χρησιμοποιηθούν για την ομαδοποίηση στοιχείων.", + "tip-2": "Μπορείτε επίσης να ενσωματώσετε υπομενού μέσα σε υπομενού.", + "tip-3": "Τα υπομενού μπορούν να χρησιμοποιηθούν για τη δημιουργία πολύπλοκων δομών μενού.", + "tip-4": "Θα πρέπει να αποφύγετε την προσθήκη περισσότερων από δώδεκα στοιχείων σε ένα υπομενού. Το οκτώ είναι καλός αριθμός.", + "tip-5": "Μπορείτε να χρησιμοποιήσετε τα μικροσκοπικά εικονίδια κλειδαριάς στην προεπισκόπηση για να καθορίσετε τη θέση ενός στοιχείου στο μενού.", + "tip-6": "Μπορείτε να αναδιατάξετε τα στοιχεία σύροντάς τα στην προεπισκόπηση.", + "tip-7": "" + }, + "text": { + "description": "Εισάγετε το κείμενο που δίνεται.", + "name": "επικολλήστε κείμενο", + "placeholder": "Εισαγάγετε οποιοδήποτε κείμενο…", + "tip-1": "Αυτή η ενέργεια χρησιμοποιεί το πρόχειρό σας για την επικόλληση του κειμένου. Μετά τη χρήση της ενέργειας, το πρόχειρο θα περιέχει το κείμενο." + }, + "uri": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "", + "chrome-version": "", + "electron-version": "", + "kando-backend": "", + "kando-version": "", + "message": "", + "read-release-notes": "", + "title": "" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "", + "add-menu-item-hint": "", + "add-menu-items": "", + "add-tags-placeholder": "", + "all-menus": "", + "anchored-mode": "", + "anchored-mode-info": "", + "app-condition": "", + "app-condition-info": "", + "app-condition-placeholder": "", + "app-condition-tooltip": "", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "", + "area-condition-bottom-placeholder": "", + "area-condition-info": "", + "area-condition-left-placeholder": "", + "area-condition-right-placeholder": "", + "area-condition-tooltip": "", + "area-condition-top-placeholder": "", + "cancel": "", + "centered-mode": "", + "centered-mode-info": "", + "create-menu-button": "", + "delete-menu": "", + "delete-menu-item": "", + "duplicate-menu": "", + "duplicate-menu-item": "", + "empty-collection": "", + "empty-collection-note": "", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "", + "select-file": "" + }, + "general-settings-dialog": { + "advanced-menu-options": "", + "advanced-menu-options-note": "", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "", + "bottom-left": "", + "bottom-right": "", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "", + "check-for-new-versions-info": "", + "close-menu": "", + "color": "", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "", + "dev-tools-note": "", + "developer-options": "", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "", + "enable-gamepad-support-info": "", + "enable-marking-mode": "", + "enable-marking-mode-info": "", + "enable-turbo-mode": "", + "enable-turbo-mode-info": "", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "", + "invisible-settings-button": "", + "invisible-settings-button-info": "", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "", + "lazy-initialization-info": "", + "learn-how-to-add-sound-themes": "", + "light": "", + "localization-info": "", + "localization-label": "", + "menu-behavior": "", + "menu-sounds": "", + "menu-window-dev-tools": "", + "message": "", + "minimum-gesture-angle": "", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "", + "move-pointer-to-menu-center-info": "", + "movement-threshold": "", + "movement-threshold-info": "", + "none": "", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "", + "reload-note": "", + "reload-sound-theme": "", + "require-click-for-hover-mode": "", + "require-click-for-hover-mode-info": "", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "", + "sakura-light": "", + "sakura-system": "", + "settings-button-position": "", + "settings-button-position-info": "", + "settings-window-color-scheme": "", + "settings-window-color-scheme-info": "", + "settings-window-dev-tools": "", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "", + "sound-theme-info": "", + "system": "", + "title": "", + "top-left": "", + "top-right": "", + "transparent-dark": "", + "transparent-light": "", + "transparent-system": "", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "", + "volume": "", + "volume-info": "", + "white": "", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "", + "hover-mode-info": "", + "icon-picker-dialog": { + "base64-example": "", + "base64-hint": "", + "file-example": "", + "hint": "", + "reload-button-tooltip": "", + "search-placeholder": "", + "url-example": "" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "", + "chapter2": "", + "chapter3": "", + "chapter4": "", + "chapter5": "", + "show-again": "", + "slide1-text": "", + "slide1-title": "", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "", + "slide13-text": "", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "" + }, + "invalid-dropdown-selection": "", + "menu-behavior": "", + "menu-behavior-info": "", + "menu-conditions": "", + "menu-conditions-info": "", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "", + "create-your-own-themes": "", + "dark": "", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "", + "light": "", + "light-dark-mode": "", + "light-dark-mode-info": "", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "", + "reset-color-picker": "", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "" + }, + "no-matching-menus": "", + "no-matching-menus-note": "", + "no-menus": "", + "no-menus-note": "", + "not-bound": "", + "redo": "", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "", + "shortcut-id-label": "", + "shortcut-info": "", + "shortcut-label": "", + "shortcut-recording": "", + "tags": "", + "tags-info": "", + "undo": "", + "window-condition": "", + "window-condition-info": "", + "window-condition-placeholder": "", + "window-condition-tooltip": "", + "window-picker-dialog": { + "confirm": "", + "countdown_one": "", + "countdown_other": "", + "instructions": "", + "restart-countdown": "", + "result": "", + "start-countdown": "" + } + } } diff --git a/locales/en/translation.json b/locales/en/translation.json index 84e2d2d09..3a809d168 100644 --- a/locales/en/translation.json +++ b/locales/en/translation.json @@ -1,176 +1,469 @@ { + "achievements": { + "added-items": { + "description": "Create {{n}} items in the menu editor.", + "name": "Way of Kando {{tier}}" + }, + "attributes": { + "capable": "Capable", + "expert": "Expert", + "master": "Sensei", + "novice": "Novice", + "skilled": "Skilled" + }, + "backup": { + "description": "Backup your menus or settings {{n}} times.", + "name": "Path of Foresight {{tier}}" + }, + "cancelor": { + "description": "Abort a selection {{n}} times.", + "name": "Road of Emptiness {{tier}}" + }, + "click-selector": { + "description": "Select {{n}} items using mouse clicks.", + "name": "{{attribute}} Click-Click Champion" + }, + "completed-title": "Achievement unlocked!", + "deep-menu": { + "description": "Add a menu item to a four-level deep submenu.", + "name": "Master of Depth" + }, + "deleted-all-menus": { + "description": "Delete all of your menus.", + "name": "Clear the Dojo" + }, + "depth-selector": { + "description": "Select {{n}} items at depth {{depth}} in less than {{time}} ms.", + "name1": "{{attribute}} Slicer", + "name2": "{{attribute}} Two-Layer Slicer", + "name3": "{{attribute}} Deep Slicer" + }, + "full-menu": { + "description": "Create a menu with more than twelve items.", + "name": "Breadth over Depth" + }, + "gamepad-selector": { + "description": "Select {{n}} items using a gamepad.", + "name": "{{attribute}} Gamepad Warrior" + }, + "gesture-selector": { + "description": "Select {{n}} items using turbo or marking mode.", + "name": "{{attribute}} Power Ninja" + }, + "keyboard-selector": { + "description": "Select {{n}} items using your keyboard.", + "name": "{{attribute}} Hotkey Hero" + }, + "many-selections-streak": { + "description": "Select {{n}} items within {{time}} s.", + "name": "Hands of Lightning {{tier}}" + }, + "menu-themes-selected": { + "description": "Switch the menu theme {{n}} times.", + "name": "Way of the Aesthete" + }, + "restore": { + "description": "Restore a backup {{n}} times.", + "name": "Second Chance {{tier}}" + }, + "selector": { + "description": "Select {{n}} items.", + "name": "{{attribute}} Samurai" + }, + "settings-opened": { + "description": "Open the settings dialog {{n}} times.", + "name": "The Journey is the Reward {{tier}}" + }, + "speedy-selections-streak": { + "description": "Make {{n}} consecutive selections on average faster than {{time}} ms.", + "name": "Faster than Thought {{tier}}" + }, + "sponsors-viewed": { + "description": "Consider becoming a sponsor of Kando.", + "name": "Guardian of Kando" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Complete the Kando introduction tutorial.", + "name": "The Journey Begins" + } + }, + "backends": { + "gnome": { + "error": "Could not connect to Kando Integration GNOME Shell extension. You can get it from here: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando cannot directly bind global shortcuts on Hyprland. Instead, specify a shortcut ID here and bind a shortcut in your hyprland.conf with something like \"bind = CTRL, Space, global, kando:example-menu\". Replace example-menu with the ID chosen here." + }, + "kde-wayland": { + "shortcut-info": "Kando cannot directly bind global shortcuts on KDE/Wayland. Instead, specify a shortcut ID here and then search for it in the KWin section of the global shortcuts in your KDE's system settings. There you can assign the shortcut which will open this menu." + }, + "niri": { + "shortcut-info": "Niri does not yet support global shortcuts. But you can open this menu using 'kando --menu \"Menu Name\"' from the command line or from your niri config." + } + }, + "example-menu": { + "apps": { + "apple-music": "Music", + "email": "E-Mail", + "file-browser": "File Browser", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Apps", + "terminal": "Terminal", + "web-browser": "Web Browser" + }, + "audio": { + "mute": "Mute", + "next-track": "Next Track", + "play-pause": "Play / Pause", + "previous-track": "Previous Track", + "submenu": "Audio" + }, + "bookmarks": { + "desktop": "Desktop", + "documents": "Documents", + "downloads": "Downloads", + "home": "Home", + "music": "Music", + "pictures": "Pictures", + "submenu": "Bookmarks", + "videos": "Videos" + }, + "clipboard": { + "copy": "Copy", + "cut": "Cut", + "paste": "Paste", + "submenu": "Clipboard" + }, + "name": "Example Menu", + "next-workspace": "Next Workspace", + "previous-workspace": "Previous Workspace", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando on Discord", + "kando-on-github": "Kando on GitHub", + "kando-on-kofi": "Kando on Ko-fi", + "kando-on-youtube": "Kando on YouTube", + "submenu": "Web Links" + }, + "windows": { + "close-window": "Close Window", + "mission-control": "Mission Control", + "submenu": "Windows", + "tile-left": "Tile Left", + "tile-right": "Tile Right", + "toggle-maximize": "Toggle Maximize" + } + }, + "main": { + "inhibit-shortcuts": "Temporarily disable all shortcuts", + "invalid-link-header": "Invalid link", + "invalid-link-message": "The deep link could not be parsed.", + "new-version-notification-body": "Get it from {{link}}.", + "new-version-notification-header": "A new version of Kando is available!", + "quit": "Quit", + "show-settings": "Show settings", + "un-inhibit-shortcuts": "Re-enable shortcuts" + }, + "menu-items": { + "command": { + "choose-app": "Choose an app…", + "description": "Launch apps or scripts.", + "detached": "Run detached", + "detached-info": "This will disconnect the command from Kando, so it will continue to run even if Kando is closed. Disabling this may resolve issues with commands that do not start properly.", + "isolated": "Run isolated", + "isolated-info": "This will run the command in a clean environment, meaning that it will not inherit any environment variables from Kando. This can help with commands that do not start properly.", + "name": "Run Command", + "placeholder": "Insert any command…", + "tip-1": "You can use the Command item type to launch applications or scripts.", + "tip-2": "If the path to an executable contains spaces, you should \"wrap it in quotes\".", + "tip-3": "Use {{app_name}} to insert the name of the application which was focused when you opened the menu.", + "tip-4": "Use {{window_name}} to insert the name of the window which was focused when you opened the menu.", + "tip-5": "Use {{pointer_x}} and {{pointer_y}} to insert the pointer position where the menu was opened.", + "tip-6": "Click [here]({{link}}) to learn how to to find the commands for launching your apps." + }, + "common": { + "delayed-option": "Wait for fade-out animation", + "delayed-option-info": "Useful if the action targets a window that needs to be focused.", + "inhibit-shortcuts": "Disable shortcuts", + "inhibit-shortcuts-info": "Disables all Kando shortcuts while the hotkey or macro is being simulated. This prevents the simulated input from accidentally triggering other menu shortcuts." + }, + "file": { + "description": "Opens a file or folder.", + "name": "Open File", + "placeholder": "Choose a file or folder…", + "tip-1": "You can use this item type to open files or folders." + }, + "hotkey": { + "description": "Presses a key combination.", + "hotkey": "Hotkey", + "hotkey-info": "This hotkey will be triggered when the item is selected. When recording, you do not have to press all keys at once, you can also press them one after another. This is useful if a hotkey is already bound to some global action!", + "name": "Simulate Hotkey", + "recording-placeholder": "Type a hotkey…", + "tip-1": "When recording a hotkey, you do not have to press all keys at once. You can press them one after another.", + "tip-2": "If you cannot record a key because it is used by the system, try typing its name directly.", + "tip-3": "Click [this link]({{link}}) to see all valid key names." + }, + "macro": { + "description": "Types a keyboard macro.", + "name": "Execute Macro", + "placeholder": "Hit the record button to start recording!", + "recording-placeholder": "Press any keys…", + "tip-1": "Per default, Kando adds a 10ms delay before each key event. You can change this with the \"delay\" property.", + "tip-2": "You can edit the macro also by hand. This is useful if you want to adjust the timing of the keys." + }, + "redirect": { + "description": "Opens another menu.", + "name": "Redirect" + }, + "settings": { + "description": "Opens the Kando settings window.", + "name": "Open Settings", + "tip-1": "This item type opens the Kando settings window." + }, + "submenu": { + "description": "Contains other menu items.", + "name": "Submenu", + "tip-1": "Submenus can be used to group items.", + "tip-2": "You can also nest submenus inside of submenus.", + "tip-3": "Submenus can be used to create complex menu structures.", + "tip-4": "You should avoid adding more than twelve items to a submenu. Eight is a good number.", + "tip-5": "You can use the tiny lock icons in the preview to fix an item's position in the menu.", + "tip-6": "You can reorder items by dragging them in the preview.", + "tip-7": "You can delete a menu or a menu item with the trash icon below." + }, + "text": { + "description": "Inserts the given text.", + "name": "Paste Text", + "placeholder": "Insert any text…", + "tip-1": "This action uses your clipboard to paste the text. After using the action, the clipboard will contain the text." + }, + "uri": { + "description": "Opens websites and more.", + "name": "Open URI", + "placeholder": "Insert any URI…", + "tip-1": "You can use the URI item type to open a website using the http:// protocol.", + "tip-2": "You can use this to call custom URI schemes like slack:// or zoommtg://.", + "tip-3": "You can use the URI item type to open a mailto: link.", + "tip-4": "Use {{app_name}} to insert the name of the application which was focused when you opened the menu.", + "tip-5": "Use {{window_name}} to insert the name of the window which was focused when you opened the menu.", + "tip-6": "Use {{pointer_x}} and {{pointer_y}} to insert the pointer position where the menu was opened." + } + }, "settings": { - "icon-picker-dialog": { - "base64-hint": "Base64 encoded icons provide an easy way to include any kind of icon into your menus. You can use a service like [www.base64-image.de]({{link}}) to convert any image into a base64 encoded string. This even works for animated gifs!", - "base64-example": "Base64 example:", - "file-example": "file: URI example:", - "url-example": "URL example:", - "reload-button-tooltip": "Reload all icon themes", - "search-placeholder": "Search icons…", - "hint": "Learn [here]({{link}}) how to add or create your own icon themes." + "about-dialog": { + "check-latest-release": "Check latest release", + "chrome-version": "Chrome Version", + "electron-version": "Electron Version", + "kando-backend": "Kando Backend", + "kando-version": "Kando Version", + "message": "I am creating Kando out of sheer passion. If you enjoy using it as much as I love creating it, you can [buy me a coffee]({{link}})!\n\n💖 Simon", + "read-release-notes": "Read release notes", + "title": "About Kando" }, - "cancel": "Cancel", "achievements-dialog": { + "completed-button": "Completed", + "in-progress-button": "In Progress", + "no-completed-achievements": "You have not completed any achievements yet.", + "no-in-progress-achievements": "Congratulations! You have completed all achievements.", "reset-button": "Reset Progress", - "reset-confirmation-title": "Do you really want to reset all progress?", + "reset-button-tooltip": "Reset all achievements and level progress", "reset-confirmation-message": "All achievements and level progress will be lost. This action cannot be undone.", + "reset-confirmation-title": "Do you really want to reset all progress?", "title": "Achievements", - "xp": "XP", - "no-in-progress-achievements": "Congratulations! You have completed all achievements.", - "no-completed-achievements": "You have not completed any achievements yet.", - "in-progress-button": "In Progress", - "completed-button": "Completed", - "reset-button-tooltip": "Reset all achievements and level progress" + "xp": "XP" }, - "restore-backup": "Restore Backup…", - "restore-general-settings-warning-title": "Do you really want to restore the general settings?", - "restore-general-settings-warning-message": "This will overwrite your current application settings with the contents of the selected backup file! Your menus and menu collections will not be affected.", - "restore-general-settings-error-title": "Failed to load general settings backup!", - "restore-general-settings-success-title": "Success!", - "restore-general-settings-success-message": "Your general settings have been restored from the backup file.", - "restore-menu-settings-warning-title": "Do you really want to restore the menu settings?", - "restore-menu-settings-warning-message": "This will overwrite your current menus and menu collections with the contents of the selected backup file!", - "restore-menu-settings-error-title": "Failed to load menus backup!", - "restore-menu-settings-success-title": "Success!", - "restore-menu-settings-success-message": "Your menus and menu collections have been restored from the backup file.", + "add-collection-tooltip": "Create a new menu collection. Use collections to group your menus by tags!", + "add-menu-item-hint": "Drag this item to add it to the menu above!", + "add-menu-items": "Add Menu Items", + "add-tags-placeholder": "Add tags…", + "all-menus": "All Menus", + "anchored-mode": "Anchored Mode", + "anchored-mode-info": "Open submenus at the same position as the parent menu. Checking this, will disable Marking Mode and Turbo Mode.", + "app-condition": "Limit to Specific Apps", + "app-condition-info": "Show the menu only if a specific application is focused. This supports regular expressions like /firefox|chrome/i.", + "app-condition-placeholder": "App name", + "app-condition-tooltip": "Select an app", + "app-picker": { + "hint": "You can also drag and drop an app from your start menu to Kando's menu editor!", + "search-placeholder": "Search for an app…", + "use-selected": "Use selected" + }, + "area-condition": "Limit to Specific Screen Area", + "area-condition-bottom-placeholder": "Bottom", + "area-condition-info": "Show the menu only if the pointer is in a given area on the screen. The area is given in pixels relative to the top left corner of your main display. If you leave a field empty, the area is unbounded in that direction.", + "area-condition-left-placeholder": "Left", + "area-condition-right-placeholder": "Right", + "area-condition-tooltip": "Select a screen area", + "area-condition-top-placeholder": "Top", + "cancel": "Cancel", + "centered-mode": "Centered Mode", + "centered-mode-info": "Open the menu in the screen's center instead of at the cursor.", + "create-menu-button": "New menu", + "delete-menu": "Delete menu", + "delete-menu-item": "Delete menu item", + "duplicate-menu": "Duplicate menu", + "duplicate-menu-item": "Duplicate menu item", + "empty-collection": "This collection is empty.", + "empty-collection-note": "Edit the tags above or add a completely new menu to this collection with the button below.", + "export-menu": "Export menu", "export-menu-error-title": "Failed to export menu", - "import-menu-error-title": "Failed to import menu", - "import-menu-error-message": "The selected file could not be imported. It does not contain a valid Kando exported menu.", - "not-bound": "Not Bound", - "invalid-dropdown-selection": "Select an option…", "file-picker": { - "select-file": "Select a file", - "select-directory": "Select a directory" - }, - "add-tags-placeholder": "Add tags…", - "about-dialog": { - "title": "About Kando", - "message": "I am creating Kando out of sheer passion. If you enjoy using it as much as I love creating it, you can [buy me a coffee]({{link}})!\n\n💖 Simon", - "kando-version": "Kando Version", - "kando-backend": "Kando Backend", - "electron-version": "Electron Version", - "chrome-version": "Chrome Version", - "check-latest-release": "Check latest release", - "read-release-notes": "Read release notes" + "select-directory": "Select a directory", + "select-file": "Select a file" }, "general-settings-dialog": { - "none": "None", + "advanced-menu-options": "Advanced Menu Options", + "advanced-menu-options-note": "Usually, you can leave these settings at their default values.", "auto-language": "Use system language", - "title": "General Settings", - "localization-info": "Restart Kando to apply the new language.", - "localization-label": "Language", - "hardware-acceleration-info": "This option can boost the performance of the app, but can also lead to some rendering artifacts. You have to restart Kando to apply this setting.", - "hardware-acceleration": "Enable hardware acceleration", - "check-for-new-versions-info": "If enabled, Kando will show a notification when a new version is available.", - "check-for-new-versions": "Check for new versions", - "invisible-settings-button-info": "You can still use the button, it will appear when you move the mouse over it.", - "invisible-settings-button": "Invisible settings button", - "settings-button-position-info": "Choose the screen corner where the settings button will be shown.", - "settings-button-position": "Settings button position", - "top-left": "Top Left", - "top-right": "Top Right", + "backup-and-restore": "Backup and Restore", + "backup-menus": "Backup menus.json…", + "backup-settings": "Backup config.json…", + "black": "Black", "bottom-left": "Bottom Left", "bottom-right": "Bottom Right", - "settings-window-color-scheme-info": "If you choose 'system', the settings window will use the same color scheme as your operating system.", - "settings-window-color-scheme": "Settings window color scheme", - "system": "System", - "light": "Light", - "dark": "Dark", - "settings-window-flavor-info": "If you choose a transparent flavor, you will have to restart the settings window to apply the effect.", - "settings-window-flavor": "Settings window flavor", - "transparent-light": "Transparent Light", - "transparent-dark": "Transparent Dark", - "transparent-system": "Transparent System", - "sakura-light": "Sakura Light", - "sakura-dark": "Sakura Dark", - "sakura-system": "Sakura System", - "tray-icon-flavor-info": "You can also choose to hide the tray icon completely.", - "tray-icon-flavor": "Tray icon flavor", - "hidden": "Hidden", + "center": "Center", + "center-click-zone-radius": "Center click zone radius", + "center-click-zone-radius-info": "The size of the area in the middle of the menu which will either close or navigate a level up when clicked. Default is 50px.", + "check-for-new-versions": "Check for new versions", + "check-for-new-versions-info": "If enabled, Kando will show a notification when a new version is available.", + "close-menu": "Close menu", "color": "Color", - "white": "White", - "black": "Black", - "lazy-initialization-info": "If enabled, the menu window will only be created when the menu is opened for the first time. This will make the first opening of the menu a bit slower, but it may prevent issues when Kando is started too soon during login. Default is disabled.", - "lazy-initialization": "Lazy initialization", - "enable-achievements-info": "If enabled, Kando will track your progress towards achievements.", - "enable-achievements": "Track achievements", - "enable-achievement-notifications-info": "If enabled, notifications are shown when achievements are unlocked.", + "cycle-from-first": "Show next menu (begin at first)", + "cycle-from-recent": "Show next menu (continue from last)", + "dark": "Dark", + "dev-tools-note": "Kando uses two windows: One for the menu and one for the settings. You can open the development tools to inspect both windows separately.", + "developer-options": "Developer Options", + "do-nothing": "Do nothing", "enable-achievement-notifications": "Show achievement notifications", - "menu-behavior": "Menu Behavior", - "keep-input-focus-info": "If enabled, the menu will not receive keyboard input focus when opened. This disables Turbo Mode, but it may be useful if you require that other applications remain focused while the menu is open.", - "keep-input-focus": "Keep active application focused", - "enable-marking-mode-info": "With Marking Mode enabled, you can select items by dragging the mouse over them.", + "enable-achievement-notifications-info": "If enabled, notifications are shown when achievements are unlocked.", + "enable-achievements": "Track achievements", + "enable-achievements-info": "If enabled, Kando will track your progress towards achievements.", + "enable-gamepad-support": "Enable gamepad support", + "enable-gamepad-support-info": "If checked, you can use a connected gamepad to control the menu.", "enable-marking-mode": "Enable Marking Mode", - "enable-turbo-mode-info": "With Turbo Mode enabled, you can perform gestures as long as you hold down a modifier key such as Shift or Ctrl.", + "enable-marking-mode-info": "With Marking Mode enabled, you can select items by dragging the mouse over them.", "enable-turbo-mode": "Enable Turbo Mode", - "move-pointer-to-menu-center-info": "If checked, the mouse pointer will be moved to the center of a menu or submenu when necessary. This could be the case if a menu is opened too close to the edge of the screen or if a menu is opened in Centered Mode.", - "move-pointer-to-menu-center": "Move pointer to the menu center", - "require-click-for-hover-mode-info": "If unchecked, items will be selected immediately when the mouse is moved over them for menus using Hover Mode.", - "require-click-for-hover-mode": "Require click for Hover Mode selections", - "right-mouse-button-selects-parent-info": "If unchecked, the right mouse button will close the menu instead.", - "right-mouse-button-selects-parent": "Right mouse button selects parent", - "enable-gamepad-support-info": "If checked, you can use a connected gamepad to control the menu.", - "enable-gamepad-support": "Enable gamepad support", - "press-again-behavior-info": "This determines what happens when the shortcut is pressed again while a menu is shown. If multiple menus are assigned to the same shortcut, you can use this to cycle through all matching menus. Make sure to only hold down a modifier key if you want to use Turbo Mode together with an option other than 'Do nothing'.", - "press-again-behavior": "Press-shortcut-again behavior", - "do-nothing": "Do nothing", - "cycle-from-first": "Show next menu (begin at first)", - "cycle-from-recent": "Show next menu (continue from last)", - "close-menu": "Close menu", - "menu-sounds": "Menu Sounds", + "enable-turbo-mode-info": "With Turbo Mode enabled, you can perform gestures as long as you hold down a modifier key such as Shift or Ctrl.", + "fixed-stroke-length": "Fixed Stroke Length", + "fixed-stroke-length-info": "Usually, items are selected when you stop the movement or make a turn. If you set this to a value greater than 0, this behavior will change: Now items will only be selected if you dragged an item this far away from the center. Default is 0px.", + "gesture-jitter-threshold": "Gesture Jitter Threshold", + "gesture-jitter-threshold-info": "Smaller movements will not be considered in the gesture detection. Default is 10px.", + "gesture-pause-timeout": "Gesture Pause Timeout", + "gesture-pause-timeout-info": "Stop your gesture for this long to trigger a selection. Default is 100ms.", + "hardware-acceleration": "Enable hardware acceleration", + "hardware-acceleration-info": "This option can boost the performance of the app, but can also lead to some rendering artifacts. You have to restart Kando to apply this setting.", + "hidden": "Hidden", + "invisible-settings-button": "Invisible settings button", + "invisible-settings-button-info": "You can still use the button, it will appear when you move the mouse over it.", + "keep-input-focus": "Keep active application focused", + "keep-input-focus-info": "If enabled, the menu will not receive keyboard input focus when opened. This disables Turbo Mode, but it may be useful if you require that other applications remain focused while the menu is open.", + "lazy-initialization": "Lazy initialization", + "lazy-initialization-info": "If enabled, the menu window will only be created when the menu is opened for the first time. This will make the first opening of the menu a bit slower, but it may prevent issues when Kando is started too soon during login. Default is disabled.", "learn-how-to-add-sound-themes": "Learn how to add new sound themes to Kando [here]({{link}})!", - "sound-theme-info": "A sound theme is a collection of sounds that are played when you interact with the menu.", - "sound-theme": "Sound theme", - "volume-info": "The overall volume of the sound theme. Default is 0.5.", - "volume": "Volume", - "advanced-menu-options": "Advanced Menu Options", - "advanced-menu-options-note": "Usually, you can leave these settings at their default values.", - "center-click-zone-radius-info": "The size of the area in the middle of the menu which will either close or navigate a level up when clicked. Default is 50px.", - "center-click-zone-radius": "Center click zone radius", - "minimum-submenu-distance-info": "If a submenu is opened close to the parent menu, the parent will be moved away to this distance. Default is 150px.", + "light": "Light", + "localization-info": "Restart Kando to apply the new language.", + "localization-label": "Language", + "menu-behavior": "Menu Behavior", + "menu-sounds": "Menu Sounds", + "menu-window-dev-tools": "Inspect menu", + "message": "All your menus and Kando's settings are stored in two JSON files which you can also edit, share, or backup. Click [here]({{link}}) to open the directory where the files are stored.", + "minimum-gesture-angle": "Minimum Gesture Angle", + "minimum-gesture-angle-info": "Smaller deviations from straight movements will not trigger selections. Default is 20°.", + "minimum-gesture-length": "Minimum Gesture Length", + "minimum-gesture-length-info": "Straight movements must be at least this long to trigger a selection. Default is 150px.", "minimum-submenu-distance": "Minimum submenu distance", - "movement-threshold-info": "Smaller mouse movements will not be considered in Marking or Turbo mode. Default is 15px.", + "minimum-submenu-distance-info": "If a submenu is opened close to the parent menu, the parent will be moved away to this distance. Default is 150px.", + "move-pointer-to-menu-center": "Move pointer to the menu center", + "move-pointer-to-menu-center-info": "If checked, the mouse pointer will be moved to the center of a menu or submenu when necessary. This could be the case if a menu is opened too close to the edge of the screen or if a menu is opened in Centered Mode.", "movement-threshold": "Movement threshold", - "minimum-gesture-length-info": "Straight movements must be at least this long to trigger a selection. Default is 150px.", - "minimum-gesture-length": "Minimum Gesture Length", - "minimum-gesture-angle-info": "Smaller deviations from straight movements will not trigger selections. Default is 20°.", - "minimum-gesture-angle": "Minimum Gesture Angle", - "gesture-jitter-threshold-info": "Smaller movements will not be considered in the gesture detection. Default is 10px.", - "gesture-jitter-threshold": "Gesture Jitter Threshold", - "gesture-pause-timeout-info": "Stop your gesture for this long to trigger a selection. Default is 100ms.", - "gesture-pause-timeout": "Gesture Pause Timeout", - "fixed-stroke-length-info": "Usually, items are selected when you stop the movement or make a turn. If you set this to a value greater than 0, this behavior will change: Now items will only be selected if you dragged an item this far away from the center. Default is 0px.", - "fixed-stroke-length": "Fixed Stroke Length", - "wlroots-specific-options": "Options for wlroots-based Backends", + "movement-threshold-info": "Smaller mouse movements will not be considered in Marking or Turbo mode. Default is 15px.", + "none": "None", "options-that-will-only-affect-the-wlroots-backend": "These options only affect wlroots-based backends and have no effect on other backends.", - "wlroots-pointer-get-timeout-mouse-info": "The maximum time in milliseconds to wait for a mouse pointer position from wlroots-based backends. If the timeout is reached, a fallback position will be used. Default is 500ms.", - "wlroots-pointer-get-timeout-mouse": "Get-pointer-position timeout", - "wlroots-pointer-get-timeout-touch-info": "The maximum time in milliseconds to wait for a touch pointer position from wlroots-based backends. If the timeout is reached, a fallback position will be used. Default is 1500ms.", - "wlroots-pointer-get-timeout-touch": "Get-touch-position timeout", - "wlroots-pointer-get-timeout-default-behavior-info": "Determines where the pointer should be assumed to be if no position could be obtained from the wlroots-based backends within the configured timeout.", - "wlroots-pointer-get-timeout-default-behavior": "Pointer fallback position", - "center": "Center", + "press-again-behavior": "Press-shortcut-again behavior", + "press-again-behavior-info": "This determines what happens when the shortcut is pressed again while a menu is shown. If multiple menus are assigned to the same shortcut, you can use this to cycle through all matching menus. Make sure to only hold down a modifier key if you want to use Turbo Mode together with an option other than 'Do nothing'.", "previously-reported": "Previously reported", - "backup-and-restore": "Backup and Restore", - "message": "All your menus and Kando's settings are stored in two JSON files which you can also edit, share, or backup. Click [here]({{link}}) to open the directory where the files are stored.", - "backup-menus": "Backup menus.json…", - "backup-settings": "Backup config.json…", - "restore-menus": "Restore menus.json…", - "restore-settings": "Restore config.json…", - "developer-options": "Developer Options", - "reload-note": "When you reload the menu theme, CSS changes will be applied even if a menu is currently shown. For changes made to the theme.json file, you need to re-open the menu.", "reload-menu-theme": "Reload menu theme", + "reload-note": "When you reload the menu theme, CSS changes will be applied even if a menu is currently shown. For changes made to the theme.json file, you need to re-open the menu.", "reload-sound-theme": "Reload sound theme", - "dev-tools-note": "Kando uses two windows: One for the menu and one for the settings. You can open the development tools to inspect both windows separately.", - "menu-window-dev-tools": "Inspect menu", - "settings-window-dev-tools": "Inspect settings" + "require-click-for-hover-mode": "Require click for Hover Mode selections", + "require-click-for-hover-mode-info": "If unchecked, items will be selected immediately when the mouse is moved over them for menus using Hover Mode.", + "restore-menus": "Restore menus.json…", + "restore-settings": "Restore config.json…", + "right-mouse-button-selects-parent": "Right mouse button selects parent", + "right-mouse-button-selects-parent-info": "If unchecked, the right mouse button will close the menu instead.", + "sakura-dark": "Sakura Dark", + "sakura-light": "Sakura Light", + "sakura-system": "Sakura System", + "settings-button-position": "Settings button position", + "settings-button-position-info": "Choose the screen corner where the settings button will be shown.", + "settings-window-color-scheme": "Settings window color scheme", + "settings-window-color-scheme-info": "If you choose 'system', the settings window will use the same color scheme as your operating system.", + "settings-window-dev-tools": "Inspect settings", + "settings-window-flavor": "Settings window flavor", + "settings-window-flavor-info": "If you choose a transparent flavor, you will have to restart the settings window to apply the effect.", + "sound-theme": "Sound theme", + "sound-theme-info": "A sound theme is a collection of sounds that are played when you interact with the menu.", + "system": "System", + "title": "General Settings", + "top-left": "Top Left", + "top-right": "Top Right", + "transparent-dark": "Transparent Dark", + "transparent-light": "Transparent Light", + "transparent-system": "Transparent System", + "tray-icon-flavor": "Tray icon flavor", + "tray-icon-flavor-info": "You can also choose to hide the tray icon completely.", + "volume": "Volume", + "volume-info": "The overall volume of the sound theme. Default is 0.5.", + "white": "White", + "wlroots-pointer-get-timeout-default-behavior": "Pointer fallback position", + "wlroots-pointer-get-timeout-default-behavior-info": "Determines where the pointer should be assumed to be if no position could be obtained from the wlroots-based backends within the configured timeout.", + "wlroots-pointer-get-timeout-mouse": "Get-pointer-position timeout", + "wlroots-pointer-get-timeout-mouse-info": "The maximum time in milliseconds to wait for a mouse pointer position from wlroots-based backends. If the timeout is reached, a fallback position will be used. Default is 500ms.", + "wlroots-pointer-get-timeout-touch": "Get-touch-position timeout", + "wlroots-pointer-get-timeout-touch-info": "The maximum time in milliseconds to wait for a touch pointer position from wlroots-based backends. If the timeout is reached, a fallback position will be used. Default is 1500ms.", + "wlroots-specific-options": "Options for wlroots-based Backends" + }, + "hover-mode": "Hover Mode", + "hover-mode-info": "For power users only! Select items by hovering over them.", + "icon-picker-dialog": { + "base64-example": "Base64 example:", + "base64-hint": "Base64 encoded icons provide an easy way to include any kind of icon into your menus. You can use a service like [www.base64-image.de]({{link}}) to convert any image into a base64 encoded string. This even works for animated gifs!", + "file-example": "file: URI example:", + "hint": "Learn [here]({{link}}) how to add or create your own icon themes.", + "reload-button-tooltip": "Reload all icon themes", + "search-placeholder": "Search icons…", + "url-example": "URL example:" }, + "import-menu": "Import menu", + "import-menu-error-message": "The selected file could not be imported. It does not contain a valid Kando exported menu.", + "import-menu-error-title": "Failed to import menu", "introduction-dialog": { - "slide1-title": "Kando offers a unique and efficient way for interacting with your computer.", + "chapter1": "Getting Started", + "chapter2": "Marking Mode", + "chapter3": "Turbo Mode", + "chapter4": "Next Steps", + "chapter5": "Getting Help", + "show-again": "Show this dialog again", "slide1-text": "Swipe through these slides to learn what Kando can do for you! You can use the chapter marks on the left to quickly jump to a specific part of the introduction.", - "slide2-title": "Open the menu!", - "slide2-text-standard": "If you launched Kando for the first time, you can open the example menu with Ctrl+Space. Close it again with the Escape key or with your right mouse button anywhere on the screen.", + "slide1-title": "Kando offers a unique and efficient way for interacting with your computer.", + "slide10-text": "**Do not wait for the animations to finish!** Just zigzag your way through the menu. This is the fastest way to select items!", + "slide11-text": "**Don't be afraid of accidental selections!** Actions are only executed as soon as you release your mouse button in Marking Mode or a keyboard key in Turbo Mode. Use this to explore the menu!", + "slide12-text": "Kando is highly customizable. You can use it to open applications, files, execute keyboard macros, and many other things. You can [change the menu style]({{link1}}), [add icon themes]({{link2}}) and even [use sounds]({{link3}}) in your menus!", + "slide12-title": "There is more!", + "slide13-text": "If you need help at any point, feel free to join our [Discord Server]({{link1}}) or check out the [documentation]({{link2}})!", "slide2-text-no-shortcuts": "If you launched Kando for the first time, you [may need to perform some additional steps on Linux to get the global hotkeys working]({{link}}). Once this is working, you can close a menu with the Escape key or with your right mouse button.", + "slide2-text-standard": "If you launched Kando for the first time, you can open the example menu with Ctrl+Space. Close it again with the Escape key or with your right mouse button anywhere on the screen.", + "slide2-title": "Open the menu!", "slide3-hint1": "You can also click here to close the menu.", "slide3-hint2": "Click anywhere here to select the item.", "slide3-text": "In Kando, **your entire screen is a click-target**! You do not have to aim for the icons, you can click anywhere in an item's wedge. This makes it much more efficient to select items.", @@ -178,380 +471,87 @@ "slide5-hint": "Click anywhere here to go up one level.", "slide5-text": "To **navigate back**, either click in the parent's wedge or in the center of the menu.", "slide6-text": "This way, you can quickly explore the menu structure.", - "slide7-title": "Become faster: Marking Mode", "slide7-text": "Click and drag over an item to enter Marking Mode. **If you pause the pointer movement or make a turn, the currently dragged submenu will open!** Remember the path to an item and draw it with expressive zig-zag movements.", + "slide7-title": "Become faster: Marking Mode", "slide8-text": "**The menu reacts to your mouse movements!** A submenu opens when you want it to open. With some practice, you will be able to select items without even looking at the menu.", - "slide9-title": "Be lightning fast: Turbo Mode", "slide9-text": "If you **keep a key pressed** (such as _Ctrl_, _Shift_, or _Alt_) after opening the menu, you can perform selections by just moving the pointer. No clicking or dragging is necessary.", - "slide10-text": "**Do not wait for the animations to finish!** Just zigzag your way through the menu. This is the fastest way to select items!", - "slide11-text": "**Don't be afraid of accidental selections!** Actions are only executed as soon as you release your mouse button in Marking Mode or a keyboard key in Turbo Mode. Use this to explore the menu!", - "slide12-title": "There is more!", - "slide12-text": "Kando is highly customizable. You can use it to open applications, files, execute keyboard macros, and many other things. You can [change the menu style]({{link1}}), [add icon themes]({{link2}}) and even [use sounds]({{link3}}) in your menus!", - "slide13-text": "If you need help at any point, feel free to join our [Discord Server]({{link1}}) or check out the [documentation]({{link2}})!", - "chapter1": "Getting Started", - "chapter2": "Marking Mode", - "chapter3": "Turbo Mode", - "chapter4": "Next Steps", - "chapter5": "Getting Help", - "title": "Welcome to Kando!", - "show-again": "Show this dialog again" + "slide9-title": "Be lightning fast: Turbo Mode", + "title": "Welcome to Kando!" }, + "invalid-dropdown-selection": "Select an option…", + "menu-behavior": "Menu Behavior", + "menu-behavior-info": "Before you enable these options, we recommend learning why we like Kando's default behavior [here]({{link}})!", + "menu-conditions": "Menu Conditions", + "menu-conditions-info": "You can bind multiple menus to the same shortcut and then choose under which conditions each menu should be shown.", "menu-themes-dialog": { "accent-colors": "Accent colors", - "dark": "Dark Mode", - "light": "Light Mode", "accent-colors-info": "Each theme can have a different set of accent colors.", - "reset-color-picker": "Reset to defaults", - "no-accent-colors": "This theme does not support accent colors.", - "title": "Menu Themes", - "fade-in-time-info": "The time it takes for the menu to fade in. Default is 150ms.", + "author": "by {{author}}", + "create-your-own-themes": "Create your own themes", + "dark": "Dark Mode", "fade-in-time": "Fade-in time", - "fade-out-time-info": "The time it takes for the menu to fade out. Default is 200ms.", + "fade-in-time-info": "The time it takes for the menu to fade in. Default is 150ms.", "fade-out-time": "Fade-out time", - "menu-scale-info": "Use this to increase or decrease the size of your menus. Default is 1.0.", - "menu-scale": "Menu scale", - "selection-wedges-info": "If enabled and supported by the selected theme, the selectable area of menu items will be highlighted.", - "selection-wedges": "Draw item wedges", - "light-dark-mode-info": "If enabled, you can choose a different theme and color set if your system is in light or dark color mode.", - "light-dark-mode": "Enable light/dark mode", + "fade-out-time-info": "The time it takes for the menu to fade out. Default is 200ms.", "get-themes-online": "Get themes online", - "create-your-own-themes": "Create your own themes", + "light": "Light Mode", + "light-dark-mode": "Enable light/dark mode", + "light-dark-mode-info": "If enabled, you can choose a different theme and color set if your system is in light or dark color mode.", + "menu-scale": "Menu scale", + "menu-scale-info": "Use this to increase or decrease the size of your menus. Default is 1.0.", + "no-accent-colors": "This theme does not support accent colors.", "open-theme-directory": "Open theme directory", - "author": "by {{author}}" + "reset-color-picker": "Reset to defaults", + "selection-wedges": "Draw item wedges", + "selection-wedges-info": "If enabled and supported by the selected theme, the selectable area of menu items will be highlighted.", + "title": "Menu Themes" }, - "all-menus": "All Menus", - "search-menus-placeholder": "Search menus…", - "add-collection-tooltip": "Create a new menu collection. Use collections to group your menus by tags!", - "no-menus": "You have no menus.", - "no-menus-note": "If you deleted the last one by accident, you can restore it using the undo button.", "no-matching-menus": "No menus found.", "no-matching-menus-note": "Maybe try a different search term?", - "empty-collection": "This collection is empty.", - "empty-collection-note": "Edit the tags above or add a completely new menu to this collection with the button below.", - "create-menu-button": "New menu", - "duplicate-menu": "Duplicate menu", - "export-menu": "Export menu", - "import-menu": "Import menu", - "delete-menu": "Delete menu", - "add-menu-item-hint": "Drag this item to add it to the menu above!", - "add-menu-items": "Add Menu Items", - "undo": "Undo", + "no-menus": "You have no menus.", + "no-menus-note": "If you deleted the last one by accident, you can restore it using the undo button.", + "not-bound": "Not Bound", "redo": "Redo", - "app-picker": { - "hint": "You can also drag and drop an app from your start menu to Kando's menu editor!", - "search-placeholder": "Search for an app…", - "use-selected": "Use selected" + "restore-backup": "Restore Backup…", + "restore-general-settings-error-title": "Failed to load general settings backup!", + "restore-general-settings-success-message": "Your general settings have been restored from the backup file.", + "restore-general-settings-success-title": "Success!", + "restore-general-settings-warning-message": "This will overwrite your current application settings with the contents of the selected backup file! Your menus and menu collections will not be affected.", + "restore-general-settings-warning-title": "Do you really want to restore the general settings?", + "restore-menu-settings-error-title": "Failed to load menus backup!", + "restore-menu-settings-success-message": "Your menus and menu collections have been restored from the backup file.", + "restore-menu-settings-success-title": "Success!", + "restore-menu-settings-warning-message": "This will overwrite your current menus and menu collections with the contents of the selected backup file!", + "restore-menu-settings-warning-title": "Do you really want to restore the menu settings?", + "screen-area-picker": { + "bottom-right": "Drag this to the bottom right corner of your area.", + "bottom-right-value": "Right: {{x}}, Bottom: {{y}}", + "confirm": "Use this area", + "invalid": "Make sure the top left corner is above and to the left of the bottom right corner.", + "top-left": "Drag this to the top left corner of your area.", + "top-left-value": "Left: {{x}}, Top: {{y}}", + "valid": "Great! You have selected a valid area." }, - "menu-behavior": "Menu Behavior", - "menu-behavior-info": "Before you enable these options, we recommend learning why we like Kando's default behavior [here]({{link}})!", - "centered-mode-info": "Open the menu in the screen's center instead of at the cursor.", - "centered-mode": "Centered Mode", - "anchored-mode-info": "Open submenus at the same position as the parent menu. Checking this, will disable Marking Mode and Turbo Mode.", - "anchored-mode": "Anchored Mode", - "hover-mode-info": "For power users only! Select items by hovering over them.", - "hover-mode": "Hover Mode", - "menu-conditions": "Menu Conditions", - "menu-conditions-info": "You can bind multiple menus to the same shortcut and then choose under which conditions each menu should be shown.", - "app-condition-info": "Show the menu only if a specific application is focused. This supports regular expressions like /firefox|chrome/i.", - "app-condition": "Limit to Specific Apps", - "app-condition-placeholder": "App name", - "app-condition-tooltip": "Select an app", - "window-condition-info": "Show the menu only if the focused window's title contains a given text. This supports regular expressions like /youtube|vimeo/i.", - "window-condition": "Limit to Specific Window Titles", - "window-condition-placeholder": "Window title", - "window-condition-tooltip": "Select a window", - "area-condition-info": "Show the menu only if the pointer is in a given area on the screen. The area is given in pixels relative to the top left corner of your main display. If you leave a field empty, the area is unbounded in that direction.", - "area-condition": "Limit to Specific Screen Area", - "area-condition-top-placeholder": "Top", - "area-condition-left-placeholder": "Left", - "area-condition-bottom-placeholder": "Bottom", - "area-condition-right-placeholder": "Right", - "area-condition-tooltip": "Select a screen area", + "search-menus-placeholder": "Search menus…", + "shortcut-id-label": "Shortcut ID", "shortcut-info": "This shortcut opens the menu. It must contain one normal key and any number of modifiers such as Ctrl, Alt, or Shift. When recording, you do not have to press all keys at once, you can also press them one after another. This is useful if a shortcut is already bound to another menu!", "shortcut-label": "Shortcut", "shortcut-recording": "Press a shortcut…", - "shortcut-id-label": "Shortcut\u00a0ID", - "tags-info": "Tags can be used to group menus in menu collections.", "tags": "Tags", - "duplicate-menu-item": "Duplicate menu item", - "delete-menu-item": "Delete menu item", - "screen-area-picker": { - "top-left-value": "Left: {{x}}, Top: {{y}}", - "top-left": "Drag this to the top left corner of your area.", - "bottom-right-value": "Right: {{x}}, Bottom: {{y}}", - "bottom-right": "Drag this to the bottom right corner of your area.", - "valid": "Great! You have selected a valid area.", - "invalid": "Make sure the top left corner is above and to the left of the bottom right corner.", - "confirm": "Use this area" - }, + "tags-info": "Tags can be used to group menus in menu collections.", + "undo": "Undo", + "window-condition": "Limit to Specific Window Titles", + "window-condition-info": "Show the menu only if the focused window's title contains a given text. This supports regular expressions like /youtube|vimeo/i.", + "window-condition-placeholder": "Window title", + "window-condition-tooltip": "Select a window", "window-picker-dialog": { - "result": "You selected \"{{name}}\".", - "instructions": "Hit the button below and focus the target window within the next five seconds.", - "restart-countdown": "Start countdown again", - "start-countdown": "Start countdown", + "confirm": "Use this value", "countdown_one": "Selecting in {{count}} second…", "countdown_other": "Selecting in {{count}} seconds…", - "confirm": "Use this value" - } - }, - "menu-items": { - "command": { - "name": "Run Command", - "description": "Launch apps or scripts.", - "choose-app": "Choose an app…", - "placeholder": "Insert any command…", - "isolated-info": "This will run the command in a clean environment, meaning that it will not inherit any environment variables from Kando. This can help with commands that do not start properly.", - "isolated": "Run isolated", - "detached-info": "This will disconnect the command from Kando, so it will continue to run even if Kando is closed. Disabling this may resolve issues with commands that do not start properly.", - "detached": "Run detached", - "tip-1": "You can use the Command item type to launch applications or scripts.", - "tip-2": "If the path to an executable contains spaces, you should \"wrap it in quotes\".", - "tip-3": "Use {{app_name}} to insert the name of the application which was focused when you opened the menu.", - "tip-4": "Use {{window_name}} to insert the name of the window which was focused when you opened the menu.", - "tip-5": "Use {{pointer_x}} and {{pointer_y}} to insert the pointer position where the menu was opened.", - "tip-6": "Click [here]({{link}}) to learn how to to find the commands for launching your apps." - }, - "file": { - "name": "Open File", - "description": "Opens a file or folder.", - "placeholder": "Choose a file or folder…", - "tip-1": "You can use this item type to open files or folders." - }, - "hotkey": { - "name": "Simulate Hotkey", - "description": "Presses a key combination.", - "hotkey-info": "This hotkey will be triggered when the item is selected. When recording, you do not have to press all keys at once, you can also press them one after another. This is useful if a hotkey is already bound to some global action!", - "hotkey": "Hotkey", - "recording-placeholder": "Type a hotkey…", - "tip-1": "When recording a hotkey, you do not have to press all keys at once. You can press them one after another.", - "tip-2": "If you cannot record a key because it is used by the system, try typing its name directly.", - "tip-3": "Click [this link]({{link}}) to see all valid key names." - }, - "macro": { - "name": "Execute Macro", - "description": "Types a keyboard macro.", - "placeholder": "Hit the record button to start recording!", - "recording-placeholder": "Press any keys…", - "tip-1": "Per default, Kando adds a 10ms delay before each key event. You can change this with the \"delay\" property.", - "tip-2": "You can edit the macro also by hand. This is useful if you want to adjust the timing of the keys." - }, - "redirect": { - "name": "Redirect", - "description": "Opens another menu." - }, - "settings": { - "name": "Open Settings", - "description": "Opens the Kando settings window.", - "tip-1": "This item type opens the Kando settings window." - }, - "submenu": { - "name": "Submenu", - "description": "Contains other menu items.", - "tip-1": "Submenus can be used to group items.", - "tip-2": "You can also nest submenus inside of submenus.", - "tip-3": "Submenus can be used to create complex menu structures.", - "tip-4": "You should avoid adding more than twelve items to a submenu. Eight is a good number.", - "tip-5": "You can use the tiny lock icons in the preview to fix an item's position in the menu.", - "tip-6": "You can reorder items by dragging them in the preview.", - "tip-7": "You can delete a menu or a menu item with the trash icon below." - }, - "text": { - "name": "Paste Text", - "description": "Inserts the given text.", - "placeholder": "Insert any text…", - "tip-1": "This action uses your clipboard to paste the text. After using the action, the clipboard will contain the text." - }, - "uri": { - "name": "Open URI", - "description": "Opens websites and more.", - "placeholder": "Insert any URI…", - "tip-1": "You can use the URI item type to open a website using the http:// protocol.", - "tip-2": "You can use this to call custom URI schemes like slack:// or zoommtg://.", - "tip-3": "You can use the URI item type to open a mailto: link.", - "tip-4": "Use {{app_name}} to insert the name of the application which was focused when you opened the menu.", - "tip-5": "Use {{window_name}} to insert the name of the window which was focused when you opened the menu.", - "tip-6": "Use {{pointer_x}} and {{pointer_y}} to insert the pointer position where the menu was opened." - }, - "common": { - "delayed-option-info": "Useful if the action targets a window that needs to be focused.", - "delayed-option": "Wait for fade-out animation", - "inhibit-shortcuts-info": "Disables all Kando shortcuts while the hotkey or macro is being simulated. This prevents the simulated input from accidentally triggering other menu shortcuts.", - "inhibit-shortcuts": "Disable shortcuts" - } - }, - "achievements": { - "attributes": { - "novice": "Novice", - "capable": "Capable", - "skilled": "Skilled", - "expert": "Expert", - "master": "Sensei" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Road of Emptiness {{tier}}", - "description": "Abort a selection {{n}} times." - }, - "selector": { - "name": "{{attribute}} Samurai", - "description": "Select {{n}} items." - }, - "depth-selector": { - "name1": "{{attribute}} Slicer", - "name2": "{{attribute}} Two-Layer Slicer", - "name3": "{{attribute}} Deep Slicer", - "description": "Select {{n}} items at depth {{depth}} in less than {{time}} ms." - }, - "click-selector": { - "name": "{{attribute}} Click-Click Champion", - "description": "Select {{n}} items using mouse clicks." - }, - "keyboard-selector": { - "name": "{{attribute}} Hotkey Hero", - "description": "Select {{n}} items using your keyboard." - }, - "gamepad-selector": { - "name": "{{attribute}} Gamepad Warrior", - "description": "Select {{n}} items using a gamepad." - }, - "gesture-selector": { - "name": "{{attribute}} Power Ninja", - "description": "Select {{n}} items using turbo or marking mode." - }, - "settings-opened": { - "name": "The Journey is the Reward {{tier}}", - "description": "Open the settings dialog {{n}} times." - }, - "backup": { - "name": "Path of Foresight {{tier}}", - "description": "Backup your menus or settings {{n}} times." - }, - "restore": { - "name": "Second Chance {{tier}}", - "description": "Restore a backup {{n}} times." - }, - "added-items": { - "name": "Way of Kando {{tier}}", - "description": "Create {{n}} items in the menu editor." - }, - "deleted-all-menus": { - "name": "Clear the Dojo", - "description": "Delete all of your menus." - }, - "full-menu": { - "name": "Breadth over Depth", - "description": "Create a menu with more than twelve items." - }, - "deep-menu": { - "name": "Master of Depth", - "description": "Add a menu item to a four-level deep submenu." - }, - "sponsors-viewed": { - "name": "Guardian of Kando", - "description": "Consider becoming a sponsor of Kando." - }, - "menu-themes-selected": { - "name": "Way of the Aesthete", - "description": "Switch the menu theme {{n}} times." - }, - "tutorial-viewed": { - "name": "The Journey Begins", - "description": "Complete the Kando introduction tutorial." - }, - "many-selections-streak": { - "name": "Hands of Lightning {{tier}}", - "description": "Select {{n}} items within {{time}} s." - }, - "speedy-selections-streak": { - "name": "Faster than Thought {{tier}}", - "description": "Make {{n}} consecutive selections on average faster than {{time}} ms." - }, - "completed-title": "Achievement unlocked!" - }, - "main": { - "new-version-notification-header": "A new version of Kando is available!", - "new-version-notification-body": "Get it from {{link}}.", - "show-settings": "Show settings", - "un-inhibit-shortcuts": "Re-enable shortcuts", - "inhibit-shortcuts": "Temporarily disable all shortcuts", - "quit": "Quit", - "invalid-link-header": "Invalid link", - "invalid-link-message": "The deep link could not be parsed." - }, - "example-menu": { - "name": "Example Menu", - "apps": { - "submenu": "Apps", - "safari": "Safari", - "web-browser": "Web Browser", - "email": "E-Mail", - "apple-music": "Music", - "gimp": "GIMP", - "paint": "Paint", - "finder": "Finder", - "file-browser": "File Browser", - "terminal": "Terminal" - }, - "web-links": { - "submenu": "Web Links", - "google": "Google", - "kando-on-github": "Kando on GitHub", - "kando-on-kofi": "Kando on Ko-fi", - "kando-on-youtube": "Kando on YouTube", - "kando-on-discord": "Kando on Discord" - }, - "next-workspace": "Next Workspace", - "clipboard": { - "submenu": "Clipboard", - "paste": "Paste", - "copy": "Copy", - "cut": "Cut" - }, - "audio": { - "submenu": "Audio", - "next-track": "Next Track", - "play-pause": "Play / Pause", - "mute": "Mute", - "previous-track": "Previous Track" - }, - "windows": { - "submenu": "Windows", - "mission-control": "Mission Control", - "toggle-maximize": "Toggle Maximize", - "tile-right": "Tile Right", - "close-window": "Close Window", - "tile-left": "Tile Left" - }, - "previous-workspace": "Previous Workspace", - "bookmarks": { - "submenu": "Bookmarks", - "downloads": "Downloads", - "videos": "Videos", - "pictures": "Pictures", - "documents": "Documents", - "desktop": "Desktop", - "home": "Home", - "music": "Music" - } - }, - "backends": { - "gnome": { - "error": "Could not connect to Kando Integration GNOME Shell extension. You can get it from here: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando cannot directly bind global shortcuts on Hyprland. Instead, specify a shortcut ID here and bind a shortcut in your hyprland.conf with something like \"bind = CTRL, Space, global, kando:example-menu\". Replace example-menu with the ID chosen here." - }, - "kde-wayland": { - "shortcut-info": "Kando cannot directly bind global shortcuts on KDE/Wayland. Instead, specify a shortcut ID here and then search for it in the KWin section of the global shortcuts in your KDE's system settings. There you can assign the shortcut which will open this menu." - }, - "niri": { - "shortcut-info": "Niri does not yet support global shortcuts. But you can open this menu using 'kando --menu \"Menu Name\"' from the command line or from your niri config." + "instructions": "Hit the button below and focus the target window within the next five seconds.", + "restart-countdown": "Start countdown again", + "result": "You selected \"{{name}}\".", + "start-countdown": "Start countdown" } } } diff --git a/locales/es/translation.json b/locales/es/translation.json index 34868f438..e86394bee 100644 --- a/locales/es/translation.json +++ b/locales/es/translation.json @@ -1,299 +1,558 @@ { - "backends": { - "gnome": { - "error": "No se pudo conectar a la extensión de GNOME Shell de Kando Integration. Puede obtenerla desde aquí: {{link}}" - }, - "hyprland": { - "shortcut-info": "" - }, - "kde-wayland": { - "shortcut-info": "" - } - }, - "example-menu": { - "apps": { - "apple-music": "Música", - "email": "Correo Electrónico", - "file-browser": "Administrador de Archivos", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Aplicaciones", - "terminal": "Terminal", - "web-browser": "Navegador" - }, - "audio": { - "mute": "Silencio", - "next-track": "Siguiente pista", - "play-pause": "Reproducir / Pausa", - "previous-track": "Anterior pista", - "submenu": "Sonido" - }, - "bookmarks": { - "desktop": "Escritorio", - "documents": "Documentos", - "downloads": "Descargas", - "home": "Inicio", - "music": "Música", - "pictures": "Imágenes", - "submenu": "Favoritos", - "videos": "Videos" - }, - "clipboard": { - "copy": "Copiar", - "cut": "Cortar", - "paste": "Pegar", - "submenu": "Portapapeles" - }, - "name": "Menú de ejemplo", - "next-workspace": "Siguiente espacio de trabajo", - "previous-workspace": "Espacio de trabajo anterior", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando en Discord", - "kando-on-github": "Kando en GitHub", - "kando-on-kofi": "Kando en Ko-fi", - "kando-on-youtube": "Kando en YouTube", - "submenu": "Sitios Web" - }, - "windows": { - "close-window": "Cerrar ventana", - "mission-control": "Mission Control", - "submenu": "Ventanas", - "tile-left": "Ajustar a la izquierda", - "tile-right": "Ajustar a la derecha", - "toggle-maximize": "Alternar maximizar" - } - }, - "main": { - "failed-to-start-header": "Kando no se ha iniciado", - "new-version-notification-header": "Una nueva versión de Kando está disponible!", - "invalid-link-header": "Enlace no válido", - "quit": "Salir", - "show-settings": "Mostrar configuración", - "un-inhibit-shortcuts": "Reactivar atajos", - "inhibit-shortcuts": "Desactivar todos los atajos temporalmente" - }, - "menu-items": { - "command": { - "command": "Comando", - "command-info": "Esto se ejecutará.", - "description": "Ejecute aplicaciones o secuencias de órdenes.", - "name": "Ejecutar orden", - "tip-1": "Puede usar el tipo de elemento Orden para iniciar aplicaciones o secuencias.", - "tip-2": "Si la dirección al ejecutable contiene espacios, \"entrecomíllela\".", - "tip-3": "Usa {{app_name}} para insertar el nombre de la aplicación que estaba enfocada cuando abrió el menú.", - "tip-4": "Usa {{window_name}}para insertar el nombre de la ventana que estaba enfocada cuando abrió el menú.", - "tip-5": "Usa {{pointer_x}} y {{pointer_y}} para insertar la posición del puntero donde se abrió el menú.", - "placeholder": "Inserte cualquier orden…", - "choose-app": "Elija una aplicación…" - }, - "hotkey": { - "description": "Presiona una combinación de teclas.", - "hotkey": "Atajo", - "name": "Simular atajo", - "recording-placeholder": "Presione un atajo…", - "tip-1": "Al grabar un atajo, no es necesario presionar todas las teclas a la vez. Puede presionarlas una tras otra.", - "tip-2": "Si no puede grabar una tecla porque la utiliza el sistema, pruebe a escribir directamente su nombre." - }, - "macro": { - "description": "Escribe una macro del teclado.", - "name": "Simular Macro", - "placeholder": "¡Pulsa el botón de grabación para comenzar a grabar!", - "recording-placeholder": "Presiona las teclas…", - "tip-1": "De manera predeterminada, Kando añade una demora de 10 ms antes de cada suceso de tecla. Puede cambiarlo con la propiedad «delay»." - }, - "submenu": { - "description": "Contiene otras opciones de menú.", - "detailed-description_one": "", - "detailed-description_many": "Contiene {{count}} elementos en el menú.", - "detailed-description_other": "", - "name": "Submenú", - "tip-1": "Los submenús pueden utilizarse para agrupar elementos.", - "tip-2": "También puedes anidar submenús dentro de submenús.", - "tip-3": "Los submenús permiten crear estructuras de menú complejas.", - "tip-4": "Evite añadir más de doce elementos a un submenú. Ocho es un buen número.", - "tip-5": "Puedes usar lo íconos de bloqueo en la vista previa para fijar la posición de un elemento en el menú.", - "tip-6": "Puede reordenar los elementos arrastrándolos en la vista previa." - }, - "text": { - "description": "Inserta el texto indicado.", - "name": "Pegar texto", - "placeholder": "Inserta cualquier texto…", - "tip-1": "Esta acción utiliza el portapapeles para pegar el texto. Después de usar la acción, el portapapeles contendrá el texto." - }, - "uri": { - "description": "Abrir archivos o sitios web.", - "name": "Abrir URI", - "tip-1": "Puedes usar el elemento de tipo URI para abrir un sitio web utilizando el protocolo http://.", - "tip-2": "Puedes usar el elemento de tipo URI para abrir un archivo o carpeta usando el protocolo file://.", - "tip-3": "Puedes usar el elemento de tipo URI para abrir un link mailto:.", - "tip-4": "Usa {{app_name}} para insertar el nombre de la aplicación que fué enfocada cuando abriste el menú.", - "tip-5": "Use {{window_name}} para insertar el nombre de la ventana que estaba activa cuando abrió el menú.", - "tip-6": "Utilice {{pointer_x}} y {{pointer_y}} para insertar la posición del puntero donde se abrió el menú.", - "uri": "URI", - "placeholder": "Inserte cualquier URI…" - }, - "file": { - "placeholder": "Elegir archivo o carpeta…", - "tip-1": "Puede usar este tipo de elemento para abrir archivos o carpetas.", - "name": "Abrir archivo", - "description": "Abre un archivo o carpeta." - }, - "redirect": { - "description": "Abre otro menú." - }, - "settings": { - "description": "Abre la ventana de configuración de Kando.", - "name": "Abrir configuración", - "tip-1": "Este tipo de elemento abre la ventana de configuración de Kando." - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "No se pudo conectar a la extensión de GNOME Shell de Kando Integration. Puede obtenerla desde aquí: {{link}}" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Música", + "email": "Correo Electrónico", + "file-browser": "Administrador de Archivos", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Aplicaciones", + "terminal": "Terminal", + "web-browser": "Navegador" + }, + "audio": { + "mute": "Silencio", + "next-track": "Siguiente pista", + "play-pause": "Reproducir / Pausa", + "previous-track": "Anterior pista", + "submenu": "Sonido" + }, + "bookmarks": { + "desktop": "Escritorio", + "documents": "Documentos", + "downloads": "Descargas", + "home": "Inicio", + "music": "Música", + "pictures": "Imágenes", + "submenu": "Favoritos", + "videos": "Videos" + }, + "clipboard": { + "copy": "Copiar", + "cut": "Cortar", + "paste": "Pegar", + "submenu": "Portapapeles" + }, + "name": "Menú de ejemplo", + "next-workspace": "Siguiente espacio de trabajo", + "previous-workspace": "Espacio de trabajo anterior", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando en Discord", + "kando-on-github": "Kando en GitHub", + "kando-on-kofi": "Kando en Ko-fi", + "kando-on-youtube": "Kando en YouTube", + "submenu": "Sitios Web" + }, + "windows": { + "close-window": "Cerrar ventana", + "mission-control": "Mission Control", + "submenu": "Ventanas", + "tile-left": "Ajustar a la izquierda", + "tile-right": "Ajustar a la derecha", + "toggle-maximize": "Alternar maximizar" + } + }, + "main": { + "inhibit-shortcuts": "Desactivar todos los atajos temporalmente", + "invalid-link-header": "Enlace no válido", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "Una nueva versión de Kando está disponible!", + "quit": "Salir", + "show-settings": "Mostrar configuración", + "un-inhibit-shortcuts": "Reactivar atajos" + }, + "menu-items": { + "command": { + "choose-app": "Elija una aplicación…", + "description": "Ejecute aplicaciones o secuencias de órdenes.", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "Ejecutar orden", + "placeholder": "Inserte cualquier orden…", + "tip-1": "Puede usar el tipo de elemento Orden para iniciar aplicaciones o secuencias.", + "tip-2": "Si la dirección al ejecutable contiene espacios, \"entrecomíllela\".", + "tip-3": "Usa {{app_name}} para insertar el nombre de la aplicación que estaba enfocada cuando abrió el menú.", + "tip-4": "Usa {{window_name}}para insertar el nombre de la ventana que estaba enfocada cuando abrió el menú.", + "tip-5": "Usa {{pointer_x}} y {{pointer_y}} para insertar la posición del puntero donde se abrió el menú.", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Abre un archivo o carpeta.", + "name": "Abrir archivo", + "placeholder": "Elegir archivo o carpeta…", + "tip-1": "Puede usar este tipo de elemento para abrir archivos o carpetas." + }, + "hotkey": { + "description": "Presiona una combinación de teclas.", + "hotkey": "Atajo", + "hotkey-info": "", + "name": "Simular atajo", + "recording-placeholder": "Presione un atajo…", + "tip-1": "Al grabar un atajo, no es necesario presionar todas las teclas a la vez. Puede presionarlas una tras otra.", + "tip-2": "Si no puede grabar una tecla porque la utiliza el sistema, pruebe a escribir directamente su nombre.", + "tip-3": "" + }, + "macro": { + "description": "Escribe una macro del teclado.", + "name": "Simular Macro", + "placeholder": "¡Pulsa el botón de grabación para comenzar a grabar!", + "recording-placeholder": "Presiona las teclas…", + "tip-1": "De manera predeterminada, Kando añade una demora de 10 ms antes de cada suceso de tecla. Puede cambiarlo con la propiedad «delay».", + "tip-2": "" + }, + "redirect": { + "description": "Abre otro menú.", + "name": "" }, "settings": { - "anchored-mode": "Modo Fijado", - "app-condition": "Limitar a aplicaciones específicas", - "area-condition": "Limitar a área de ventana específica", - "area-condition-bottom-placeholder": "Abajo", - "area-condition-left-placeholder": "Izquierda", - "area-condition-right-placeholder": "Derecha", - "area-condition-top-placeholder": "Arriba", - "cancel": "Cancelar", - "centered-mode": "Modo centrado", - "centered-mode-info": "Abre el menú en el centro de la pantalla en vez de en el cursor.", - "general-settings-dialog": { - "reload-menu-theme": "Recargar el tema del menú", - "reload-menu-theme-tooltip": "Los cambios de CSS se aplican inmediatamente. Para realizar cambios en el archivo theme.json, deberá volver a abrir el menú.", - "settings-button-position": "Posición del botón Configuración", - "app-behavior": "Comportamiento de la aplicación", - "invisible-settings-button": "Botón de configuración invisible", - "system": "Del sistema", - "transparent-light": "Claro transparente", - "transparent-dark": "Oscuro transparente", - "transparent-system": "Del sistema transparente", - "sakura-light": "Claro sakura", - "sakura-dark": "Oscuro sakura", - "sakura-system": "Del sistema sakura", - "black": "Negro", - "lazy-initialization": "Inicialización diferida", - "menu-behavior": "Comportamiento del menú", - "enable-turbo-mode": "Activar modo turbo", - "menu-sounds": "Sonidos del menú", - "sound-theme": "Tema de sonidos", - "volume": "Volumen", - "advanced-menu-options": "Opciones avanzadas del menú", - "reload-sound-theme": "Recargar tema de sonidos", - "none": "Ninguno", - "title": "Configuración general", - "check-for-new-versions": "Comprobar si hay versiones nuevas", - "invisible-settings-button-info": "Aún podrá usar el botón, ya que aparecerá cuando se pose el ratón por encima.", - "settings-button-position-info": "Escoja la esquina de la pantalla en la que se mostrará el botón Configuración..", - "top-left": "Superior izquierda", - "top-right": "Superior derecha", - "bottom-left": "Inferior izquierda", - "bottom-right": "Inferior derecha", - "light": "Claro", - "dark": "Oscuro", - "color": "Color", - "white": "Blanco", - "movement-threshold": "Umbral de movimiento", - "developer-options": "Opciones de desarrollo", - "minimum-gesture-angle": "Ángulo mínimo de gesto", - "reload-note": "Cuando vuelva a cargar el tema del menú, los cambios al CSS se aplicarán aun si se está mostrando un menú. Para que se reflejen los cambios en el archivo theme.json, deberá reabrir el menú.", - "check-for-new-versions-info": "Si se activa, Kando mostrará una notificación cuando esté disponible una versión nueva.", - "menu-window-dev-tools": "Inspeccionar menú", - "hidden": "Oculto", - "dev-tools-note": "Kando utiliza dos ventanas: una para el menú y otra para la configuración. Puede abrir las herramientas de desarrollo para inspeccionar ambas ventanas de forma separada.", - "settings-window-dev-tools": "Inspeccionar configuración" - }, - "icon-picker-dialog": { - "search-placeholder": "Buscar iconos…", - "base64-example": "Ejemplo de Base64:", - "file-example": "Ejemplo de URI file:", - "url-example": "Ejemplo de URL:", - "hint": "Aprenda [aquí]({{link}}) a añadir o crear sus propios temas de iconos." - }, - "introduction-dialog": { - "title": "Le damos la bienvenida a Kando", - "slide12-title": "¡Hay más!", - "chapter1": "Primeros pasos", - "chapter3": "Modo turbo", - "chapter4": "Próximos pasos", - "chapter5": "Obtener ayuda", - "show-again": "Mostrar este diálogo nuevamente", - "slide3-hint1": "También puede pulsar aquí para cerrar el menú.", - "slide1-title": "Kando brinda una manera única y eficiente de interactuar con su equipo." - }, - "menu-behavior": "Comportamiento del menú", - "menu-conditions": "Condiciones de menú", - "menu-conditions-info": "Puede vincular varios menús al mismo acceso directo y luego elegir bajo qué condiciones se mostrará cada menú.", - "menu-themes-dialog": { - "author": "Por {{author}}", - "light-dark-mode-info": "Cuando está habilitado, se pueden seleccionar diferentes temas y colores cuando el sistema está en modo claro u oscuro respectivamente.", - "reset-color-picker": "Reiniciar colores por defecto", - "title": "Temas del menú", - "light": "Modo claro", - "dark": "Modo oscuro", - "theme-colors": "Colores del tema", - "open-theme-directory": "Abrir directorio de temas", - "create-your-own-themes": "Cree sus propios temas", - "menu-scale": "Escala del menú", - "get-themes-online": "Obtener temas en línea" - }, - "not-bound": "No asignado", - "shortcut-id-label": "Id. de atajo", - "shortcut-label": "Tecla de acceso directo", - "shortcut-recording": "Presiona un atajo…", - "window-condition": "Limitar a títulos de ventana específicos", - "all-menus": "Todos los menús", - "undo": "Deshacer", - "redo": "Rehacer", - "app-condition-placeholder": "Nombre de la aplicación", - "add-tags-placeholder": "Añadir etiquetas…", - "about-dialog": { - "title": "Acerca de Kando", - "kando-version": "Versión de Kando", - "electron-version": "Versión de Electron", - "chrome-version": "Versión de Chrome", - "kando-backend": "Motor de Kando", - "read-release-notes": "Leer las novedades" - }, - "window-picker-dialog": { - "confirm": "Usar este valor", - "result": "Seleccionó «{{name}}».", - "pick-app-name-title": "Seleccione un nombre de aplicación", - "countdown_one": "Seleccionando en {{count}} segundo…", - "countdown_many": "Seleccionando en {{count}} segundos…", - "countdown_other": "Seleccionando en {{count}} segundos…", - "pick-window-title-title": "Seleccione un título de ventana" - }, - "create-menu-button": "Menú nuevo", - "tags": "Etiquetas", - "file-picker": { - "select-file": "Seleccione un archivo", - "select-directory": "Seleccione un directorio" - }, - "search-menus-placeholder": "Buscar en los menús…", - "add-collection-tooltip": "Cree una colección de menús nueva. Use las colecciones para agrupar sus menús por etiquetas.", - "add-menu-items": "Añadir elementos al menú", - "window-condition-placeholder": "Título de la ventana", - "duplicate-menu": "Duplicar menú", - "delete-menu": "Eliminar menú", - "tags-info": "Las etiquetas pueden usarse para agrupar los menús en colecciones.", - "delete-menu-item": "Eliminar elemento del menú", - "no-menus": "No tiene ningún menú.", - "no-matching-menus": "No se encontró ningún menú.", - "no-menus-note": "Si eliminó el último por accidente, puede restaurarlo con el botón Deshacer.", - "empty-collection": "Esta colección está vacía.", - "no-matching-menus-note": "Pruebe con algún otro término de búsqueda.", - "area-condition-tooltip": "Seleccione un área de la pantalla", - "duplicate-menu-item": "Duplicar elemento del menú", - "invalid-dropdown-selection": "Seleccionar una opción…", - "empty-collection-note": "Edite las etiquetas más arriba o añada un menú totalmente nuevo a esta colección con el botón siguiente.", - "window-condition-tooltip": "Seleccione una ventana", - "screen-area-picker": { - "valid": "¡Bien!, ha seleccionado un área válida.", - "confirm": "Usar esta área" - } + "description": "Abre la ventana de configuración de Kando.", + "name": "Abrir configuración", + "tip-1": "Este tipo de elemento abre la ventana de configuración de Kando." + }, + "submenu": { + "description": "Contiene otras opciones de menú.", + "name": "Submenú", + "tip-1": "Los submenús pueden utilizarse para agrupar elementos.", + "tip-2": "También puedes anidar submenús dentro de submenús.", + "tip-3": "Los submenús permiten crear estructuras de menú complejas.", + "tip-4": "Evite añadir más de doce elementos a un submenú. Ocho es un buen número.", + "tip-5": "Puedes usar lo íconos de bloqueo en la vista previa para fijar la posición de un elemento en el menú.", + "tip-6": "Puede reordenar los elementos arrastrándolos en la vista previa.", + "tip-7": "" + }, + "text": { + "description": "Inserta el texto indicado.", + "name": "Pegar texto", + "placeholder": "Inserta cualquier texto…", + "tip-1": "Esta acción utiliza el portapapeles para pegar el texto. Después de usar la acción, el portapapeles contendrá el texto." + }, + "uri": { + "description": "Abrir archivos o sitios web.", + "name": "Abrir URI", + "placeholder": "Inserte cualquier URI…", + "tip-1": "Puedes usar el elemento de tipo URI para abrir un sitio web utilizando el protocolo http://.", + "tip-2": "Puedes usar el elemento de tipo URI para abrir un archivo o carpeta usando el protocolo file://.", + "tip-3": "Puedes usar el elemento de tipo URI para abrir un link mailto:.", + "tip-4": "Usa {{app_name}} para insertar el nombre de la aplicación que fué enfocada cuando abriste el menú.", + "tip-5": "Use {{window_name}} para insertar el nombre de la ventana que estaba activa cuando abrió el menú.", + "tip-6": "Utilice {{pointer_x}} y {{pointer_y}} para insertar la posición del puntero donde se abrió el menú." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "", + "chrome-version": "Versión de Chrome", + "electron-version": "Versión de Electron", + "kando-backend": "Motor de Kando", + "kando-version": "Versión de Kando", + "message": "", + "read-release-notes": "Leer las novedades", + "title": "Acerca de Kando" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "Cree una colección de menús nueva. Use las colecciones para agrupar sus menús por etiquetas.", + "add-menu-item-hint": "", + "add-menu-items": "Añadir elementos al menú", + "add-tags-placeholder": "Añadir etiquetas…", + "all-menus": "Todos los menús", + "anchored-mode": "Modo Fijado", + "anchored-mode-info": "", + "app-condition": "Limitar a aplicaciones específicas", + "app-condition-info": "", + "app-condition-placeholder": "Nombre de la aplicación", + "app-condition-tooltip": "", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "Limitar a área de ventana específica", + "area-condition-bottom-placeholder": "Abajo", + "area-condition-info": "", + "area-condition-left-placeholder": "Izquierda", + "area-condition-right-placeholder": "Derecha", + "area-condition-tooltip": "Seleccione un área de la pantalla", + "area-condition-top-placeholder": "Arriba", + "cancel": "Cancelar", + "centered-mode": "Modo centrado", + "centered-mode-info": "Abre el menú en el centro de la pantalla en vez de en el cursor.", + "create-menu-button": "Menú nuevo", + "delete-menu": "Eliminar menú", + "delete-menu-item": "Eliminar elemento del menú", + "duplicate-menu": "Duplicar menú", + "duplicate-menu-item": "Duplicar elemento del menú", + "empty-collection": "Esta colección está vacía.", + "empty-collection-note": "Edite las etiquetas más arriba o añada un menú totalmente nuevo a esta colección con el botón siguiente.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Seleccione un directorio", + "select-file": "Seleccione un archivo" + }, + "general-settings-dialog": { + "advanced-menu-options": "Opciones avanzadas del menú", + "advanced-menu-options-note": "", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Negro", + "bottom-left": "Inferior izquierda", + "bottom-right": "Inferior derecha", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "Comprobar si hay versiones nuevas", + "check-for-new-versions-info": "Si se activa, Kando mostrará una notificación cuando esté disponible una versión nueva.", + "close-menu": "", + "color": "Color", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "Oscuro", + "dev-tools-note": "Kando utiliza dos ventanas: una para el menú y otra para la configuración. Puede abrir las herramientas de desarrollo para inspeccionar ambas ventanas de forma separada.", + "developer-options": "Opciones de desarrollo", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "", + "enable-gamepad-support-info": "", + "enable-marking-mode": "", + "enable-marking-mode-info": "", + "enable-turbo-mode": "Activar modo turbo", + "enable-turbo-mode-info": "", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "Oculto", + "invisible-settings-button": "Botón de configuración invisible", + "invisible-settings-button-info": "Aún podrá usar el botón, ya que aparecerá cuando se pose el ratón por encima.", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "Inicialización diferida", + "lazy-initialization-info": "", + "learn-how-to-add-sound-themes": "", + "light": "Claro", + "localization-info": "", + "localization-label": "", + "menu-behavior": "Comportamiento del menú", + "menu-sounds": "Sonidos del menú", + "menu-window-dev-tools": "Inspeccionar menú", + "message": "", + "minimum-gesture-angle": "Ángulo mínimo de gesto", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "", + "move-pointer-to-menu-center-info": "", + "movement-threshold": "Umbral de movimiento", + "movement-threshold-info": "", + "none": "Ninguno", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "Recargar el tema del menú", + "reload-note": "Cuando vuelva a cargar el tema del menú, los cambios al CSS se aplicarán aun si se está mostrando un menú. Para que se reflejen los cambios en el archivo theme.json, deberá reabrir el menú.", + "reload-sound-theme": "Recargar tema de sonidos", + "require-click-for-hover-mode": "", + "require-click-for-hover-mode-info": "", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "Oscuro sakura", + "sakura-light": "Claro sakura", + "sakura-system": "Del sistema sakura", + "settings-button-position": "Posición del botón Configuración", + "settings-button-position-info": "Escoja la esquina de la pantalla en la que se mostrará el botón Configuración..", + "settings-window-color-scheme": "", + "settings-window-color-scheme-info": "", + "settings-window-dev-tools": "Inspeccionar configuración", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "Tema de sonidos", + "sound-theme-info": "", + "system": "Del sistema", + "title": "Configuración general", + "top-left": "Superior izquierda", + "top-right": "Superior derecha", + "transparent-dark": "Oscuro transparente", + "transparent-light": "Claro transparente", + "transparent-system": "Del sistema transparente", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "", + "volume": "Volumen", + "volume-info": "", + "white": "Blanco", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "", + "hover-mode-info": "", + "icon-picker-dialog": { + "base64-example": "Ejemplo de Base64:", + "base64-hint": "", + "file-example": "Ejemplo de URI file:", + "hint": "Aprenda [aquí]({{link}}) a añadir o crear sus propios temas de iconos.", + "reload-button-tooltip": "", + "search-placeholder": "Buscar iconos…", + "url-example": "Ejemplo de URL:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Primeros pasos", + "chapter2": "", + "chapter3": "Modo turbo", + "chapter4": "Próximos pasos", + "chapter5": "Obtener ayuda", + "show-again": "Mostrar este diálogo nuevamente", + "slide1-text": "", + "slide1-title": "Kando brinda una manera única y eficiente de interactuar con su equipo.", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "¡Hay más!", + "slide13-text": "", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "También puede pulsar aquí para cerrar el menú.", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "Le damos la bienvenida a Kando" + }, + "invalid-dropdown-selection": "Seleccionar una opción…", + "menu-behavior": "Comportamiento del menú", + "menu-behavior-info": "", + "menu-conditions": "Condiciones de menú", + "menu-conditions-info": "Puede vincular varios menús al mismo acceso directo y luego elegir bajo qué condiciones se mostrará cada menú.", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "Por {{author}}", + "create-your-own-themes": "Cree sus propios temas", + "dark": "Modo oscuro", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "Obtener temas en línea", + "light": "Modo claro", + "light-dark-mode": "", + "light-dark-mode-info": "Cuando está habilitado, se pueden seleccionar diferentes temas y colores cuando el sistema está en modo claro u oscuro respectivamente.", + "menu-scale": "Escala del menú", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "Abrir directorio de temas", + "reset-color-picker": "Reiniciar colores por defecto", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Temas del menú" + }, + "no-matching-menus": "No se encontró ningún menú.", + "no-matching-menus-note": "Pruebe con algún otro término de búsqueda.", + "no-menus": "No tiene ningún menú.", + "no-menus-note": "Si eliminó el último por accidente, puede restaurarlo con el botón Deshacer.", + "not-bound": "No asignado", + "redo": "Rehacer", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "Usar esta área", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "¡Bien!, ha seleccionado un área válida." + }, + "search-menus-placeholder": "Buscar en los menús…", + "shortcut-id-label": "Id. de atajo", + "shortcut-info": "", + "shortcut-label": "Tecla de acceso directo", + "shortcut-recording": "Presiona un atajo…", + "tags": "Etiquetas", + "tags-info": "Las etiquetas pueden usarse para agrupar los menús en colecciones.", + "undo": "Deshacer", + "window-condition": "Limitar a títulos de ventana específicos", + "window-condition-info": "", + "window-condition-placeholder": "Título de la ventana", + "window-condition-tooltip": "Seleccione una ventana", + "window-picker-dialog": { + "confirm": "Usar este valor", + "countdown_one": "Seleccionando en {{count}} segundo…", + "countdown_many": "Seleccionando en {{count}} segundos…", + "countdown_other": "Seleccionando en {{count}} segundos…", + "instructions": "", + "restart-countdown": "", + "result": "Seleccionó «{{name}}».", + "start-countdown": "" } + } } diff --git a/locales/fa/translation.json b/locales/fa/translation.json index 62586967f..218d37dcc 100644 --- a/locales/fa/translation.json +++ b/locales/fa/translation.json @@ -1,32 +1,557 @@ { - "menu-items": { - "command": { - "command": "دستور", - "command-info": "اجرا خواهد شد.", - "description": "هر دستوری را اجرا می کند.", - "name": "اجرای دستور", - "tip-1": "می توانید از نوع ایتم دستور برای اجرای برنامه ها یا دستور ها استفاده کنید.", - "tip-2": "اگر مسیر یک فایل اجرایی حاوی فاصله باشد، باید آن را در نقل قول یا \" \" بپیچید.", - "tip-3": "از {{app_name}} برای درج کردن اسم برنامه ای که هنگام باز کردن منو متمرکز بود استفاده کنید.", - "tip-4": "از {{window_name}} برای درج کردن اسم پنجره ای که هنگام باز کردن منو متمرکز بود استفاده کنید.", - "tip-5": "از {{pointer_x}} و {{pointer_y}} برای درج کردن موقعیت نشانگر جایی که منو باز شده بود استفاده کنید." - }, - "file": { - "description": "فایل یا پوشه ای را باز می کند.", - "file": "مسیر فایل", - "name": "فایل را باز کنید", - "tip-1": "می توانید از این نوع آیتم برای باز کردن فایل ها یا پوشه ها استفاده کنید." - }, - "hotkey": { - "description": "یک کلید میانبر را فشار می دهد.", - "name": "شبیه سازی میانبر", - "tip-1": "هنگام ضبط یک کلید میانبر، لازم نیست همه کلیدها را همزمان فشار دهید. می توانید آنها را یکی پس از دیگری فشار دهید.", - "tip-2": "اگر نمی توانید کلیدی را ضبط کنید زیرا توسط سیستم استفاده می شود، نام آن را مستقیماً تایپ کنید." - }, - "macro": { - "description": "یک ماکرو تایپ می کند.", - "name": "شبیه سازی ماکرو", - "tip-1": "به‌طور پیش‌فرض، کاندو یک تأخیر 10 میلی‌ثانیه ای قبل از هر رویداد کلید اضافه می‌کند. می توانید این مورد را با ویژگی \"تاخیر\" تغییر دهید." - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" } + }, + "backends": { + "gnome": { + "error": "" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "", + "email": "", + "file-browser": "", + "finder": "", + "gimp": "", + "paint": "", + "safari": "", + "submenu": "", + "terminal": "", + "web-browser": "" + }, + "audio": { + "mute": "", + "next-track": "", + "play-pause": "", + "previous-track": "", + "submenu": "" + }, + "bookmarks": { + "desktop": "", + "documents": "", + "downloads": "", + "home": "", + "music": "", + "pictures": "", + "submenu": "", + "videos": "" + }, + "clipboard": { + "copy": "", + "cut": "", + "paste": "", + "submenu": "" + }, + "name": "", + "next-workspace": "", + "previous-workspace": "", + "web-links": { + "google": "", + "kando-on-discord": "", + "kando-on-github": "", + "kando-on-kofi": "", + "kando-on-youtube": "", + "submenu": "" + }, + "windows": { + "close-window": "", + "mission-control": "", + "submenu": "", + "tile-left": "", + "tile-right": "", + "toggle-maximize": "" + } + }, + "main": { + "inhibit-shortcuts": "", + "invalid-link-header": "", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "", + "quit": "", + "show-settings": "", + "un-inhibit-shortcuts": "" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "هر دستوری را اجرا می کند.", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "اجرای دستور", + "placeholder": "", + "tip-1": "می توانید از نوع ایتم دستور برای اجرای برنامه ها یا دستور ها استفاده کنید.", + "tip-2": "اگر مسیر یک فایل اجرایی حاوی فاصله باشد، باید آن را در نقل قول یا \" \" بپیچید.", + "tip-3": "از {{app_name}} برای درج کردن اسم برنامه ای که هنگام باز کردن منو متمرکز بود استفاده کنید.", + "tip-4": "از {{window_name}} برای درج کردن اسم پنجره ای که هنگام باز کردن منو متمرکز بود استفاده کنید.", + "tip-5": "از {{pointer_x}} و {{pointer_y}} برای درج کردن موقعیت نشانگر جایی که منو باز شده بود استفاده کنید.", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "فایل یا پوشه ای را باز می کند.", + "name": "فایل را باز کنید", + "placeholder": "", + "tip-1": "می توانید از این نوع آیتم برای باز کردن فایل ها یا پوشه ها استفاده کنید." + }, + "hotkey": { + "description": "یک کلید میانبر را فشار می دهد.", + "hotkey": "", + "hotkey-info": "", + "name": "شبیه سازی میانبر", + "recording-placeholder": "", + "tip-1": "هنگام ضبط یک کلید میانبر، لازم نیست همه کلیدها را همزمان فشار دهید. می توانید آنها را یکی پس از دیگری فشار دهید.", + "tip-2": "اگر نمی توانید کلیدی را ضبط کنید زیرا توسط سیستم استفاده می شود، نام آن را مستقیماً تایپ کنید.", + "tip-3": "" + }, + "macro": { + "description": "یک ماکرو تایپ می کند.", + "name": "شبیه سازی ماکرو", + "placeholder": "", + "recording-placeholder": "", + "tip-1": "به‌طور پیش‌فرض، کاندو یک تأخیر 10 میلی‌ثانیه ای قبل از هر رویداد کلید اضافه می‌کند. می توانید این مورد را با ویژگی \"تاخیر\" تغییر دهید.", + "tip-2": "" + }, + "redirect": { + "description": "", + "name": "" + }, + "settings": { + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "", + "name": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "", + "tip-7": "" + }, + "text": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "" + }, + "uri": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "", + "chrome-version": "", + "electron-version": "", + "kando-backend": "", + "kando-version": "", + "message": "", + "read-release-notes": "", + "title": "" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "", + "add-menu-item-hint": "", + "add-menu-items": "", + "add-tags-placeholder": "", + "all-menus": "", + "anchored-mode": "", + "anchored-mode-info": "", + "app-condition": "", + "app-condition-info": "", + "app-condition-placeholder": "", + "app-condition-tooltip": "", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "", + "area-condition-bottom-placeholder": "", + "area-condition-info": "", + "area-condition-left-placeholder": "", + "area-condition-right-placeholder": "", + "area-condition-tooltip": "", + "area-condition-top-placeholder": "", + "cancel": "", + "centered-mode": "", + "centered-mode-info": "", + "create-menu-button": "", + "delete-menu": "", + "delete-menu-item": "", + "duplicate-menu": "", + "duplicate-menu-item": "", + "empty-collection": "", + "empty-collection-note": "", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "", + "select-file": "" + }, + "general-settings-dialog": { + "advanced-menu-options": "", + "advanced-menu-options-note": "", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "", + "bottom-left": "", + "bottom-right": "", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "", + "check-for-new-versions-info": "", + "close-menu": "", + "color": "", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "", + "dev-tools-note": "", + "developer-options": "", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "", + "enable-gamepad-support-info": "", + "enable-marking-mode": "", + "enable-marking-mode-info": "", + "enable-turbo-mode": "", + "enable-turbo-mode-info": "", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "", + "invisible-settings-button": "", + "invisible-settings-button-info": "", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "", + "lazy-initialization-info": "", + "learn-how-to-add-sound-themes": "", + "light": "", + "localization-info": "", + "localization-label": "", + "menu-behavior": "", + "menu-sounds": "", + "menu-window-dev-tools": "", + "message": "", + "minimum-gesture-angle": "", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "", + "move-pointer-to-menu-center-info": "", + "movement-threshold": "", + "movement-threshold-info": "", + "none": "", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "", + "reload-note": "", + "reload-sound-theme": "", + "require-click-for-hover-mode": "", + "require-click-for-hover-mode-info": "", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "", + "sakura-light": "", + "sakura-system": "", + "settings-button-position": "", + "settings-button-position-info": "", + "settings-window-color-scheme": "", + "settings-window-color-scheme-info": "", + "settings-window-dev-tools": "", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "", + "sound-theme-info": "", + "system": "", + "title": "", + "top-left": "", + "top-right": "", + "transparent-dark": "", + "transparent-light": "", + "transparent-system": "", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "", + "volume": "", + "volume-info": "", + "white": "", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "", + "hover-mode-info": "", + "icon-picker-dialog": { + "base64-example": "", + "base64-hint": "", + "file-example": "", + "hint": "", + "reload-button-tooltip": "", + "search-placeholder": "", + "url-example": "" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "", + "chapter2": "", + "chapter3": "", + "chapter4": "", + "chapter5": "", + "show-again": "", + "slide1-text": "", + "slide1-title": "", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "", + "slide13-text": "", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "" + }, + "invalid-dropdown-selection": "", + "menu-behavior": "", + "menu-behavior-info": "", + "menu-conditions": "", + "menu-conditions-info": "", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "", + "create-your-own-themes": "", + "dark": "", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "", + "light": "", + "light-dark-mode": "", + "light-dark-mode-info": "", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "", + "reset-color-picker": "", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "" + }, + "no-matching-menus": "", + "no-matching-menus-note": "", + "no-menus": "", + "no-menus-note": "", + "not-bound": "", + "redo": "", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "", + "shortcut-id-label": "", + "shortcut-info": "", + "shortcut-label": "", + "shortcut-recording": "", + "tags": "", + "tags-info": "", + "undo": "", + "window-condition": "", + "window-condition-info": "", + "window-condition-placeholder": "", + "window-condition-tooltip": "", + "window-picker-dialog": { + "confirm": "", + "countdown_one": "", + "countdown_other": "", + "instructions": "", + "restart-countdown": "", + "result": "", + "start-countdown": "" + } + } } diff --git a/locales/fi/translation.json b/locales/fi/translation.json index 5f04affe9..bbe0d6ddb 100644 --- a/locales/fi/translation.json +++ b/locales/fi/translation.json @@ -1,497 +1,557 @@ { - "backends": { - "gnome": { - "error": "Yhdistäminen Kando-integraation Gnome-laajennukseen ei onnistunut. Hanki laajennus täältä: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando ei voi suoraan asettaa Hyprlandin globaaleja pikanäppäimiä. Sen sijaan määritä pikanäppäintunnus tähän ja aseta pikanäppäin hyprland.conf -tiedostossasi jollain tavalla, kuten \"bind = CTRL, Space, global, kando:esimerkkivalikko\". Korvaa 'esimerkkivalikko' tässä valitulla tunnuksella." - }, - "kde-wayland": { - "shortcut-info": "Kando ei voi suoraan asettaa järjestelmän pikanäppäimiä KDE/Waylandissa. Määritä sen sijaan pikanäppäintunnus tästä ja etsi se sitten KDE:n järjestelmäasetuksissa olevien järjestelmän pikanäppäinten KWin-osiosta. Siellä voit määrittää pikanäppäimen, joka avaa tämän valikon." - }, - "niri": { - "shortcut-info": "Niri ei vielä tue globaaleja pikanäppäimiä. Voit kuitenkin avata tämän valikon käyttäen 'kando --menu \"valikon nimi\"' komentoriviltä tai Nirin config-tiedostosta." - } - }, - "example-menu": { - "apps": { - "apple-music": "Musiikki", - "email": "Sähköposti", - "file-browser": "Tiedostonhallinta", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Sovellukset", - "terminal": "Pääte", - "web-browser": "Verkkoselain" - }, - "audio": { - "mute": "Mykistä", - "next-track": "Seuraava kappale", - "play-pause": "Toista/keskeytä", - "previous-track": "Edellinen kappale", - "submenu": "Ääni" - }, - "bookmarks": { - "desktop": "Työpöytä", - "documents": "Asiakirjat", - "downloads": "Lataukset", - "home": "Koti", - "music": "Musiikki", - "pictures": "Kuvat", - "submenu": "Kirjanmerkit", - "videos": "Videot" - }, - "clipboard": { - "copy": "Kopioi", - "cut": "Leikkaa", - "paste": "Liitä", - "submenu": "Leikepöytä" - }, - "name": "Valikon esimerkki", - "next-workspace": "Seuraava työtila", - "previous-workspace": "Edellinen työtila", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando Discordissa", - "kando-on-github": "Kando GitHubissa", - "kando-on-kofi": "Kando Ko-fi:ssa", - "kando-on-youtube": "Kando YouTubessa", - "submenu": "Verkkolinkit" - }, - "windows": { - "close-window": "Sulje ikkuna", - "mission-control": "Mission Control", - "submenu": "Ikkunat", - "tile-left": "Laatoita vasemmalle", - "tile-right": "Laatoita oikealle", - "toggle-maximize": "Suurenna päällä/pois" - } - }, - "main": { - "failed-to-start-header": "Kandon käynnistäminen epäonnistui", - "new-version-notification-header": "Uusi Kando-versio on saatavilla!", - "quit": "Lopeta", - "show-settings": "Näytä asetukset", - "new-version-notification-body": "Hanki se osoitteesta {{link}}.", - "un-inhibit-shortcuts": "Ota pikanäppäimet uudelleen käyttöön", - "inhibit-shortcuts": "Poista kaikki pikanäppäimet käytöstä väliaikaisesti", - "invalid-link-header": "Virheellinen linkki" - }, - "menu-items": { - "command": { - "command": "Komento", - "command-info": "Tämä suoritetaan.", - "description": "Suorittaa komentorivikomennon.", - "name": "Suorita komento", - "placeholder": "Lisää mikä tahansa komento…", - "isolated-info": "Tämä suorittaa komennon puhtaassa ympäristössä, mikä tarkoittaa, että se ei peri mitään ympäristömuuttujia Kandolta. Tämä voi auttaa käskyissä, jotka eivät käynnisty kunnolla.", - "isolated": "Suorita eristettynä", - "detached": "Suorita irrallisena", - "detached-info": "Tämä irrottaa komennon Kandosta, joten se jatkaa toimintaansa, vaikka Kando olisi suljettu. Tämän poistaminen käytöstä saattaa ratkaista ongelmat komennoilla, jotka eivät käynnisty kunnolla.", - "choose-app": "Valitse sovellus…", - "tip-1": "Voit käyttää Komento-kohdetyyppiä käynnistääksesi sovelluksia tai komentosarjoja.", - "tip-2": "Jos polku suoritettavaan tiedostoon sisältää välilyöntejä, anna polku \"lainausmerkkien kera\"." - }, - "file": { - "description": "Avaa tiedoston tai kansion.", - "file": "Tiedostopolku", - "name": "Avaa tiedosto", - "placeholder": "Valitse tiedosto tai kansio…", - "tip-1": "Voit käyttää tätä kohdetyyppiä avaamaan tiedostoja tai kansioita." - }, - "macro": { - "name": "Suorita makro", - "recording-placeholder": "Paina näppäimiä…", - "tip-1": "Oletusarvon mukaan Kando lisää kymmenen millisekunnin viiveen ennen jokaista näppäintapahtumaa. Voit muuttaa tätä \"viive\"-ominaisuudella.", - "description": "Kirjoittaa näppäimistömakron." - }, - "redirect": { - "description": "Avaa toisen valikon.", - "name": "Uudelleenohjaus" - }, - "settings": { - "description": "Avaa Kandon asetusikkunan.", - "name": "Avaa asetukset", - "tip-1": "Tämä toiminto avaa Kandon asetusikkunan." - }, - "submenu": { - "description": "Sisältää muita valikkotietueita.", - "name": "Alivalikko", - "tip-1": "Alavalikkoja voidaan käyttää kohteiden ryhmittelyyn.", - "tip-2": "Voit myös lisätä alavalikkoja toisten alavalikoiden sisälle.", - "tip-3": "Alavalikoita voidaan käyttää monimutkaisten valikkorakenteiden luomiseksi.", - "tip-4": "Kannattaa välttää lisäämästä enemmän kuin kaksitoista kohdetta yhteen alavalikkoon. Kahdeksan on hyvä määrä.", - "tip-5": "Voit käyttää esikatselun pieniä lukituskuvakkeita kohteen sijainnin korjaamiseen valikossa.", - "tip-6": "Voit järjestää kohteet uudelleen vetämällä niitä esikatselussa.", - "tip-7": "Voit poistaa valikon tai valikon kohteen roskakorin kuvakkeella alapuolella." - }, - "text": { - "name": "Liitä teksti", - "placeholder": "Syötä mitä tahansa tekstiä…", - "description": "Syöttää annetun tekstin.", - "tip-1": "Tämä toiminto käyttää leikepöytääsi tekstin liittämiseen. Toiminnan käytön jälkeen teksti jää leikepöydälle." - }, - "uri": { - "description": "Avaa tiedostoja tai verkkosivuja.", - "name": "Avaa URI", - "placeholder": "Syötä mikä tahansa URI…" - }, - "hotkey": { - "name": "Simuloi pikanäppäin", - "description": "Painaa näppäinyhdistelmää.", - "hotkey": "Pikanäppäin", - "hotkey-info": "Tämä pikanäppäin käynnistyy, kun kohde on valittu. Tallentaessasi sinun ei tarvitse painaa kaikkia näppäimiä kerralla; voit myös painaa niitä yksi toisensa jälkeen. Tämä on hyödyllistä, jos pikanäppäin on jo asetettu johonkin muuhun toimintaan!", - "recording-placeholder": "Kirjoita pikanäppäin…", - "tip-1": "Tallentaessasi pikanäppäintä, sinun ei tarvitse painaa kaikkia näppäimiä kerralla. Voit painaa niitä yksitellen.", - "tip-2": "Jos et voi tallentaa näppäintä koska järjestelmä käyttää sitä jo, yritä kirjoittamalla sen nimi suoraan.", - "tip-3": "Paina [tästä linkistä]({{link}}) nähdäksesi kaikkien hyväksyttyjen näppäinten nimet." - } + "achievements": { + "added-items": { + "description": "Luo {{n}} kohdetta valikkomuokkaimella.", + "name": "Kandon tapa {{tier}}" + }, + "attributes": { + "capable": "Kykenevä", + "expert": "Asiantuntija", + "master": "Sensei", + "novice": "Noviisi", + "skilled": "Taitava" + }, + "backup": { + "description": "Varmuuskopioi valikot tai asetukset {{n}} kertaa.", + "name": "Kaukokatseisuuden polku {{tier}}" + }, + "cancelor": { + "description": "Keskeytä valinta {{n}} kertaa.", + "name": "Matka tyhjyyteen {{tier}}" + }, + "click-selector": { + "description": "Valitse {{n}} kohdetta hiiren napsautuksella.", + "name": "" + }, + "completed-title": "Saavutus avattu!", + "deep-menu": { + "description": "Lisää valikkokohde neljä tasoa syvään alivalikkoon.", + "name": "Syvyyden mestari" + }, + "deleted-all-menus": { + "description": "Poista kaikki valikot.", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "Luo yli 12 kohdetta sisältävä valikko.", + "name": "Leveyttä syvyyden sijaan" + }, + "gamepad-selector": { + "description": "Valitse {{n}} kohdetta peliohjaimella.", + "name": "" + }, + "gesture-selector": { + "description": "Valitse {{n}} kohdetta käyttäen turbo- tai merkintätilaa.", + "name": "" + }, + "keyboard-selector": { + "description": "Valitse {{n}} kohdetta näppäimistöllä.", + "name": "" + }, + "many-selections-streak": { + "description": "Valitse {{n}} kohdetta {{time}} sekunnissa.", + "name": "Salamannopeat kädet {{tier}}" + }, + "menu-themes-selected": { + "description": "Vaihda valikkoteemaa {{n}} kertaa.", + "name": "Esteetikon tapa" + }, + "restore": { + "description": "Palauta varmuuskopio {{n}} kertaa.", + "name": "Toinen mahdollisuus {{tier}}" + }, + "selector": { + "description": "Valitse {{n}} kohdetta.", + "name": "" + }, + "settings-opened": { + "description": "Avaa asetusikkuna {{n}} kertaa.", + "name": "Matka on palkkio {{tier}}" + }, + "speedy-selections-streak": { + "description": "", + "name": "Ajatusta nopeampi {{tier}}" + }, + "sponsors-viewed": { + "description": "Harkitse Kandon sponsoriksi ryhtymistä.", + "name": "Kandon suojelija" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Suorita Kandon esittelykurssi.", + "name": "Matka alkaa" + } + }, + "backends": { + "gnome": { + "error": "Yhdistäminen Kando-integraation Gnome-laajennukseen ei onnistunut. Hanki laajennus täältä: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando ei voi suoraan asettaa Hyprlandin globaaleja pikanäppäimiä. Sen sijaan määritä pikanäppäintunnus tähän ja aseta pikanäppäin hyprland.conf -tiedostossasi jollain tavalla, kuten \"bind = CTRL, Space, global, kando:esimerkkivalikko\". Korvaa 'esimerkkivalikko' tässä valitulla tunnuksella." + }, + "kde-wayland": { + "shortcut-info": "Kando ei voi suoraan asettaa järjestelmän pikanäppäimiä KDE/Waylandissa. Määritä sen sijaan pikanäppäintunnus tästä ja etsi se sitten KDE:n järjestelmäasetuksissa olevien järjestelmän pikanäppäinten KWin-osiosta. Siellä voit määrittää pikanäppäimen, joka avaa tämän valikon." + }, + "niri": { + "shortcut-info": "Niri ei vielä tue globaaleja pikanäppäimiä. Voit kuitenkin avata tämän valikon käyttäen 'kando --menu \"valikon nimi\"' komentoriviltä tai Nirin config-tiedostosta." + } + }, + "example-menu": { + "apps": { + "apple-music": "Musiikki", + "email": "Sähköposti", + "file-browser": "Tiedostonhallinta", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Sovellukset", + "terminal": "Pääte", + "web-browser": "Verkkoselain" + }, + "audio": { + "mute": "Mykistä", + "next-track": "Seuraava kappale", + "play-pause": "Toista/keskeytä", + "previous-track": "Edellinen kappale", + "submenu": "Ääni" + }, + "bookmarks": { + "desktop": "Työpöytä", + "documents": "Asiakirjat", + "downloads": "Lataukset", + "home": "Koti", + "music": "Musiikki", + "pictures": "Kuvat", + "submenu": "Kirjanmerkit", + "videos": "Videot" + }, + "clipboard": { + "copy": "Kopioi", + "cut": "Leikkaa", + "paste": "Liitä", + "submenu": "Leikepöytä" + }, + "name": "Valikon esimerkki", + "next-workspace": "Seuraava työtila", + "previous-workspace": "Edellinen työtila", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando Discordissa", + "kando-on-github": "Kando GitHubissa", + "kando-on-kofi": "Kando Ko-fi:ssa", + "kando-on-youtube": "Kando YouTubessa", + "submenu": "Verkkolinkit" + }, + "windows": { + "close-window": "Sulje ikkuna", + "mission-control": "Mission Control", + "submenu": "Ikkunat", + "tile-left": "Laatoita vasemmalle", + "tile-right": "Laatoita oikealle", + "toggle-maximize": "Suurenna päällä/pois" + } + }, + "main": { + "inhibit-shortcuts": "Poista kaikki pikanäppäimet käytöstä väliaikaisesti", + "invalid-link-header": "Virheellinen linkki", + "invalid-link-message": "", + "new-version-notification-body": "Hanki se osoitteesta {{link}}.", + "new-version-notification-header": "Uusi Kando-versio on saatavilla!", + "quit": "Lopeta", + "show-settings": "Näytä asetukset", + "un-inhibit-shortcuts": "Ota pikanäppäimet uudelleen käyttöön" + }, + "menu-items": { + "command": { + "choose-app": "Valitse sovellus…", + "description": "Suorittaa komentorivikomennon.", + "detached": "Suorita irrallisena", + "detached-info": "Tämä irrottaa komennon Kandosta, joten se jatkaa toimintaansa, vaikka Kando olisi suljettu. Tämän poistaminen käytöstä saattaa ratkaista ongelmat komennoilla, jotka eivät käynnisty kunnolla.", + "isolated": "Suorita eristettynä", + "isolated-info": "Tämä suorittaa komennon puhtaassa ympäristössä, mikä tarkoittaa, että se ei peri mitään ympäristömuuttujia Kandolta. Tämä voi auttaa käskyissä, jotka eivät käynnisty kunnolla.", + "name": "Suorita komento", + "placeholder": "Lisää mikä tahansa komento…", + "tip-1": "Voit käyttää Komento-kohdetyyppiä käynnistääksesi sovelluksia tai komentosarjoja.", + "tip-2": "Jos polku suoritettavaan tiedostoon sisältää välilyöntejä, anna polku \"lainausmerkkien kera\".", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Avaa tiedoston tai kansion.", + "name": "Avaa tiedosto", + "placeholder": "Valitse tiedosto tai kansio…", + "tip-1": "Voit käyttää tätä kohdetyyppiä avaamaan tiedostoja tai kansioita." + }, + "hotkey": { + "description": "Painaa näppäinyhdistelmää.", + "hotkey": "Pikanäppäin", + "hotkey-info": "Tämä pikanäppäin käynnistyy, kun kohde on valittu. Tallentaessasi sinun ei tarvitse painaa kaikkia näppäimiä kerralla; voit myös painaa niitä yksi toisensa jälkeen. Tämä on hyödyllistä, jos pikanäppäin on jo asetettu johonkin muuhun toimintaan!", + "name": "Simuloi pikanäppäin", + "recording-placeholder": "Kirjoita pikanäppäin…", + "tip-1": "Tallentaessasi pikanäppäintä, sinun ei tarvitse painaa kaikkia näppäimiä kerralla. Voit painaa niitä yksitellen.", + "tip-2": "Jos et voi tallentaa näppäintä koska järjestelmä käyttää sitä jo, yritä kirjoittamalla sen nimi suoraan.", + "tip-3": "Paina [tästä linkistä]({{link}}) nähdäksesi kaikkien hyväksyttyjen näppäinten nimet." + }, + "macro": { + "description": "Kirjoittaa näppäimistömakron.", + "name": "Suorita makro", + "placeholder": "", + "recording-placeholder": "Paina näppäimiä…", + "tip-1": "Oletusarvon mukaan Kando lisää kymmenen millisekunnin viiveen ennen jokaista näppäintapahtumaa. Voit muuttaa tätä \"viive\"-ominaisuudella.", + "tip-2": "" + }, + "redirect": { + "description": "Avaa toisen valikon.", + "name": "Uudelleenohjaus" }, "settings": { - "about-dialog": { - "chrome-version": "Chrome-versio", - "electron-version": "Electron-versio", - "kando-backend": "Kando-taustaosa", - "kando-version": "Kando-versio", - "message": "Olen luonut Kandon pelkästä intohimosta. Jos nautit sen käyttämisestä yhtä paljon kuin minä sen kehittämisestä, voit [tarjota kahvit]({{link}})!\n\n💖 Simon", - "title": "Tietoa Kandosta", - "check-latest-release": "Tarkista viimeisin julkaisu", - "read-release-notes": "Lue julkaisun tiedot" - }, - "anchored-mode": "Ankkuroitu tila", - "app-condition": "Rajaa tiettyihin sovelluksiin", - "area-condition": "Rajaa tiettyyn näytön alueeseen", - "area-condition-bottom-placeholder": "Alaosa", - "area-condition-left-placeholder": "Vasen", - "area-condition-right-placeholder": "Oikea", - "area-condition-top-placeholder": "Yläosa", - "cancel": "Peru", - "centered-mode": "Keskitetty tila", - "centered-mode-info": "Avaa valikko näytön keskelle osoittimen sijainnin sijaan.", - "general-settings-dialog": { - "reload-menu-theme": "Lataa valikkoteema uudelleen", - "reload-menu-theme-tooltip": "CSS-muutokset tulevat voimaan välittömästi, mutta theme.json-tiedostoon tehtyjen muutosten osalta valikko tulee avata uudelleen.", - "reload-sound-theme": "Lataa ääniteema uudelleen", - "none": "Ei mitään", - "auto-language": "Käytä järjestelmän kieltä", - "title": "Yleiset asetukset", - "message": "Kaikki valikot ja Kandon asetukset on tallennettu kahteen JSON-tiedostoon, joita voi muokata, jakaa ja varmuuskopioida. Napsauta [tästä]({{link}}) avataksesi kansion, johon tiedostot on tallennettu.", - "app-settings": "Sovelluksen asetukset", - "localization-label": "Kieli", - "localization-info": "Käynnistä Kando uudelleen vahvistaaksesi kielivalinnan.", - "check-for-new-versions": "Tarkista päivitykset", - "check-for-new-versions-info": "Jos päällä, Kando lähettää ilmoituksen kun uusi versio on saatavilla.", - "invisible-settings-button-info": "Voit yhä käyttää painiketta, se tulee näkyviin siirtäessäsi osoittimen sen päälle.", - "settings-button-position": "Asetukset-painikkeen sijainti", - "settings-button-position-info": "Valitse näytön kulma asetukset-painikkeen näyttämiseksi.", - "top-left": "Ylhäällä vasemmalla", - "top-right": "Ylhäällä oikealla", - "bottom-left": "Alhaalla vasemmalla", - "bottom-right": "Alhaalla oikealla", - "settings-window-color-scheme": "Asetusikkunan väriteema", - "settings-window-color-scheme-info": "Valitessasi vaihtoehdon 'järjestelmä', asetusikkuna käyttää samaa väriteemaa kuin käyttöjärjestelmäsi.", - "system": "Järjestelmä", - "light": "Vaalea", - "dark": "Tumma", - "settings-window-flavor": "Asetusikkunan tyyli", - "settings-window-flavor-info": "Valitessasi läpinäkyvän tyylin, asetusikkuna on käynnistettävä uudelleen ennen tyylin voimaantuloa.", - "transparent-light": "Läpinäkyvä vaalea", - "transparent-dark": "Läpinäkyvä tumma", - "transparent-system": "Läpinäkyvä järjestelmä", - "sakura-light": "Sakura vaalea", - "sakura-dark": "Sakura tumma", - "sakura-system": "Sakura järjestelmä", - "tray-icon-flavor-info": "Voit myös valita piilottaa tarjotinkuvakkeen kokonaan.", - "tray-icon-flavor": "Tarjotinkuvakkeen tyyli", - "hidden": "Piilotettu", - "color": "Väri", - "white": "Valkoinen", - "black": "Musta", - "lazy-initialization": "Laiska alustus", - "lazy-initialization-info": "Jos käytössä, valikkoikkuna näytetään vain, kun valikko avataan ensimmäistä kertaa. Tämä tekee valikon ensimmäisestä avaamisesta hieman hitaamman, mutta se voi estää ongelmat, kun Kando käynnistetään liian aikaisin kirjautumisen aikana. Oletuksena poistettu käytöstä.", - "menu-behavior": "Valikon käyttäytyminen", - "keep-input-focus": "Pidä aktiivinen sovellus kohdistettuna", - "keep-input-focus-info": "Jos käytössä, valikko ei avattaessa saa näppäimistön kohdistusta. Tämä poistaa käytöstä Turbo-tilan, mutta voi olla käytännöllinen jos haluat pitää kohdistuksen muissa sovelluksissa valikon avautuessa.", - "enable-turbo-mode": "Ota Turbo-tila käyttöön", - "enable-marking-mode": "Ota Merkintätila käyttöön", - "enable-marking-mode-info": "Kun Merkintätila on käytössä, voit valita kohteita siirtämällä osoittimen niiden päälle.", - "enable-turbo-mode-info": "Kun Turbo-tila on käytössä, voit suorittaa eleitä, kunhan pidät muokkausnäppäintä, kuten Shift tai Ctrl, painettuna.", - "move-pointer-to-menu-center": "Siirrä osoitin valikon keskelle", - "move-pointer-to-menu-center-info": "Jos valittuna, hiiren osoitin siirretään tarvittaessa valikon tai alivalikon keskelle. Näin voi olla, jos valikko avataan liian lähelle näytön reunaa tai jos valikko avataan Keskitetyssä tilassa.", - "require-click-for-hover-mode": "Vaadi napsautus valintoihin Kohdistustilassa", - "require-click-for-hover-mode-info": "Jos valitsematta, kohteet valitaan välittömästi, kun osoitin siirretään niiden yli valikoissa, joissa käytetään Kohdistustilaa.", - "volume": "Äänenvoimakkuus", - "volume-info": "Yleinen äänenvoimakkuus ääniteemalle. Oletus on 0.5.", - "sound-theme": "Ääniteema", - "sound-theme-info": "Ääniteema on kokoelma ääniä, jotka soitetaan vuorovaikuttaessasi valikon kanssa.", - "menu-sounds": "Valikon äänet", - "right-mouse-button-selects-parent": "Hiiren oikea painike valitsee \"ylemmän\" valikon", - "right-mouse-button-selects-parent-info": "Jos valitsematta, hiiren oikea painike sulkee valikon.", - "enable-gamepad-support": "Ota peliohjaimen tuki käyttöön", - "enable-gamepad-support-info": "Jos valittuna, yhdistettyä peliohjainta voidaan käyttää valikossa navigoimiseen.", - "press-again-behavior-info": "Tämä määrittää, mitä tapahtuu pikanäppäintä painettaessa uudelleen, kun valikko näytetään. Jos samalle pikanäppäimelle on määritetty useita valikoita, voit käyttää tätä kyseisten valikoiden läpikäymiseen. Varmista, että pidät muokkausnäppäintä painettuna vain, jos haluat käyttää Turbo-tilaa yhdessä jonkin muun vaihtoehdon kanssa kuin 'Älä tee mitään'.", - "press-again-behavior": "Käyttäytyminen painettaessa pikanäppäintä uudelleen", - "do-nothing": "Älä tee mitään", - "cycle-from-first": "Näytä seuraava valikko (aloita ensimmäisestä)", - "cycle-from-recent": "Näytä seuraava valikko (jatka viimeisimmästä)", - "close-menu": "Sulje valikko", - "learn-how-to-add-sound-themes": "Opi [tästä]({{link}}) kuinka lisätä uusia ääniteemoja Kandoon!", - "advanced-menu-options": "Kehittyneet valikko-asetukset", - "advanced-menu-options-note": "Yleensä voit jättää nämä asetukset niiden oletusarvoihin.", - "developer-options": "Kehittäjän valinnat", - "settings-window-dev-tools": "Tarkista asetukset", - "hardware-acceleration-info": "Tämä valinta voi nostaa sovelluksen suorituskykyä, mutta voi myös johtaa renderöintivirheisiin. Käynnistä Kando uudelleen, jotta tämä asetus tulee voimaan.", - "hardware-acceleration": "Käytä laitteistokiihdytystä", - "invisible-settings-button": "Näkymätön asetuspainike", - "center": "Keskellä", - "enable-achievements-info": "Jos käytössä, Kando seuraa edistymistäsi saavutusten näkökulmasta.", - "enable-achievements": "Seuraa saavutuksia", - "minimum-submenu-distance": "Alivalikon vähimmäisetäisyys", - "movement-threshold": "Liikkumisen kynnys", - "minimum-gesture-length": "Eleen vähimmäispituus", - "minimum-gesture-angle": "Eleen vähimmäiskulma", - "gesture-pause-timeout": "Eleen keskeytyksen aikakatkaisu", - "backup-and-restore": "Varmuuskopiointi ja palautus", - "backup-menus": "Varmuuskopioi menus.json…", - "backup-settings": "Varmuuskopioi config.json…", - "restore-menus": "Palauta menus.json…", - "restore-settings": "Palauta config.json…", - "reload-note": "Kun lataat uudelleen valikkoteeman, CSS-muutokset toteutetaan vaikka valikko olisi avoinna. Muutokset, jotka on tehty theme.json-tiedostoon, vaativat valikon avaamisen uudelleen.", - "dev-tools-note": "Kando käyttää kahta ikkunaa: yksi valikkoa varten, toinen asetuksia varten. Voit avata kehitystyökalut ja tutkia molempia ikkunoita toisistaan erillään.", - "menu-window-dev-tools": "Tutki valikkoa" - }, - "hover-mode": "Kohdistustila", - "hover-mode-info": "Vain edistyneille käyttäjille! Valitsee kohteita hiiren osoittimen kohdistamisella.", - "icon-picker-dialog": { - "base64-example": "Base64-esimerkki:", - "search-placeholder": "Etsi kuvakkeita…", - "file-example": "tiedosto: URI esimerkki:", - "url-example": "URL esimerkki:", - "hint": "[Opi]({{link}}) kuinka lisätä tai luoda omia kuvaketeemojasi.", - "base64-hint": "Base64-koodatut kuvakkeet tarjoavat helpon tavan sisällyttää minkälaisia kuvakkeita tahansa valikkoihin. Voit käyttää palveluita, kuten [www.base64-image.de]({{link}}), muuntaaksesi minkä tahansa kuvan base64-koodatuksi merkkijonoksi. Tämä toimii jopa animoitujen gif-kuvien kanssa!", - "reload-button-tooltip": "Lataa uudelleen kaikki kuvaketeemat" - }, - "introduction-dialog": { - "title": "Tervetuloa, tämä on Kando!", - "show-again": "Näytä seuraavan kerran avattaessa", - "slide1-title": "Kando tarjoaa ainutlaatuisen ja kätevän tavan vuorovaikuttaa tietokoneesi kanssa.", - "slide1-text": "Pyyhkäise diojen läpi oppiaksesi, mitä Kando voi tehdä hyväksesi! Voit käyttää vasemmalla olevia lukujen merkkejä hypätäksesi nopeasti tiettyyn johdannon osaan.", - "slide2-title": "Avaa valikko!", - "slide2-text-standard": "Jos käynnistit Kandon ensimmäistä kertaa, voit avata esimerkkivalikon painamalla Ctrl+välilyönti. Sulje se uudelleen Esc-näppäimellä tai hiiren oikealla näppäimellä missä tahansa näytöllä.", - "slide2-text-no-shortcuts": "Jos käynnistit Kandon ensimmäistä kertaa, sinun [saattaa tarvita suorittaa joitakin välivaiheita Linuxilla saadaksesi järjestelmän pikanäppäimet toimimaan]({{link}}). Kun tämä toimii, voit sulkea valikon Escape-näppäimellä tai hiiren oikealla painikkeella.", - "slide3-hint1": "Voi myös painaa tästä sulkeaksesi valikon.", - "slide3-hint2": "Valitse kohde napsauttamalla mistä tahansa täältä.", - "slide3-text": "Kandossa **koko näyttösi on painalluksen kohde**! Sinun ei tarvitse tähdätä kuvakkeita, vaan voit napsauttaa missä tahansa kohteen sektorilla. Tämä tekee kohteiden valinnasta paljon kätevämpää.", - "slide4-text": "Alivalikko avautuu **aina** hiiren osoittimen kohdalle. Sinun **ei tarvitse odottaa animaation valmistumista**. Luota lihasmuistiisi ja tee valintasi!", - "slide5-hint": "Napsauta missä tahansa täällä siirtyäksesi yhden tason ylemmäs.", - "slide6-text": "Tällä tavalla voit tutkia valikon rakennetta nopeasti.", - "slide8-text": "**Valikko reagoi hiiren liikkeisiin!** Alivalikko avautuu, kun haluat sen avautuvan. Pienellä harjoittelulla voit valita kohteita ilman, että edes katsot valikkoon päin.", - "slide9-title": "Ole salamannopea: turbotila", - "slide10-text": "**Älä jää odottamaan animaation valmistumista!** Pujottele tiesi valikon läpi. Se on nopein tapa valita valikkokohteita!", - "slide12-title": "Ja vielä jotain lisäksi!", - "slide12-text": "Kando on erittäin mukautettava. Voit käyttää sitä sovellusten ja tiedostojen avaamiseen, näppäimistömakrojen suorittamiseen ja moniin muihin tarpeisiin. Voit [muuttaa valikon tyyliä]({{link1}}), [lisätä kuvaketeemoja]({{link2}}) ja [käyttää jopa ääniä]({{link3}}) valikoissasi!", - "slide13-text": "Jos tarvitset apua, liity [Discord-palvelimelle]({{link1}}) tai lue [dokumentaatio]({{link2}})!", - "chapter1": "Aloitetaan", - "chapter2": "Merkintätila", - "chapter3": "Turbotila", - "chapter4": "Seuraavat askeleet", - "chapter5": "Tuki" - }, - "menu-behavior": "Valikon toiminta", - "menu-conditions": "Valikon ehdollisuudet", - "menu-themes-dialog": { - "author": "tekijä {{author}}", - "reset-color-picker": "Palauta värien oletusarvot", - "title": "Valikkoteemat", - "accent-colors": "Korostusvärit", - "dark": "Tumma teema", - "light": "Vaalea teema", - "accent-colors-info": "Jokaisella teemalla voi olla erilainen tarjonta korostusvärejä.", - "no-accent-colors": "Tämä teema ei tue korostusvärejä.", - "fade-in-time": "Ilmaantumisaika", - "fade-in-time-info": "Aika joka valikolla kestää ilmaantua. Oletus on 150ms.", - "fade-out-time": "Poistumisaika", - "fade-out-time-info": "Aika joka valikolla kestää poistua näkyvistä. Oletus on 200ms.", - "menu-scale": "Valikon mittakaava", - "menu-scale-info": "Käytä suurentaaksesi tai pienentääksesi valikoiden kokoa. Oletus on 1.0.", - "light-dark-mode": "Ota käyttöön vaalea/tumma tila", - "light-dark-mode-info": "Jos käytössä, voit valita eri teeman ja väriasetukset kuin järjestelmässäsi oletuksena.", - "get-themes-online": "Hae teemoja verkosta", - "create-your-own-themes": "Luo omia teemoja", - "open-theme-directory": "Lataa teema tietokoneelta" - }, - "shortcut-label": "Pikanäppäin", - "shortcut-recording": "Paina pikanäppäintä…", - "window-condition": "Rajaa tiettyihin ikkunaotsikkoihin", - "invalid-dropdown-selection": "Valitse vaihtoehto…", - "file-picker": { - "select-file": "Valitse tiedosto", - "select-directory": "Valitse hakemisto" - }, - "add-tags-placeholder": "Lisää tunnisteita…", - "all-menus": "Kaikki valikot", - "search-menus-placeholder": "Etsi valikkoja…", - "add-collection-tooltip": "Luo uusi valikkokokoelma. Käytä kokoelmia järjestääksesi valikoita ryhmiin tunnisteilla!", - "no-menus": "Sinulla ei ole valikkoja.", - "no-menus-note": "Jos poistit edellisen vahingossa, voit palauttaa sen käyttäen palautuspainiketta.", - "no-matching-menus": "Valikkoja ei löytynyt.", - "no-matching-menus-note": "Kenties voisit kokeilla erilaista hakutermiä?", - "empty-collection": "Tämä kokoelma on tyhjä.", - "empty-collection-note": "Muokkaa tunnisteita yläpuolella tai lisää täysin uusi valikko tähän kokoelmaan painikkeella alapuolella.", - "create-menu-button": "Uusi valikko", - "duplicate-menu": "Monista valikko", - "delete-menu": "Poista valikko", - "add-menu-item-hint": "Lisää kohde yllä olevaan valikkoon vetämällä tästä!", - "add-menu-items": "Lisää kohteita valikkoon", - "undo": "Palauta", - "redo": "Tee uudelleen", - "menu-behavior-info": "Ennen kuin otat mitään seuraavista käyttöön, suosittelemme lukemaan [tästä]({{link}}) miksi pidämme Kandon oletuskäyttäytymisestä!", - "anchored-mode-info": "Avaa alavalikko samassa paikassa kuin päävalikko. Tämän käyttäminen poistaa Merkintätilan ja Turbo-tilan käytöstä.", - "window-condition-placeholder": "Ikkunan otsikko", - "window-condition-tooltip": "Valitse ikkuna", - "app-condition-tooltip": "Valitse sovellus", - "app-condition-placeholder": "Sovelluksen nimi", - "area-condition-tooltip": "Valitse näytön alue", - "screen-area-picker": { - "title": "Valitse näytön alue", - "confirm": "Käytä tätä aluetta", - "valid": "Hienoa! Olet valinnut hyväksyttävän alueen.", - "top-left-value": "Vasen: {{x}}, Ylä: {{y}}", - "top-left": "Vedä tämä alueen vasempaan yläkulmaan.", - "bottom-right-value": "Oikea: {{x}}, Ala: {{y}}", - "bottom-right": "Vedä tämä alueen oikeaan alakulmaan.", - "invalid": "Varmista, että vasen yläkulma on oikean alakulman yläpuolella ja vasemmalla puolella." - }, - "window-picker-dialog": { - "result": "Valitsit \"{{name}}\"n.", - "instructions": "Aloita painamalla painiketta alapuolella ja valitse kohdeikkuna viiden sekunnin kuluessa.", - "restart-countdown": "Aloita laskenta uudelleen", - "start-countdown": "Aloita laskenta", - "countdown_one": "Valitaan {{count}} sekunnissa…", - "countdown_other": "Valitaan {{count}} sekunnissa…", - "pick-app-name-title": "Valitse sovelluksen nimi", - "pick-window-title-title": "Valitse ikkunan otsikko", - "confirm": "Käytä tätä" - }, - "area-condition-info": "Näytä valikko vain, jos osoitin on tietyllä alueella näytöllä. Alue on annettu pikseleinä suhteessa päänäyttösi vasempaan yläkulmaan. Jos jätät kentän tyhjäksi, alue on rajaton.", - "menu-conditions-info": "Voit asettaa useita valikoita samalle pikanäppäimelle ja valita sitten millä ehdoilla jokainen valikko tulee näyttää.", - "app-condition-info": "Näytä valikko vain, jos tietty sovellus on keskitettynä. Tämä tukee säännöllisiä ilmaisuja, kuten /firefox|chrome/i.", - "window-condition-info": "Näytä valikko vain, jos keskitetyn ikkunan otsikko sisältää tietyn tekstin. Tämä tukee säännöllisiä lausekkeita, kuten /youtube|vimeo/i.", - "shortcut-id-label": "Pikanäppäimen tunnus", - "tags": "Tunnisteet", - "tags-info": "Tunnisteita voidaan käyttää valikoiden ryhmittelemiseksi kokoelmiin.", - "duplicate-menu-item": "Monista valikon kohde", - "delete-menu-item": "Poista valikon kohde", - "shortcut-info": "Tämä pikanäppäin avaa valikon. Sen on sisällettävä yksi normaali näppäin ja mikä tahansa määrä muuntimia, kuten Ctrl, Alt tai Shift. Tallentaessasi sinun ei tarvitse painaa kaikkia näppäimiä kerralla; voit myös painaa niitä yksi toisensa jälkeen. Tämä on hyödyllistä, jos pikanäppäin on jo asetettu toiselle valikolle!", - "achievements-dialog": { - "reset-button": "Nollaa edistyminen", - "reset-confirmation-title": "Haluatko varmasti nollata kaiken edistymisen?", - "reset-confirmation-message": "Kaikki saavutukset ja tasoedistyminen katoavat. Tätä toimintoa ei voi perua.", - "title": "Saavutukset", - "no-in-progress-achievements": "Onnittelut! Sait kaikki saavutukset.", - "no-completed-achievements": "Et ole saanut vielä yhtäkään saavutusta.", - "in-progress-button": "Kesken", - "completed-button": "Valmis", - "reset-button-tooltip": "Nollaa kaikki saavutukset ja tasoedistyminen" - }, - "restore-backup": "Palauta varmuuskopio…", - "restore-general-settings-warning-title": "Haluatko varmasti palauttaa yleiset asetukset?", - "restore-general-settings-warning-message": "Tämä korvaa kaikki nykyiset sovelluksen asetukset valitun varmuuskopiotiedoston sisällöllä! Tällä ei ole vaikutusta valikkoihin ja valikkokokoelmiin.", - "restore-general-settings-error-title": "Yleisten asetusten varmuuskopion lataaminen epäonnistui!", - "restore-general-settings-success-title": "Onnistui!", - "restore-general-settings-success-message": "Yleiset asetukset on palautettu varmuuskopiotiedostosta.", - "restore-menu-settings-warning-title": "Haluatko varmasti palauttaa valikkoasetukset?", - "restore-menu-settings-warning-message": "Tämä korvaa nykyiset valikot ja valikkokokoelmat valitun varmuuskopiotiedoston sisällöllä!", - "restore-menu-settings-error-title": "Valikkojen varmuuskopion lataaminen epäonnistui!", - "restore-menu-settings-success-title": "Onnistui!", - "restore-menu-settings-success-message": "Valikot ja valikkokokoelmat on palautettu varmuuskopiotiedostosta.", - "app-picker": { - "search-placeholder": "Etsi sovellusta…", - "use-selected": "Käytä valittua" - } - }, - "achievements": { - "attributes": { - "novice": "Noviisi", - "capable": "Kykenevä", - "skilled": "Taitava", - "expert": "Asiantuntija", - "master": "Sensei" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Matka tyhjyyteen {{tier}}", - "description": "Keskeytä valinta {{n}} kertaa." - }, - "selector": { - "description": "Valitse {{n}} kohdetta." - }, - "click-selector": { - "description": "Valitse {{n}} kohdetta hiiren napsautuksella." - }, - "keyboard-selector": { - "description": "Valitse {{n}} kohdetta näppäimistöllä." - }, - "gamepad-selector": { - "description": "Valitse {{n}} kohdetta peliohjaimella." - }, - "gesture-selector": { - "description": "Valitse {{n}} kohdetta käyttäen turbo- tai merkintätilaa." - }, - "settings-opened": { - "name": "Matka on palkkio {{tier}}", - "description": "Avaa asetusikkuna {{n}} kertaa." - }, - "backup": { - "name": "Kaukokatseisuuden polku {{tier}}", - "description": "Varmuuskopioi valikot tai asetukset {{n}} kertaa." - }, - "restore": { - "name": "Toinen mahdollisuus {{tier}}", - "description": "Palauta varmuuskopio {{n}} kertaa." - }, - "added-items": { - "name": "Kandon tapa {{tier}}", - "description": "Luo {{n}} kohdetta valikkomuokkaimella." - }, - "deleted-all-menus": { - "description": "Poista kaikki valikot." - }, - "full-menu": { - "name": "Leveyttä syvyyden sijaan", - "description": "Luo yli 12 kohdetta sisältävä valikko." - }, - "deep-menu": { - "name": "Syvyyden mestari", - "description": "Lisää valikkokohde neljä tasoa syvään alivalikkoon." - }, - "sponsors-viewed": { - "name": "Kandon suojelija", - "description": "Harkitse Kandon sponsoriksi ryhtymistä." - }, - "menu-themes-selected": { - "name": "Esteetikon tapa", - "description": "Vaihda valikkoteemaa {{n}} kertaa." - }, - "tutorial-viewed": { - "name": "Matka alkaa", - "description": "Suorita Kandon esittelykurssi." - }, - "many-selections-streak": { - "description": "Valitse {{n}} kohdetta {{time}} sekunnissa.", - "name": "Salamannopeat kädet {{tier}}" - }, - "speedy-selections-streak": { - "name": "Ajatusta nopeampi {{tier}}" - }, - "completed-title": "Saavutus avattu!" + "description": "Avaa Kandon asetusikkunan.", + "name": "Avaa asetukset", + "tip-1": "Tämä toiminto avaa Kandon asetusikkunan." + }, + "submenu": { + "description": "Sisältää muita valikkotietueita.", + "name": "Alivalikko", + "tip-1": "Alavalikkoja voidaan käyttää kohteiden ryhmittelyyn.", + "tip-2": "Voit myös lisätä alavalikkoja toisten alavalikoiden sisälle.", + "tip-3": "Alavalikoita voidaan käyttää monimutkaisten valikkorakenteiden luomiseksi.", + "tip-4": "Kannattaa välttää lisäämästä enemmän kuin kaksitoista kohdetta yhteen alavalikkoon. Kahdeksan on hyvä määrä.", + "tip-5": "Voit käyttää esikatselun pieniä lukituskuvakkeita kohteen sijainnin korjaamiseen valikossa.", + "tip-6": "Voit järjestää kohteet uudelleen vetämällä niitä esikatselussa.", + "tip-7": "Voit poistaa valikon tai valikon kohteen roskakorin kuvakkeella alapuolella." + }, + "text": { + "description": "Syöttää annetun tekstin.", + "name": "Liitä teksti", + "placeholder": "Syötä mitä tahansa tekstiä…", + "tip-1": "Tämä toiminto käyttää leikepöytääsi tekstin liittämiseen. Toiminnan käytön jälkeen teksti jää leikepöydälle." + }, + "uri": { + "description": "Avaa tiedostoja tai verkkosivuja.", + "name": "Avaa URI", + "placeholder": "Syötä mikä tahansa URI…", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Tarkista viimeisin julkaisu", + "chrome-version": "Chrome-versio", + "electron-version": "Electron-versio", + "kando-backend": "Kando-taustaosa", + "kando-version": "Kando-versio", + "message": "Olen luonut Kandon pelkästä intohimosta. Jos nautit sen käyttämisestä yhtä paljon kuin minä sen kehittämisestä, voit [tarjota kahvit]({{link}})!\n\n💖 Simon", + "read-release-notes": "Lue julkaisun tiedot", + "title": "Tietoa Kandosta" + }, + "achievements-dialog": { + "completed-button": "Valmis", + "in-progress-button": "Kesken", + "no-completed-achievements": "Et ole saanut vielä yhtäkään saavutusta.", + "no-in-progress-achievements": "Onnittelut! Sait kaikki saavutukset.", + "reset-button": "Nollaa edistyminen", + "reset-button-tooltip": "Nollaa kaikki saavutukset ja tasoedistyminen", + "reset-confirmation-message": "Kaikki saavutukset ja tasoedistyminen katoavat. Tätä toimintoa ei voi perua.", + "reset-confirmation-title": "Haluatko varmasti nollata kaiken edistymisen?", + "title": "Saavutukset", + "xp": "" + }, + "add-collection-tooltip": "Luo uusi valikkokokoelma. Käytä kokoelmia järjestääksesi valikoita ryhmiin tunnisteilla!", + "add-menu-item-hint": "Lisää kohde yllä olevaan valikkoon vetämällä tästä!", + "add-menu-items": "Lisää kohteita valikkoon", + "add-tags-placeholder": "Lisää tunnisteita…", + "all-menus": "Kaikki valikot", + "anchored-mode": "Ankkuroitu tila", + "anchored-mode-info": "Avaa alavalikko samassa paikassa kuin päävalikko. Tämän käyttäminen poistaa Merkintätilan ja Turbo-tilan käytöstä.", + "app-condition": "Rajaa tiettyihin sovelluksiin", + "app-condition-info": "Näytä valikko vain, jos tietty sovellus on keskitettynä. Tämä tukee säännöllisiä ilmaisuja, kuten /firefox|chrome/i.", + "app-condition-placeholder": "Sovelluksen nimi", + "app-condition-tooltip": "Valitse sovellus", + "app-picker": { + "hint": "", + "search-placeholder": "Etsi sovellusta…", + "use-selected": "Käytä valittua" + }, + "area-condition": "Rajaa tiettyyn näytön alueeseen", + "area-condition-bottom-placeholder": "Alaosa", + "area-condition-info": "Näytä valikko vain, jos osoitin on tietyllä alueella näytöllä. Alue on annettu pikseleinä suhteessa päänäyttösi vasempaan yläkulmaan. Jos jätät kentän tyhjäksi, alue on rajaton.", + "area-condition-left-placeholder": "Vasen", + "area-condition-right-placeholder": "Oikea", + "area-condition-tooltip": "Valitse näytön alue", + "area-condition-top-placeholder": "Yläosa", + "cancel": "Peru", + "centered-mode": "Keskitetty tila", + "centered-mode-info": "Avaa valikko näytön keskelle osoittimen sijainnin sijaan.", + "create-menu-button": "Uusi valikko", + "delete-menu": "Poista valikko", + "delete-menu-item": "Poista valikon kohde", + "duplicate-menu": "Monista valikko", + "duplicate-menu-item": "Monista valikon kohde", + "empty-collection": "Tämä kokoelma on tyhjä.", + "empty-collection-note": "Muokkaa tunnisteita yläpuolella tai lisää täysin uusi valikko tähän kokoelmaan painikkeella alapuolella.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Valitse hakemisto", + "select-file": "Valitse tiedosto" + }, + "general-settings-dialog": { + "advanced-menu-options": "Kehittyneet valikko-asetukset", + "advanced-menu-options-note": "Yleensä voit jättää nämä asetukset niiden oletusarvoihin.", + "auto-language": "Käytä järjestelmän kieltä", + "backup-and-restore": "Varmuuskopiointi ja palautus", + "backup-menus": "Varmuuskopioi menus.json…", + "backup-settings": "Varmuuskopioi config.json…", + "black": "Musta", + "bottom-left": "Alhaalla vasemmalla", + "bottom-right": "Alhaalla oikealla", + "center": "Keskellä", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "Tarkista päivitykset", + "check-for-new-versions-info": "Jos päällä, Kando lähettää ilmoituksen kun uusi versio on saatavilla.", + "close-menu": "Sulje valikko", + "color": "Väri", + "cycle-from-first": "Näytä seuraava valikko (aloita ensimmäisestä)", + "cycle-from-recent": "Näytä seuraava valikko (jatka viimeisimmästä)", + "dark": "Tumma", + "dev-tools-note": "Kando käyttää kahta ikkunaa: yksi valikkoa varten, toinen asetuksia varten. Voit avata kehitystyökalut ja tutkia molempia ikkunoita toisistaan erillään.", + "developer-options": "Kehittäjän valinnat", + "do-nothing": "Älä tee mitään", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "Seuraa saavutuksia", + "enable-achievements-info": "Jos käytössä, Kando seuraa edistymistäsi saavutusten näkökulmasta.", + "enable-gamepad-support": "Ota peliohjaimen tuki käyttöön", + "enable-gamepad-support-info": "Jos valittuna, yhdistettyä peliohjainta voidaan käyttää valikossa navigoimiseen.", + "enable-marking-mode": "Ota Merkintätila käyttöön", + "enable-marking-mode-info": "Kun Merkintätila on käytössä, voit valita kohteita siirtämällä osoittimen niiden päälle.", + "enable-turbo-mode": "Ota Turbo-tila käyttöön", + "enable-turbo-mode-info": "Kun Turbo-tila on käytössä, voit suorittaa eleitä, kunhan pidät muokkausnäppäintä, kuten Shift tai Ctrl, painettuna.", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "Eleen keskeytyksen aikakatkaisu", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "Käytä laitteistokiihdytystä", + "hardware-acceleration-info": "Tämä valinta voi nostaa sovelluksen suorituskykyä, mutta voi myös johtaa renderöintivirheisiin. Käynnistä Kando uudelleen, jotta tämä asetus tulee voimaan.", + "hidden": "Piilotettu", + "invisible-settings-button": "Näkymätön asetuspainike", + "invisible-settings-button-info": "Voit yhä käyttää painiketta, se tulee näkyviin siirtäessäsi osoittimen sen päälle.", + "keep-input-focus": "Pidä aktiivinen sovellus kohdistettuna", + "keep-input-focus-info": "Jos käytössä, valikko ei avattaessa saa näppäimistön kohdistusta. Tämä poistaa käytöstä Turbo-tilan, mutta voi olla käytännöllinen jos haluat pitää kohdistuksen muissa sovelluksissa valikon avautuessa.", + "lazy-initialization": "Laiska alustus", + "lazy-initialization-info": "Jos käytössä, valikkoikkuna näytetään vain, kun valikko avataan ensimmäistä kertaa. Tämä tekee valikon ensimmäisestä avaamisesta hieman hitaamman, mutta se voi estää ongelmat, kun Kando käynnistetään liian aikaisin kirjautumisen aikana. Oletuksena poistettu käytöstä.", + "learn-how-to-add-sound-themes": "Opi [tästä]({{link}}) kuinka lisätä uusia ääniteemoja Kandoon!", + "light": "Vaalea", + "localization-info": "Käynnistä Kando uudelleen vahvistaaksesi kielivalinnan.", + "localization-label": "Kieli", + "menu-behavior": "Valikon käyttäytyminen", + "menu-sounds": "Valikon äänet", + "menu-window-dev-tools": "Tutki valikkoa", + "message": "Kaikki valikot ja Kandon asetukset on tallennettu kahteen JSON-tiedostoon, joita voi muokata, jakaa ja varmuuskopioida. Napsauta [tästä]({{link}}) avataksesi kansion, johon tiedostot on tallennettu.", + "minimum-gesture-angle": "Eleen vähimmäiskulma", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "Eleen vähimmäispituus", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "Alivalikon vähimmäisetäisyys", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "Siirrä osoitin valikon keskelle", + "move-pointer-to-menu-center-info": "Jos valittuna, hiiren osoitin siirretään tarvittaessa valikon tai alivalikon keskelle. Näin voi olla, jos valikko avataan liian lähelle näytön reunaa tai jos valikko avataan Keskitetyssä tilassa.", + "movement-threshold": "Liikkumisen kynnys", + "movement-threshold-info": "", + "none": "Ei mitään", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "Käyttäytyminen painettaessa pikanäppäintä uudelleen", + "press-again-behavior-info": "Tämä määrittää, mitä tapahtuu pikanäppäintä painettaessa uudelleen, kun valikko näytetään. Jos samalle pikanäppäimelle on määritetty useita valikoita, voit käyttää tätä kyseisten valikoiden läpikäymiseen. Varmista, että pidät muokkausnäppäintä painettuna vain, jos haluat käyttää Turbo-tilaa yhdessä jonkin muun vaihtoehdon kanssa kuin 'Älä tee mitään'.", + "previously-reported": "", + "reload-menu-theme": "Lataa valikkoteema uudelleen", + "reload-note": "Kun lataat uudelleen valikkoteeman, CSS-muutokset toteutetaan vaikka valikko olisi avoinna. Muutokset, jotka on tehty theme.json-tiedostoon, vaativat valikon avaamisen uudelleen.", + "reload-sound-theme": "Lataa ääniteema uudelleen", + "require-click-for-hover-mode": "Vaadi napsautus valintoihin Kohdistustilassa", + "require-click-for-hover-mode-info": "Jos valitsematta, kohteet valitaan välittömästi, kun osoitin siirretään niiden yli valikoissa, joissa käytetään Kohdistustilaa.", + "restore-menus": "Palauta menus.json…", + "restore-settings": "Palauta config.json…", + "right-mouse-button-selects-parent": "Hiiren oikea painike valitsee \"ylemmän\" valikon", + "right-mouse-button-selects-parent-info": "Jos valitsematta, hiiren oikea painike sulkee valikon.", + "sakura-dark": "Sakura tumma", + "sakura-light": "Sakura vaalea", + "sakura-system": "Sakura järjestelmä", + "settings-button-position": "Asetukset-painikkeen sijainti", + "settings-button-position-info": "Valitse näytön kulma asetukset-painikkeen näyttämiseksi.", + "settings-window-color-scheme": "Asetusikkunan väriteema", + "settings-window-color-scheme-info": "Valitessasi vaihtoehdon 'järjestelmä', asetusikkuna käyttää samaa väriteemaa kuin käyttöjärjestelmäsi.", + "settings-window-dev-tools": "Tarkista asetukset", + "settings-window-flavor": "Asetusikkunan tyyli", + "settings-window-flavor-info": "Valitessasi läpinäkyvän tyylin, asetusikkuna on käynnistettävä uudelleen ennen tyylin voimaantuloa.", + "sound-theme": "Ääniteema", + "sound-theme-info": "Ääniteema on kokoelma ääniä, jotka soitetaan vuorovaikuttaessasi valikon kanssa.", + "system": "Järjestelmä", + "title": "Yleiset asetukset", + "top-left": "Ylhäällä vasemmalla", + "top-right": "Ylhäällä oikealla", + "transparent-dark": "Läpinäkyvä tumma", + "transparent-light": "Läpinäkyvä vaalea", + "transparent-system": "Läpinäkyvä järjestelmä", + "tray-icon-flavor": "Tarjotinkuvakkeen tyyli", + "tray-icon-flavor-info": "Voit myös valita piilottaa tarjotinkuvakkeen kokonaan.", + "volume": "Äänenvoimakkuus", + "volume-info": "Yleinen äänenvoimakkuus ääniteemalle. Oletus on 0.5.", + "white": "Valkoinen", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Kohdistustila", + "hover-mode-info": "Vain edistyneille käyttäjille! Valitsee kohteita hiiren osoittimen kohdistamisella.", + "icon-picker-dialog": { + "base64-example": "Base64-esimerkki:", + "base64-hint": "Base64-koodatut kuvakkeet tarjoavat helpon tavan sisällyttää minkälaisia kuvakkeita tahansa valikkoihin. Voit käyttää palveluita, kuten [www.base64-image.de]({{link}}), muuntaaksesi minkä tahansa kuvan base64-koodatuksi merkkijonoksi. Tämä toimii jopa animoitujen gif-kuvien kanssa!", + "file-example": "tiedosto: URI esimerkki:", + "hint": "[Opi]({{link}}) kuinka lisätä tai luoda omia kuvaketeemojasi.", + "reload-button-tooltip": "Lataa uudelleen kaikki kuvaketeemat", + "search-placeholder": "Etsi kuvakkeita…", + "url-example": "URL esimerkki:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Aloitetaan", + "chapter2": "Merkintätila", + "chapter3": "Turbotila", + "chapter4": "Seuraavat askeleet", + "chapter5": "Tuki", + "show-again": "Näytä seuraavan kerran avattaessa", + "slide1-text": "Pyyhkäise diojen läpi oppiaksesi, mitä Kando voi tehdä hyväksesi! Voit käyttää vasemmalla olevia lukujen merkkejä hypätäksesi nopeasti tiettyyn johdannon osaan.", + "slide1-title": "Kando tarjoaa ainutlaatuisen ja kätevän tavan vuorovaikuttaa tietokoneesi kanssa.", + "slide10-text": "**Älä jää odottamaan animaation valmistumista!** Pujottele tiesi valikon läpi. Se on nopein tapa valita valikkokohteita!", + "slide11-text": "", + "slide12-text": "Kando on erittäin mukautettava. Voit käyttää sitä sovellusten ja tiedostojen avaamiseen, näppäimistömakrojen suorittamiseen ja moniin muihin tarpeisiin. Voit [muuttaa valikon tyyliä]({{link1}}), [lisätä kuvaketeemoja]({{link2}}) ja [käyttää jopa ääniä]({{link3}}) valikoissasi!", + "slide12-title": "Ja vielä jotain lisäksi!", + "slide13-text": "Jos tarvitset apua, liity [Discord-palvelimelle]({{link1}}) tai lue [dokumentaatio]({{link2}})!", + "slide2-text-no-shortcuts": "Jos käynnistit Kandon ensimmäistä kertaa, sinun [saattaa tarvita suorittaa joitakin välivaiheita Linuxilla saadaksesi järjestelmän pikanäppäimet toimimaan]({{link}}). Kun tämä toimii, voit sulkea valikon Escape-näppäimellä tai hiiren oikealla painikkeella.", + "slide2-text-standard": "Jos käynnistit Kandon ensimmäistä kertaa, voit avata esimerkkivalikon painamalla Ctrl+välilyönti. Sulje se uudelleen Esc-näppäimellä tai hiiren oikealla näppäimellä missä tahansa näytöllä.", + "slide2-title": "Avaa valikko!", + "slide3-hint1": "Voi myös painaa tästä sulkeaksesi valikon.", + "slide3-hint2": "Valitse kohde napsauttamalla mistä tahansa täältä.", + "slide3-text": "Kandossa **koko näyttösi on painalluksen kohde**! Sinun ei tarvitse tähdätä kuvakkeita, vaan voit napsauttaa missä tahansa kohteen sektorilla. Tämä tekee kohteiden valinnasta paljon kätevämpää.", + "slide4-text": "Alivalikko avautuu **aina** hiiren osoittimen kohdalle. Sinun **ei tarvitse odottaa animaation valmistumista**. Luota lihasmuistiisi ja tee valintasi!", + "slide5-hint": "Napsauta missä tahansa täällä siirtyäksesi yhden tason ylemmäs.", + "slide5-text": "", + "slide6-text": "Tällä tavalla voit tutkia valikon rakennetta nopeasti.", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "**Valikko reagoi hiiren liikkeisiin!** Alivalikko avautuu, kun haluat sen avautuvan. Pienellä harjoittelulla voit valita kohteita ilman, että edes katsot valikkoon päin.", + "slide9-text": "", + "slide9-title": "Ole salamannopea: turbotila", + "title": "Tervetuloa, tämä on Kando!" + }, + "invalid-dropdown-selection": "Valitse vaihtoehto…", + "menu-behavior": "Valikon toiminta", + "menu-behavior-info": "Ennen kuin otat mitään seuraavista käyttöön, suosittelemme lukemaan [tästä]({{link}}) miksi pidämme Kandon oletuskäyttäytymisestä!", + "menu-conditions": "Valikon ehdollisuudet", + "menu-conditions-info": "Voit asettaa useita valikoita samalle pikanäppäimelle ja valita sitten millä ehdoilla jokainen valikko tulee näyttää.", + "menu-themes-dialog": { + "accent-colors": "Korostusvärit", + "accent-colors-info": "Jokaisella teemalla voi olla erilainen tarjonta korostusvärejä.", + "author": "tekijä {{author}}", + "create-your-own-themes": "Luo omia teemoja", + "dark": "Tumma teema", + "fade-in-time": "Ilmaantumisaika", + "fade-in-time-info": "Aika joka valikolla kestää ilmaantua. Oletus on 150ms.", + "fade-out-time": "Poistumisaika", + "fade-out-time-info": "Aika joka valikolla kestää poistua näkyvistä. Oletus on 200ms.", + "get-themes-online": "Hae teemoja verkosta", + "light": "Vaalea teema", + "light-dark-mode": "Ota käyttöön vaalea/tumma tila", + "light-dark-mode-info": "Jos käytössä, voit valita eri teeman ja väriasetukset kuin järjestelmässäsi oletuksena.", + "menu-scale": "Valikon mittakaava", + "menu-scale-info": "Käytä suurentaaksesi tai pienentääksesi valikoiden kokoa. Oletus on 1.0.", + "no-accent-colors": "Tämä teema ei tue korostusvärejä.", + "open-theme-directory": "Lataa teema tietokoneelta", + "reset-color-picker": "Palauta värien oletusarvot", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Valikkoteemat" + }, + "no-matching-menus": "Valikkoja ei löytynyt.", + "no-matching-menus-note": "Kenties voisit kokeilla erilaista hakutermiä?", + "no-menus": "Sinulla ei ole valikkoja.", + "no-menus-note": "Jos poistit edellisen vahingossa, voit palauttaa sen käyttäen palautuspainiketta.", + "not-bound": "", + "redo": "Tee uudelleen", + "restore-backup": "Palauta varmuuskopio…", + "restore-general-settings-error-title": "Yleisten asetusten varmuuskopion lataaminen epäonnistui!", + "restore-general-settings-success-message": "Yleiset asetukset on palautettu varmuuskopiotiedostosta.", + "restore-general-settings-success-title": "Onnistui!", + "restore-general-settings-warning-message": "Tämä korvaa kaikki nykyiset sovelluksen asetukset valitun varmuuskopiotiedoston sisällöllä! Tällä ei ole vaikutusta valikkoihin ja valikkokokoelmiin.", + "restore-general-settings-warning-title": "Haluatko varmasti palauttaa yleiset asetukset?", + "restore-menu-settings-error-title": "Valikkojen varmuuskopion lataaminen epäonnistui!", + "restore-menu-settings-success-message": "Valikot ja valikkokokoelmat on palautettu varmuuskopiotiedostosta.", + "restore-menu-settings-success-title": "Onnistui!", + "restore-menu-settings-warning-message": "Tämä korvaa nykyiset valikot ja valikkokokoelmat valitun varmuuskopiotiedoston sisällöllä!", + "restore-menu-settings-warning-title": "Haluatko varmasti palauttaa valikkoasetukset?", + "screen-area-picker": { + "bottom-right": "Vedä tämä alueen oikeaan alakulmaan.", + "bottom-right-value": "Oikea: {{x}}, Ala: {{y}}", + "confirm": "Käytä tätä aluetta", + "invalid": "Varmista, että vasen yläkulma on oikean alakulman yläpuolella ja vasemmalla puolella.", + "top-left": "Vedä tämä alueen vasempaan yläkulmaan.", + "top-left-value": "Vasen: {{x}}, Ylä: {{y}}", + "valid": "Hienoa! Olet valinnut hyväksyttävän alueen." + }, + "search-menus-placeholder": "Etsi valikkoja…", + "shortcut-id-label": "Pikanäppäimen tunnus", + "shortcut-info": "Tämä pikanäppäin avaa valikon. Sen on sisällettävä yksi normaali näppäin ja mikä tahansa määrä muuntimia, kuten Ctrl, Alt tai Shift. Tallentaessasi sinun ei tarvitse painaa kaikkia näppäimiä kerralla; voit myös painaa niitä yksi toisensa jälkeen. Tämä on hyödyllistä, jos pikanäppäin on jo asetettu toiselle valikolle!", + "shortcut-label": "Pikanäppäin", + "shortcut-recording": "Paina pikanäppäintä…", + "tags": "Tunnisteet", + "tags-info": "Tunnisteita voidaan käyttää valikoiden ryhmittelemiseksi kokoelmiin.", + "undo": "Palauta", + "window-condition": "Rajaa tiettyihin ikkunaotsikkoihin", + "window-condition-info": "Näytä valikko vain, jos keskitetyn ikkunan otsikko sisältää tietyn tekstin. Tämä tukee säännöllisiä lausekkeita, kuten /youtube|vimeo/i.", + "window-condition-placeholder": "Ikkunan otsikko", + "window-condition-tooltip": "Valitse ikkuna", + "window-picker-dialog": { + "confirm": "Käytä tätä", + "countdown_one": "Valitaan {{count}} sekunnissa…", + "countdown_other": "Valitaan {{count}} sekunnissa…", + "instructions": "Aloita painamalla painiketta alapuolella ja valitse kohdeikkuna viiden sekunnin kuluessa.", + "restart-countdown": "Aloita laskenta uudelleen", + "result": "Valitsit \"{{name}}\"n.", + "start-countdown": "Aloita laskenta" } + } } diff --git a/locales/fr/translation.json b/locales/fr/translation.json index 3c3469c3f..9b0720e75 100644 --- a/locales/fr/translation.json +++ b/locales/fr/translation.json @@ -1,574 +1,558 @@ { - "backends": { - "gnome": { - "error": "Impossible de se connecter à l'extension Kando Integration GNOME Shell. Vous pouvez l'obtenir ici : {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando ne peut pas lier directement les raccourcis globaux sur Hyprland. A la place, spécifiez un ID de raccourci ici et liez un raccourci dans votre hyprland.conf avec quelque chose comme \"bind = CTRL, Space, global, kando:example-menu\". Remplacez exemple-menu par l'ID choisi ici." - }, - "kde-wayland": { - "shortcut-info": "Kando ne peut pas lier directement les raccourcis globaux sur KDE/Wayland. A la place, spécifiez un ID de raccourci ici et recherchez-le dans la section KWin des raccourcis globaux dans les paramètres de votre système KDE. Là, vous pouvez assigner le raccourci qui ouvrira ce menu." - }, - "niri": { - "shortcut-info": "Niri ne supporte pas encore les raccourcis globaux. Mais vous pouvez ouvrir ce menu en utilisant 'kando --menu \"Nom du menu\"' à partir de la ligne de commande ou de votre configuration niri." - } - }, - "example-menu": { - "apps": { - "apple-music": "Musique", - "email": "E-Mail", - "file-browser": "Explorateur de Fichiers", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Applications", - "terminal": "Invite de Commande", - "web-browser": "Navigateur Internet" - }, - "audio": { - "mute": "Sourdine", - "next-track": "Prochaine Piste", - "play-pause": "Lecture / Pause", - "previous-track": "Piste Précédente", - "submenu": "Audio" - }, - "bookmarks": { - "desktop": "Bureau", - "documents": "Documents", - "downloads": "Téléchargements", - "home": "Accueil", - "music": "Musique", - "pictures": "Images", - "submenu": "Signets", - "videos": "Vidéos" - }, - "clipboard": { - "copy": "Copier", - "cut": "Couper", - "paste": "Coller", - "submenu": "Presse-Papiers" - }, - "name": "Exemple de Menu", - "next-workspace": "Espace de Travail Suivant", - "previous-workspace": "Espace de Travail Précédent", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando sur Discord", - "kando-on-github": "Kando sur GitHub", - "kando-on-kofi": "Kando sur Ko-fi", - "kando-on-youtube": "Kando sur YouTube", - "submenu": "Lien Internet" - }, - "windows": { - "close-window": "Fermer la Fenêtre", - "mission-control": "Mission Control", - "submenu": "Fenêtres", - "tile-left": "Tuile à Gauche", - "tile-right": "Tuile à Droite", - "toggle-maximize": "Agrandir la fenêtre" - } - }, - "main": { - "failed-to-start-header": "Le lancement de Kando a échoué", - "inhibit-shortcuts": "Désactiver temporairement tous les raccourcis clavier", - "new-version-notification-header": "Une nouvelle version de Kando est disponible !", - "quit": "Quitter", - "show-settings": "Afficher les paramètres", - "un-inhibit-shortcuts": "Réactiver les raccourcis clavier", - "invalid-link-message": "Le deep link n'a pas pu être analysé.", - "new-version-notification-body": "Obtenez-la depuis {{link}}.", - "invalid-link-header": "Lien invalide", - "no-backend-found": "Aucun backend approprié n'a été trouvé." - }, - "menu-items": { - "command": { - "command": "Commande", - "command-info": "Cette commande sera exécutée.", - "description": "Lancer une application ou un scripte.", - "name": "Exécuter une Commande", - "tip-1": "Tu peux utiliser l'élément Commande pour lancer des applications ou des scripts.", - "tip-2": "Si le chemin d'un exécutable contient des espaces, il faut le \"mettre entre guillemets\".", - "tip-3": "Utilisez {{app_name}} pour insérer le nom de l'application qui était active lorsque vous avez ouvert le menu.", - "tip-4": "Utilisez {{window_name}} pour insérer le nom de la fenêtre qui était active lorsque vous avez ouvert le menu.", - "tip-5": "Utilisez {{pointer_x}} et {{pointer_y}} pour insérer la position du curseur à l'endroit où le menu a été ouvert.", - "placeholder": "Insérer une commande…", - "tip-6": "Cliquez [ici]({{link}}) pour savoir comment trouver les commandes pour lancer vos applications.", - "isolated": "Exécution isolée", - "isolated-info": "La commande sera exécutée dans un environnement vierge, c'est-à-dire qu'elle n'héritera d'aucune variable d'environnement de Kando. Cela peut aider les commandes qui ne démarrent pas correctement.", - "detached": "Exécution détachée", - "detached-info": "Cela déconnectera la commande de Kando, elle continuera donc à s'exécuter même si Kando est fermé. Ceci peut résoudre des problèmes avec des commandes qui ne démarrent pas correctement.", - "choose-app": "Choisir une application…" - }, - "file": { - "description": "Ouvre un fichier ou dossier.", - "file": "Chemin d'accès au fichier", - "name": "Ouvrir un fichier", - "tip-1": "Utilisez ce type d'élément pour ouvrir des fichiers ou dossiers.", - "placeholder": "Choisir un fichier ou un dossier…" - }, - "hotkey": { - "description": "Exécute un raccourci clavier.", - "hotkey": "Raccourci clavier", - "name": "Simuler une touche de raccourci", - "recording-placeholder": "Écrire le raccourci clavier…", - "tip-1": "Lors de l'enregistrement du raccourci clavier, il n'est pas nécessaire d'appuyer sur toutes les touches en même temps. Elles peuvent être enfoncées l'une après l'autre.", - "tip-2": "Si une touche ne peut pas être enregistrée car elle est utilisée par le système, essayez de taper son nom directement.", - "hotkey-info": "Ce raccourci clavier est déclenché lorsque l'élément est sélectionné. Lors de l'enregistrement, il n'est pas nécessaire d'appuyer sur toutes les touches en même temps, vous pouvez également les appuyer l'une après l'autre. C'est utile si une touche de raccourci est déjà liée à une action globale !", - "tip-3": "Cliquez sur [ce lien]({{link}}) pour voir tous les noms de clés valides." - }, - "macro": { - "description": "Exécute une macro clavier.", - "name": "Simuler une Macro", - "placeholder": "Cliquez sur le rond pour commencer à enregistrer !", - "recording-placeholder": "Appuyez sur un touche…", - "tip-1": "Par défaut, Kando ajoute un délai de 10 millisecondes entre chaque touche. Vous pouvez modifier ce délai à l'aide de la propriété \"delay\".", - "tip-2": "Vous pouvez également modifier la macro à la main. C'est utile si vous souhaitez ajuster le timing des touches." - }, - "redirect": { - "description": "Ouvre un autre menu.", - "name": "Rediriger" - }, - "settings": { - "description": "Ouvre la fenêtre de configuration de Kando.", - "name": "Ouvrir les paramètres", - "tip-1": "Ce type d'élément ouvre la fenêtre de configuration de Kando." - }, - "submenu": { - "description": "Contient d'autres éléments de menu.", - "detailed-description_one": "", - "detailed-description_many": "Contient {{count}} éléments.", - "detailed-description_other": "", - "name": "Sous-Menu", - "tip-1": "Les sous-menus sont utilisés pour regrouper des éléments.", - "tip-2": "Vous pouvez aussi placer des sous-menus à l'intérieur de sous-menus.", - "tip-3": "Les sous-menus peuvent être utilisés pour créer des structures de menu complexes.", - "tip-4": "Utiliser plus de douze éléments par sous-menu est déconseillé. Huit est un bon compromis.", - "tip-5": "Utilisez le petit cadenas dans l'aperçu pour fixer la position d'un élément dans le menu.", - "tip-6": "Vous pouvez réorganiser les éléments en les déplaçant dans l'aperçu.", - "tip-7": "Vous pouvez supprimer un menu ou un élément de menu à l'aide de l'icône corbeille située en dessous." - }, - "text": { - "description": "Insère un texte donné.", - "name": "Coller le texte", - "placeholder": "Insérez un texte…", - "tip-1": "Cette action utilise votre presse-papiers pour coller le texte. Après avoir utilisé l'action, le presse-papiers contiendra toujours le texte." - }, - "uri": { - "description": "Ouvre des sites web et plus encore.", - "name": "Ouvrir un URI", - "tip-1": "Vous pouvez utiliser un élément de type URI pour ouvrir un site web à l'aide du protocole \"http://\".", - "tip-2": "Vous pouvez l'utliser pour ouvrir des schémas d'URI comme slack:// ou zoommtg://.", - "tip-3": "Il est possible d'utiliser un élément de type URI pour ouvrir un lien \"mailto:\".", - "tip-4": "Utilisez {{app_name}} pour insérer le nom de l'application qui était active lorsque vous avez ouvert le menu.", - "tip-5": "Utilisez {{window_name}} pour insérer le nom de la fenêtre qui était active lorsque vous avez ouvert le menu.", - "tip-6": "Utilisez {{pointer_x}} et {{pointer_y}} pour insérer la position du curseur à l'endroit où le menu a été ouvert.", - "uri": "URI", - "placeholder": "Insérez un URI…" - }, - "common": { - "delayed-option": "S'exécute après l'animation de sortie", - "delayed-option-info": "Utile si l'action cible une fenêtre qui doit être active.", - "inhibit-shortcuts-info": "Désactive tous les raccourcis Kando pendant la simulation du raccourci clavier ou de la macro. Cela empêche la saisie simulée de déclencher accidentellement d'autres raccourcis de menu.", - "inhibit-shortcuts": "Désactiver les raccourcis" - } + "achievements": { + "added-items": { + "description": "Créer {{n}} éléments dans l'éditeur de menu.", + "name": "Voie de Kando {{tier}}" + }, + "attributes": { + "capable": "Compétent", + "expert": "Expert", + "master": "Sensei", + "novice": "Novice", + "skilled": "Qualifié" + }, + "backup": { + "description": "Sauvegardez vos menus ou paramètres {{n}} fois.", + "name": "Voie de la prévoyance {{tier}}" + }, + "cancelor": { + "description": "Annuler une sélection {{n}} fois.", + "name": "Route du Vide {{tier}}" + }, + "click-selector": { + "description": "Sélectionnez {{n}} éléments en cliquant avec la souris.", + "name": "{{attribute}} Champion du Clic-Clic" + }, + "completed-title": "Succès débloqué !", + "deep-menu": { + "description": "Ajouter un élément de menu à un sous-menu de niveau quatre.", + "name": "Maître de la profondeur" + }, + "deleted-all-menus": { + "description": "Supprimez tous les menus.", + "name": "Nettoyer le Dojo" + }, + "depth-selector": { + "description": "Sélectionnez {{n}} éléments à une profondeur de {{depth}} en moins de {{time}} ms.", + "name1": "{{attribute}} Trancheur", + "name2": "{{attribute}} Trancheur à deux couches", + "name3": "{{attribute}} Trancheur des profondeur" + }, + "full-menu": { + "description": "Créez un menu avec plus de douze éléments.", + "name": "La quantité prime sur la qualité" + }, + "gamepad-selector": { + "description": "Sélectionnez {{n}} éléments à l'aide d'une manette.", + "name": "{{attribute}} Guerrier des manettes" + }, + "gesture-selector": { + "description": "Sélectionnez {{n}} éléments à l'aide du mode turbo ou du mode marquage.", + "name": "{{attribute}} Ninja du Bidouillage" + }, + "keyboard-selector": { + "description": "Sélectionnez {{n}} éléments à l'aide de votre clavier.", + "name": "{{attribute}} Héros des raccourcis clavier" + }, + "many-selections-streak": { + "description": "Sélectionnez {{n}} éléments en {{time}} secondes.", + "name": "Mains de foudre {{tier}}" + }, + "menu-themes-selected": { + "description": "Changer le thème du menu {{n}} fois.", + "name": "Voie de l'Esthète" + }, + "restore": { + "description": "Restaurer une sauvegarde {{n}} fois.", + "name": "Deuxième Chance {{tier}}" + }, + "selector": { + "description": "Sélectionnez {{n}} éléments.", + "name": "{{attribute}} Samouraï" + }, + "settings-opened": { + "description": "Ouvrez la fenêtre des paramètres {{n}} fois.", + "name": "Le Voyage est la Récompense {{tier}}" + }, + "speedy-selections-streak": { + "description": "Effectuez en moyenne {{n}} sélections consécutives plus rapidement que {{time}} millisecondes.", + "name": "Plus rapide qu'un Neurone {{tier}}" + }, + "sponsors-viewed": { + "description": "Envisagez de devenir sponsor de Kando.", + "name": "Gardien de Kando" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Suivez le tutoriel d'introduction à Kando.", + "name": "Le Voyage Commence" + } + }, + "backends": { + "gnome": { + "error": "Impossible de se connecter à l'extension Kando Integration GNOME Shell. Vous pouvez l'obtenir ici : {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando ne peut pas lier directement les raccourcis globaux sur Hyprland. A la place, spécifiez un ID de raccourci ici et liez un raccourci dans votre hyprland.conf avec quelque chose comme \"bind = CTRL, Space, global, kando:example-menu\". Remplacez exemple-menu par l'ID choisi ici." + }, + "kde-wayland": { + "shortcut-info": "Kando ne peut pas lier directement les raccourcis globaux sur KDE/Wayland. A la place, spécifiez un ID de raccourci ici et recherchez-le dans la section KWin des raccourcis globaux dans les paramètres de votre système KDE. Là, vous pouvez assigner le raccourci qui ouvrira ce menu." + }, + "niri": { + "shortcut-info": "Niri ne supporte pas encore les raccourcis globaux. Mais vous pouvez ouvrir ce menu en utilisant 'kando --menu \"Nom du menu\"' à partir de la ligne de commande ou de votre configuration niri." + } + }, + "example-menu": { + "apps": { + "apple-music": "Musique", + "email": "E-Mail", + "file-browser": "Explorateur de Fichiers", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Applications", + "terminal": "Invite de Commande", + "web-browser": "Navigateur Internet" + }, + "audio": { + "mute": "Sourdine", + "next-track": "Prochaine Piste", + "play-pause": "Lecture / Pause", + "previous-track": "Piste Précédente", + "submenu": "Audio" + }, + "bookmarks": { + "desktop": "Bureau", + "documents": "Documents", + "downloads": "Téléchargements", + "home": "Accueil", + "music": "Musique", + "pictures": "Images", + "submenu": "Signets", + "videos": "Vidéos" + }, + "clipboard": { + "copy": "Copier", + "cut": "Couper", + "paste": "Coller", + "submenu": "Presse-Papiers" + }, + "name": "Exemple de Menu", + "next-workspace": "Espace de Travail Suivant", + "previous-workspace": "Espace de Travail Précédent", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando sur Discord", + "kando-on-github": "Kando sur GitHub", + "kando-on-kofi": "Kando sur Ko-fi", + "kando-on-youtube": "Kando sur YouTube", + "submenu": "Lien Internet" + }, + "windows": { + "close-window": "Fermer la Fenêtre", + "mission-control": "Mission Control", + "submenu": "Fenêtres", + "tile-left": "Tuile à Gauche", + "tile-right": "Tuile à Droite", + "toggle-maximize": "Agrandir la fenêtre" + } + }, + "main": { + "inhibit-shortcuts": "Désactiver temporairement tous les raccourcis clavier", + "invalid-link-header": "Lien invalide", + "invalid-link-message": "Le deep link n'a pas pu être analysé.", + "new-version-notification-body": "Obtenez-la depuis {{link}}.", + "new-version-notification-header": "Une nouvelle version de Kando est disponible !", + "quit": "Quitter", + "show-settings": "Afficher les paramètres", + "un-inhibit-shortcuts": "Réactiver les raccourcis clavier" + }, + "menu-items": { + "command": { + "choose-app": "Choisir une application…", + "description": "Lancer une application ou un scripte.", + "detached": "Exécution détachée", + "detached-info": "Cela déconnectera la commande de Kando, elle continuera donc à s'exécuter même si Kando est fermé. Ceci peut résoudre des problèmes avec des commandes qui ne démarrent pas correctement.", + "isolated": "Exécution isolée", + "isolated-info": "La commande sera exécutée dans un environnement vierge, c'est-à-dire qu'elle n'héritera d'aucune variable d'environnement de Kando. Cela peut aider les commandes qui ne démarrent pas correctement.", + "name": "Exécuter une Commande", + "placeholder": "Insérer une commande…", + "tip-1": "Tu peux utiliser l'élément Commande pour lancer des applications ou des scripts.", + "tip-2": "Si le chemin d'un exécutable contient des espaces, il faut le \"mettre entre guillemets\".", + "tip-3": "Utilisez {{app_name}} pour insérer le nom de l'application qui était active lorsque vous avez ouvert le menu.", + "tip-4": "Utilisez {{window_name}} pour insérer le nom de la fenêtre qui était active lorsque vous avez ouvert le menu.", + "tip-5": "Utilisez {{pointer_x}} et {{pointer_y}} pour insérer la position du curseur à l'endroit où le menu a été ouvert.", + "tip-6": "Cliquez [ici]({{link}}) pour savoir comment trouver les commandes pour lancer vos applications." + }, + "common": { + "delayed-option": "S'exécute après l'animation de sortie", + "delayed-option-info": "Utile si l'action cible une fenêtre qui doit être active.", + "inhibit-shortcuts": "Désactiver les raccourcis", + "inhibit-shortcuts-info": "Désactive tous les raccourcis Kando pendant la simulation du raccourci clavier ou de la macro. Cela empêche la saisie simulée de déclencher accidentellement d'autres raccourcis de menu." + }, + "file": { + "description": "Ouvre un fichier ou dossier.", + "name": "Ouvrir un fichier", + "placeholder": "Choisir un fichier ou un dossier…", + "tip-1": "Utilisez ce type d'élément pour ouvrir des fichiers ou dossiers." + }, + "hotkey": { + "description": "Exécute un raccourci clavier.", + "hotkey": "Raccourci clavier", + "hotkey-info": "Ce raccourci clavier est déclenché lorsque l'élément est sélectionné. Lors de l'enregistrement, il n'est pas nécessaire d'appuyer sur toutes les touches en même temps, vous pouvez également les appuyer l'une après l'autre. C'est utile si une touche de raccourci est déjà liée à une action globale !", + "name": "Simuler une touche de raccourci", + "recording-placeholder": "Écrire le raccourci clavier…", + "tip-1": "Lors de l'enregistrement du raccourci clavier, il n'est pas nécessaire d'appuyer sur toutes les touches en même temps. Elles peuvent être enfoncées l'une après l'autre.", + "tip-2": "Si une touche ne peut pas être enregistrée car elle est utilisée par le système, essayez de taper son nom directement.", + "tip-3": "Cliquez sur [ce lien]({{link}}) pour voir tous les noms de clés valides." + }, + "macro": { + "description": "Exécute une macro clavier.", + "name": "Simuler une Macro", + "placeholder": "Cliquez sur le rond pour commencer à enregistrer !", + "recording-placeholder": "Appuyez sur un touche…", + "tip-1": "Par défaut, Kando ajoute un délai de 10 millisecondes entre chaque touche. Vous pouvez modifier ce délai à l'aide de la propriété \"delay\".", + "tip-2": "Vous pouvez également modifier la macro à la main. C'est utile si vous souhaitez ajuster le timing des touches." + }, + "redirect": { + "description": "Ouvre un autre menu.", + "name": "Rediriger" }, "settings": { - "about-dialog": { - "chrome-version": "Version de Chrome", - "electron-version": "Version d'Electron", - "kando-backend": "Interface système", - "kando-version": "Version de Kando", - "title": "À propos de Kando", - "message": "Je crée Kando par pure passion. Si vous aimez l'utiliser autant que j'aime le créer, vous pouvez [m'offrir un café]({{link}})!\n\n💖 Simon", - "check-latest-release": "Vérifier la dernière version", - "read-release-notes": "Lire les derniers ajouts" - }, - "anchored-mode": "Mode Ancré", - "app-condition": "Limiter à des Applications Spécifiques", - "area-condition": "Limiter à une Zone Spécifique de l'Écran", - "area-condition-bottom-placeholder": "Bas", - "area-condition-left-placeholder": "Gauche", - "area-condition-right-placeholder": "Droite", - "area-condition-top-placeholder": "Haut", - "cancel": "Annuler", - "centered-mode": "Mode Centré", - "centered-mode-info": "Ouvrir le menu au centre de l'écran au lieu du curseur.", - "general-settings-dialog": { - "reload-menu-theme": "Recharger le Thème de Menu", - "reload-menu-theme-tooltip": "Les changements CSS seront appliqués immédiatement, pour les changements effectués au fichier theme.json, vous devez rouvrir le menu.", - "reload-sound-theme": "Recharger le Thème Sonore", - "menu-window-dev-tools": "Inspecter le menu", - "settings-window-dev-tools": "Inspecter la fenêtre des paramètres", - "reload-note": "Lorsque vous rechargez le thème de menu, les modifications CSS sont appliquées même si un menu est actuellement affiché. Pour les modifications apportées au fichier theme.json, vous devez rouvrir le menu.", - "lazy-initialization-info": "Si activée, la fenêtre du menu ne sera créée que lorsque le menu sera ouvert pour la première fois. Cela rendra la première ouverture du menu un peu plus lente, mais cela peut éviter des problèmes lorsque Kando est démarré trop tôt lors du login. Par défaut, l'option est déactivée.", - "move-pointer-to-menu-center-info": "Si cochée, le curseur sera déplacé au centre d'un menu ou d'un sous-menu si nécessaire. Cela peut être le cas si un menu est ouvert trop près du bord de l'écran ou si un menu est ouvert en Mode Centré.", - "enable-gamepad-support": "Activer la prise en charge des manettes de jeu", - "sakura-system": "Sakura Système", - "movement-threshold-info": "Les mouvements plus petit que ce seuil ne seront pas pris en compte en Mode Marquage ou Mode Turbo. La valeur par défaut est de 15px.", - "settings-window-flavor-info": "Si vous choisissez un style transparent, vous devrez redémarrer la fenêtre des paramètres pour appliquer l'effet.", - "require-click-for-hover-mode": "Nécessite un clic pour la sélection en Mode Survol", - "require-click-for-hover-mode-info": "Pour les menus utilisant le Mode Survol, ne pas cocher cette option entrainera les éléments à être sélectionnés immédiatement lorsque la souris passera au-dessus d'eux.", - "center-click-zone-radius": "Rayon de la zone de clique centrale", - "top-left": "En haut à gauche", - "hidden": "Caché", - "color": "Couleur", - "white": "Blanc", - "tray-icon-flavor-info": "Vous pouvez également choisir de masquer complètement l'icône de la barre des tâches.", - "tray-icon-flavor": "Style del'icône de la barre des tâches", - "black": "Noir", - "menu-behavior": "Comportement du menu", - "enable-marking-mode": "Activer le Mode Marquage", - "lazy-initialization": "Initialisation paresseuse", - "right-mouse-button-selects-parent": "Le clique droit sélectionne le menu-parent", - "right-mouse-button-selects-parent-info": "Si cette option n'est pas cochée, le clique droit fermera le menu.", - "gesture-pause-timeout": "Délai d'attente d'un arrêt de mouvement", - "gesture-jitter-threshold": "Seuil de tolérance au tremblement gestuel", - "fixed-stroke-length-info": "En général, les éléments sont sélectionnés lorsque vous arrêtez le mouvement ou lorsque vous deviez. Si vous donnez à ce paramètre une valeur supérieure à 0, ce comportement sera modifié : Désormais, les éléments ne seront sélectionnés que si vous avez fait glisser un élément jusqu'à cette distance du centre. La valeur par défaut est 0px.", - "none": "Aucun", - "title": "Paramètres Globaux", - "message": "Tous les menus et les paramètres de Kando sont stockés dans deux fichiers JSON que vous pouvez également éditer, partager ou sauvegarder. Cliquez sur [ici]({{link}}) pour ouvrir le répertoire où les fichiers sont stocké.", - "app-behavior": "Comportement de l'application", - "check-for-new-versions": "Vérifier si de nouvelles versions de l'application sont disponibles", - "invisible-settings-button-info": "Vous pouvez toujours utiliser le bouton, il apparaîtra lorsque vous passerez la souris dessus.", - "settings-button-position-info": "Choisissez le coin de l'écran où le bouton des paramètres sera affiché.", - "top-right": "En haut à droite", - "bottom-left": "En bas à gauche", - "bottom-right": "En bas à droite", - "settings-window-color-scheme": "Mode de couleur de la fenêtre Paramètres", - "settings-window-color-scheme-info": "Si vous choisissez \"système\", la fenêtre des paramètres utilisera la même palette de couleurs que votre système d'exploitation.", - "check-for-new-versions-info": "Si activée, Kando affichera une notification lorsqu'une nouvelle version sera disponible.", - "invisible-settings-button": "Bouton paramètres invisible", - "settings-button-position": "Position du bouton paramètres", - "system": "Système", - "light": "Clair", - "dark": "Sombre", - "settings-window-flavor": "Style de la Fenêtre des paramètres", - "transparent-light": "Transparent Clair", - "transparent-dark": "Transparent Foncé", - "transparent-system": "Transparent Système", - "sakura-light": "Sakura Clair", - "sakura-dark": "Sakura Foncé", - "enable-turbo-mode": "Active le Mode Turbo", - "enable-turbo-mode-info": "Lorsque le Mode Turbo est activé, vous pouvez effectuer des gestes tant que vous maintenez enfoncée une touche modifiante telle que Maj ou Ctrl.", - "move-pointer-to-menu-center": "Déplacer le curseur au centre du menu", - "enable-marking-mode-info": "Lorsque le Mode Marquage est activé, vous pouvez sélectionner des éléments en faisant glisser la souris dessus.", - "enable-gamepad-support-info": "Si cochée, vous pouvez utiliser une manette de jeu connectée pour contrôler le menu.", - "menu-sounds": "Sons du Menu", - "learn-how-to-add-sound-themes": "Apprendre à ajouter de nouveaux thèmes sonores à Kando [ici]({{link}}) !", - "sound-theme": "Thème sonore", - "sound-theme-info": "Un thème sonore est une collection de sons joués lorsque vous interagissez avec le menu.", - "volume": "Volume", - "volume-info": "Volume général du thème sonore. La valeur par défaut est 0,5.", - "advanced-menu-options-note": "En général, vous pouvez laisser ces réglages à leur valeur par défaut.", - "advanced-menu-options": "Options Avancées", - "center-click-zone-radius-info": "La taille de la zone au milieu du menu qui le ferme ou avance d'un niveau lorsqu'on clique dessus. La valeur par défaut est de 50px.", - "minimum-submenu-distance-info": "Si un sous-menu est ouvert à proximité du menu parent, ce dernier sera éloigné de cette distance. La valeur par défaut est de 150px.", - "minimum-submenu-distance": "Distance minimum du sous-menu", - "movement-threshold": "Seuil de déclenchement d'un mouvement", - "minimum-gesture-length": "Longueur minimum de mouvement", - "developer-options": "Options Développeurs", - "dev-tools-note": "Kando utilise deux fenêtres : L'une pour le menu et l'autre pour les paramètres. Vous pouvez ouvrir les outils de développement pour inspecter les deux fenêtres séparément.", - "minimum-gesture-length-info": "Les mouvements rectilignes doivent avoir au moins cette longueur pour déclencher une sélection. La valeur par défaut est de 150px.", - "minimum-gesture-angle-info": "Des déviations plus faibles par rapport aux mouvements rectilignes ne déclencheront pas de sélections. La valeur par défaut est de 20°.", - "minimum-gesture-angle": "Angle minimal du mouvement", - "gesture-jitter-threshold-info": "Les mouvements plus petit ne seront pas pris en compte dans la détection des gestes. La valeur par défaut est de 10px.", - "gesture-pause-timeout-info": "Interrompt ton mouvement durant ce temps pour déclencher une sélection. La valeur par défaut est 100ms.", - "fixed-stroke-length": "Longueur de mouvement fixe", - "press-again-behavior": "Quoi faire lors de la répétition du raccourci", - "do-nothing": "Ne rien faire", - "cycle-menus": "Alterner entre les menus correspondants", - "close-menu": "Fermer le menu", - "press-again-behavior-info": "Cette fonction détermine ce qui se passe lorsque l'on appuie à nouveau sur le raccourci alors qu'un menu est affiché. Si plusieurs menus sont attribués au même raccourci, vous pouvez utiliser cette touche pour alterner entre tous les menus correspondants. Veillez à ne maintenir enfoncée que les touches modifiantes tels que Ctrl, Alt ou Maj si vous souhaitez utiliser le mode Turbo avec une option autre que \"Ne rien faire\".", - "localization-label": "Langue", - "localization-info": "Redémarrez Kando pour appliquer la modification.", - "auto-language": "Utiliser la langue du système", - "app-settings": "Paramètres de l'application", - "cycle-from-first": "Afficher le menu suivant", - "cycle-from-recent": "Afficher le menu suivant (se souvenir de l'ordre)", - "keep-input-focus-info": "Si cette option est activée, le menu ne recevra pas le focus de la saisie clavier lorsqu'il sera ouvert. Cette option désactive le mode Turbo, mais peut s'avérer utile si vous souhaitez que d'autres applications restent focalisées lorsque le menu est ouvert.", - "keep-input-focus": "Maintenir le focus sur l'application active", - "hardware-acceleration": "Activer l'accélération matérielle", - "hardware-acceleration-info": "Cette option peut améliorer les performances de l'application, mais peut également entraîner des artefacts de rendu. Vous devrez redémarrer Kando pour appliquer la modification.", - "backup-and-restore": "Sauvgarder et Restaurer", - "backup-menus": "Sauvgarder menus.json…", - "backup-settings": "Sauvgarder config.json…", - "restore-menus": "Restaurer menu json…", - "restore-settings": "Restorer menu.json…", - "enable-achievements-info": "Si cette option est activée, Kando suivra l'avancement de vos succès.", - "enable-achievements": "Tracker les succès", - "center": "Au centre", - "wlroots-specific-options": "Options pour les backends basés sur wlroots", - "options-that-will-only-affect-the-wlroots-backend": "Ces options n'affectent que les backends basés sur wlroots et n'ont aucun effet sur les autres backends.", - "wlroots-pointer-get-timeout-mouse": "Délai d'attente pour Get-pointer-position", - "wlroots-pointer-get-timeout-mouse-info": "Durée d'attente maximale en millisecondes pour recevoir la position du curseur de la souris via des backends basés sur wlroots. Si le délai d'attente est atteint, une position de secours sera utilisée. La valeur par défaut est 500 ms.", - "wlroots-pointer-get-timeout-touch": "Délai d'attente pour Get-touch-position", - "wlroots-pointer-get-timeout-touch-info": "Durée d'attente maximale en millisecondes pour recevoir la position du curseur tactile via des backends basés sur wlroots. Si le délai d'attente est atteint, une position de secours sera utilisée. La valeur par défaut est 1500 ms.", - "wlroots-pointer-get-timeout-default-behavior": "Position de secours du curseur", - "wlroots-pointer-get-timeout-default-behavior-info": "Détermine la position supposée du curseur si aucune position n'a pu être obtenue à partir des backends basés sur wlroots dans le délai configuré.", - "previously-reported": "Précédemment signalé", - "enable-achievement-notifications-info": "Si cette option est activée, des notifications s'affichent lorsque des succès sont débloqués.", - "enable-achievement-notifications": "Afficher les notifications de succès" - }, - "hover-mode": "Mode Survol", - "hover-mode-info": "Pour utilisateurs expérimentés seulement ! Sélectionne les éléments en les survolant.", - "icon-picker-dialog": { - "base64-example": "Exemple Base64 :", - "search-placeholder": "Rechercher des Icônes…", - "url-example": "Exemple d'URL :", - "base64-hint": "Les icônes encodées en Base64 permettent d'inclure facilement n'importe quel type d'icône dans vos menus. Vous pouvez utiliser un service comme [www.base64-image.de] ({{link}}) pour convertir n'importe quelle image en une chaîne codée en Base64. Cela fonctionne même pour les gifs animés !", - "file-example": "file: exemple URI :", - "hint": "Apprenez [ici]({{link}}) comment ajouter ou créer vos propres thèmes d'icônes.", - "reload-button-tooltip": "Recharger tous les icônes" - }, - "introduction-dialog": { - "title": "Bienvenue sur Kando !", - "slide4-text": "Un sous-menu s'ouvrira **toujours** au niveau de votre curseur. Vous **n'avez pas besoin d'attendre que l'animation se termine**. Faites confiance à votre mémoire musculaire et procédez à votre sélection !", - "chapter3": "Mode Turbo", - "slide12-text": "Kando est hautement personnalisable. Vous pouvez l'utiliser pour ouvrir des applications, des fichiers, exécuter des macros clavier, et bien d'autres choses. Vous pouvez [changer le style du menu]({{link1}}), [ajouter des thèmes d'icônes]({{link2}}) et même [utiliser des sons]({{link3}}) dans vos menus !", - "slide7-text": "Cliquez et glissez le curseur sur un élément pour passer en Mode Marquage. **Si vous interrompez le mouvement du curseur ou si vous bifurquez, le sous-menu en cours de déplacement s'ouvrira!** Mémorisez le chemin vers un élément et tracez-le expressivement en zigzag.", - "show-again": "Re-afficher cette page dans le futur", - "slide1-title": "Kando offre un moyen unique et efficace d'interagir avec votre ordinateur.", - "slide1-text": "Parcourez ces diapositives pour découvrir ce que Kando peut faire pour vous ! Vous pouvez utiliser les chapitre à gauche pour passer rapidement à une partie spécifique de l'introduction.", - "slide2-title": "Ouvrez le menu !", - "slide3-hint1": "Vous pouvez également cliquer ici pour fermer le menu.", - "slide3-hint2": "Cliquez n'importe où ici pour sélectionner l'élément.", - "slide5-hint": "Cliquez n'importe où ici pour monter d'un niveau.", - "slide6-text": "Vous pouvez ainsi explorer rapidement la structure du menu.", - "slide7-title": "Soyez plus rapide : Mode Marquage", - "slide5-text": "Pour **naviguer en arrière**, cliquez soit dans la section du parent, soit au centre du menu.", - "slide9-text": "Si vous **maintenez une touche enfoncée** (telle que _Ctrl_, _Shift_ ou _Alt_) après avoir ouvert le menu, vous pouvez effectuer des sélections juste en déplaçant le curseur. Aucun clic ou relâchement de clic n'est nécessaire.", - "slide8-text": "**Le menu réagit aux mouvements de la souris** Un sous-menu s'ouvre lorsque vous le souhaitez. Avec un peu d'entraînement, vous pourrez sélectionner des éléments sans même regarder le menu.", - "slide9-title": "Soyez rapide comme l'éclair : Mode Turbo", - "slide10-text": "**N'attendez pas que les animations se terminent!** Zigzaguez juste à travers le menu. C'est la façon la plus rapide de sélectionner des éléments !", - "slide11-text": "**Ne craignez pas les sélections accidentelles !** Les actions ne sont exécutées que lorsque vous relâchez, le bouton de la souris en Mode Marquage, ou une touche du clavier en Mode Turbo. Utilisez cela pour explorer le menu !", - "slide12-title": "Ce n'est pas tout !", - "slide13-text": "Si vous avez besoin d'aide, n'hésitez pas à rejoindre notre [Serveur Discord]({{link1}}) ou à consulter la [documentation]({{link2}}) !", - "chapter1": "Pour commencer", - "chapter2": "Mode Marquage", - "slide3-text": "Dans Kando, **votre écran entier est une cible à cliquer** ! Vous n'avez pas besoin de viser précisément les icônes, vous pouvez cliquer n'importe où dans le secteur d'un élément. Cela rend la sélection bien plus efficace.", - "slide2-text-standard": "Si vous lancez Kando pour la première fois, vous pouvez ouvrir le menu d'exemple avec Ctrl+Espace. Fermez-le à nouveau avec la touche Echap ou avec le clique droit n'importe où sur l'écran.", - "slide2-text-no-shortcuts": "Si vous lancez Kando pour la première fois, vous [devrez peut-être effectuer quelques étapes supplémentaires sous Linux pour faire fonctionner les touches de raccourci globales] ({{link}}). Une fois que cela fonctionne, vous pouvez fermer un menu avec la touche Echap ou avec clique droit.", - "chapter4": "Prochaines Étapes", - "chapter5": "Obtenir de l'Aide" - }, - "menu-behavior": "Comportement du Menu", - "menu-conditions": "Conditions du Menu", - "menu-conditions-info": "Il est possible de lier plusieurs menus au même raccourci et de choisir dans quelles conditions chaque menu doit s'afficher.", - "menu-themes-dialog": { - "author": "par {{author}}", - "light-dark-mode-info": "Si cette option est activée, vous pouvez choisir un thème et un jeu de couleurs différents en fonction de si votre système est mode clair ou sombre.", - "reset-color-picker": "Réinitialiser toutes les couleurs à leurs valeurs par défaut", - "title": "Thèmes de Menu", - "light-dark-mode": "Activer le mode clair/sombre", - "create-your-own-themes": "Créez vos propres thèmes", - "open-theme-directory": "Ouvrir le répertoire des thèmes", - "accent-colors": "Couleurs d'accentuation", - "light": "Mode Clair", - "accent-colors-info": "Chaque thèmes peuvent avoir leur propre ensemble de couleurs d'accentuation.", - "dark": "Mode Sombre", - "fade-out-time": "Temps de fondu sortant", - "theme-colors": "Thème couleurs", - "fade-in-time": "Temps de fondu entrant", - "no-accent-colors": "Ce thème ne prend pas en charge les couleurs d'accentuation.", - "menu-scale": "Mise à l'échelle", - "fade-out-time-info": "Temps nécessaire pour que le menu s'affiche en fondu. La valeur par défaut est de 200 ms.", - "menu-scale-info": "Utilisez ceci pour augmenter ou diminuer la taille de tes menus. La valeur par défaut est 1.0.", - "get-themes-online": "Obtenir des thèmes en ligne", - "fade-in-time-info": "Temps nécessaire pour que le menu s'affiche en fondu. La valeur par défaut est de 150 ms.", - "selection-wedges-info": "Si cette option est activée et prise en charge par le thème sélectionné, la zone sélectionnable des éléments du menu sera mise en valeur.", - "selection-wedges": "Afficher la zone de détection" - }, - "not-bound": "Non-Attribué", - "shortcut-id-label": "ID du raccourci clavier", - "shortcut-label": "Raccourci", - "shortcut-recording": "Appuyez sur un raccourci…", - "window-condition": "Limiter à des titres de fenêtres spécifiques", - "redo": "Répéter", - "window-condition-placeholder": "Titre de la fenêtre", - "window-condition-tooltip": "Selectionner un fenêtre", - "shortcut-info": "Ce raccourci ouvre le menu. Il doit contenir une touche normale et un nombre quelconque de modifiantes tels que Ctrl, Alt ou Maj. Lors de l'enregistrement, il n'est pas nécessaire d'appuyer sur toutes les touches en même temps, vous pouvez aussi les enfoncer l'une après l'autre. C'est utile si un raccourci est déjà lié à un autre menu !", - "tags-info": "Les étiquettes peuvent être utilisées pour grouper les menus dans des collections de menus.", - "screen-area-picker": { - "top-left-value": "Gauche : {{x}}, Haut : {{y}}", - "bottom-right": "Glissez ceci au coin inférieur droit de votre zone.", - "title": "Définir une zone d'écran", - "valid": "Superbe ! Vous avez sélectionné une zone valide.", - "bottom-right-value": "Droite : {{x}}, Bas : {{y}}", - "top-left": "Glissez ceci au coin supérieur gauche de votre zone.", - "invalid": "Veillez à ce que le coin supérieur gauche se trouve au-dessus à gauche du coin inférieur droit.", - "confirm": "Utiliser cette zone" - }, - "window-picker-dialog": { - "restart-countdown": "Redémarrer le compte à rebours", - "result": "Vous avez sélectionné \"{{name}}\".", - "instructions": "Appuyez sur le bouton ci-dessous et sélectionnez la fenêtre-cible dans les cinq prochaines secondes.", - "pick-app-name-title": "Sélectionnez un Nom d'Application", - "countdown_one": "Sélection dans {{count}} seconde…", - "countdown_many": "Sélection dans {{count}} secondes…", - "countdown_other": "Sélection dans {{count}} secondes…", - "pick-window-title-title": "Sélectionner un Titre de Fenêtre", - "start-countdown": "Démarrer le compte à rebours", - "confirm": "Utiliser cette valeur" - }, - "invalid-dropdown-selection": "sélectionnez une option…", - "add-tags-placeholder": "Ajouter des étiquettes…", - "anchored-mode-info": "Ouvrir les sous-menus à la même position que le menu parent. Le fait de cocher cette case désactive le Mode Marquage et Turbo.", - "app-condition-info": "Afficher le menu uniquement si une application spécifique est sélectionnée. Cela permet d'utiliser des expressions régulières telles que /firefox|chrome/i.", - "app-condition-placeholder": "Nom de l'application", - "app-condition-tooltip": "Sélectionner un application", - "window-condition-info": "Afficher le menu uniquement si le titre de la fenêtre active contient un texte donné. Cela permet d'utiliser des expressions régulières telles que /youtube|vimeo/i.", - "area-condition-info": "Afficher le menu uniquement si le curseur se trouve dans une zone donnée de l'écran. Cette zone est exprimée en pixels par rapport au coin supérieur gauche de l'écran principal. Si vous laissez un champ vide, la zone n'est pas délimitée dans cette direction.", - "area-condition-tooltip": "Sélectionner une zone d'écran", - "all-menus": "Tous les menus", - "search-menus-placeholder": "Chercher un menu…", - "add-collection-tooltip": "Créez une nouvelle collection de menus. Utilisez les collections pour grouper vos menus par étiquettes !", - "create-menu-button": "Nouveau menu", - "add-menu-items": "Ajouter des éléments au menu", - "undo": "Annuler l'action", - "menu-behavior-info": "Avant d'activer ces options, nous vous recommandons d'apprendre pourquoi nous aimons le comportement par défaut de Kando [ici]({{link}}) !", - "tags": "Étiquettes", - "duplicate-menu": "Dupliquer un menu", - "duplicate-menu-item": "Dupliquer un élément du menu", - "delete-menu": "Supprimer un menu", - "delete-menu-item": "Supprimer un élément du menu", - "file-picker": { - "select-directory": "Sélectionner un répertoire", - "select-file": "Sélectionner un fichier" - }, - "no-menus-note": "Si le dernier menu est supprimé par accident, il peut être restoré avec le bouton \"undo\".", - "no-matching-menus": "Aucun menu trouvé.", - "empty-collection": "Cette collection est vide.", - "no-menus": "Il n'y a aucun menu.", - "empty-collection-note": "Changez les étiquettes ou ajoutez un nouveau menu à cette collection en cliquant sur le bouton ci-dessous.", - "no-matching-menus-note": "Essayez peut-être un autre mot de clé ?", - "add-menu-item-hint": "Faites glisser cet élément pour l'ajouter au menu !", - "app-picker": { - "hint": "Vous pouvez également faire glisser une application de votre menu démarrage dans la fenêtre de Kando !", - "search-placeholder": "Rechercher une application…", - "use-selected": "Sélectionner" - }, - "backup-general-settings-title": "Sauvgarder les Paramètres Globaux…", - "restore-backup": "Restorer une sauvegarde…", - "restore-general-settings-warning-title": "Souhaitez vous vraiment restorer les paramètres globaux ?", - "restore-general-settings-warning-message": "Cette action écrasera les paramètres actuels de l'application par le contenu du fichier sélectionné ! Vos menus et collections ne seront pas affectés.", - "restore-general-settings-error-title": "La restauration des paramètres à échoué !", - "restore-general-settings-success-title": "Succès !", - "restore-general-settings-success-message": "Vos paramètres globaux ont été restaurés du fichier de sauvegarde.", - "restore-menu-settings-warning-title": "Voulez-vous vraiment restorer paramètres du menu ?", - "restore-menu-settings-warning-message": "Cette action écrasera vos menus actuelles et vos collections par le contenu du fichier sélectionné !", - "restore-menu-settings-error-title": "La restauration des menus à échoué !", - "restore-menu-settings-success-title": "Succès !", - "restore-menu-settings-success-message": "Vos menus et collections ont été restaurés du fichier de sauvegarde.", - "achievements-dialog": { - "reset-confirmation-title": "Voulez-vous vraiment réinitialiser toute la progression ?", - "reset-button": "Réinitialiser la progression", - "reset-confirmation-message": "Tous les succès et la progression des niveaux seront perdus. Cette action ne peut pas être annulée.", - "title": "Succès", - "xp": "XP", - "no-in-progress-achievements": "Félicitations ! Vous avez obtenu tous les succès.", - "no-completed-achievements": "Vous n'avez encore obtenu aucun succès.", - "in-progress-button": "En Cours", - "completed-button": "Terminés", - "reset-button-tooltip": "Réinitialiser tous les succès et la progression des niveaux" - }, - "export-menu-error-title": "Échec de l'exportation du menu", - "import-menu-error-title": "Échec de l'importation du menu", - "import-menu-error-message": "Le fichier sélectionné n'a pas pu être importé. Il ne contient pas de menu Kando valide." - }, - "achievements": { - "attributes": { - "novice": "Novice", - "capable": "Compétent", - "skilled": "Qualifié", - "expert": "Expert", - "master": "Sensei" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Route du Vide {{tier}}", - "description": "Annuler une sélection {{n}} fois." - }, - "selector": { - "name": "{{attribute}} Samouraï", - "description": "Sélectionnez {{n}} éléments." - }, - "depth-selector": { - "name1": "{{attribute}} Trancheur", - "name2": "{{attribute}} Trancheur à deux couches", - "name3": "{{attribute}} Trancheur des profondeur", - "description": "Sélectionnez {{n}} éléments à une profondeur de {{depth}} en moins de {{time}} ms." - }, - "click-selector": { - "name": "{{attribute}} Champion du Clic-Clic", - "description": "Sélectionnez {{n}} éléments en cliquant avec la souris." - }, - "keyboard-selector": { - "name": "{{attribute}} Héros des raccourcis clavier", - "description": "Sélectionnez {{n}} éléments à l'aide de votre clavier." - }, - "gamepad-selector": { - "name": "{{attribute}} Guerrier des manettes", - "description": "Sélectionnez {{n}} éléments à l'aide d'une manette." - }, - "gesture-selector": { - "name": "{{attribute}} Ninja du Bidouillage", - "description": "Sélectionnez {{n}} éléments à l'aide du mode turbo ou du mode marquage." - }, - "settings-opened": { - "name": "Le Voyage est la Récompense {{tier}}", - "description": "Ouvrez la fenêtre des paramètres {{n}} fois." - }, - "backup": { - "name": "Voie de la prévoyance {{tier}}", - "description": "Sauvegardez vos menus ou paramètres {{n}} fois." - }, - "restore": { - "name": "Deuxième Chance {{tier}}", - "description": "Restaurer une sauvegarde {{n}} fois." - }, - "added-items": { - "name": "Voie de Kando {{tier}}", - "description": "Créer {{n}} éléments dans l'éditeur de menu." - }, - "deleted-all-menus": { - "name": "Nettoyer le Dojo", - "description": "Supprimez tous les menus." - }, - "full-menu": { - "name": "La quantité prime sur la qualité", - "description": "Créez un menu avec plus de douze éléments." - }, - "deep-menu": { - "name": "Maître de la profondeur", - "description": "Ajouter un élément de menu à un sous-menu de niveau quatre." - }, - "sponsors-viewed": { - "name": "Gardien de Kando", - "description": "Envisagez de devenir sponsor de Kando." - }, - "menu-themes-selected": { - "name": "Voie de l'Esthète", - "description": "Changer le thème du menu {{n}} fois." - }, - "tutorial-viewed": { - "name": "Le Voyage Commence", - "description": "Suivez le tutoriel d'introduction à Kando." - }, - "many-selections-streak": { - "name": "Mains de foudre {{tier}}", - "description": "Sélectionnez {{n}} éléments en {{time}} secondes." - }, - "speedy-selections-streak": { - "name": "Plus rapide qu'un Neurone {{tier}}", - "description": "Effectuez en moyenne {{n}} sélections consécutives plus rapidement que {{time}} millisecondes." - }, - "completed-title": "Succès débloqué !" + "description": "Ouvre la fenêtre de configuration de Kando.", + "name": "Ouvrir les paramètres", + "tip-1": "Ce type d'élément ouvre la fenêtre de configuration de Kando." + }, + "submenu": { + "description": "Contient d'autres éléments de menu.", + "name": "Sous-Menu", + "tip-1": "Les sous-menus sont utilisés pour regrouper des éléments.", + "tip-2": "Vous pouvez aussi placer des sous-menus à l'intérieur de sous-menus.", + "tip-3": "Les sous-menus peuvent être utilisés pour créer des structures de menu complexes.", + "tip-4": "Utiliser plus de douze éléments par sous-menu est déconseillé. Huit est un bon compromis.", + "tip-5": "Utilisez le petit cadenas dans l'aperçu pour fixer la position d'un élément dans le menu.", + "tip-6": "Vous pouvez réorganiser les éléments en les déplaçant dans l'aperçu.", + "tip-7": "Vous pouvez supprimer un menu ou un élément de menu à l'aide de l'icône corbeille située en dessous." + }, + "text": { + "description": "Insère un texte donné.", + "name": "Coller le texte", + "placeholder": "Insérez un texte…", + "tip-1": "Cette action utilise votre presse-papiers pour coller le texte. Après avoir utilisé l'action, le presse-papiers contiendra toujours le texte." + }, + "uri": { + "description": "Ouvre des sites web et plus encore.", + "name": "Ouvrir un URI", + "placeholder": "Insérez un URI…", + "tip-1": "Vous pouvez utiliser un élément de type URI pour ouvrir un site web à l'aide du protocole \"http://\".", + "tip-2": "Vous pouvez l'utliser pour ouvrir des schémas d'URI comme slack:// ou zoommtg://.", + "tip-3": "Il est possible d'utiliser un élément de type URI pour ouvrir un lien \"mailto:\".", + "tip-4": "Utilisez {{app_name}} pour insérer le nom de l'application qui était active lorsque vous avez ouvert le menu.", + "tip-5": "Utilisez {{window_name}} pour insérer le nom de la fenêtre qui était active lorsque vous avez ouvert le menu.", + "tip-6": "Utilisez {{pointer_x}} et {{pointer_y}} pour insérer la position du curseur à l'endroit où le menu a été ouvert." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Vérifier la dernière version", + "chrome-version": "Version de Chrome", + "electron-version": "Version d'Electron", + "kando-backend": "Interface système", + "kando-version": "Version de Kando", + "message": "Je crée Kando par pure passion. Si vous aimez l'utiliser autant que j'aime le créer, vous pouvez [m'offrir un café]({{link}})!\n\n💖 Simon", + "read-release-notes": "Lire les derniers ajouts", + "title": "À propos de Kando" + }, + "achievements-dialog": { + "completed-button": "Terminés", + "in-progress-button": "En Cours", + "no-completed-achievements": "Vous n'avez encore obtenu aucun succès.", + "no-in-progress-achievements": "Félicitations ! Vous avez obtenu tous les succès.", + "reset-button": "Réinitialiser la progression", + "reset-button-tooltip": "Réinitialiser tous les succès et la progression des niveaux", + "reset-confirmation-message": "Tous les succès et la progression des niveaux seront perdus. Cette action ne peut pas être annulée.", + "reset-confirmation-title": "Voulez-vous vraiment réinitialiser toute la progression ?", + "title": "Succès", + "xp": "XP" + }, + "add-collection-tooltip": "Créez une nouvelle collection de menus. Utilisez les collections pour grouper vos menus par étiquettes !", + "add-menu-item-hint": "Faites glisser cet élément pour l'ajouter au menu !", + "add-menu-items": "Ajouter des éléments au menu", + "add-tags-placeholder": "Ajouter des étiquettes…", + "all-menus": "Tous les menus", + "anchored-mode": "Mode Ancré", + "anchored-mode-info": "Ouvrir les sous-menus à la même position que le menu parent. Le fait de cocher cette case désactive le Mode Marquage et Turbo.", + "app-condition": "Limiter à des Applications Spécifiques", + "app-condition-info": "Afficher le menu uniquement si une application spécifique est sélectionnée. Cela permet d'utiliser des expressions régulières telles que /firefox|chrome/i.", + "app-condition-placeholder": "Nom de l'application", + "app-condition-tooltip": "Sélectionner un application", + "app-picker": { + "hint": "Vous pouvez également faire glisser une application de votre menu démarrage dans la fenêtre de Kando !", + "search-placeholder": "Rechercher une application…", + "use-selected": "Sélectionner" + }, + "area-condition": "Limiter à une Zone Spécifique de l'Écran", + "area-condition-bottom-placeholder": "Bas", + "area-condition-info": "Afficher le menu uniquement si le curseur se trouve dans une zone donnée de l'écran. Cette zone est exprimée en pixels par rapport au coin supérieur gauche de l'écran principal. Si vous laissez un champ vide, la zone n'est pas délimitée dans cette direction.", + "area-condition-left-placeholder": "Gauche", + "area-condition-right-placeholder": "Droite", + "area-condition-tooltip": "Sélectionner une zone d'écran", + "area-condition-top-placeholder": "Haut", + "cancel": "Annuler", + "centered-mode": "Mode Centré", + "centered-mode-info": "Ouvrir le menu au centre de l'écran au lieu du curseur.", + "create-menu-button": "Nouveau menu", + "delete-menu": "Supprimer un menu", + "delete-menu-item": "Supprimer un élément du menu", + "duplicate-menu": "Dupliquer un menu", + "duplicate-menu-item": "Dupliquer un élément du menu", + "empty-collection": "Cette collection est vide.", + "empty-collection-note": "Changez les étiquettes ou ajoutez un nouveau menu à cette collection en cliquant sur le bouton ci-dessous.", + "export-menu": "", + "export-menu-error-title": "Échec de l'exportation du menu", + "file-picker": { + "select-directory": "Sélectionner un répertoire", + "select-file": "Sélectionner un fichier" + }, + "general-settings-dialog": { + "advanced-menu-options": "Options Avancées", + "advanced-menu-options-note": "En général, vous pouvez laisser ces réglages à leur valeur par défaut.", + "auto-language": "Utiliser la langue du système", + "backup-and-restore": "Sauvgarder et Restaurer", + "backup-menus": "Sauvgarder menus.json…", + "backup-settings": "Sauvgarder config.json…", + "black": "Noir", + "bottom-left": "En bas à gauche", + "bottom-right": "En bas à droite", + "center": "Au centre", + "center-click-zone-radius": "Rayon de la zone de clique centrale", + "center-click-zone-radius-info": "La taille de la zone au milieu du menu qui le ferme ou avance d'un niveau lorsqu'on clique dessus. La valeur par défaut est de 50px.", + "check-for-new-versions": "Vérifier si de nouvelles versions de l'application sont disponibles", + "check-for-new-versions-info": "Si activée, Kando affichera une notification lorsqu'une nouvelle version sera disponible.", + "close-menu": "Fermer le menu", + "color": "Couleur", + "cycle-from-first": "Afficher le menu suivant", + "cycle-from-recent": "Afficher le menu suivant (se souvenir de l'ordre)", + "dark": "Sombre", + "dev-tools-note": "Kando utilise deux fenêtres : L'une pour le menu et l'autre pour les paramètres. Vous pouvez ouvrir les outils de développement pour inspecter les deux fenêtres séparément.", + "developer-options": "Options Développeurs", + "do-nothing": "Ne rien faire", + "enable-achievement-notifications": "Afficher les notifications de succès", + "enable-achievement-notifications-info": "Si cette option est activée, des notifications s'affichent lorsque des succès sont débloqués.", + "enable-achievements": "Tracker les succès", + "enable-achievements-info": "Si cette option est activée, Kando suivra l'avancement de vos succès.", + "enable-gamepad-support": "Activer la prise en charge des manettes de jeu", + "enable-gamepad-support-info": "Si cochée, vous pouvez utiliser une manette de jeu connectée pour contrôler le menu.", + "enable-marking-mode": "Activer le Mode Marquage", + "enable-marking-mode-info": "Lorsque le Mode Marquage est activé, vous pouvez sélectionner des éléments en faisant glisser la souris dessus.", + "enable-turbo-mode": "Active le Mode Turbo", + "enable-turbo-mode-info": "Lorsque le Mode Turbo est activé, vous pouvez effectuer des gestes tant que vous maintenez enfoncée une touche modifiante telle que Maj ou Ctrl.", + "fixed-stroke-length": "Longueur de mouvement fixe", + "fixed-stroke-length-info": "En général, les éléments sont sélectionnés lorsque vous arrêtez le mouvement ou lorsque vous deviez. Si vous donnez à ce paramètre une valeur supérieure à 0, ce comportement sera modifié : Désormais, les éléments ne seront sélectionnés que si vous avez fait glisser un élément jusqu'à cette distance du centre. La valeur par défaut est 0px.", + "gesture-jitter-threshold": "Seuil de tolérance au tremblement gestuel", + "gesture-jitter-threshold-info": "Les mouvements plus petit ne seront pas pris en compte dans la détection des gestes. La valeur par défaut est de 10px.", + "gesture-pause-timeout": "Délai d'attente d'un arrêt de mouvement", + "gesture-pause-timeout-info": "Interrompt ton mouvement durant ce temps pour déclencher une sélection. La valeur par défaut est 100ms.", + "hardware-acceleration": "Activer l'accélération matérielle", + "hardware-acceleration-info": "Cette option peut améliorer les performances de l'application, mais peut également entraîner des artefacts de rendu. Vous devrez redémarrer Kando pour appliquer la modification.", + "hidden": "Caché", + "invisible-settings-button": "Bouton paramètres invisible", + "invisible-settings-button-info": "Vous pouvez toujours utiliser le bouton, il apparaîtra lorsque vous passerez la souris dessus.", + "keep-input-focus": "Maintenir le focus sur l'application active", + "keep-input-focus-info": "Si cette option est activée, le menu ne recevra pas le focus de la saisie clavier lorsqu'il sera ouvert. Cette option désactive le mode Turbo, mais peut s'avérer utile si vous souhaitez que d'autres applications restent focalisées lorsque le menu est ouvert.", + "lazy-initialization": "Initialisation paresseuse", + "lazy-initialization-info": "Si activée, la fenêtre du menu ne sera créée que lorsque le menu sera ouvert pour la première fois. Cela rendra la première ouverture du menu un peu plus lente, mais cela peut éviter des problèmes lorsque Kando est démarré trop tôt lors du login. Par défaut, l'option est déactivée.", + "learn-how-to-add-sound-themes": "Apprendre à ajouter de nouveaux thèmes sonores à Kando [ici]({{link}}) !", + "light": "Clair", + "localization-info": "Redémarrez Kando pour appliquer la modification.", + "localization-label": "Langue", + "menu-behavior": "Comportement du menu", + "menu-sounds": "Sons du Menu", + "menu-window-dev-tools": "Inspecter le menu", + "message": "Tous les menus et les paramètres de Kando sont stockés dans deux fichiers JSON que vous pouvez également éditer, partager ou sauvegarder. Cliquez sur [ici]({{link}}) pour ouvrir le répertoire où les fichiers sont stocké.", + "minimum-gesture-angle": "Angle minimal du mouvement", + "minimum-gesture-angle-info": "Des déviations plus faibles par rapport aux mouvements rectilignes ne déclencheront pas de sélections. La valeur par défaut est de 20°.", + "minimum-gesture-length": "Longueur minimum de mouvement", + "minimum-gesture-length-info": "Les mouvements rectilignes doivent avoir au moins cette longueur pour déclencher une sélection. La valeur par défaut est de 150px.", + "minimum-submenu-distance": "Distance minimum du sous-menu", + "minimum-submenu-distance-info": "Si un sous-menu est ouvert à proximité du menu parent, ce dernier sera éloigné de cette distance. La valeur par défaut est de 150px.", + "move-pointer-to-menu-center": "Déplacer le curseur au centre du menu", + "move-pointer-to-menu-center-info": "Si cochée, le curseur sera déplacé au centre d'un menu ou d'un sous-menu si nécessaire. Cela peut être le cas si un menu est ouvert trop près du bord de l'écran ou si un menu est ouvert en Mode Centré.", + "movement-threshold": "Seuil de déclenchement d'un mouvement", + "movement-threshold-info": "Les mouvements plus petit que ce seuil ne seront pas pris en compte en Mode Marquage ou Mode Turbo. La valeur par défaut est de 15px.", + "none": "Aucun", + "options-that-will-only-affect-the-wlroots-backend": "Ces options n'affectent que les backends basés sur wlroots et n'ont aucun effet sur les autres backends.", + "press-again-behavior": "Quoi faire lors de la répétition du raccourci", + "press-again-behavior-info": "Cette fonction détermine ce qui se passe lorsque l'on appuie à nouveau sur le raccourci alors qu'un menu est affiché. Si plusieurs menus sont attribués au même raccourci, vous pouvez utiliser cette touche pour alterner entre tous les menus correspondants. Veillez à ne maintenir enfoncée que les touches modifiantes tels que Ctrl, Alt ou Maj si vous souhaitez utiliser le mode Turbo avec une option autre que \"Ne rien faire\".", + "previously-reported": "Précédemment signalé", + "reload-menu-theme": "Recharger le Thème de Menu", + "reload-note": "Lorsque vous rechargez le thème de menu, les modifications CSS sont appliquées même si un menu est actuellement affiché. Pour les modifications apportées au fichier theme.json, vous devez rouvrir le menu.", + "reload-sound-theme": "Recharger le Thème Sonore", + "require-click-for-hover-mode": "Nécessite un clic pour la sélection en Mode Survol", + "require-click-for-hover-mode-info": "Pour les menus utilisant le Mode Survol, ne pas cocher cette option entrainera les éléments à être sélectionnés immédiatement lorsque la souris passera au-dessus d'eux.", + "restore-menus": "Restaurer menu json…", + "restore-settings": "Restorer menu.json…", + "right-mouse-button-selects-parent": "Le clique droit sélectionne le menu-parent", + "right-mouse-button-selects-parent-info": "Si cette option n'est pas cochée, le clique droit fermera le menu.", + "sakura-dark": "Sakura Foncé", + "sakura-light": "Sakura Clair", + "sakura-system": "Sakura Système", + "settings-button-position": "Position du bouton paramètres", + "settings-button-position-info": "Choisissez le coin de l'écran où le bouton des paramètres sera affiché.", + "settings-window-color-scheme": "Mode de couleur de la fenêtre Paramètres", + "settings-window-color-scheme-info": "Si vous choisissez \"système\", la fenêtre des paramètres utilisera la même palette de couleurs que votre système d'exploitation.", + "settings-window-dev-tools": "Inspecter la fenêtre des paramètres", + "settings-window-flavor": "Style de la Fenêtre des paramètres", + "settings-window-flavor-info": "Si vous choisissez un style transparent, vous devrez redémarrer la fenêtre des paramètres pour appliquer l'effet.", + "sound-theme": "Thème sonore", + "sound-theme-info": "Un thème sonore est une collection de sons joués lorsque vous interagissez avec le menu.", + "system": "Système", + "title": "Paramètres Globaux", + "top-left": "En haut à gauche", + "top-right": "En haut à droite", + "transparent-dark": "Transparent Foncé", + "transparent-light": "Transparent Clair", + "transparent-system": "Transparent Système", + "tray-icon-flavor": "Style del'icône de la barre des tâches", + "tray-icon-flavor-info": "Vous pouvez également choisir de masquer complètement l'icône de la barre des tâches.", + "volume": "Volume", + "volume-info": "Volume général du thème sonore. La valeur par défaut est 0,5.", + "white": "Blanc", + "wlroots-pointer-get-timeout-default-behavior": "Position de secours du curseur", + "wlroots-pointer-get-timeout-default-behavior-info": "Détermine la position supposée du curseur si aucune position n'a pu être obtenue à partir des backends basés sur wlroots dans le délai configuré.", + "wlroots-pointer-get-timeout-mouse": "Délai d'attente pour Get-pointer-position", + "wlroots-pointer-get-timeout-mouse-info": "Durée d'attente maximale en millisecondes pour recevoir la position du curseur de la souris via des backends basés sur wlroots. Si le délai d'attente est atteint, une position de secours sera utilisée. La valeur par défaut est 500 ms.", + "wlroots-pointer-get-timeout-touch": "Délai d'attente pour Get-touch-position", + "wlroots-pointer-get-timeout-touch-info": "Durée d'attente maximale en millisecondes pour recevoir la position du curseur tactile via des backends basés sur wlroots. Si le délai d'attente est atteint, une position de secours sera utilisée. La valeur par défaut est 1500 ms.", + "wlroots-specific-options": "Options pour les backends basés sur wlroots" + }, + "hover-mode": "Mode Survol", + "hover-mode-info": "Pour utilisateurs expérimentés seulement ! Sélectionne les éléments en les survolant.", + "icon-picker-dialog": { + "base64-example": "Exemple Base64 :", + "base64-hint": "Les icônes encodées en Base64 permettent d'inclure facilement n'importe quel type d'icône dans vos menus. Vous pouvez utiliser un service comme [www.base64-image.de] ({{link}}) pour convertir n'importe quelle image en une chaîne codée en Base64. Cela fonctionne même pour les gifs animés !", + "file-example": "file: exemple URI :", + "hint": "Apprenez [ici]({{link}}) comment ajouter ou créer vos propres thèmes d'icônes.", + "reload-button-tooltip": "Recharger tous les icônes", + "search-placeholder": "Rechercher des Icônes…", + "url-example": "Exemple d'URL :" + }, + "import-menu": "", + "import-menu-error-message": "Le fichier sélectionné n'a pas pu être importé. Il ne contient pas de menu Kando valide.", + "import-menu-error-title": "Échec de l'importation du menu", + "introduction-dialog": { + "chapter1": "Pour commencer", + "chapter2": "Mode Marquage", + "chapter3": "Mode Turbo", + "chapter4": "Prochaines Étapes", + "chapter5": "Obtenir de l'Aide", + "show-again": "Re-afficher cette page dans le futur", + "slide1-text": "Parcourez ces diapositives pour découvrir ce que Kando peut faire pour vous ! Vous pouvez utiliser les chapitre à gauche pour passer rapidement à une partie spécifique de l'introduction.", + "slide1-title": "Kando offre un moyen unique et efficace d'interagir avec votre ordinateur.", + "slide10-text": "**N'attendez pas que les animations se terminent!** Zigzaguez juste à travers le menu. C'est la façon la plus rapide de sélectionner des éléments !", + "slide11-text": "**Ne craignez pas les sélections accidentelles !** Les actions ne sont exécutées que lorsque vous relâchez, le bouton de la souris en Mode Marquage, ou une touche du clavier en Mode Turbo. Utilisez cela pour explorer le menu !", + "slide12-text": "Kando est hautement personnalisable. Vous pouvez l'utiliser pour ouvrir des applications, des fichiers, exécuter des macros clavier, et bien d'autres choses. Vous pouvez [changer le style du menu]({{link1}}), [ajouter des thèmes d'icônes]({{link2}}) et même [utiliser des sons]({{link3}}) dans vos menus !", + "slide12-title": "Ce n'est pas tout !", + "slide13-text": "Si vous avez besoin d'aide, n'hésitez pas à rejoindre notre [Serveur Discord]({{link1}}) ou à consulter la [documentation]({{link2}}) !", + "slide2-text-no-shortcuts": "Si vous lancez Kando pour la première fois, vous [devrez peut-être effectuer quelques étapes supplémentaires sous Linux pour faire fonctionner les touches de raccourci globales] ({{link}}). Une fois que cela fonctionne, vous pouvez fermer un menu avec la touche Echap ou avec clique droit.", + "slide2-text-standard": "Si vous lancez Kando pour la première fois, vous pouvez ouvrir le menu d'exemple avec Ctrl+Espace. Fermez-le à nouveau avec la touche Echap ou avec le clique droit n'importe où sur l'écran.", + "slide2-title": "Ouvrez le menu !", + "slide3-hint1": "Vous pouvez également cliquer ici pour fermer le menu.", + "slide3-hint2": "Cliquez n'importe où ici pour sélectionner l'élément.", + "slide3-text": "Dans Kando, **votre écran entier est une cible à cliquer** ! Vous n'avez pas besoin de viser précisément les icônes, vous pouvez cliquer n'importe où dans le secteur d'un élément. Cela rend la sélection bien plus efficace.", + "slide4-text": "Un sous-menu s'ouvrira **toujours** au niveau de votre curseur. Vous **n'avez pas besoin d'attendre que l'animation se termine**. Faites confiance à votre mémoire musculaire et procédez à votre sélection !", + "slide5-hint": "Cliquez n'importe où ici pour monter d'un niveau.", + "slide5-text": "Pour **naviguer en arrière**, cliquez soit dans la section du parent, soit au centre du menu.", + "slide6-text": "Vous pouvez ainsi explorer rapidement la structure du menu.", + "slide7-text": "Cliquez et glissez le curseur sur un élément pour passer en Mode Marquage. **Si vous interrompez le mouvement du curseur ou si vous bifurquez, le sous-menu en cours de déplacement s'ouvrira!** Mémorisez le chemin vers un élément et tracez-le expressivement en zigzag.", + "slide7-title": "Soyez plus rapide : Mode Marquage", + "slide8-text": "**Le menu réagit aux mouvements de la souris** Un sous-menu s'ouvre lorsque vous le souhaitez. Avec un peu d'entraînement, vous pourrez sélectionner des éléments sans même regarder le menu.", + "slide9-text": "Si vous **maintenez une touche enfoncée** (telle que _Ctrl_, _Shift_ ou _Alt_) après avoir ouvert le menu, vous pouvez effectuer des sélections juste en déplaçant le curseur. Aucun clic ou relâchement de clic n'est nécessaire.", + "slide9-title": "Soyez rapide comme l'éclair : Mode Turbo", + "title": "Bienvenue sur Kando !" + }, + "invalid-dropdown-selection": "sélectionnez une option…", + "menu-behavior": "Comportement du Menu", + "menu-behavior-info": "Avant d'activer ces options, nous vous recommandons d'apprendre pourquoi nous aimons le comportement par défaut de Kando [ici]({{link}}) !", + "menu-conditions": "Conditions du Menu", + "menu-conditions-info": "Il est possible de lier plusieurs menus au même raccourci et de choisir dans quelles conditions chaque menu doit s'afficher.", + "menu-themes-dialog": { + "accent-colors": "Couleurs d'accentuation", + "accent-colors-info": "Chaque thèmes peuvent avoir leur propre ensemble de couleurs d'accentuation.", + "author": "par {{author}}", + "create-your-own-themes": "Créez vos propres thèmes", + "dark": "Mode Sombre", + "fade-in-time": "Temps de fondu entrant", + "fade-in-time-info": "Temps nécessaire pour que le menu s'affiche en fondu. La valeur par défaut est de 150 ms.", + "fade-out-time": "Temps de fondu sortant", + "fade-out-time-info": "Temps nécessaire pour que le menu s'affiche en fondu. La valeur par défaut est de 200 ms.", + "get-themes-online": "Obtenir des thèmes en ligne", + "light": "Mode Clair", + "light-dark-mode": "Activer le mode clair/sombre", + "light-dark-mode-info": "Si cette option est activée, vous pouvez choisir un thème et un jeu de couleurs différents en fonction de si votre système est mode clair ou sombre.", + "menu-scale": "Mise à l'échelle", + "menu-scale-info": "Utilisez ceci pour augmenter ou diminuer la taille de tes menus. La valeur par défaut est 1.0.", + "no-accent-colors": "Ce thème ne prend pas en charge les couleurs d'accentuation.", + "open-theme-directory": "Ouvrir le répertoire des thèmes", + "reset-color-picker": "Réinitialiser toutes les couleurs à leurs valeurs par défaut", + "selection-wedges": "Afficher la zone de détection", + "selection-wedges-info": "Si cette option est activée et prise en charge par le thème sélectionné, la zone sélectionnable des éléments du menu sera mise en valeur.", + "title": "Thèmes de Menu" + }, + "no-matching-menus": "Aucun menu trouvé.", + "no-matching-menus-note": "Essayez peut-être un autre mot de clé ?", + "no-menus": "Il n'y a aucun menu.", + "no-menus-note": "Si le dernier menu est supprimé par accident, il peut être restoré avec le bouton \"undo\".", + "not-bound": "Non-Attribué", + "redo": "Répéter", + "restore-backup": "Restorer une sauvegarde…", + "restore-general-settings-error-title": "La restauration des paramètres à échoué !", + "restore-general-settings-success-message": "Vos paramètres globaux ont été restaurés du fichier de sauvegarde.", + "restore-general-settings-success-title": "Succès !", + "restore-general-settings-warning-message": "Cette action écrasera les paramètres actuels de l'application par le contenu du fichier sélectionné ! Vos menus et collections ne seront pas affectés.", + "restore-general-settings-warning-title": "Souhaitez vous vraiment restorer les paramètres globaux ?", + "restore-menu-settings-error-title": "La restauration des menus à échoué !", + "restore-menu-settings-success-message": "Vos menus et collections ont été restaurés du fichier de sauvegarde.", + "restore-menu-settings-success-title": "Succès !", + "restore-menu-settings-warning-message": "Cette action écrasera vos menus actuelles et vos collections par le contenu du fichier sélectionné !", + "restore-menu-settings-warning-title": "Voulez-vous vraiment restorer paramètres du menu ?", + "screen-area-picker": { + "bottom-right": "Glissez ceci au coin inférieur droit de votre zone.", + "bottom-right-value": "Droite : {{x}}, Bas : {{y}}", + "confirm": "Utiliser cette zone", + "invalid": "Veillez à ce que le coin supérieur gauche se trouve au-dessus à gauche du coin inférieur droit.", + "top-left": "Glissez ceci au coin supérieur gauche de votre zone.", + "top-left-value": "Gauche : {{x}}, Haut : {{y}}", + "valid": "Superbe ! Vous avez sélectionné une zone valide." + }, + "search-menus-placeholder": "Chercher un menu…", + "shortcut-id-label": "ID du raccourci clavier", + "shortcut-info": "Ce raccourci ouvre le menu. Il doit contenir une touche normale et un nombre quelconque de modifiantes tels que Ctrl, Alt ou Maj. Lors de l'enregistrement, il n'est pas nécessaire d'appuyer sur toutes les touches en même temps, vous pouvez aussi les enfoncer l'une après l'autre. C'est utile si un raccourci est déjà lié à un autre menu !", + "shortcut-label": "Raccourci", + "shortcut-recording": "Appuyez sur un raccourci…", + "tags": "Étiquettes", + "tags-info": "Les étiquettes peuvent être utilisées pour grouper les menus dans des collections de menus.", + "undo": "Annuler l'action", + "window-condition": "Limiter à des titres de fenêtres spécifiques", + "window-condition-info": "Afficher le menu uniquement si le titre de la fenêtre active contient un texte donné. Cela permet d'utiliser des expressions régulières telles que /youtube|vimeo/i.", + "window-condition-placeholder": "Titre de la fenêtre", + "window-condition-tooltip": "Selectionner un fenêtre", + "window-picker-dialog": { + "confirm": "Utiliser cette valeur", + "countdown_one": "Sélection dans {{count}} seconde…", + "countdown_many": "Sélection dans {{count}} secondes…", + "countdown_other": "Sélection dans {{count}} secondes…", + "instructions": "Appuyez sur le bouton ci-dessous et sélectionnez la fenêtre-cible dans les cinq prochaines secondes.", + "restart-countdown": "Redémarrer le compte à rebours", + "result": "Vous avez sélectionné \"{{name}}\".", + "start-countdown": "Démarrer le compte à rebours" } + } } diff --git a/locales/ia/translation.json b/locales/ia/translation.json index 9e26dfeeb..be83f2464 100644 --- a/locales/ia/translation.json +++ b/locales/ia/translation.json @@ -1 +1,557 @@ -{} \ No newline at end of file +{ + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "", + "email": "", + "file-browser": "", + "finder": "", + "gimp": "", + "paint": "", + "safari": "", + "submenu": "", + "terminal": "", + "web-browser": "" + }, + "audio": { + "mute": "", + "next-track": "", + "play-pause": "", + "previous-track": "", + "submenu": "" + }, + "bookmarks": { + "desktop": "", + "documents": "", + "downloads": "", + "home": "", + "music": "", + "pictures": "", + "submenu": "", + "videos": "" + }, + "clipboard": { + "copy": "", + "cut": "", + "paste": "", + "submenu": "" + }, + "name": "", + "next-workspace": "", + "previous-workspace": "", + "web-links": { + "google": "", + "kando-on-discord": "", + "kando-on-github": "", + "kando-on-kofi": "", + "kando-on-youtube": "", + "submenu": "" + }, + "windows": { + "close-window": "", + "mission-control": "", + "submenu": "", + "tile-left": "", + "tile-right": "", + "toggle-maximize": "" + } + }, + "main": { + "inhibit-shortcuts": "", + "invalid-link-header": "", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "", + "quit": "", + "show-settings": "", + "un-inhibit-shortcuts": "" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "", + "placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "" + }, + "hotkey": { + "description": "", + "hotkey": "", + "hotkey-info": "", + "name": "", + "recording-placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "" + }, + "macro": { + "description": "", + "name": "", + "placeholder": "", + "recording-placeholder": "", + "tip-1": "", + "tip-2": "" + }, + "redirect": { + "description": "", + "name": "" + }, + "settings": { + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "", + "name": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "", + "tip-7": "" + }, + "text": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "" + }, + "uri": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "", + "chrome-version": "", + "electron-version": "", + "kando-backend": "", + "kando-version": "", + "message": "", + "read-release-notes": "", + "title": "" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "", + "add-menu-item-hint": "", + "add-menu-items": "", + "add-tags-placeholder": "", + "all-menus": "", + "anchored-mode": "", + "anchored-mode-info": "", + "app-condition": "", + "app-condition-info": "", + "app-condition-placeholder": "", + "app-condition-tooltip": "", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "", + "area-condition-bottom-placeholder": "", + "area-condition-info": "", + "area-condition-left-placeholder": "", + "area-condition-right-placeholder": "", + "area-condition-tooltip": "", + "area-condition-top-placeholder": "", + "cancel": "", + "centered-mode": "", + "centered-mode-info": "", + "create-menu-button": "", + "delete-menu": "", + "delete-menu-item": "", + "duplicate-menu": "", + "duplicate-menu-item": "", + "empty-collection": "", + "empty-collection-note": "", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "", + "select-file": "" + }, + "general-settings-dialog": { + "advanced-menu-options": "", + "advanced-menu-options-note": "", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "", + "bottom-left": "", + "bottom-right": "", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "", + "check-for-new-versions-info": "", + "close-menu": "", + "color": "", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "", + "dev-tools-note": "", + "developer-options": "", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "", + "enable-gamepad-support-info": "", + "enable-marking-mode": "", + "enable-marking-mode-info": "", + "enable-turbo-mode": "", + "enable-turbo-mode-info": "", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "", + "invisible-settings-button": "", + "invisible-settings-button-info": "", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "", + "lazy-initialization-info": "", + "learn-how-to-add-sound-themes": "", + "light": "", + "localization-info": "", + "localization-label": "", + "menu-behavior": "", + "menu-sounds": "", + "menu-window-dev-tools": "", + "message": "", + "minimum-gesture-angle": "", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "", + "move-pointer-to-menu-center-info": "", + "movement-threshold": "", + "movement-threshold-info": "", + "none": "", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "", + "reload-note": "", + "reload-sound-theme": "", + "require-click-for-hover-mode": "", + "require-click-for-hover-mode-info": "", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "", + "sakura-light": "", + "sakura-system": "", + "settings-button-position": "", + "settings-button-position-info": "", + "settings-window-color-scheme": "", + "settings-window-color-scheme-info": "", + "settings-window-dev-tools": "", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "", + "sound-theme-info": "", + "system": "", + "title": "", + "top-left": "", + "top-right": "", + "transparent-dark": "", + "transparent-light": "", + "transparent-system": "", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "", + "volume": "", + "volume-info": "", + "white": "", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "", + "hover-mode-info": "", + "icon-picker-dialog": { + "base64-example": "", + "base64-hint": "", + "file-example": "", + "hint": "", + "reload-button-tooltip": "", + "search-placeholder": "", + "url-example": "" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "", + "chapter2": "", + "chapter3": "", + "chapter4": "", + "chapter5": "", + "show-again": "", + "slide1-text": "", + "slide1-title": "", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "", + "slide13-text": "", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "" + }, + "invalid-dropdown-selection": "", + "menu-behavior": "", + "menu-behavior-info": "", + "menu-conditions": "", + "menu-conditions-info": "", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "", + "create-your-own-themes": "", + "dark": "", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "", + "light": "", + "light-dark-mode": "", + "light-dark-mode-info": "", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "", + "reset-color-picker": "", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "" + }, + "no-matching-menus": "", + "no-matching-menus-note": "", + "no-menus": "", + "no-menus-note": "", + "not-bound": "", + "redo": "", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "", + "shortcut-id-label": "", + "shortcut-info": "", + "shortcut-label": "", + "shortcut-recording": "", + "tags": "", + "tags-info": "", + "undo": "", + "window-condition": "", + "window-condition-info": "", + "window-condition-placeholder": "", + "window-condition-tooltip": "", + "window-picker-dialog": { + "confirm": "", + "countdown_one": "", + "countdown_other": "", + "instructions": "", + "restart-countdown": "", + "result": "", + "start-countdown": "" + } + } +} diff --git a/locales/it/translation.json b/locales/it/translation.json index 7ea106902..1f66ce432 100644 --- a/locales/it/translation.json +++ b/locales/it/translation.json @@ -1,406 +1,558 @@ { - "backends": { - "gnome": { - "error": "Connessione all’estensione della -Shell GNOME di Kando- fallita. Puoi ottenerla da qui: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando non può associare direttamente scorciatoie globali su Hyprland, specifica un ID Scorciatoia qui e associa una scorciatoia nel tuo hyprland.conf con qualcosa come \"bind = CTRL, Space, global, kando:menu-esempio\". Sostituisci menu-esempio con l'ID scelto qui." - }, - "kde-wayland": { - "shortcut-info": "Kando non può associare direttamente scorciatoie globali su KDE/Wayland. Invece, specifica un ID Scorciatoia qui e poi cercalo nella sezione KWin delle scorciatoie globali nelle tue impostazioni di sistema di KDE. Li potrai assegnare la scorciatoia che aprirà questo menu." - } - }, - "example-menu": { - "apps": { - "apple-music": "Musica", - "email": "E-Mail", - "file-browser": "Esplora Risorse", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Applicazioni", - "terminal": "Terminale", - "web-browser": "Navigatore Web" - }, - "audio": { - "mute": "Silenzia", - "next-track": "Traccia Successiva", - "play-pause": "Riproduci / Pausa", - "previous-track": "Traccia Precedente", - "submenu": "Audio" - }, - "bookmarks": { - "desktop": "Scrivania", - "documents": "Documenti", - "downloads": "Downloads", - "home": "Home", - "music": "Musica", - "pictures": "Immagini", - "submenu": "Segnalibri", - "videos": "Video" - }, - "clipboard": { - "copy": "Copia", - "cut": "Taglia", - "paste": "Incolla", - "submenu": "Clipboard" - }, - "name": "Menu di Esempio", - "next-workspace": "Spazio di Lavoro Successivo", - "previous-workspace": "Spazio di Lavoro Precedente", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando su Discord", - "kando-on-github": "Kando su GitHub", - "kando-on-kofi": "Kando su Ko-fi", - "kando-on-youtube": "Kando su YouTube", - "submenu": "Segnalibri Web" - }, - "windows": { - "close-window": "Chiudi Finestra", - "mission-control": "Controllo Missione", - "submenu": "Finestre", - "tile-left": "Disponi a Sinistra", - "tile-right": "Disponi a Destra", - "toggle-maximize": "Massimizza" - } - }, - "main": { - "failed-to-start-header": "Kando non è riuscito ad avviarsi", - "new-version-notification-header": "E’ disponibile una nuova versione di Kando!", - "new-version-notification-body": "Recuperala su {{link}}.", - "quit": "Esci", - "inhibit-shortcuts": "Disabilita temporaneamente tutte le scorciatoie", - "invalid-link-header": "Link non valido", - "show-settings": "Mostra impostazioni", - "un-inhibit-shortcuts": "Riattiva scorciatoie", - "invalid-link-message": "Il deep link non può essere decodificato." - }, - "menu-items": { - "command": { - "command": "Comando", - "command-info": "Questo comando verrà eseguito.", - "description": "Esegue applicazioni o script.", - "name": "Esegui Comando", - "tip-1": "Puoi usare l'oggetto di tipo Comando per lanciare applicazioni oppure eseguire script.", - "tip-2": "Se il percorso ad un eseguibile contiene spazi, è necessario \"scriverlo tra virgolette\".", - "tip-3": "Usa {{app_name}} per inserire il nome dell'applicazione che aveva il focus quando hai aperto il menu.", - "tip-4": "Usa {{window_name}} per inserire il nome della finestra che aveva il focus quando hai aperto il menu.", - "tip-5": "Usa {{pointer_x}} e {{pointer_y}} per inserire la posizione del puntatore dove il menu è stato aperto.", - "placeholder": "Inserisci un comando…", - "tip-6": "Clicca [qui]({{link}}) per imparare come trovare i comandi per lanciare le tue applicazioni.", - "isolated": "Esegui isolato", - "isolated-info": "Questo inseguirà il comando in un ambiente pulito, questo significa che non ID erediterà nessuna variabile di ambiente da Kando. Questo può essere di aiuto per comandi che non si avviano correttamente.", - "detached-info": "Questo scollegherà il comando da Kando, in modo che continui a girare anche quando Kando viene chiuso. Disabilitare questo può risolvere problemi con comandi che non si avviano correttamente.", - "detached": "Esegui distaccato" - }, - "hotkey": { - "description": "Preme una combinazione di tasti.", - "hotkey": "Scorciatoia di Tastiera", - "name": "Simula una scorciatoia da tastiera", - "recording-placeholder": "Premi una combinazione di tasti…", - "tip-1": "Quando si registra una scorciatoia da tastiera, non devi premere tutti i tasti contemporaneamente. Puoi premerli uno in seguito all'altro.", - "tip-2": "Se non puoi registrare un tasto perchè è usato dal sistema, prova a scrivere il suo nome direttamente.", - "tip-3": "Clicca [questo link]({{link}}) per vedere tutti i nomi di tasti validi.", - "hotkey-info": "Questa scorciatoia sarà attivata quando l'elemento viene selezionato. Quando registri, non devi premere tutti i tasti in una volta, puoi anche premerli uno dopo l'altro. Questo è utile quando una scorciatoia è già associata a qualche azione globale!" - }, - "macro": { - "description": "Digita una macro.", - "name": "Simula una Macro", - "placeholder": "Premi il tasto Registra per iniziare a registrare!", - "recording-placeholder": "Premi i tasti…", - "tip-1": "Di base, Kando aggiunge un ritardo di 10ms prima di ciascun evento di digitazione. Puoi cambiarlo con la proprietà \"delay\" (\"ritardo\").", - "tip-2": "Puoi anche modificare la macro a mano. Questo è utile se vuoi aggiustare il tempismo dei tasti." - }, - "submenu": { - "description": "Contiene altri oggetti del menu.", - "detailed-description_one": "", - "detailed-description_many": "Contiene {{count}} oggetti del menu.", - "detailed-description_other": "", - "name": "Sottomenu", - "tip-1": "I sottomenu possono essere usati per raggruppare gli elementi.", - "tip-2": "Puoi anche inserire sottomenu all'interno di altri sottomenu.", - "tip-3": "Sottomenu possono essere usati per creare strutture di menu complessi.", - "tip-4": "Dovresti evitare di aggiungere più di 12 oggetti ad un sottomenu. 8 è un buon compromesso.", - "tip-5": "Puoi usare le piccole icone a forma di lucchetto nell'anteprima per fissare la posizione di un elemento nel menu.", - "tip-6": "Puoi riordinare gli elementi trascinandoli nell'anteprima.", - "tip-7": "Puoi eliminare un menu o un elemento del menu con l'icona del cestino qui sotto." - }, - "text": { - "description": "Inserisci il testo fornito.", - "name": "Incolla il testo", - "placeholder": "Inserisci un testo qualsiasi…", - "tip-1": "Questa azione utilizza la tua clipboard per incollare il testo. Dopo aver utilizzato l'azione, la clipboard conterrà il testo." - }, - "uri": { - "description": "Apri file o siti web.", - "name": "Apri URI", - "tip-1": "Puoi usare l'oggetto di tipo URI per aprire un sito usando il protocollo http:// .", - "tip-2": "Puoi usare l'oggetto di tipo URI per aprire un file o una cartella usando il protocollo file://.", - "tip-3": "Puoi usare l'oggetto di tipo URI per aprire un link mailto: .", - "tip-4": "Usa {{app_name}} per inserire il nome dell'applicazione che aveva il focus quando hai aperto il menu.", - "tip-5": "Usa {{window_name}} per inserire il nome della finestra che aveva il focus quando hai aperto il menu.", - "tip-6": "Usa {{pointer_x}} e {{pointer_y}} per inserire la posizione del puntatore all’apertura del menu.", - "uri": "URI", - "placeholder": "Inserisci un URI…" - }, - "file": { - "name": "Apri File", - "description": "Apri un file o una cartella.", - "placeholder": "Scegli un file o una cartella…", - "tip-1": "Puoi usare questo elemento per aprire file o cartelle." - }, - "redirect": { - "name": "Ridireziona", - "description": "Apre un altro menu." - }, - "settings": { - "tip-1": "Questo elemento apre la finestra di impostazioni di Kando.", - "name": "Apri Impostazioni", - "description": "Apre la finestra di impostazioni di Kando." - }, - "common": { - "delayed-option-info": "Utile se l'azione è rivolta a una finestra che ha bisogno di essere in primo piano.", - "delayed-option": "Attendi l'animazione di dissolvenza" - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Connessione all’estensione della -Shell GNOME di Kando- fallita. Puoi ottenerla da qui: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando non può associare direttamente scorciatoie globali su Hyprland, specifica un ID Scorciatoia qui e associa una scorciatoia nel tuo hyprland.conf con qualcosa come \"bind = CTRL, Space, global, kando:menu-esempio\". Sostituisci menu-esempio con l'ID scelto qui." + }, + "kde-wayland": { + "shortcut-info": "Kando non può associare direttamente scorciatoie globali su KDE/Wayland. Invece, specifica un ID Scorciatoia qui e poi cercalo nella sezione KWin delle scorciatoie globali nelle tue impostazioni di sistema di KDE. Li potrai assegnare la scorciatoia che aprirà questo menu." + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Musica", + "email": "E-Mail", + "file-browser": "Esplora Risorse", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Applicazioni", + "terminal": "Terminale", + "web-browser": "Navigatore Web" + }, + "audio": { + "mute": "Silenzia", + "next-track": "Traccia Successiva", + "play-pause": "Riproduci / Pausa", + "previous-track": "Traccia Precedente", + "submenu": "Audio" + }, + "bookmarks": { + "desktop": "Scrivania", + "documents": "Documenti", + "downloads": "Downloads", + "home": "Home", + "music": "Musica", + "pictures": "Immagini", + "submenu": "Segnalibri", + "videos": "Video" + }, + "clipboard": { + "copy": "Copia", + "cut": "Taglia", + "paste": "Incolla", + "submenu": "Clipboard" + }, + "name": "Menu di Esempio", + "next-workspace": "Spazio di Lavoro Successivo", + "previous-workspace": "Spazio di Lavoro Precedente", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando su Discord", + "kando-on-github": "Kando su GitHub", + "kando-on-kofi": "Kando su Ko-fi", + "kando-on-youtube": "Kando su YouTube", + "submenu": "Segnalibri Web" + }, + "windows": { + "close-window": "Chiudi Finestra", + "mission-control": "Controllo Missione", + "submenu": "Finestre", + "tile-left": "Disponi a Sinistra", + "tile-right": "Disponi a Destra", + "toggle-maximize": "Massimizza" + } + }, + "main": { + "inhibit-shortcuts": "Disabilita temporaneamente tutte le scorciatoie", + "invalid-link-header": "Link non valido", + "invalid-link-message": "Il deep link non può essere decodificato.", + "new-version-notification-body": "Recuperala su {{link}}.", + "new-version-notification-header": "E’ disponibile una nuova versione di Kando!", + "quit": "Esci", + "show-settings": "Mostra impostazioni", + "un-inhibit-shortcuts": "Riattiva scorciatoie" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "Esegue applicazioni o script.", + "detached": "Esegui distaccato", + "detached-info": "Questo scollegherà il comando da Kando, in modo che continui a girare anche quando Kando viene chiuso. Disabilitare questo può risolvere problemi con comandi che non si avviano correttamente.", + "isolated": "Esegui isolato", + "isolated-info": "Questo inseguirà il comando in un ambiente pulito, questo significa che non ID erediterà nessuna variabile di ambiente da Kando. Questo può essere di aiuto per comandi che non si avviano correttamente.", + "name": "Esegui Comando", + "placeholder": "Inserisci un comando…", + "tip-1": "Puoi usare l'oggetto di tipo Comando per lanciare applicazioni oppure eseguire script.", + "tip-2": "Se il percorso ad un eseguibile contiene spazi, è necessario \"scriverlo tra virgolette\".", + "tip-3": "Usa {{app_name}} per inserire il nome dell'applicazione che aveva il focus quando hai aperto il menu.", + "tip-4": "Usa {{window_name}} per inserire il nome della finestra che aveva il focus quando hai aperto il menu.", + "tip-5": "Usa {{pointer_x}} e {{pointer_y}} per inserire la posizione del puntatore dove il menu è stato aperto.", + "tip-6": "Clicca [qui]({{link}}) per imparare come trovare i comandi per lanciare le tue applicazioni." + }, + "common": { + "delayed-option": "Attendi l'animazione di dissolvenza", + "delayed-option-info": "Utile se l'azione è rivolta a una finestra che ha bisogno di essere in primo piano.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Apri un file o una cartella.", + "name": "Apri File", + "placeholder": "Scegli un file o una cartella…", + "tip-1": "Puoi usare questo elemento per aprire file o cartelle." + }, + "hotkey": { + "description": "Preme una combinazione di tasti.", + "hotkey": "Scorciatoia di Tastiera", + "hotkey-info": "Questa scorciatoia sarà attivata quando l'elemento viene selezionato. Quando registri, non devi premere tutti i tasti in una volta, puoi anche premerli uno dopo l'altro. Questo è utile quando una scorciatoia è già associata a qualche azione globale!", + "name": "Simula una scorciatoia da tastiera", + "recording-placeholder": "Premi una combinazione di tasti…", + "tip-1": "Quando si registra una scorciatoia da tastiera, non devi premere tutti i tasti contemporaneamente. Puoi premerli uno in seguito all'altro.", + "tip-2": "Se non puoi registrare un tasto perchè è usato dal sistema, prova a scrivere il suo nome direttamente.", + "tip-3": "Clicca [questo link]({{link}}) per vedere tutti i nomi di tasti validi." + }, + "macro": { + "description": "Digita una macro.", + "name": "Simula una Macro", + "placeholder": "Premi il tasto Registra per iniziare a registrare!", + "recording-placeholder": "Premi i tasti…", + "tip-1": "Di base, Kando aggiunge un ritardo di 10ms prima di ciascun evento di digitazione. Puoi cambiarlo con la proprietà \"delay\" (\"ritardo\").", + "tip-2": "Puoi anche modificare la macro a mano. Questo è utile se vuoi aggiustare il tempismo dei tasti." + }, + "redirect": { + "description": "Apre un altro menu.", + "name": "Ridireziona" }, "settings": { - "about-dialog": { - "chrome-version": "Versione di Chrome", - "electron-version": "Versione di Electron", - "kando-backend": "Interfaccia di sistema", - "kando-version": "Versione di Kando", - "message": "Sto creando Kando per pura passione. Se ti piace usarlo quando io amo crearlo, puoi [comprarmi un caffé]({{link}})!\n\n💖 Simon", - "title": "Riguardo a Kando", - "check-latest-release": "Controlla l'ultima versione", - "read-release-notes": "Leggi le note di versione" - }, - "anchored-mode": "Modalità Ancorata", - "app-condition": "Limitare ad Applicazioni Specifiche", - "area-condition": "Limita a Aree Specifiche dello Schermo", - "area-condition-bottom-placeholder": "In Basso", - "area-condition-left-placeholder": "Sinistra", - "area-condition-right-placeholder": "Destra", - "area-condition-top-placeholder": "In Alto", - "cancel": "Annulla", - "centered-mode": "Modalità Centrata", - "centered-mode-info": "Apri il menu al centro dello schermo invece che nella posizione del puntatore.", - "general-settings-dialog": { - "reload-menu-theme": "Ricarica il tema di menu", - "reload-menu-theme-tooltip": "Le modifiche del CSS verranno applicate immediatamente, per vedere l’effetto delle modifiche del file theme.json, dovrai riaprire il menu.", - "reload-note": "Quando ricarichi il tema del menu, i cambiamenti del CSS verranno applicati anche se il menu è attualmente visibile. Per cambiamenti fatti al file theme.json, dovrai riaprire il menu.", - "dev-tools-note": "Kando utilizza due finestre: una per il menu e una per le impostazioni. Puoi aprire gli strumenti di sviluppo per ispezionare entrambe le finestre separatamente.", - "message": "Tutte le impostazioni di Kando sono salvate in un file JSON che puoi anche editare, condividere o backuppare. Premi [qui]({{link}}) per aprire la cartella che contiene il file config.json.", - "app-behavior": "Comportamento dell'Applicazione", - "top-left": "In alto a sinistra", - "settings-window-color-scheme-info": "Se scegli 'sistema', la finestra delle impostazioni userà lo stesso schema di colori del tuo sistema operativo.", - "system": "Sistema", - "settings-window-flavor": "Stile della finestra impostazioni", - "transparent-system": "Trasparente Sistema", - "color": "Colori", - "white": "Bianco", - "right-mouse-button-selects-parent": "Il tasto destro del mouse seleziona il parent", - "center-click-zone-radius": "Raggio della zona di click centrale", - "minimum-submenu-distance": "Distanza minima del sottomenu", - "movement-threshold-info": "Movimenti del mouse più piccoli non saranno considerati nelle modalità Marcatura o Turbo. Il default è 15px.", - "minimum-gesture-length": "Lunghezza Minima del Gesto", - "minimum-submenu-distance-info": "Se un sottomenu viene aperto vicino al parente, il parente sarà spostato via a questa distanza. Il default è 150px.", - "movement-threshold": "Soglia del movimento", - "minimum-gesture-angle": "Angolo Minimo del Gesto", - "gesture-jitter-threshold": "Soglia Tremolio dei Gesti", - "gesture-pause-timeout-info": "Interrompi il tuo gesto per questa durata per attivare una selezione. Il default è 100ms.", - "fixed-stroke-length": "Lunghezza Fissa del Gesto", - "gesture-pause-timeout": "Intervallo di Pausa dei Gesti", - "developer-options": "Opzioni per Sviluppatore", - "reload-sound-theme": "Ricarica il tema sonoro", - "menu-window-dev-tools": "Ispeziona menu", - "settings-window-dev-tools": "Impostazioni dell'ispezione", - "settings-window-flavor-info": "Se scegli uno stile trasparente, dovrai riavviare la finestra impostazioni per applicare l'effetto.", - "invisible-settings-button": "Bottone delle impostazioni invisibile", - "move-pointer-to-menu-center": "Muove il puntatore al centro del menu", - "tray-icon-flavor-info": "Puoi anche scegliere di nascondere completamente l'icona del tray.", - "transparent-dark": "Trasparente Scuro", - "minimum-gesture-angle-info": "Scostamenti minori dal movimento lineare non attiveranno selezioni. Il default è 20º.", - "minimum-gesture-length-info": "Movimenti lineari devono essere almeno di questa lunghezza per attivare una selezione. Il default è 150px.", - "tray-icon-flavor": "Stile dell'icona del tray", - "none": "Nessuno", - "title": "Impostazioni Generali", - "invisible-settings-button-info": "Puoi comunque utilizzare il bottone, apparirà quando ci passi sopra con il mouse.", - "settings-button-position": "Posizione del bottone Impostazioni", - "settings-button-position-info": "Scegli l'angolo dello schermo dove verrà mostrato il bottone delle impostazioni.", - "top-right": "In alto a destra", - "bottom-left": "In basso a sinistra", - "bottom-right": "In basso a destra", - "settings-window-color-scheme": "Schema di colori della finestra impostazioni", - "light": "Chiaro", - "dark": "Scuro", - "sakura-light": "Sakura Chiaro", - "sakura-dark": "Sakura Scuro", - "sakura-system": "Sakura Sistema", - "hidden": "Nascosta", - "black": "Nero", - "lazy-initialization": "Inizializzazione ritardata", - "menu-behavior": "Comportamento del menu", - "enable-marking-mode": "Abilitare Modalità Marcatura", - "enable-marking-mode-info": "Con la modalità marcatura abilitata, può selezionare gli elementi trascinando il mouse su di essi.", - "enable-turbo-mode": "Abilita Modalità Turbo", - "enable-gamepad-support-info": "Se selezionato, puoi usare un gamepad collegato per controllare il menu.", - "menu-sounds": "Suoni dei Menu", - "right-mouse-button-selects-parent-info": "Se deselezionato, il tasto destro del mouse chiuderà invece il menu.", - "enable-gamepad-support": "Abilita supporto gamepad", - "learn-how-to-add-sound-themes": "Impara come aggiungere nuovi temi sonori a Kando [qui]({{link}})!", - "sound-theme": "Tema sonoro", - "sound-theme-info": "Un tema sonoro è una collezione di suoni che vengono riprodotti quando interagisci con il menu.", - "volume": "Volume", - "volume-info": "Il volume complessivo del tema sonoro. Il default è 0.5.", - "advanced-menu-options": "Opzioni Avanzate del Menu", - "advanced-menu-options-note": "Solitamente, puoi lasciare queste importazioni ai loro valori di default.", - "center-click-zone-radius-info": "La dimensione dell'area nel mezzo del menu che chiuderà il menu o porterà a livello superiore quando cliccata. Il default è 50px.", - "gesture-jitter-threshold-info": "Movimenti più piccoli non saranno considerati nel rilevamento dei gesti. Il default è 10px.", - "fixed-stroke-length-info": "Solitamente, gli elementi sono selezionati quando interrompi il movimento per fare una deviazione. Se imposti questo valore a maggiore di 0, questo comportamento cambierà: ora gli elementi verranno selezionati soltanto se trascinato un elemento a questa distanza dal centro. Il default è 0px.", - "check-for-new-versions": "Controlla se c'è una nuova versione", - "transparent-light": "Trasparente Chiaro", - "move-pointer-to-menu-center-info": "Se abilitato, il puntatore del mouse sarà spostato al centro di un menu o sottomenu quando è necessario. Come ad esempio quando un menu viene aperto troppo vicino al bordo dello schermo o se un menu viene aperto in Modalità Centrata.", - "lazy-initialization-info": "Se è abilitato, la finestra del menu sarà creata solamente quando il menu è aperto per la prima volta.questo renderà la prima apertura del menu un po' più lenta, ma può prevenire problemi quando Kando viene avviato troppo presto durante il login. Di default è disabilitato.", - "enable-turbo-mode-info": "Con Modalità Turbo abilitata, puoi eseguire gesti fintanto che tieni premuto un tasto modificatore come Shift o Ctrl.", - "check-for-new-versions-info": "Se abilitato, Kando mostrerà una notifica quando è disponibile una nuova versione.", - "require-click-for-hover-mode-info": "Se deselezionato, gli elementi saranno selezionati immediatamente quando il mouse è mosso sopra di loro nei menu che utilizzano la Modalità Al Passaggio del Mouse.", - "require-click-for-hover-mode": "Richiedi un clic per le selezioni in Modalità Al Passaggio del Mouse", - "do-nothing": "Non fare nulla", - "cycle-menus": "Passa attraverso i menu corrispondenti", - "press-again-behavior": "Comportamento premi-di-nuovo-la-scorciatoia", - "press-again-behavior-info": "Questo determina cosa accade quando la scorciatoia è premuta di nuovo mentre è mostrato un menu. Se più o meno sono assegnati alla stessa scorciatoia, poi utilizzare questo per passare attraverso tutti i menu corrispondenti. Assicurati sulla mente di tenere premuto un tasto modificatore se vuoi usare la modalità turbo insieme a un'opzione diversa da 'Non fare nulla'.", - "close-menu": "Chiudi menu" - }, - "icon-picker-dialog": { - "search-placeholder": "Cerca icone…", - "base64-example": "Esempio di base64:", - "hint": "Impara [qui]({{link}}) come aggiungere o creare i tuoi temi di icone.", - "url-example": "Esempio di URL:", - "file-example": "esempio di file: URI:", - "base64-hint": "Le icone con codifica Base64 forniscono un modo semplice per includere qualunque tipo di icona nei tuoi menu. Puoi usare un servizio come [www.base64-image.de]({{link}}) per convertire una qualunque immagine in una stringa codificata in base64. Questo funziona anche per le gif animate!" - }, - "introduction-dialog": { - "title": "Benvenuto/a in Kando!", - "show-again": "Mostra di nuovo questa finestra di dialogo", - "slide1-title": "Kando offre un modo unico ed efficiente per interagire con il tuo computer.", - "slide2-text-standard": "Lanciato Kando per la prima volta, puoi aprire il menu di esempio con Ctrl+Spazio. Chiudilo di nuovo con il tasto Escape o cliccando con il tasto destro del mouse ovunque sullo schermo.", - "slide3-hint1": "Puoi anche cliccare qui per chiudere il menu.", - "slide4-text": "Un sottomenu si aprirà ** sempre** sotto il puntatore del mouse. Non hai bisogno di ** aspettare che la animazione finisca**. Fidati della tua memoria muscolare e procedi con la tua selezione!", - "slide3-hint2": "Clicca ovunque in questa zona per selezionare l'elemento.", - "slide6-text": "In questa maniera, può esplorare rapidamente la struttura del menu.", - "slide7-title": "Diventa più rapido: Modalità Marcatura", - "slide5-text": "Per ** navigare all'indietro**, puoi cliccare sul triangolo del parent oppure nel centro del menu.", - "slide9-title": "Rapido come il fulmine: Modalità Turbo", - "slide10-text": "** non attendere che le animazioni finiscano!** semplicemente vai a zig-zag attraverso i menu. Il modo più rapido per selezionare elementi!", - "slide12-title": "C'è dell'altro!", - "slide13-text": "Se hai bisogno di un aiuto in qualche momento, sentiti libero di unirti al nostro [Server Discord]({{link1}}) o di dare un'occhiata alla [documentazione]({{link2}})!", - "chapter1": "Per iniziare", - "chapter2": "Modalità Marcatura", - "chapter4": "Passi Successivi", - "chapter3": "Modalità Turbo", - "chapter5": "Ottenere Aiuto", - "slide1-text": "Scorri attraverso queste diapositive per imparare cosa Kando può fare per te! Puoi usare i marcatori di capitolo a sinistra per saltare rapidamente a una specifica parte dell'introduzione.", - "slide2-title": "Apri il menu!", - "slide5-hint": "Clicca ovunque in questa zona per salire di un livello.", - "slide7-text": "Clicca e trascina su un elemento per entrare nella Modalità Marcatura. ** se interrompi il movimento o cambi direzione, il menu attualmente trascinato si aprirà!** ricorda il cammino verso un elemento e disegnano con movimenti a zig-zag espressivi.", - "slide9-text": "Se **tieni un tasto premuto** (come _Ctrl_,_Shift_, o _Alt_) dopo aver aperto il menu, puoi effettuare selezioni semplicemente muovendo il puntatore. Non è necessario cliccare o trascinare.", - "slide12-text": "Kando è altamente personalizzabile. Puoi utilizzarlo per aprire applicazioni, file, eseguire macro da tastiera, e molte altre cose. Puoi [cambiare lo stile del menu]({{link1}}), [aggiungere temi di icone]({{link2}}) e persino [utilizzare suoni]({{link3}}) nei tuoi menu!", - "slide3-text": "In Kando, ** tutto il tuo schermo è reattivo al clic**! Non devi mirare alle icone, puoi cliccare ovunque nel triangolo associato a un elemento.questo rende molto più efficiente la selezione degli elementi.", - "slide2-text-no-shortcuts": "Sei lanciato Kando per la prima volta, potresti dover [fare alcuni passi addizionali su Linux per far funzionare i tasti globali]({{link}}). Una volta che questo funziona, puoi chiudere un menu con il tasto Escape o con il tasto destro del mouse.", - "slide8-text": "** il menu reagisce ai movimenti del tuo mouse!** un sottomenu si apre quando vuoi che si apra. Con un po' di pratica, sarà in grado di selezionare gli elementi senza nemmeno guardare il menu.", - "slide11-text": "**Non temere selezioni accidentali!** le azioni sono eseguite solamente nel momento in cui lasci il bottone del mouse in Modalità Marcatura o lasci un tasto della tastiera in Modalità Turbo. Sfrutta ciò per esplorare il menu!" - }, - "menu-behavior": "Comportamento del Menu", - "menu-conditions": "Condizione per il Menu", - "menu-conditions-info": "Puoi associare differenti menu alla stessa scorciatoia di tastiera e poi scegliere in quali condizioni si deve mostrare ciascun menu.", - "menu-themes-dialog": { - "author": "di {{author}}", - "light-dark-mode-info": "Se abilitato, puoi scegliere un differente tema e set di colori a seconda che il tuo sistema sia in modalità chiara o scura.", - "reset-color-picker": "Ripristina tutti i colori ai valori di default", - "title": "Temi di Menu", - "accent-colors": "Colori di accento", - "no-accent-colors": "Questo tema non supporta i colori di accento.", - "fade-out-time-info": "Il tempo richiesto al menu per scomparire. Il default è 200ms.", - "menu-scale": "Scala del menu", - "create-your-own-themes": "Crea i tuoi temi", - "accent-colors-info": "Ogni tema può avere un diverso set di colori di accento.", - "light": "Modalità Chiara", - "fade-in-time": "Tempo di assolvenza", - "fade-out-time": "Tempo di dissolvenza", - "menu-scale-info": "Utilizza questa opzione per aumentare o diminuire la dimensione dei tuoi menu.il default è 1.0.", - "light-dark-mode": "Abilita modalità chiara/scura", - "fade-in-time-info": "Il tempo richiesto al menu per apparire. Il default è 150ms.", - "get-themes-online": "Ottieni temi online", - "open-theme-directory": "Apri la cartella dei temi", - "dark": "Modalità Scura" - }, - "not-bound": "Non Assegnato", - "shortcut-id-label": "ID Scorciatoia", - "shortcut-label": "Scorciatoia di tastiera", - "shortcut-recording": "Premi una scorciatoia…", - "window-condition": "Limita a Specifici Titoli della Finestra", - "add-menu-items": "Aggiungi elementi del menu", - "window-condition-tooltip": "Seleziona una finestra", - "delete-menu-item": "Elimina elemento di menu", - "no-menus": "Non hai nessun menu.", - "no-matching-menus": "Nessun menu trovato.", - "redo": "Ripeti", - "no-matching-menus-note": "Magari prova un altro termine di ricerca?", - "empty-collection": "Questa collezione è vuota.", - "empty-collection-note": "Modifica i Tag di sopra o aggiungi un menu completamente nuovo in questa collezione con il pulsante qui sotto.", - "screen-area-picker": { - "valid": "Ottimo! Hai selezionato un'area valida.", - "top-left-value": "Sinistra: {{x}}, Alto: {{y}}", - "top-left": "Trascina questo nell'angolo in alto a sinistra della tua area.", - "bottom-right-value": "Destra: {{x}}, Basso: {{y}}", - "bottom-right": "Trascina questo nell'angolo in basso a destra della tua area.", - "title": "Indica un'area dello schermo", - "invalid": "Assicurati che l'angolo in alto a sinistra sia al di sopra e alla sinistra dell'angolo in basso a destra.", - "confirm": "Utilizza questa area" - }, - "window-picker-dialog": { - "start-countdown": "Inizia il conto alla rovescia", - "countdown_one": "Seleziona in {{count}} secondo…", - "countdown_many": "Seleziona in {{count}} secondi…", - "countdown_other": "Seleziona in {{count}} secondi…", - "pick-window-title-title": "Seleziona il titolo di una finestra", - "confirm": "Usa questo valore", - "result": "Hai selezionato \"{{name}}\".", - "instructions": "Premi il pulsante qui sotto e porta in primo piano la finestra target entro i prossimi cinque secondi.", - "restart-countdown": "Inizia di nuovo il conto alla rovescia", - "pick-app-name-title": "Seleziona un nome di applicazione" - }, - "hover-mode": "Modalità Al Passaggio del Mouse", - "duplicate-menu": "Duplica menu", - "tags": "Tag", - "add-collection-tooltip": "Crea una nuova collezione di menu. Usa le collezioni per raggruppare i tuoi menu in base ai tag!", - "menu-behavior-info": "Prima di attivare queste opzioni, vi raccomandiamo di imparare il perché ci piace il comportamento di default di Kando [qui]({{link}})!", - "anchored-mode-info": "Apri il sottomenu nella stessa posizione del menu parent. Attivare questo, disabiliterà la Modalità Marcatura e la Modalità Turbo.", - "hover-mode-info": "Solo per utenti esperti! Seleziona gli elementi semplicemente passandoci sopra.", - "delete-menu": "Elimina menu", - "app-condition-info": "Mostra il menu solo se un'applicazione specifica è in primo piano. Questo supporta espressioni regolari come /firefox|chrome/i.", - "app-condition-placeholder": "Nome dell'applicazione", - "app-condition-tooltip": "Seleziona un'applicazione", - "window-condition-info": "Mostra il menu solo se il titolo della finestra attiva contiene un dato testo. Questo supporta espressioni regolari come /youtube|vimeo/i.", - "tags-info": "I tag possono essere impiegati per raggruppare i menu in collezioni.", - "duplicate-menu-item": "Duplica elemento di menu", - "window-condition-placeholder": "Titolo della finestra", - "file-picker": { - "select-file": "Seleziona un file", - "select-directory": "Seleziona una cartella" - }, - "create-menu-button": "Nuovo menu", - "undo": "Annulla", - "invalid-dropdown-selection": "Scegli una opzione…", - "add-tags-placeholder": "Aggiungi tag…", - "shortcut-info": "Questa scorciatoia apre il menu. Deve contenere un tasto normale e un numero qualunque di modificatori come Ctrl, Alt o Shift. Quando registri, non devi premere tutti i tasti insieme, puoi anche premerli uno dopo l'altro. Questo è utile se una scorciatoia è già assegnata a un altro menu!", - "area-condition-info": "Mostra il menu solo se il puntatore è in una data zona dello schermo. Quest'area è espressa in pixel relativi all'angolo in alto a sinistra del tuo schermo principale. Se lasci un campo vuoto, l'area non ha limite in quella direzione.", - "area-condition-tooltip": "Seleziona un'area dello schermo", - "no-menus-note": "Se hai cancellato l'ultimo per errore, puoi recuperarlo usando il bottone Annulla.", - "search-menus-placeholder": "Cerca menu…", - "all-menus": "Tutti i Menu", - "add-menu-item-hint": "Trascina questo elemento per aggiungerlo al menu di sopra!" + "description": "Apre la finestra di impostazioni di Kando.", + "name": "Apri Impostazioni", + "tip-1": "Questo elemento apre la finestra di impostazioni di Kando." + }, + "submenu": { + "description": "Contiene altri oggetti del menu.", + "name": "Sottomenu", + "tip-1": "I sottomenu possono essere usati per raggruppare gli elementi.", + "tip-2": "Puoi anche inserire sottomenu all'interno di altri sottomenu.", + "tip-3": "Sottomenu possono essere usati per creare strutture di menu complessi.", + "tip-4": "Dovresti evitare di aggiungere più di 12 oggetti ad un sottomenu. 8 è un buon compromesso.", + "tip-5": "Puoi usare le piccole icone a forma di lucchetto nell'anteprima per fissare la posizione di un elemento nel menu.", + "tip-6": "Puoi riordinare gli elementi trascinandoli nell'anteprima.", + "tip-7": "Puoi eliminare un menu o un elemento del menu con l'icona del cestino qui sotto." + }, + "text": { + "description": "Inserisci il testo fornito.", + "name": "Incolla il testo", + "placeholder": "Inserisci un testo qualsiasi…", + "tip-1": "Questa azione utilizza la tua clipboard per incollare il testo. Dopo aver utilizzato l'azione, la clipboard conterrà il testo." + }, + "uri": { + "description": "Apri file o siti web.", + "name": "Apri URI", + "placeholder": "Inserisci un URI…", + "tip-1": "Puoi usare l'oggetto di tipo URI per aprire un sito usando il protocollo http:// .", + "tip-2": "Puoi usare l'oggetto di tipo URI per aprire un file o una cartella usando il protocollo file://.", + "tip-3": "Puoi usare l'oggetto di tipo URI per aprire un link mailto: .", + "tip-4": "Usa {{app_name}} per inserire il nome dell'applicazione che aveva il focus quando hai aperto il menu.", + "tip-5": "Usa {{window_name}} per inserire il nome della finestra che aveva il focus quando hai aperto il menu.", + "tip-6": "Usa {{pointer_x}} e {{pointer_y}} per inserire la posizione del puntatore all’apertura del menu." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Controlla l'ultima versione", + "chrome-version": "Versione di Chrome", + "electron-version": "Versione di Electron", + "kando-backend": "Interfaccia di sistema", + "kando-version": "Versione di Kando", + "message": "Sto creando Kando per pura passione. Se ti piace usarlo quando io amo crearlo, puoi [comprarmi un caffé]({{link}})!\n\n💖 Simon", + "read-release-notes": "Leggi le note di versione", + "title": "Riguardo a Kando" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "Crea una nuova collezione di menu. Usa le collezioni per raggruppare i tuoi menu in base ai tag!", + "add-menu-item-hint": "Trascina questo elemento per aggiungerlo al menu di sopra!", + "add-menu-items": "Aggiungi elementi del menu", + "add-tags-placeholder": "Aggiungi tag…", + "all-menus": "Tutti i Menu", + "anchored-mode": "Modalità Ancorata", + "anchored-mode-info": "Apri il sottomenu nella stessa posizione del menu parent. Attivare questo, disabiliterà la Modalità Marcatura e la Modalità Turbo.", + "app-condition": "Limitare ad Applicazioni Specifiche", + "app-condition-info": "Mostra il menu solo se un'applicazione specifica è in primo piano. Questo supporta espressioni regolari come /firefox|chrome/i.", + "app-condition-placeholder": "Nome dell'applicazione", + "app-condition-tooltip": "Seleziona un'applicazione", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "Limita a Aree Specifiche dello Schermo", + "area-condition-bottom-placeholder": "In Basso", + "area-condition-info": "Mostra il menu solo se il puntatore è in una data zona dello schermo. Quest'area è espressa in pixel relativi all'angolo in alto a sinistra del tuo schermo principale. Se lasci un campo vuoto, l'area non ha limite in quella direzione.", + "area-condition-left-placeholder": "Sinistra", + "area-condition-right-placeholder": "Destra", + "area-condition-tooltip": "Seleziona un'area dello schermo", + "area-condition-top-placeholder": "In Alto", + "cancel": "Annulla", + "centered-mode": "Modalità Centrata", + "centered-mode-info": "Apri il menu al centro dello schermo invece che nella posizione del puntatore.", + "create-menu-button": "Nuovo menu", + "delete-menu": "Elimina menu", + "delete-menu-item": "Elimina elemento di menu", + "duplicate-menu": "Duplica menu", + "duplicate-menu-item": "Duplica elemento di menu", + "empty-collection": "Questa collezione è vuota.", + "empty-collection-note": "Modifica i Tag di sopra o aggiungi un menu completamente nuovo in questa collezione con il pulsante qui sotto.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Seleziona una cartella", + "select-file": "Seleziona un file" + }, + "general-settings-dialog": { + "advanced-menu-options": "Opzioni Avanzate del Menu", + "advanced-menu-options-note": "Solitamente, puoi lasciare queste importazioni ai loro valori di default.", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Nero", + "bottom-left": "In basso a sinistra", + "bottom-right": "In basso a destra", + "center": "", + "center-click-zone-radius": "Raggio della zona di click centrale", + "center-click-zone-radius-info": "La dimensione dell'area nel mezzo del menu che chiuderà il menu o porterà a livello superiore quando cliccata. Il default è 50px.", + "check-for-new-versions": "Controlla se c'è una nuova versione", + "check-for-new-versions-info": "Se abilitato, Kando mostrerà una notifica quando è disponibile una nuova versione.", + "close-menu": "Chiudi menu", + "color": "Colori", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "Scuro", + "dev-tools-note": "Kando utilizza due finestre: una per il menu e una per le impostazioni. Puoi aprire gli strumenti di sviluppo per ispezionare entrambe le finestre separatamente.", + "developer-options": "Opzioni per Sviluppatore", + "do-nothing": "Non fare nulla", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "Abilita supporto gamepad", + "enable-gamepad-support-info": "Se selezionato, puoi usare un gamepad collegato per controllare il menu.", + "enable-marking-mode": "Abilitare Modalità Marcatura", + "enable-marking-mode-info": "Con la modalità marcatura abilitata, può selezionare gli elementi trascinando il mouse su di essi.", + "enable-turbo-mode": "Abilita Modalità Turbo", + "enable-turbo-mode-info": "Con Modalità Turbo abilitata, puoi eseguire gesti fintanto che tieni premuto un tasto modificatore come Shift o Ctrl.", + "fixed-stroke-length": "Lunghezza Fissa del Gesto", + "fixed-stroke-length-info": "Solitamente, gli elementi sono selezionati quando interrompi il movimento per fare una deviazione. Se imposti questo valore a maggiore di 0, questo comportamento cambierà: ora gli elementi verranno selezionati soltanto se trascinato un elemento a questa distanza dal centro. Il default è 0px.", + "gesture-jitter-threshold": "Soglia Tremolio dei Gesti", + "gesture-jitter-threshold-info": "Movimenti più piccoli non saranno considerati nel rilevamento dei gesti. Il default è 10px.", + "gesture-pause-timeout": "Intervallo di Pausa dei Gesti", + "gesture-pause-timeout-info": "Interrompi il tuo gesto per questa durata per attivare una selezione. Il default è 100ms.", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "Nascosta", + "invisible-settings-button": "Bottone delle impostazioni invisibile", + "invisible-settings-button-info": "Puoi comunque utilizzare il bottone, apparirà quando ci passi sopra con il mouse.", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "Inizializzazione ritardata", + "lazy-initialization-info": "Se è abilitato, la finestra del menu sarà creata solamente quando il menu è aperto per la prima volta.questo renderà la prima apertura del menu un po' più lenta, ma può prevenire problemi quando Kando viene avviato troppo presto durante il login. Di default è disabilitato.", + "learn-how-to-add-sound-themes": "Impara come aggiungere nuovi temi sonori a Kando [qui]({{link}})!", + "light": "Chiaro", + "localization-info": "", + "localization-label": "", + "menu-behavior": "Comportamento del menu", + "menu-sounds": "Suoni dei Menu", + "menu-window-dev-tools": "Ispeziona menu", + "message": "Tutte le impostazioni di Kando sono salvate in un file JSON che puoi anche editare, condividere o backuppare. Premi [qui]({{link}}) per aprire la cartella che contiene il file config.json.", + "minimum-gesture-angle": "Angolo Minimo del Gesto", + "minimum-gesture-angle-info": "Scostamenti minori dal movimento lineare non attiveranno selezioni. Il default è 20º.", + "minimum-gesture-length": "Lunghezza Minima del Gesto", + "minimum-gesture-length-info": "Movimenti lineari devono essere almeno di questa lunghezza per attivare una selezione. Il default è 150px.", + "minimum-submenu-distance": "Distanza minima del sottomenu", + "minimum-submenu-distance-info": "Se un sottomenu viene aperto vicino al parente, il parente sarà spostato via a questa distanza. Il default è 150px.", + "move-pointer-to-menu-center": "Muove il puntatore al centro del menu", + "move-pointer-to-menu-center-info": "Se abilitato, il puntatore del mouse sarà spostato al centro di un menu o sottomenu quando è necessario. Come ad esempio quando un menu viene aperto troppo vicino al bordo dello schermo o se un menu viene aperto in Modalità Centrata.", + "movement-threshold": "Soglia del movimento", + "movement-threshold-info": "Movimenti del mouse più piccoli non saranno considerati nelle modalità Marcatura o Turbo. Il default è 15px.", + "none": "Nessuno", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "Comportamento premi-di-nuovo-la-scorciatoia", + "press-again-behavior-info": "Questo determina cosa accade quando la scorciatoia è premuta di nuovo mentre è mostrato un menu. Se più o meno sono assegnati alla stessa scorciatoia, poi utilizzare questo per passare attraverso tutti i menu corrispondenti. Assicurati sulla mente di tenere premuto un tasto modificatore se vuoi usare la modalità turbo insieme a un'opzione diversa da 'Non fare nulla'.", + "previously-reported": "", + "reload-menu-theme": "Ricarica il tema di menu", + "reload-note": "Quando ricarichi il tema del menu, i cambiamenti del CSS verranno applicati anche se il menu è attualmente visibile. Per cambiamenti fatti al file theme.json, dovrai riaprire il menu.", + "reload-sound-theme": "Ricarica il tema sonoro", + "require-click-for-hover-mode": "Richiedi un clic per le selezioni in Modalità Al Passaggio del Mouse", + "require-click-for-hover-mode-info": "Se deselezionato, gli elementi saranno selezionati immediatamente quando il mouse è mosso sopra di loro nei menu che utilizzano la Modalità Al Passaggio del Mouse.", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "Il tasto destro del mouse seleziona il parent", + "right-mouse-button-selects-parent-info": "Se deselezionato, il tasto destro del mouse chiuderà invece il menu.", + "sakura-dark": "Sakura Scuro", + "sakura-light": "Sakura Chiaro", + "sakura-system": "Sakura Sistema", + "settings-button-position": "Posizione del bottone Impostazioni", + "settings-button-position-info": "Scegli l'angolo dello schermo dove verrà mostrato il bottone delle impostazioni.", + "settings-window-color-scheme": "Schema di colori della finestra impostazioni", + "settings-window-color-scheme-info": "Se scegli 'sistema', la finestra delle impostazioni userà lo stesso schema di colori del tuo sistema operativo.", + "settings-window-dev-tools": "Impostazioni dell'ispezione", + "settings-window-flavor": "Stile della finestra impostazioni", + "settings-window-flavor-info": "Se scegli uno stile trasparente, dovrai riavviare la finestra impostazioni per applicare l'effetto.", + "sound-theme": "Tema sonoro", + "sound-theme-info": "Un tema sonoro è una collezione di suoni che vengono riprodotti quando interagisci con il menu.", + "system": "Sistema", + "title": "Impostazioni Generali", + "top-left": "In alto a sinistra", + "top-right": "In alto a destra", + "transparent-dark": "Trasparente Scuro", + "transparent-light": "Trasparente Chiaro", + "transparent-system": "Trasparente Sistema", + "tray-icon-flavor": "Stile dell'icona del tray", + "tray-icon-flavor-info": "Puoi anche scegliere di nascondere completamente l'icona del tray.", + "volume": "Volume", + "volume-info": "Il volume complessivo del tema sonoro. Il default è 0.5.", + "white": "Bianco", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Modalità Al Passaggio del Mouse", + "hover-mode-info": "Solo per utenti esperti! Seleziona gli elementi semplicemente passandoci sopra.", + "icon-picker-dialog": { + "base64-example": "Esempio di base64:", + "base64-hint": "Le icone con codifica Base64 forniscono un modo semplice per includere qualunque tipo di icona nei tuoi menu. Puoi usare un servizio come [www.base64-image.de]({{link}}) per convertire una qualunque immagine in una stringa codificata in base64. Questo funziona anche per le gif animate!", + "file-example": "esempio di file: URI:", + "hint": "Impara [qui]({{link}}) come aggiungere o creare i tuoi temi di icone.", + "reload-button-tooltip": "", + "search-placeholder": "Cerca icone…", + "url-example": "Esempio di URL:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Per iniziare", + "chapter2": "Modalità Marcatura", + "chapter3": "Modalità Turbo", + "chapter4": "Passi Successivi", + "chapter5": "Ottenere Aiuto", + "show-again": "Mostra di nuovo questa finestra di dialogo", + "slide1-text": "Scorri attraverso queste diapositive per imparare cosa Kando può fare per te! Puoi usare i marcatori di capitolo a sinistra per saltare rapidamente a una specifica parte dell'introduzione.", + "slide1-title": "Kando offre un modo unico ed efficiente per interagire con il tuo computer.", + "slide10-text": "** non attendere che le animazioni finiscano!** semplicemente vai a zig-zag attraverso i menu. Il modo più rapido per selezionare elementi!", + "slide11-text": "**Non temere selezioni accidentali!** le azioni sono eseguite solamente nel momento in cui lasci il bottone del mouse in Modalità Marcatura o lasci un tasto della tastiera in Modalità Turbo. Sfrutta ciò per esplorare il menu!", + "slide12-text": "Kando è altamente personalizzabile. Puoi utilizzarlo per aprire applicazioni, file, eseguire macro da tastiera, e molte altre cose. Puoi [cambiare lo stile del menu]({{link1}}), [aggiungere temi di icone]({{link2}}) e persino [utilizzare suoni]({{link3}}) nei tuoi menu!", + "slide12-title": "C'è dell'altro!", + "slide13-text": "Se hai bisogno di un aiuto in qualche momento, sentiti libero di unirti al nostro [Server Discord]({{link1}}) o di dare un'occhiata alla [documentazione]({{link2}})!", + "slide2-text-no-shortcuts": "Sei lanciato Kando per la prima volta, potresti dover [fare alcuni passi addizionali su Linux per far funzionare i tasti globali]({{link}}). Una volta che questo funziona, puoi chiudere un menu con il tasto Escape o con il tasto destro del mouse.", + "slide2-text-standard": "Lanciato Kando per la prima volta, puoi aprire il menu di esempio con Ctrl+Spazio. Chiudilo di nuovo con il tasto Escape o cliccando con il tasto destro del mouse ovunque sullo schermo.", + "slide2-title": "Apri il menu!", + "slide3-hint1": "Puoi anche cliccare qui per chiudere il menu.", + "slide3-hint2": "Clicca ovunque in questa zona per selezionare l'elemento.", + "slide3-text": "In Kando, ** tutto il tuo schermo è reattivo al clic**! Non devi mirare alle icone, puoi cliccare ovunque nel triangolo associato a un elemento.questo rende molto più efficiente la selezione degli elementi.", + "slide4-text": "Un sottomenu si aprirà ** sempre** sotto il puntatore del mouse. Non hai bisogno di ** aspettare che la animazione finisca**. Fidati della tua memoria muscolare e procedi con la tua selezione!", + "slide5-hint": "Clicca ovunque in questa zona per salire di un livello.", + "slide5-text": "Per ** navigare all'indietro**, puoi cliccare sul triangolo del parent oppure nel centro del menu.", + "slide6-text": "In questa maniera, può esplorare rapidamente la struttura del menu.", + "slide7-text": "Clicca e trascina su un elemento per entrare nella Modalità Marcatura. ** se interrompi il movimento o cambi direzione, il menu attualmente trascinato si aprirà!** ricorda il cammino verso un elemento e disegnano con movimenti a zig-zag espressivi.", + "slide7-title": "Diventa più rapido: Modalità Marcatura", + "slide8-text": "** il menu reagisce ai movimenti del tuo mouse!** un sottomenu si apre quando vuoi che si apra. Con un po' di pratica, sarà in grado di selezionare gli elementi senza nemmeno guardare il menu.", + "slide9-text": "Se **tieni un tasto premuto** (come _Ctrl_,_Shift_, o _Alt_) dopo aver aperto il menu, puoi effettuare selezioni semplicemente muovendo il puntatore. Non è necessario cliccare o trascinare.", + "slide9-title": "Rapido come il fulmine: Modalità Turbo", + "title": "Benvenuto/a in Kando!" + }, + "invalid-dropdown-selection": "Scegli una opzione…", + "menu-behavior": "Comportamento del Menu", + "menu-behavior-info": "Prima di attivare queste opzioni, vi raccomandiamo di imparare il perché ci piace il comportamento di default di Kando [qui]({{link}})!", + "menu-conditions": "Condizione per il Menu", + "menu-conditions-info": "Puoi associare differenti menu alla stessa scorciatoia di tastiera e poi scegliere in quali condizioni si deve mostrare ciascun menu.", + "menu-themes-dialog": { + "accent-colors": "Colori di accento", + "accent-colors-info": "Ogni tema può avere un diverso set di colori di accento.", + "author": "di {{author}}", + "create-your-own-themes": "Crea i tuoi temi", + "dark": "Modalità Scura", + "fade-in-time": "Tempo di assolvenza", + "fade-in-time-info": "Il tempo richiesto al menu per apparire. Il default è 150ms.", + "fade-out-time": "Tempo di dissolvenza", + "fade-out-time-info": "Il tempo richiesto al menu per scomparire. Il default è 200ms.", + "get-themes-online": "Ottieni temi online", + "light": "Modalità Chiara", + "light-dark-mode": "Abilita modalità chiara/scura", + "light-dark-mode-info": "Se abilitato, puoi scegliere un differente tema e set di colori a seconda che il tuo sistema sia in modalità chiara o scura.", + "menu-scale": "Scala del menu", + "menu-scale-info": "Utilizza questa opzione per aumentare o diminuire la dimensione dei tuoi menu.il default è 1.0.", + "no-accent-colors": "Questo tema non supporta i colori di accento.", + "open-theme-directory": "Apri la cartella dei temi", + "reset-color-picker": "Ripristina tutti i colori ai valori di default", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Temi di Menu" + }, + "no-matching-menus": "Nessun menu trovato.", + "no-matching-menus-note": "Magari prova un altro termine di ricerca?", + "no-menus": "Non hai nessun menu.", + "no-menus-note": "Se hai cancellato l'ultimo per errore, puoi recuperarlo usando il bottone Annulla.", + "not-bound": "Non Assegnato", + "redo": "Ripeti", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "Trascina questo nell'angolo in basso a destra della tua area.", + "bottom-right-value": "Destra: {{x}}, Basso: {{y}}", + "confirm": "Utilizza questa area", + "invalid": "Assicurati che l'angolo in alto a sinistra sia al di sopra e alla sinistra dell'angolo in basso a destra.", + "top-left": "Trascina questo nell'angolo in alto a sinistra della tua area.", + "top-left-value": "Sinistra: {{x}}, Alto: {{y}}", + "valid": "Ottimo! Hai selezionato un'area valida." + }, + "search-menus-placeholder": "Cerca menu…", + "shortcut-id-label": "ID Scorciatoia", + "shortcut-info": "Questa scorciatoia apre il menu. Deve contenere un tasto normale e un numero qualunque di modificatori come Ctrl, Alt o Shift. Quando registri, non devi premere tutti i tasti insieme, puoi anche premerli uno dopo l'altro. Questo è utile se una scorciatoia è già assegnata a un altro menu!", + "shortcut-label": "Scorciatoia di tastiera", + "shortcut-recording": "Premi una scorciatoia…", + "tags": "Tag", + "tags-info": "I tag possono essere impiegati per raggruppare i menu in collezioni.", + "undo": "Annulla", + "window-condition": "Limita a Specifici Titoli della Finestra", + "window-condition-info": "Mostra il menu solo se il titolo della finestra attiva contiene un dato testo. Questo supporta espressioni regolari come /youtube|vimeo/i.", + "window-condition-placeholder": "Titolo della finestra", + "window-condition-tooltip": "Seleziona una finestra", + "window-picker-dialog": { + "confirm": "Usa questo valore", + "countdown_one": "Seleziona in {{count}} secondo…", + "countdown_many": "Seleziona in {{count}} secondi…", + "countdown_other": "Seleziona in {{count}} secondi…", + "instructions": "Premi il pulsante qui sotto e porta in primo piano la finestra target entro i prossimi cinque secondi.", + "restart-countdown": "Inizia di nuovo il conto alla rovescia", + "result": "Hai selezionato \"{{name}}\".", + "start-countdown": "Inizia il conto alla rovescia" } + } } diff --git a/locales/ja/translation.json b/locales/ja/translation.json index 131dd8127..174ab43a4 100644 --- a/locales/ja/translation.json +++ b/locales/ja/translation.json @@ -1,517 +1,556 @@ { + "achievements": { + "added-items": { + "description": "メニューエディタで{{n}}個の項目を作成する。", + "name": "Kando流 {{tier}}" + }, + "attributes": { + "capable": "一人前の", + "expert": "達人級", + "master": "センセイ級", + "novice": "初心の", + "skilled": "熟練の" + }, + "backup": { + "description": "メニューや設定を{{n}}回バックアップする。", + "name": "先見の明 {{tier}}" + }, + "cancelor": { + "description": "{{n}}回選択を中止する。", + "name": "虚無への道 {{tier}}" + }, + "click-selector": { + "description": "マウスで{{n}}個の項目を選択する。", + "name": "{{attribute}} クリック・クリック・チャンピオン" + }, + "completed-title": "実績解除!", + "deep-menu": { + "description": "深さが4層目のサブメニューにメニュー項目を追加する。", + "name": "深淵を極めし者" + }, + "deleted-all-menus": { + "description": "すべてのメニューを削除する。", + "name": "道場掃除" + }, + "depth-selector": { + "description": "{{time}}ミリ秒未満で、深さ{{depth}}にある項目を{{n}}個選択する。", + "name1": "{{attribute}} 抜刀術", + "name2": "{{attribute}} 燕返し", + "name3": "{{attribute}} 三連斬り" + }, + "full-menu": { + "description": "項目が12個以上のメニューを作成する。", + "name": "浅く広く" + }, + "gamepad-selector": { + "description": "ゲームパッドで{{n}}個の項目を選択する。", + "name": "{{attribute}} ゲームパッド戦士" + }, + "gesture-selector": { + "description": "ターボモードまたはマーキングモードで{{n}}個の項目を選択する。", + "name": "{{attribute}} パワーニンジャ" + }, + "keyboard-selector": { + "description": "キーボードで{{n}}個の項目を選択する。", + "name": "{{attribute}} ショートカットヒーロー" + }, + "many-selections-streak": { + "description": "{{time}}秒以内に{{n}}個の項目を選択する。", + "name": "稲妻の御手 {{tier}}" + }, + "menu-themes-selected": { + "description": "メニューのテーマを{{n}}回変更する。", + "name": "美の探究道" + }, + "restore": { + "description": "バックアップを{{n}}回復元する。", + "name": "セカンドチャンス {{tier}}" + }, + "selector": { + "description": "{{n}}個の項目を選択する。", + "name": "{{attribute}} サムライ" + }, + "settings-opened": { + "description": "設定ダイアログを{{n}}回開く。", + "name": "旅そのものがご褒美 {{tier}}" + }, + "speedy-selections-streak": { + "description": "平均して{{n}}回連続で{{time}}ミリ秒未満で選択する。", + "name": "思考より速く {{tier}}" + }, + "sponsors-viewed": { + "description": "Kandoのスポンサーになる。", + "name": "Kandoの守護者" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Kandoの紹介チュートリアルを完了する。", + "name": "旅の始まり" + } + }, + "backends": { + "gnome": { + "error": "" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Music", + "email": "E-Mail", + "file-browser": "File Browser", + "finder": "Finder", + "gimp": "GIMP", + "paint": "ペイント", + "safari": "Safari", + "submenu": "アプリ", + "terminal": "ターミナル", + "web-browser": "ウェブブラウザ" + }, + "audio": { + "mute": "ミュート", + "next-track": "次の曲", + "play-pause": "再生 / 一時停止", + "previous-track": "前の曲", + "submenu": "オーディオ" + }, + "bookmarks": { + "desktop": "", + "documents": "", + "downloads": "", + "home": "", + "music": "", + "pictures": "", + "submenu": "ブックマーク", + "videos": "" + }, + "clipboard": { + "copy": "コピー", + "cut": "切り取り", + "paste": "貼り付け", + "submenu": "クリップボード" + }, + "name": "Example Menu", + "next-workspace": "次のワークスペース", + "previous-workspace": "前のワークスペース", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando on Discord", + "kando-on-github": "Kando on GitHub", + "kando-on-kofi": "Kando on Ko-fi", + "kando-on-youtube": "Kando on YouTube", + "submenu": "ウェブリンク" + }, + "windows": { + "close-window": "ウィンドウを閉じる", + "mission-control": "", + "submenu": "ウィンドウ", + "tile-left": "", + "tile-right": "", + "toggle-maximize": "最大化/元に戻す" + } + }, + "main": { + "inhibit-shortcuts": "すべてのショートカットを一時的に無効化", + "invalid-link-header": "無効なリンク", + "invalid-link-message": "ディープリンクを解析できませんでした。", + "new-version-notification-body": "入手はこちらから {{link}}.", + "new-version-notification-header": "Kando の新しいバージョンが利用可能です!", + "quit": "終了", + "show-settings": "設定を表示", + "un-inhibit-shortcuts": "ショートカットを再度有効化" + }, + "menu-items": { + "command": { + "choose-app": "アプリを選択…", + "description": "アプリまたはスクリプトを起動します。", + "detached": "バックグラウンドで実行", + "detached-info": "これにより、コマンドはKandoから切り離され、Kandoが閉じられた後も実行を継続します。これを無効にすると、正しく開始されないコマンドの問題が解決される可能性があります。", + "isolated": "隔離して実行", + "isolated-info": "これにより、Kandoから環境変数を継承しない、クリーンな環境でコマンドが実行されます。これは、正しく開始されないコマンドの助けになる可能性があります。", + "name": "コマンドを実行", + "placeholder": "コマンドを入力…", + "tip-1": "コマンド項目タイプを使用すると、アプリケーションやスクリプトを起動できます。", + "tip-2": "実行可能ファイルのパスにスペースが含まれている場合は、そのパスを \"クォートで囲む\" 必要があります。", + "tip-3": "メニューを開いたときにフォーカスされていたアプリケーションの名前を挿入するには、 {{app_name}} を使用してください。", + "tip-4": "メニューを開いたときにフォーカスされていたウィンドウの名前を挿入するには、 {{window_name}} を使用してください。", + "tip-5": "メニューを開いた位置を挿入するには、{{pointer_x}}と{{pointer_y}}を使用してください。", + "tip-6": "アプリを起動するコマンドを見つける方法については、[こちら]({{link}})をクリックしてください。" + }, + "common": { + "delayed-option": "フェードアウトアニメーションが終わるまで待機", + "delayed-option-info": "そのアクションが、フォーカスを必要とするウィンドウを対象としている場合に便利です。", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "ファイルまたはフォルダを開きます。", + "name": "ファイルを開く", + "placeholder": "ファイルまたはフォルダを選択…", + "tip-1": "この項目タイプで、ファイルやフォルダを開くことができます。" + }, + "hotkey": { + "description": "キーの組み合わせを押します。", + "hotkey": "ショートカットキー", + "hotkey-info": "このショートカットキーは、項目が選択されたときにトリガーされます。記録時には、すべてのキーを同時に押す必要はなく、順番に押すこともできます。これは、ホットキーが既にグローバルアクションにバインドされている場合に役立ちます!", + "name": "ショートカットキーをシミュレート", + "recording-placeholder": "ショートカットキーを入力…", + "tip-1": "ショートカットキーを記録する際、すべてのキーを同時に押す必要はありません。順番に押していくことができます。", + "tip-2": "システムでキーが使用されているため、キーを記録できない場合は、名前を直接入力してみてください。", + "tip-3": "有効なキー名のすべてを見るには、[こちら]({{link}})のリンク をクリックしてください。" + }, + "macro": { + "description": "キーボードマクロを入力します。", + "name": "マクロを実行", + "placeholder": "記録を開始するには、記録ボタンを押してください!", + "recording-placeholder": "キーを入力…", + "tip-1": "既定では、Kandoは各キーイベントの前に10ミリ秒の遅延を追加します。この設定は\"delay\"プロパティで変更できます。", + "tip-2": "マクロは手動で編集することもできます。キーのタイミングを調整したい場合に便利です。" + }, + "redirect": { + "description": "別のメニューを開きます。", + "name": "リダイレクト" + }, "settings": { - "general-settings-dialog": { - "enable-turbo-mode-info": "ターボモードを有効化すると Shift キーや Ctrl キーなどの修飾キーを押し続けている限り、ジェスチャーを実行できます。", - "system": "システム", - "invisible-settings-button-info": "ボタンは引き続き使用可能です。マウスをボタン上に移動でボタンが表示されます。", - "bottom-right": "右下", - "sakura-dark": "ダーク (サクラ)", - "press-again-behavior": "ショートカットを再度押す動作", - "reload-menu-theme": "メニューテーマを再読み込み", - "movement-threshold-info": "マーキングモードまたはターボモードでは、マウスの動きが小さい場合は考慮しなくなります。既定は 15px です。", - "developer-options": "開発者オプション", - "press-again-behavior-info": "メニューが表示されている間にショートカットをもう一度押した場合の動作を指定します。同じショートカットに複数のメニューが割り当てられている場合は、この設定を使用して一致するすべてのメニューを順に切り替えることができます。「何もしない」以外のオプションとターボモードを併用する場合は、必ず修飾キーのみを押してください。", - "menu-sounds": "メニューのサウンド", - "sound-theme": "サウンドテーマ", - "settings-window-flavor-info": "透過のフレーバーを選択した場合は、効果の適用のために設定ウィンドウを再起動する必要があります。", - "check-for-new-versions-info": "有効化すると最新のバージョンが利用可能になったときに Kando で通知が表示されます。", - "none": "なし", - "title": "一般設定", - "message": "メニューとKandoの設定はすべて、編集、共有、バックアップが可能な2つのJSONファイルに保存されています。ファイルが保存されているディレクトリを開くには、[こちら]({{link}})をクリックしてください。", - "app-settings": "アプリケーションの設定", - "localization-label": "言語", - "localization-info": "言語を適用するには Kando を再起動してください。", - "check-for-new-versions": "新しいバージョンを確認", - "auto-language": "システム言語を使用", - "invisible-settings-button": "設定ボタンの非表示", - "settings-button-position": "ボタンの位置設定", - "settings-button-position-info": "設定ボタンが表示される画面端を選択します。", - "top-left": "左上", - "top-right": "右上", - "bottom-left": "左下", - "settings-window-color-scheme-info": "「システム」を選択した場合、設定ウィンドウは OS と同じ配色が使用されます。", - "light": "ライト", - "dark": "ダーク", - "settings-window-flavor": "設定ウィンドウのフレーバー", - "transparent-light": "ライト (透過)", - "transparent-dark": "ダーク (透過)", - "transparent-system": "システム (透過)", - "sakura-light": "ライト (サクラ)", - "sakura-system": "システム (サクラ)", - "tray-icon-flavor": "トレイアイコンのフレーバー", - "hidden": "非表示", - "color": "カラー", - "white": "ホワイト", - "black": "ブラック", - "lazy-initialization": "初期化の遅延", - "menu-behavior": "メニューの動作", - "enable-marking-mode": "マーキングモードを有効化", - "enable-turbo-mode": "ターボモードを有効化", - "require-click-for-hover-mode": "ホバーモードの選択時にクリックを必要とする", - "right-mouse-button-selects-parent": "マウスの右ボタンで親を選択する", - "enable-gamepad-support": "ゲームパッドのサポートを有効化", - "enable-gamepad-support-info": "チェックすると接続されたゲームパッドでメニューをコントロールできます。", - "do-nothing": "何もしない", - "cycle-menus": "一致するメニューを循環する", - "close-menu": "メニューを閉じる", - "learn-how-to-add-sound-themes": "[こちら]({{link}})から Kando に新しいサウンドテーマを追加する方法を学ぶことができます!", - "volume": "音量", - "volume-info": "サウンドテーマの全体の音量、既定は 0.5 です。", - "advanced-menu-options": "高度なメニューオプション", - "advanced-menu-options-note": "通常はこれらの設定を既定値のままにすることを推奨します。", - "center-click-zone-radius": "中央クリックのゾーン半径", - "center-click-zone-radius-info": "メニュー中央の領域のサイズです。クリックでメニューを閉じるか、1 つ上のレベルに移動します。既定は 50px です。", - "minimum-submenu-distance": "サブメニューの最小距離", - "movement-threshold": "移動のしきい値", - "minimum-gesture-length": "ジェスチャーの最小の長さ", - "gesture-pause-timeout": "ジェスチャー一時停止のタイムアウト", - "minimum-gesture-angle": "ジェスチャーの最小の角度", - "fixed-stroke-length": "固定ストロークの長さ", - "reload-sound-theme": "サウンドテーマを再読み込み", - "settings-window-color-scheme": "ウィンドウカラースキームの設定", - "tray-icon-flavor-info": "トレイアイコンを完全に非表示することも可能です。", - "lazy-initialization-info": "有効化するとメニューウィンドウは、メニューを初めて開いたときにのみ作成されます。これによってメニューを初めて開いたときの速度が少し遅くなりますが、サインイン時に Kando がすぐに起動してしまう問題を回避することができます。既定では無効化されています。", - "enable-marking-mode-info": "マーキングモードを有効化するとマウスをドラッグで項目を選択できます。", - "move-pointer-to-menu-center": "ポインターをメニューの中央に移動", - "right-mouse-button-selects-parent-info": "チェックを外すとマウスの右ボタンでメニューを閉じます。", - "move-pointer-to-menu-center-info": "チェックを入れると必要に応じてマウスポインターがメニューまたは、サブメニューの中央に移動します。これは、メニューが画面端に近すぎる位置に開かれた場合やメニューが中央表示モードで開かれた場合などで動作します。", - "require-click-for-hover-mode-info": "チェックを外すとホバーモードを使用するメニューで、マウスを項目の上に移動するとその項目が即座に選択されます。", - "sound-theme-info": "サウンドテーマはメニューを操作時に再生されるサウンドのコレクションになります。", - "minimum-submenu-distance-info": "サブメニューが親メニューの近くに開かれた場合、親メニューはこの距離だけ離れるようにします。既定は 150 px です。", - "gesture-jitter-threshold": "ジェスチャージッターのしきい値", - "keep-input-focus": "アクティブなアプリのフォーカスを維持する", - "cycle-from-first": "次のメニューを表示(最初から)", - "cycle-from-recent": "次のメニューを表示(続きから)", - "keep-input-focus-info": "有効中、メニューはキーボードの入力を受けなくなります。この設定はターボモードを無効にしますが、メニューが開いている間もアプリのフォーカスを保ちたい場合に有用です。", - "minimum-gesture-length-info": "選択を実行するために必要な最低直線距離。既定は 150 px です。", - "fixed-stroke-length-info": "通常の場合、操作の停止、または移動方向の大きな変更で選択が行われます。この値を0より大きい値に設定すると動作が次のように変化します:選択したい項目を中心からこの値の分ドラッグで選択。既定はは 0px です。", - "backup-and-restore": "バックアップと復元", - "reload-note": "メニューテーマを再読み込みすると、メニューが表示されている状態でもCSSの変更が適用されます。ただし、theme.json を使った変化にはメニューを開きなおす必要があります。", - "settings-window-dev-tools": "設定のインスペクト", - "gesture-pause-timeout-info": "選択の実行に必要なジェスチャー停止時間。既定は 100msです。", - "hardware-acceleration-info": "このオプションはアプリの動作速度を上げることができますが、レンダリングの不具合を引き起こす可能性もあります。この設定を適用するにはKandoの再起動が必要です。", - "hardware-acceleration": "ハードウエアアクセラレーションを有効にする", - "dev-tools-note": "Kando はメニュー用と設定用の二つのウインドウを使用します。開発ツールでそれぞれのウィンドウを個別にインスペクトできます。", - "menu-window-dev-tools": "メニューのインスペクト", - "gesture-jitter-threshold-info": "ジェスチャー検出では、小さな動きは無視されます。既定は 10px です。", - "backup-menus": "menus.json のバックアップ…", - "backup-settings": "config.json のバックアップ…", - "restore-menus": "menus.json の復元…", - "restore-settings": "config.json の復元…", - "enable-achievements-info": "有効にすると、Kandoは実績解除に向けたあなたの進捗状況を記録します。", - "enable-achievements": "実績を記録", - "minimum-gesture-angle-info": "直線的な動きからのわずかなずれでは、選択はトリガーされません。既定は 20° です。" - }, - "menu-themes-dialog": { - "accent-colors": "アクセントカラー", - "title": "メニューテーマ", - "accent-colors-info": "各テーマで異なるアクセントカラーが設定できます。", - "menu-scale": "メニューの大きさ", - "dark": "ダークモード", - "light": "ライトモード", - "reset-color-picker": "既定値にリセット", - "no-accent-colors": "このテーマはアクセントカラーをサポートしていません。", - "fade-in-time": "フェードインの時間", - "get-themes-online": "オンラインでテーマを入手", - "create-your-own-themes": "テーマを作成する", - "open-theme-directory": "テーマのディレクトリを開く", - "author": ": {{author}}", - "fade-out-time": "フェードアウトの時間", - "light-dark-mode": "ライト/ダークモードを有効化", - "fade-in-time-info": "メニューがフェードインするまでの時間。既定は150msです。", - "fade-out-time-info": "メニューがフェードアウトするまでの時間。既定は200msです。", - "menu-scale-info": "メニューのサイズを拡大・縮小するために使用します。既定は1.0です。", - "selection-wedges-info": "有効かつ選択されたテーマでサポートされている場合、メニュー項目の選択可能領域がハイライト表示されます。", - "selection-wedges": "項目の範囲を描画する", - "light-dark-mode-info": "有効にすると、システムがライトモードかダークモードかによって、異なるテーマや配色を選択できます。" - }, - "window-picker-dialog": { - "confirm": "この値を使用", - "pick-app-name-title": "アプリ名を選択", - "pick-window-title-title": "ウィンドウタイトルを選択", - "start-countdown": "開始のカウントダウン", - "result": "\"{{name}}\" を選択しました。", - "instructions": "下のボタンを押して、5秒以内にターゲットウィンドウにフォーカスしてください。", - "restart-countdown": "もう一度やりなおす", - "countdown_other": "{{count}} 秒後に選択…" - }, - "icon-picker-dialog": { - "base64-hint": "Base64 にエンコードされたアイコンを使えば、あらゆる種類のアイコンを簡単にメニューに組み込むことができます。[www.base64-image.de]({{link}}) のようなサービスを使うことであらゆる画像を Base64 にエンコードされた文字列に変換できます。アニメーション GIF にも対応しています!", - "base64-example": "Base64 の例:", - "search-placeholder": "アイコンを検索…", - "file-example": "file: URI の例:", - "url-example": "URL の例:", - "hint": "[こちら]({{link}})で独自のアイコンテーマの追加または作成する方法が確認できます。", - "reload-button-tooltip": "すべてのアイコンテーマを再読み込み" - }, - "introduction-dialog": { - "chapter5": "ヘルプの取得", - "chapter4": "次のステップ", - "chapter3": "ターボモード", - "slide2-title": "メニューを開く!", - "slide3-hint2": "項目を選択するにはここをクリックします。", - "slide6-text": "こうするとメニュー構造を素早く見つけることができます。", - "chapter2": "マーキングモード", - "title": "Kando へようこそ!", - "chapter1": "始める", - "slide12-title": "さらにあります!", - "slide7-title": "より速くする: マーキングモード", - "slide3-hint1": "ここをクリックしてメニューを閉じることもできます。", - "slide5-hint": "ここをクリックすると 1 つ上のレベルに移動します。", - "slide9-title": "超高速: ターボモード", - "slide1-title": "Kando はユニークで効率的な方法でのコンピューターの操作を可能にします。", - "slide1-text": "これらのスライドをスワイプして、Kandoがあなたのために何ができるかをご覧ください!左側のチャプターマークを使って、紹介の特定の部分へ素早くジャンプできます。", - "slide2-text-standard": "Kandoを初めて起動した場合、Ctrl+Spaceでサンプルメニューを開くことができます。Escapeキーまたは画面上のどこでも右クリックすることで、再度閉じることができます。", - "slide2-text-no-shortcuts": "Kando を初めて起動する場合、[Linux でグローバルホットキーを機能させるために、追加設定が必要なことがあります]({{link}})。それが完了すると、Escapeキーまた右クリックでメニューを閉じることができます。", - "slide3-text": "Kando では**画面全体がクリック対象**です!アイコンにカーソルを合わせる必要はなく、項目の範囲内であればどこでもクリックできます。これにより、項目の選択が格段に効率化されます。", - "slide4-text": "サブメニューは**常に**マウスポインターの位置で開きます。**アニメーションの終了を待つ必要はありません**。慣れた操作で素早く選択していきましょう!", - "slide5-text": "**ひとつ前に戻る**には、親の範囲、またはメニューの中心をクリックして下さい。", - "slide8-text": "**メニューはマウスの動きに反応します!** サブメニューは、開きたいときに開きます。少し練習すれば、メニューを見なくても項目を選択できるようになります。", - "slide9-text": "メニューを開いた後、_Ctrl_、_Shift_、_Alt_などのキーを**押したままにすると**、ポインターを動かすだけで選択できるようになります。クリックやドラッグは不要です。", - "slide10-text": "**アニメーションが終わるのを待たないでください!**メニューをジグザグに進んでください。これが項目を選択する最速の方法です!", - "slide11-text": "**誤った選択を恐れる必要はありません!**マーキングモードではマウスボタンを、ターボモードではキーボードのキーを離したときにのみ、アクションが実行されます。これを活用して、メニューを自由に探索してください!", - "slide12-text": "Kandoは非常にカスタマイズ性が高く、アプリケーションやファイルの起動、キーボードマクロの実行など、様々な用途に利用できます。[メニューのスタイル変更]({{link1}})、[アイコンテーマの追加]({{link2}})、さらには[サウンドの使用]({{link3}})といったことも可能です!", - "slide13-text": "もし何か困ったことがあれば、いつでも[Discordサーバー]({{link1}})に参加するか、[ドキュメント]({{link2}})をご覧ください!", - "show-again": "このダイアログを再度表示", - "slide7-text": "項目をクリック&ドラッグして「マーキングモード」に入ります。**ポインターの動きを止めたり、方向転換したりすると、現在ドラッグ中のサブメニューが開きます!** 項目までの経路を記憶し、表情豊かなジグザグの動きで描きましょう。" - }, - "duplicate-menu": "メニューを重複", - "centered-mode": "中央モード", - "window-condition-tooltip": "ウィンドウを選択", - "screen-area-picker": { - "bottom-right-value": "右: {{x}} | 下: {{y}}", - "top-left-value": "左: {{x}} | 上: {{y}}", - "confirm": "このエリアを使用", - "top-left": "選択したいエリアの左上にドラッグしてください。", - "bottom-right": "選択したいエリアの右下にドラッグしてください。", - "valid": "素晴らしい!有効なエリアを選択しました。", - "invalid": "左上の角が右下の角よりも上かつ左側にあることを確認してください。" - }, - "area-condition-tooltip": "画面エリアを選択", - "shortcut-id-label": "ショートカット ID", - "tags": "タグ", - "not-bound": "未設定", - "invalid-dropdown-selection": "オプションを選択…", - "file-picker": { - "select-file": "ファイルを選択", - "select-directory": "ディレクトリを選択" - }, - "add-tags-placeholder": "タグを追加…", - "about-dialog": { - "title": "Kando について", - "message": "純粋な情熱から Kando を開発しています。もしあなたが、Kando を気に入ってくれたのであれば [buy me a coffee]({{link}}) からコーヒーを奢ってください!\n\n💖 Simon", - "kando-version": "Kando のバージョン", - "kando-backend": "Kando のバックエンド", - "electron-version": "Electron のバージョン", - "chrome-version": "Chrome のバージョン", - "check-latest-release": "最新のリリースを確認", - "read-release-notes": "リリースノートを読む" - }, - "all-menus": "すべてのメニュー", - "search-menus-placeholder": "メニューを検索…", - "empty-collection": "このコレクションは空です。", - "delete-menu": "メニューを削除", - "add-menu-items": "メニュー項目を追加", - "menu-behavior": "メニューの動作", - "anchored-mode": "アンカーモード", - "app-condition-placeholder": "アプリ名", - "app-condition-tooltip": "アプリを選択", - "area-condition-top-placeholder": "上", - "area-condition-left-placeholder": "左", - "duplicate-menu-item": "メニュー項目を重複", - "delete-menu-item": "メニュー項目を削除", - "cancel": "キャンセル", - "window-condition-placeholder": "ウィンドウタイトル", - "shortcut-label": "ショートカット", - "create-menu-button": "新しいメニュー", - "hover-mode": "ホバーモード", - "area-condition-bottom-placeholder": "下", - "area-condition-right-placeholder": "右", - "restore-general-settings-warning-title": "一般設定を復元してもよろしいですか?", - "restore-general-settings-warning-message": "現在のアプリケーション設定が、選択されたバックアップファイルの内容で上書きされます。メニューやメニューコレクションは影響を受けません。", - "restore-general-settings-error-title": "一般設定のバックアップの読み込みに失敗しました!", - "restore-general-settings-success-title": "成功!", - "restore-general-settings-success-message": "一般設定がバックアップファイルから復元されました。", - "restore-menu-settings-warning-title": "メニュー設定を本当に復元しますか?", - "restore-menu-settings-warning-message": "選択されたバックアップファイルの内容で、現在のメニューおよびメニューコレクションが上書きされます!", - "restore-menu-settings-error-title": "メニューのバックアップの読み込みに失敗しました!", - "restore-menu-settings-success-title": "成功!", - "restore-menu-settings-success-message": "バックアップファイルから、メニューとメニューコレクションが復元されました。", - "add-collection-tooltip": "新しいメニューコレクションを作成します。タグでメニューをグループ化するため使用してください!", - "no-menus": "メニューがありません。", - "no-menus-note": "もし間違って最後のものを削除してしまった場合は、元に戻すボタンで復元できます。", - "no-matching-menus": "メニューが見つかりませんでした。", - "no-matching-menus-note": "別の検索キーワードを試してみてはどうですか?", - "empty-collection-note": "上のタグを編集するか、下のボタンでこのコレクションに全く新しいメニューを追加してください。", - "add-menu-item-hint": "この項目をドラッグして、上のメニューに追加してください!", - "undo": "元に戻す", - "redo": "やり直し", - "app-picker": { - "hint": "スタートメニューからKandoのメニューエディターへ、アプリをドラッグ&ドロップすることもできます!", - "search-placeholder": "アプリを検索…", - "use-selected": "選択したものを利用" - }, - "menu-behavior-info": "これらのオプションを有効にする前に、Kandoの既定の動作を好む理由について、[こちら]({{link}})でご確認いただくことをお勧めします!", - "centered-mode-info": "カーソル位置ではなく、画面中央にメニューを開きます。", - "anchored-mode-info": "親メニューと同じ位置でサブメニューを開きます。これをチェックすると、マーキングモードとターボモードが無効になります。", - "hover-mode-info": "上級者向け!項目にカーソルを合わせると選択できます。", - "menu-conditions": "メニューの条件", - "menu-conditions-info": "複数のメニューを同じショートカットに割り当て、各メニューを表示する条件を設定できます。", - "app-condition-info": "特定のアプリケーションにフォーカスがある場合のみメニューを表示します。これは /firefox|chrome/i のような正規表現もサポートしています。", - "app-condition": "特定のアプリに制限する", - "window-condition-info": "フォーカスされているウィンドウのタイトルに指定したテキストが含まれている場合のみ、メニューを表示します。これは /youtube|vimeo/i のような正規表現もサポートしています。", - "window-condition": "特定のウィンドウタイトルに制限する", - "area-condition-info": "ポインターが指定された画面領域内にある場合にのみメニューを表示します。この領域は、メインディスプレイの左上隅からのピクセルで指定されます。フィールドを空にした場合、その方向の領域は無制限になります。", - "area-condition": "特定の画面領域に限定する", - "shortcut-info": "このショートカットはメニューを開きます。通常キー1つと、Ctrl、Alt、Shiftなどの修飾キーのいずれか1つ以上を含める必要があります。記録時には、すべてのキーを同時に押す必要はありません。順番に押すことも可能です。これは、ショートカットが別のメニューに既に割り当てられている場合に役立ちます!", - "shortcut-recording": "ショートカットキーを入力…", - "tags-info": "タグは、メニューコレクション内でメニューをグループ化するために使用できます。", - "restore-backup": "バックアップを復元…", - "achievements-dialog": { - "reset-button": "進捗をリセット", - "reset-confirmation-title": "本当にすべての進捗をリセットしますか?", - "reset-confirmation-message": "すべての実績とレベルの進捗が失われます。この操作は元に戻せません。", - "xp": "XP", - "no-in-progress-achievements": "おめでとう!全ての実績を達成しました。", - "no-completed-achievements": "まだ獲得した実績はありません。", - "in-progress-button": "進行中", - "completed-button": "獲得済み", - "reset-button-tooltip": "全ての実績とレベル進行状況をリセットする", - "title": "実績" - } - }, - "menu-items": { - "command": { - "name": "コマンドを実行", - "description": "アプリまたはスクリプトを起動します。", - "choose-app": "アプリを選択…", - "placeholder": "コマンドを入力…", - "isolated-info": "これにより、Kandoから環境変数を継承しない、クリーンな環境でコマンドが実行されます。これは、正しく開始されないコマンドの助けになる可能性があります。", - "detached-info": "これにより、コマンドはKandoから切り離され、Kandoが閉じられた後も実行を継続します。これを無効にすると、正しく開始されないコマンドの問題が解決される可能性があります。", - "tip-1": "コマンド項目タイプを使用すると、アプリケーションやスクリプトを起動できます。", - "tip-2": "実行可能ファイルのパスにスペースが含まれている場合は、そのパスを \"クォートで囲む\" 必要があります。", - "tip-3": "メニューを開いたときにフォーカスされていたアプリケーションの名前を挿入するには、 {{app_name}} を使用してください。", - "tip-4": "メニューを開いたときにフォーカスされていたウィンドウの名前を挿入するには、 {{window_name}} を使用してください。", - "tip-5": "メニューを開いた位置を挿入するには、{{pointer_x}}と{{pointer_y}}を使用してください。", - "tip-6": "アプリを起動するコマンドを見つける方法については、[こちら]({{link}})をクリックしてください。", - "detached": "バックグラウンドで実行", - "isolated": "隔離して実行" - }, - "hotkey": { - "hotkey": "ショートカットキー", - "name": "ショートカットキーをシミュレート", - "description": "キーの組み合わせを押します。", - "hotkey-info": "このショートカットキーは、項目が選択されたときにトリガーされます。記録時には、すべてのキーを同時に押す必要はなく、順番に押すこともできます。これは、ホットキーが既にグローバルアクションにバインドされている場合に役立ちます!", - "recording-placeholder": "ショートカットキーを入力…", - "tip-1": "ショートカットキーを記録する際、すべてのキーを同時に押す必要はありません。順番に押していくことができます。", - "tip-2": "システムでキーが使用されているため、キーを記録できない場合は、名前を直接入力してみてください。", - "tip-3": "有効なキー名のすべてを見るには、[こちら]({{link}})のリンク をクリックしてください。" - }, - "file": { - "tip-1": "この項目タイプで、ファイルやフォルダを開くことができます。", - "placeholder": "ファイルまたはフォルダを選択…", - "name": "ファイルを開く", - "description": "ファイルまたはフォルダを開きます。" - }, - "macro": { - "name": "マクロを実行", - "description": "キーボードマクロを入力します。", - "placeholder": "記録を開始するには、記録ボタンを押してください!", - "recording-placeholder": "キーを入力…", - "tip-1": "既定では、Kandoは各キーイベントの前に10ミリ秒の遅延を追加します。この設定は\"delay\"プロパティで変更できます。", - "tip-2": "マクロは手動で編集することもできます。キーのタイミングを調整したい場合に便利です。" - }, - "redirect": { - "name": "リダイレクト", - "description": "別のメニューを開きます。" - }, - "settings": { - "name": "設定を開く", - "description": "Kandoの設定ウィンドウを開きます。", - "tip-1": "この項目タイプを選択すると、Kando設定ウィンドウが開きます。" - }, - "submenu": { - "name": "サブメニュー", - "description": "他のメニュー項目を含みます。", - "tip-1": "サブメニューは項目のグループ化に使用できます。", - "tip-2": "サブメニューの中にさらにサブメニューをネストすることも可能です。", - "tip-3": "サブメニューを使うと、複雑なメニュー構造を作成できます。", - "tip-4": "サブメニューに12個以上の項目を追加するのは避けるべきです。8個程度が適当でしょう。", - "tip-5": "プレビューにある小さなロックアイコンを有効にすると、メニュー内の項目の位置を固定できます。", - "tip-6": "プレビューで項目をドラッグして並び替えることができます。", - "tip-7": "メニューやメニュー項目は、下にあるゴミ箱アイコンで削除できます。" - }, - "text": { - "name": "テキストの貼り付け", - "description": "指定されたテキストを挿入します。", - "placeholder": "テキストを入力…", - "tip-1": "このアクションは、クリップボードを使用してテキストを貼り付けます。アクション使用後、クリップボードにはそのテキストが保持されます。" - }, - "uri": { - "name": "URIを開く", - "description": "ウェブサイトなどを開きます。", - "placeholder": "URIを入力…", - "tip-1": "URI項目タイプを使用すると、http://プロトコルを使ってウェブサイトを開くことができます。", - "tip-2": "slack://やzoommtg://のようなカスタムURIスキームの実行に使用できます。", - "tip-3": "mailto: リンクを開くには、URI項目タイプを使用できます。", - "tip-4": "メニューを開いたときにフォーカスされていたアプリケーションの名前を挿入するには、 {{app_name}} を使用してください。", - "tip-5": "メニューを開いたときにフォーカスされていたウィンドウの名前を挿入するには、 {{window_name}} を使用してください。", - "tip-6": "メニューを開いたときのポインターの位置を挿入するには、{{pointer_x}} と {{pointer_y}} を使用してください。" - }, - "common": { - "delayed-option": "フェードアウトアニメーションが終わるまで待機", - "delayed-option-info": "そのアクションが、フォーカスを必要とするウィンドウを対象としている場合に便利です。" - } - }, - "main": { - "new-version-notification-header": "Kando の新しいバージョンが利用可能です!", - "new-version-notification-body": "入手はこちらから {{link}}.", - "show-settings": "設定を表示", - "un-inhibit-shortcuts": "ショートカットを再度有効化", - "inhibit-shortcuts": "すべてのショートカットを一時的に無効化", - "quit": "終了", - "invalid-link-header": "無効なリンク", - "invalid-link-message": "ディープリンクを解析できませんでした。" - }, - "example-menu": { - "apps": { - "submenu": "アプリ", - "safari": "Safari", - "web-browser": "ウェブブラウザ", - "email": "E-Mail", - "apple-music": "Music", - "gimp": "GIMP", - "paint": "ペイント", - "finder": "Finder", - "file-browser": "File Browser", - "terminal": "ターミナル" - }, - "name": "Example Menu", - "web-links": { - "submenu": "ウェブリンク", - "google": "Google", - "kando-on-github": "Kando on GitHub", - "kando-on-kofi": "Kando on Ko-fi", - "kando-on-youtube": "Kando on YouTube", - "kando-on-discord": "Kando on Discord" - }, - "next-workspace": "次のワークスペース", - "clipboard": { - "submenu": "クリップボード", - "paste": "貼り付け", - "copy": "コピー", - "cut": "切り取り" - }, - "audio": { - "submenu": "オーディオ", - "next-track": "次の曲", - "play-pause": "再生 / 一時停止", - "mute": "ミュート", - "previous-track": "前の曲" - }, - "windows": { - "submenu": "ウィンドウ", - "toggle-maximize": "最大化/元に戻す", - "close-window": "ウィンドウを閉じる" - }, - "previous-workspace": "前のワークスペース", - "bookmarks": { - "submenu": "ブックマーク" - } - }, - "achievements": { - "attributes": { - "novice": "初心の", - "capable": "一人前の", - "skilled": "熟練の", - "expert": "達人級", - "master": "センセイ級" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "虚無への道 {{tier}}", - "description": "{{n}}回選択を中止する。" - }, - "selector": { - "name": "{{attribute}} サムライ", - "description": "{{n}}個の項目を選択する。" - }, - "depth-selector": { - "name1": "{{attribute}} 抜刀術", - "name2": "{{attribute}} 燕返し", - "name3": "{{attribute}} 三連斬り", - "description": "{{time}}ミリ秒未満で、深さ{{depth}}にある項目を{{n}}個選択する。" - }, - "click-selector": { - "name": "{{attribute}} クリック・クリック・チャンピオン", - "description": "マウスで{{n}}個の項目を選択する。" - }, - "keyboard-selector": { - "name": "{{attribute}} ショートカットヒーロー", - "description": "キーボードで{{n}}個の項目を選択する。" - }, - "gamepad-selector": { - "name": "{{attribute}} ゲームパッド戦士", - "description": "ゲームパッドで{{n}}個の項目を選択する。" - }, - "gesture-selector": { - "name": "{{attribute}} パワーニンジャ", - "description": "ターボモードまたはマーキングモードで{{n}}個の項目を選択する。" - }, - "settings-opened": { - "name": "旅そのものがご褒美 {{tier}}", - "description": "設定ダイアログを{{n}}回開く。" - }, - "backup": { - "name": "先見の明 {{tier}}", - "description": "メニューや設定を{{n}}回バックアップする。" - }, - "restore": { - "name": "セカンドチャンス {{tier}}", - "description": "バックアップを{{n}}回復元する。" - }, - "added-items": { - "name": "Kando流 {{tier}}", - "description": "メニューエディタで{{n}}個の項目を作成する。" - }, - "deleted-all-menus": { - "name": "道場掃除", - "description": "すべてのメニューを削除する。" - }, - "full-menu": { - "name": "浅く広く", - "description": "項目が12個以上のメニューを作成する。" - }, - "deep-menu": { - "name": "深淵を極めし者", - "description": "深さが4層目のサブメニューにメニュー項目を追加する。" - }, - "sponsors-viewed": { - "name": "Kandoの守護者", - "description": "Kandoのスポンサーになる。" - }, - "menu-themes-selected": { - "name": "美の探究道", - "description": "メニューのテーマを{{n}}回変更する。" - }, - "tutorial-viewed": { - "name": "旅の始まり", - "description": "Kandoの紹介チュートリアルを完了する。" - }, - "many-selections-streak": { - "name": "稲妻の御手 {{tier}}", - "description": "{{time}}秒以内に{{n}}個の項目を選択する。" - }, - "speedy-selections-streak": { - "name": "思考より速く {{tier}}", - "description": "平均して{{n}}回連続で{{time}}ミリ秒未満で選択する。" - }, - "completed-title": "実績解除!" + "description": "Kandoの設定ウィンドウを開きます。", + "name": "設定を開く", + "tip-1": "この項目タイプを選択すると、Kando設定ウィンドウが開きます。" + }, + "submenu": { + "description": "他のメニュー項目を含みます。", + "name": "サブメニュー", + "tip-1": "サブメニューは項目のグループ化に使用できます。", + "tip-2": "サブメニューの中にさらにサブメニューをネストすることも可能です。", + "tip-3": "サブメニューを使うと、複雑なメニュー構造を作成できます。", + "tip-4": "サブメニューに12個以上の項目を追加するのは避けるべきです。8個程度が適当でしょう。", + "tip-5": "プレビューにある小さなロックアイコンを有効にすると、メニュー内の項目の位置を固定できます。", + "tip-6": "プレビューで項目をドラッグして並び替えることができます。", + "tip-7": "メニューやメニュー項目は、下にあるゴミ箱アイコンで削除できます。" + }, + "text": { + "description": "指定されたテキストを挿入します。", + "name": "テキストの貼り付け", + "placeholder": "テキストを入力…", + "tip-1": "このアクションは、クリップボードを使用してテキストを貼り付けます。アクション使用後、クリップボードにはそのテキストが保持されます。" + }, + "uri": { + "description": "ウェブサイトなどを開きます。", + "name": "URIを開く", + "placeholder": "URIを入力…", + "tip-1": "URI項目タイプを使用すると、http://プロトコルを使ってウェブサイトを開くことができます。", + "tip-2": "slack://やzoommtg://のようなカスタムURIスキームの実行に使用できます。", + "tip-3": "mailto: リンクを開くには、URI項目タイプを使用できます。", + "tip-4": "メニューを開いたときにフォーカスされていたアプリケーションの名前を挿入するには、 {{app_name}} を使用してください。", + "tip-5": "メニューを開いたときにフォーカスされていたウィンドウの名前を挿入するには、 {{window_name}} を使用してください。", + "tip-6": "メニューを開いたときのポインターの位置を挿入するには、{{pointer_x}} と {{pointer_y}} を使用してください。" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "最新のリリースを確認", + "chrome-version": "Chrome のバージョン", + "electron-version": "Electron のバージョン", + "kando-backend": "Kando のバックエンド", + "kando-version": "Kando のバージョン", + "message": "純粋な情熱から Kando を開発しています。もしあなたが、Kando を気に入ってくれたのであれば [buy me a coffee]({{link}}) からコーヒーを奢ってください!\n\n💖 Simon", + "read-release-notes": "リリースノートを読む", + "title": "Kando について" + }, + "achievements-dialog": { + "completed-button": "獲得済み", + "in-progress-button": "進行中", + "no-completed-achievements": "まだ獲得した実績はありません。", + "no-in-progress-achievements": "おめでとう!全ての実績を達成しました。", + "reset-button": "進捗をリセット", + "reset-button-tooltip": "全ての実績とレベル進行状況をリセットする", + "reset-confirmation-message": "すべての実績とレベルの進捗が失われます。この操作は元に戻せません。", + "reset-confirmation-title": "本当にすべての進捗をリセットしますか?", + "title": "実績", + "xp": "XP" + }, + "add-collection-tooltip": "新しいメニューコレクションを作成します。タグでメニューをグループ化するため使用してください!", + "add-menu-item-hint": "この項目をドラッグして、上のメニューに追加してください!", + "add-menu-items": "メニュー項目を追加", + "add-tags-placeholder": "タグを追加…", + "all-menus": "すべてのメニュー", + "anchored-mode": "アンカーモード", + "anchored-mode-info": "親メニューと同じ位置でサブメニューを開きます。これをチェックすると、マーキングモードとターボモードが無効になります。", + "app-condition": "特定のアプリに制限する", + "app-condition-info": "特定のアプリケーションにフォーカスがある場合のみメニューを表示します。これは /firefox|chrome/i のような正規表現もサポートしています。", + "app-condition-placeholder": "アプリ名", + "app-condition-tooltip": "アプリを選択", + "app-picker": { + "hint": "スタートメニューからKandoのメニューエディターへ、アプリをドラッグ&ドロップすることもできます!", + "search-placeholder": "アプリを検索…", + "use-selected": "選択したものを利用" + }, + "area-condition": "特定の画面領域に限定する", + "area-condition-bottom-placeholder": "下", + "area-condition-info": "ポインターが指定された画面領域内にある場合にのみメニューを表示します。この領域は、メインディスプレイの左上隅からのピクセルで指定されます。フィールドを空にした場合、その方向の領域は無制限になります。", + "area-condition-left-placeholder": "左", + "area-condition-right-placeholder": "右", + "area-condition-tooltip": "画面エリアを選択", + "area-condition-top-placeholder": "上", + "cancel": "キャンセル", + "centered-mode": "中央モード", + "centered-mode-info": "カーソル位置ではなく、画面中央にメニューを開きます。", + "create-menu-button": "新しいメニュー", + "delete-menu": "メニューを削除", + "delete-menu-item": "メニュー項目を削除", + "duplicate-menu": "メニューを重複", + "duplicate-menu-item": "メニュー項目を重複", + "empty-collection": "このコレクションは空です。", + "empty-collection-note": "上のタグを編集するか、下のボタンでこのコレクションに全く新しいメニューを追加してください。", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "ディレクトリを選択", + "select-file": "ファイルを選択" + }, + "general-settings-dialog": { + "advanced-menu-options": "高度なメニューオプション", + "advanced-menu-options-note": "通常はこれらの設定を既定値のままにすることを推奨します。", + "auto-language": "システム言語を使用", + "backup-and-restore": "バックアップと復元", + "backup-menus": "menus.json のバックアップ…", + "backup-settings": "config.json のバックアップ…", + "black": "ブラック", + "bottom-left": "左下", + "bottom-right": "右下", + "center": "", + "center-click-zone-radius": "中央クリックのゾーン半径", + "center-click-zone-radius-info": "メニュー中央の領域のサイズです。クリックでメニューを閉じるか、1 つ上のレベルに移動します。既定は 50px です。", + "check-for-new-versions": "新しいバージョンを確認", + "check-for-new-versions-info": "有効化すると最新のバージョンが利用可能になったときに Kando で通知が表示されます。", + "close-menu": "メニューを閉じる", + "color": "カラー", + "cycle-from-first": "次のメニューを表示(最初から)", + "cycle-from-recent": "次のメニューを表示(続きから)", + "dark": "ダーク", + "dev-tools-note": "Kando はメニュー用と設定用の二つのウインドウを使用します。開発ツールでそれぞれのウィンドウを個別にインスペクトできます。", + "developer-options": "開発者オプション", + "do-nothing": "何もしない", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "実績を記録", + "enable-achievements-info": "有効にすると、Kandoは実績解除に向けたあなたの進捗状況を記録します。", + "enable-gamepad-support": "ゲームパッドのサポートを有効化", + "enable-gamepad-support-info": "チェックすると接続されたゲームパッドでメニューをコントロールできます。", + "enable-marking-mode": "マーキングモードを有効化", + "enable-marking-mode-info": "マーキングモードを有効化するとマウスをドラッグで項目を選択できます。", + "enable-turbo-mode": "ターボモードを有効化", + "enable-turbo-mode-info": "ターボモードを有効化すると Shift キーや Ctrl キーなどの修飾キーを押し続けている限り、ジェスチャーを実行できます。", + "fixed-stroke-length": "固定ストロークの長さ", + "fixed-stroke-length-info": "通常の場合、操作の停止、または移動方向の大きな変更で選択が行われます。この値を0より大きい値に設定すると動作が次のように変化します:選択したい項目を中心からこの値の分ドラッグで選択。既定はは 0px です。", + "gesture-jitter-threshold": "ジェスチャージッターのしきい値", + "gesture-jitter-threshold-info": "ジェスチャー検出では、小さな動きは無視されます。既定は 10px です。", + "gesture-pause-timeout": "ジェスチャー一時停止のタイムアウト", + "gesture-pause-timeout-info": "選択の実行に必要なジェスチャー停止時間。既定は 100msです。", + "hardware-acceleration": "ハードウエアアクセラレーションを有効にする", + "hardware-acceleration-info": "このオプションはアプリの動作速度を上げることができますが、レンダリングの不具合を引き起こす可能性もあります。この設定を適用するにはKandoの再起動が必要です。", + "hidden": "非表示", + "invisible-settings-button": "設定ボタンの非表示", + "invisible-settings-button-info": "ボタンは引き続き使用可能です。マウスをボタン上に移動でボタンが表示されます。", + "keep-input-focus": "アクティブなアプリのフォーカスを維持する", + "keep-input-focus-info": "有効中、メニューはキーボードの入力を受けなくなります。この設定はターボモードを無効にしますが、メニューが開いている間もアプリのフォーカスを保ちたい場合に有用です。", + "lazy-initialization": "初期化の遅延", + "lazy-initialization-info": "有効化するとメニューウィンドウは、メニューを初めて開いたときにのみ作成されます。これによってメニューを初めて開いたときの速度が少し遅くなりますが、サインイン時に Kando がすぐに起動してしまう問題を回避することができます。既定では無効化されています。", + "learn-how-to-add-sound-themes": "[こちら]({{link}})から Kando に新しいサウンドテーマを追加する方法を学ぶことができます!", + "light": "ライト", + "localization-info": "言語を適用するには Kando を再起動してください。", + "localization-label": "言語", + "menu-behavior": "メニューの動作", + "menu-sounds": "メニューのサウンド", + "menu-window-dev-tools": "メニューのインスペクト", + "message": "メニューとKandoの設定はすべて、編集、共有、バックアップが可能な2つのJSONファイルに保存されています。ファイルが保存されているディレクトリを開くには、[こちら]({{link}})をクリックしてください。", + "minimum-gesture-angle": "ジェスチャーの最小の角度", + "minimum-gesture-angle-info": "直線的な動きからのわずかなずれでは、選択はトリガーされません。既定は 20° です。", + "minimum-gesture-length": "ジェスチャーの最小の長さ", + "minimum-gesture-length-info": "選択を実行するために必要な最低直線距離。既定は 150 px です。", + "minimum-submenu-distance": "サブメニューの最小距離", + "minimum-submenu-distance-info": "サブメニューが親メニューの近くに開かれた場合、親メニューはこの距離だけ離れるようにします。既定は 150 px です。", + "move-pointer-to-menu-center": "ポインターをメニューの中央に移動", + "move-pointer-to-menu-center-info": "チェックを入れると必要に応じてマウスポインターがメニューまたは、サブメニューの中央に移動します。これは、メニューが画面端に近すぎる位置に開かれた場合やメニューが中央表示モードで開かれた場合などで動作します。", + "movement-threshold": "移動のしきい値", + "movement-threshold-info": "マーキングモードまたはターボモードでは、マウスの動きが小さい場合は考慮しなくなります。既定は 15px です。", + "none": "なし", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "ショートカットを再度押す動作", + "press-again-behavior-info": "メニューが表示されている間にショートカットをもう一度押した場合の動作を指定します。同じショートカットに複数のメニューが割り当てられている場合は、この設定を使用して一致するすべてのメニューを順に切り替えることができます。「何もしない」以外のオプションとターボモードを併用する場合は、必ず修飾キーのみを押してください。", + "previously-reported": "", + "reload-menu-theme": "メニューテーマを再読み込み", + "reload-note": "メニューテーマを再読み込みすると、メニューが表示されている状態でもCSSの変更が適用されます。ただし、theme.json を使った変化にはメニューを開きなおす必要があります。", + "reload-sound-theme": "サウンドテーマを再読み込み", + "require-click-for-hover-mode": "ホバーモードの選択時にクリックを必要とする", + "require-click-for-hover-mode-info": "チェックを外すとホバーモードを使用するメニューで、マウスを項目の上に移動するとその項目が即座に選択されます。", + "restore-menus": "menus.json の復元…", + "restore-settings": "config.json の復元…", + "right-mouse-button-selects-parent": "マウスの右ボタンで親を選択する", + "right-mouse-button-selects-parent-info": "チェックを外すとマウスの右ボタンでメニューを閉じます。", + "sakura-dark": "ダーク (サクラ)", + "sakura-light": "ライト (サクラ)", + "sakura-system": "システム (サクラ)", + "settings-button-position": "ボタンの位置設定", + "settings-button-position-info": "設定ボタンが表示される画面端を選択します。", + "settings-window-color-scheme": "ウィンドウカラースキームの設定", + "settings-window-color-scheme-info": "「システム」を選択した場合、設定ウィンドウは OS と同じ配色が使用されます。", + "settings-window-dev-tools": "設定のインスペクト", + "settings-window-flavor": "設定ウィンドウのフレーバー", + "settings-window-flavor-info": "透過のフレーバーを選択した場合は、効果の適用のために設定ウィンドウを再起動する必要があります。", + "sound-theme": "サウンドテーマ", + "sound-theme-info": "サウンドテーマはメニューを操作時に再生されるサウンドのコレクションになります。", + "system": "システム", + "title": "一般設定", + "top-left": "左上", + "top-right": "右上", + "transparent-dark": "ダーク (透過)", + "transparent-light": "ライト (透過)", + "transparent-system": "システム (透過)", + "tray-icon-flavor": "トレイアイコンのフレーバー", + "tray-icon-flavor-info": "トレイアイコンを完全に非表示することも可能です。", + "volume": "音量", + "volume-info": "サウンドテーマの全体の音量、既定は 0.5 です。", + "white": "ホワイト", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "ホバーモード", + "hover-mode-info": "上級者向け!項目にカーソルを合わせると選択できます。", + "icon-picker-dialog": { + "base64-example": "Base64 の例:", + "base64-hint": "Base64 にエンコードされたアイコンを使えば、あらゆる種類のアイコンを簡単にメニューに組み込むことができます。[www.base64-image.de]({{link}}) のようなサービスを使うことであらゆる画像を Base64 にエンコードされた文字列に変換できます。アニメーション GIF にも対応しています!", + "file-example": "file: URI の例:", + "hint": "[こちら]({{link}})で独自のアイコンテーマの追加または作成する方法が確認できます。", + "reload-button-tooltip": "すべてのアイコンテーマを再読み込み", + "search-placeholder": "アイコンを検索…", + "url-example": "URL の例:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "始める", + "chapter2": "マーキングモード", + "chapter3": "ターボモード", + "chapter4": "次のステップ", + "chapter5": "ヘルプの取得", + "show-again": "このダイアログを再度表示", + "slide1-text": "これらのスライドをスワイプして、Kandoがあなたのために何ができるかをご覧ください!左側のチャプターマークを使って、紹介の特定の部分へ素早くジャンプできます。", + "slide1-title": "Kando はユニークで効率的な方法でのコンピューターの操作を可能にします。", + "slide10-text": "**アニメーションが終わるのを待たないでください!**メニューをジグザグに進んでください。これが項目を選択する最速の方法です!", + "slide11-text": "**誤った選択を恐れる必要はありません!**マーキングモードではマウスボタンを、ターボモードではキーボードのキーを離したときにのみ、アクションが実行されます。これを活用して、メニューを自由に探索してください!", + "slide12-text": "Kandoは非常にカスタマイズ性が高く、アプリケーションやファイルの起動、キーボードマクロの実行など、様々な用途に利用できます。[メニューのスタイル変更]({{link1}})、[アイコンテーマの追加]({{link2}})、さらには[サウンドの使用]({{link3}})といったことも可能です!", + "slide12-title": "さらにあります!", + "slide13-text": "もし何か困ったことがあれば、いつでも[Discordサーバー]({{link1}})に参加するか、[ドキュメント]({{link2}})をご覧ください!", + "slide2-text-no-shortcuts": "Kando を初めて起動する場合、[Linux でグローバルホットキーを機能させるために、追加設定が必要なことがあります]({{link}})。それが完了すると、Escapeキーまた右クリックでメニューを閉じることができます。", + "slide2-text-standard": "Kandoを初めて起動した場合、Ctrl+Spaceでサンプルメニューを開くことができます。Escapeキーまたは画面上のどこでも右クリックすることで、再度閉じることができます。", + "slide2-title": "メニューを開く!", + "slide3-hint1": "ここをクリックしてメニューを閉じることもできます。", + "slide3-hint2": "項目を選択するにはここをクリックします。", + "slide3-text": "Kando では**画面全体がクリック対象**です!アイコンにカーソルを合わせる必要はなく、項目の範囲内であればどこでもクリックできます。これにより、項目の選択が格段に効率化されます。", + "slide4-text": "サブメニューは**常に**マウスポインターの位置で開きます。**アニメーションの終了を待つ必要はありません**。慣れた操作で素早く選択していきましょう!", + "slide5-hint": "ここをクリックすると 1 つ上のレベルに移動します。", + "slide5-text": "**ひとつ前に戻る**には、親の範囲、またはメニューの中心をクリックして下さい。", + "slide6-text": "こうするとメニュー構造を素早く見つけることができます。", + "slide7-text": "項目をクリック&ドラッグして「マーキングモード」に入ります。**ポインターの動きを止めたり、方向転換したりすると、現在ドラッグ中のサブメニューが開きます!** 項目までの経路を記憶し、表情豊かなジグザグの動きで描きましょう。", + "slide7-title": "より速くする: マーキングモード", + "slide8-text": "**メニューはマウスの動きに反応します!** サブメニューは、開きたいときに開きます。少し練習すれば、メニューを見なくても項目を選択できるようになります。", + "slide9-text": "メニューを開いた後、_Ctrl_、_Shift_、_Alt_などのキーを**押したままにすると**、ポインターを動かすだけで選択できるようになります。クリックやドラッグは不要です。", + "slide9-title": "超高速: ターボモード", + "title": "Kando へようこそ!" + }, + "invalid-dropdown-selection": "オプションを選択…", + "menu-behavior": "メニューの動作", + "menu-behavior-info": "これらのオプションを有効にする前に、Kandoの既定の動作を好む理由について、[こちら]({{link}})でご確認いただくことをお勧めします!", + "menu-conditions": "メニューの条件", + "menu-conditions-info": "複数のメニューを同じショートカットに割り当て、各メニューを表示する条件を設定できます。", + "menu-themes-dialog": { + "accent-colors": "アクセントカラー", + "accent-colors-info": "各テーマで異なるアクセントカラーが設定できます。", + "author": ": {{author}}", + "create-your-own-themes": "テーマを作成する", + "dark": "ダークモード", + "fade-in-time": "フェードインの時間", + "fade-in-time-info": "メニューがフェードインするまでの時間。既定は150msです。", + "fade-out-time": "フェードアウトの時間", + "fade-out-time-info": "メニューがフェードアウトするまでの時間。既定は200msです。", + "get-themes-online": "オンラインでテーマを入手", + "light": "ライトモード", + "light-dark-mode": "ライト/ダークモードを有効化", + "light-dark-mode-info": "有効にすると、システムがライトモードかダークモードかによって、異なるテーマや配色を選択できます。", + "menu-scale": "メニューの大きさ", + "menu-scale-info": "メニューのサイズを拡大・縮小するために使用します。既定は1.0です。", + "no-accent-colors": "このテーマはアクセントカラーをサポートしていません。", + "open-theme-directory": "テーマのディレクトリを開く", + "reset-color-picker": "既定値にリセット", + "selection-wedges": "項目の範囲を描画する", + "selection-wedges-info": "有効かつ選択されたテーマでサポートされている場合、メニュー項目の選択可能領域がハイライト表示されます。", + "title": "メニューテーマ" + }, + "no-matching-menus": "メニューが見つかりませんでした。", + "no-matching-menus-note": "別の検索キーワードを試してみてはどうですか?", + "no-menus": "メニューがありません。", + "no-menus-note": "もし間違って最後のものを削除してしまった場合は、元に戻すボタンで復元できます。", + "not-bound": "未設定", + "redo": "やり直し", + "restore-backup": "バックアップを復元…", + "restore-general-settings-error-title": "一般設定のバックアップの読み込みに失敗しました!", + "restore-general-settings-success-message": "一般設定がバックアップファイルから復元されました。", + "restore-general-settings-success-title": "成功!", + "restore-general-settings-warning-message": "現在のアプリケーション設定が、選択されたバックアップファイルの内容で上書きされます。メニューやメニューコレクションは影響を受けません。", + "restore-general-settings-warning-title": "一般設定を復元してもよろしいですか?", + "restore-menu-settings-error-title": "メニューのバックアップの読み込みに失敗しました!", + "restore-menu-settings-success-message": "バックアップファイルから、メニューとメニューコレクションが復元されました。", + "restore-menu-settings-success-title": "成功!", + "restore-menu-settings-warning-message": "選択されたバックアップファイルの内容で、現在のメニューおよびメニューコレクションが上書きされます!", + "restore-menu-settings-warning-title": "メニュー設定を本当に復元しますか?", + "screen-area-picker": { + "bottom-right": "選択したいエリアの右下にドラッグしてください。", + "bottom-right-value": "右: {{x}} | 下: {{y}}", + "confirm": "このエリアを使用", + "invalid": "左上の角が右下の角よりも上かつ左側にあることを確認してください。", + "top-left": "選択したいエリアの左上にドラッグしてください。", + "top-left-value": "左: {{x}} | 上: {{y}}", + "valid": "素晴らしい!有効なエリアを選択しました。" + }, + "search-menus-placeholder": "メニューを検索…", + "shortcut-id-label": "ショートカット ID", + "shortcut-info": "このショートカットはメニューを開きます。通常キー1つと、Ctrl、Alt、Shiftなどの修飾キーのいずれか1つ以上を含める必要があります。記録時には、すべてのキーを同時に押す必要はありません。順番に押すことも可能です。これは、ショートカットが別のメニューに既に割り当てられている場合に役立ちます!", + "shortcut-label": "ショートカット", + "shortcut-recording": "ショートカットキーを入力…", + "tags": "タグ", + "tags-info": "タグは、メニューコレクション内でメニューをグループ化するために使用できます。", + "undo": "元に戻す", + "window-condition": "特定のウィンドウタイトルに制限する", + "window-condition-info": "フォーカスされているウィンドウのタイトルに指定したテキストが含まれている場合のみ、メニューを表示します。これは /youtube|vimeo/i のような正規表現もサポートしています。", + "window-condition-placeholder": "ウィンドウタイトル", + "window-condition-tooltip": "ウィンドウを選択", + "window-picker-dialog": { + "confirm": "この値を使用", + "countdown_other": "{{count}} 秒後に選択…", + "instructions": "下のボタンを押して、5秒以内にターゲットウィンドウにフォーカスしてください。", + "restart-countdown": "もう一度やりなおす", + "result": "\"{{name}}\" を選択しました。", + "start-countdown": "開始のカウントダウン" } + } } diff --git a/locales/ko/translation.json b/locales/ko/translation.json index f4aceecbe..6407aa6c4 100644 --- a/locales/ko/translation.json +++ b/locales/ko/translation.json @@ -1,434 +1,556 @@ { - "backends": { - "gnome": { - "error": "Kando Integration GNOME Shell 확장에 연결할 수 없어요. 여기서 설치 가능해요: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando는 Hyprland에서 전역 단축키를 직접 바인딩할 수 없어요. 대신, 여기서 단축키 ID를 지정한 후, hyprland.conf 파일에 다음과 같이 바인딩하세요: `bind = CTRL, Space, global, kando:example-menu` 여기서 `example-menu`를 이곳에서 선택한 ID로 바꾸면 돼요." - }, - "kde-wayland": { - "shortcut-info": "Kando는 KDE/Wayland에서 전역 단축키를 직접 바인딩할 수 없어요. 대신, 여기서 단축키 ID를 지정한 후 KDE 시스템 설정의 KWin 전역 단축키 항목에서 해당 ID를 찾아 단축키를 할당하세요. 이렇게 하면 지정한 단축키로 이 메뉴를 열 수 있어요." - }, - "niri": { - "shortcut-info": "Niri는 아직 전역 단축키를 지원하지 않아요. 하지만 명령어 창이나 Niri 설정 파일에서 `'kando --menu \"Menu Name\"'` 명령어를 사용해 이 메뉴를 열 수 있어요." - } - }, - "example-menu": { - "apps": { - "apple-music": "음악", - "email": "이메일", - "file-browser": "파일 브라우저", - "finder": "Finder", - "gimp": "GIMP", - "paint": "그림판", - "safari": "사파리", - "submenu": "앱", - "terminal": "터미널", - "web-browser": "웹 브라우저" - }, - "audio": { - "mute": "음소거하기", - "next-track": "다음 트랙 재생하기", - "play-pause": "재생하기 / 일시정지", - "previous-track": "이전 트랙 재생하기", - "submenu": "오디오" - }, - "bookmarks": { - "desktop": "데스크탑", - "documents": "문서", - "downloads": "다운로드", - "home": "홈", - "music": "음악", - "pictures": "사진", - "submenu": "즐겨찾기", - "videos": "영상" - }, - "clipboard": { - "copy": "복사하기", - "cut": "자르기", - "paste": "붙여넣기", - "submenu": "클립보드" - }, - "name": "예시 메뉴", - "next-workspace": "다음 워크스페이스", - "previous-workspace": "이전 타일", - "web-links": { - "google": "구글", - "kando-on-discord": "Kando의 Discord", - "kando-on-github": "Kando의 GitHub 페이지", - "kando-on-kofi": "Kando의 Ko-fi", - "kando-on-youtube": "Kando의 유튜브", - "submenu": "웹 링크" - }, - "windows": { - "close-window": "창 닫기", - "mission-control": "Mission Control", - "submenu": "윈도우", - "tile-left": "왼쪽 타일", - "tile-right": "오른쪽 타일", - "toggle-maximize": "최대화 토글" - } - }, - "main": { - "failed-to-start-header": "Kando를 실행하지 못했어요", - "inhibit-shortcuts": "일시적으로 모든 단축키 비활성화하기", - "new-version-notification-header": "Kando를 새 버전으로 업데이트할 수 있어요!", - "quit": "종료하기", - "show-settings": "설정 열기", - "un-inhibit-shortcuts": "단축키 다시 활성화하기", - "new-version-notification-body": "[여기]{{link}}에서 다운받으세요.", - "invalid-link-header": "잘못된 링크예요", - "invalid-link-message": "딥 링크를 해석할 수 없어요.", - "no-backend-found": "알맞는 백엔드를 찾지 못했어요." - }, - "menu-items": { - "command": { - "command": "명령어", - "command-info": "이 명령어가 실행될 거예요.", - "description": "앱이나 스크립트를 실행해요.", - "name": "명령어 실행하기", - "tip-1": "Command 항목 유형을 사용하여 애플리케이션이나 스크립트를 실행할 수 있어요.", - "tip-2": "실행파일의 경로에 공백 문자가 포함된다면, 경로를 \"쌍따옴표 안에 넣으세요\".", - "tip-3": "메뉴를 열었을 때 포커스되어 있던 애플리케이션의 이름을 삽입하려면 {{app_name}}을 사용하세요.", - "tip-4": "메뉴를 열었을 때 포커스되어 있던 창의 이름을 삽입하려면 {{window_name}}을 사용하세요.", - "tip-5": "메뉴가 열렸을 때의 포인터 위치를 삽입하려면 {{pointer_x}} 및 {{pointer_y}}를 사용하세요.", - "placeholder": "아무 명령어나 입력하세요…", - "isolated": "격리 실행하기", - "isolated-info": "이 옵션을 선택하면 명령어가 깨끗한 환경에서 실행돼요. 즉, Kando의 환경 변수들을 상속받지 않아요. 이는 일부 명령어가 정상적으로 시작되지 않을 때 도움이 될 수 있어요.", - "detached": "분리 실행하기", - "detached-info": "이 옵션을 사용하면 명령어가 Kando와 분리되어 실행되므로, Kando가 종료되더라도 명령어는 계속 실행돼요. 이 옵션을 비활성화하면 일부 명령어가 제대로 시작되지 않는 문제를 해결할 수 있어요.", - "tip-6": "앱을 실행하는 명령어를 찾는 방법을 알아보려면 [여기]({{link}})를 클릭하세요.", - "choose-app": "앱 선택하기…" - }, - "file": { - "description": "파일이나 폴더를 열어요.", - "file": "파일 경로", - "name": "파일 열기", - "tip-1": "이 항목 유형으로 파일 또는 폴더를 열 수 있어요.", - "placeholder": "파일이나 폴더를 고르세요…" - }, - "hotkey": { - "description": "키 조합을 입력해요.", - "hotkey": "단축키", - "name": "단축키 실행하기", - "recording-placeholder": "단축키를 눌러주세요…", - "tip-1": "단축키를 녹화할 때, 모든 키를 한번에 누를 필요는 없습니다. 하나씩 눌러도 돼요.", - "tip-2": "시스템이 사용중이라 녹화할 수 없는 키가 있다면, 키의 이름을 직접 입력해 보세요.", - "hotkey-info": "항목이 선택되면 이 단축키가 실행돼요. 단축키를 녹화할 때, 모든 키를 한번에 누를 필요 없이 하나씩 눌러도 돼요. 이 기능은 단축키가 이미 다른 전역 동작에 할당되어 있을 때 유용하답니다!", - "tip-3": "모든 유효한 키 이름을 보려면 [이 링크]({{link}})를 클릭하세요." - }, - "macro": { - "description": "키보드 매크로를 실행해요.", - "name": "매크로 실행하기", - "placeholder": "녹화 버튼을 눌러 녹화를 시작하세요!", - "recording-placeholder": "키를 눌러주세요…", - "tip-1": "기본적으로 Kando는 키 이벤트 사이에 10ms의 지연을 추가해요. 이 지연 시간은 \"delay\" 속성으로 변경할 수 있어요.", - "tip-2": "매크로는 직접 수동으로도 편집할 수 있어요. 키 입력 간격을 조정하고 싶을 때 유용해요." - }, - "redirect": { - "description": "다른 메뉴를 열어요.", - "name": "리다이렉트" - }, - "settings": { - "description": "Kando의 설정 메뉴가 열려요.", - "name": "설정 열기", - "tip-1": "이 동작은 Kando 설정 메뉴를 열어요." - }, - "submenu": { - "description": "다른 메뉴 항목을 넣을 수 있어요.", - "name": "서브메뉴", - "tip-1": "서브메뉴로 여러 항목들을 모을 수 있어요.", - "tip-2": "서브메뉴 안에 서브메뉴도 넣을 수 있어요.", - "tip-3": "더 복잡한 메뉴 구조를 만들기 위해 서브메뉴를 사용할 수 있어요.", - "tip-4": "서브메뉴에 항목이 12개를 넘지 않게 하는 것이 좋아요. 서브메뉴당 8개를 추천해요.", - "tip-5": "미리보기에서 작은 자물쇠 아이콘으로 항목의 위치를 고정시킬 수 있어요.", - "tip-6": "미리보기에서 항목을 드래그하여 항목의 순서를 바꿀 수 있어요.", - "tip-7": "아래의 휴지통 아이콘으로 메뉴나 메뉴 항목을 삭제할 수 있어요." - }, - "text": { - "description": "지정된 텍스트를 삽입해요.", - "name": "텍스트 붙여넣기", - "placeholder": "아무 텍스트나 넣어보세요…", - "tip-1": "이 동작은 시스템의 클립보드를 사용하여 텍스트를 붙여넣어요. 동작이 실행된 이후에도 클립보드에 텍스트가 남아있을 거예요." - }, - "uri": { - "description": "웹사이트 등을 열어요.", - "name": "URI 열기", - "tip-1": "URI 타입으로 http:// 프로토콜을 사용하여 웹사이트를 열 수 있어요.", - "tip-2": "slack:// 또는 zoommtg://와 같은 URI를 사용할 수 있어요.", - "tip-3": "URI 타입으로 mailto: 링크를 열 수 있어요.", - "tip-4": "현재 메뉴를 열었을 때 활성화되어 있던 앱의 이름으로 {{app_name}}을 사용하세요.", - "tip-5": "현재 메뉴를 열었을 때 활성화되어 있던 창의 이름으로 {{window_name}}을 사용하세요.", - "tip-6": "현재 메뉴가 열렸을 때의 커서 지점으로 {{pointer_x}}, {{pointer_y}}를 사용하세요.", - "uri": "URI", - "placeholder": "아무 URI나 넣어 주세요…" - }, - "common": { - "delayed-option": "페이드 아웃 애니메이션 기다리기", - "delayed-option-info": "동작 대상이 포커스가 필요한 창일 경우 유용해요." - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Kando Integration GNOME Shell 확장에 연결할 수 없어요. 여기서 설치 가능해요: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando는 Hyprland에서 전역 단축키를 직접 바인딩할 수 없어요. 대신, 여기서 단축키 ID를 지정한 후, hyprland.conf 파일에 다음과 같이 바인딩하세요: `bind = CTRL, Space, global, kando:example-menu` 여기서 `example-menu`를 이곳에서 선택한 ID로 바꾸면 돼요." + }, + "kde-wayland": { + "shortcut-info": "Kando는 KDE/Wayland에서 전역 단축키를 직접 바인딩할 수 없어요. 대신, 여기서 단축키 ID를 지정한 후 KDE 시스템 설정의 KWin 전역 단축키 항목에서 해당 ID를 찾아 단축키를 할당하세요. 이렇게 하면 지정한 단축키로 이 메뉴를 열 수 있어요." + }, + "niri": { + "shortcut-info": "Niri는 아직 전역 단축키를 지원하지 않아요. 하지만 명령어 창이나 Niri 설정 파일에서 `'kando --menu \"Menu Name\"'` 명령어를 사용해 이 메뉴를 열 수 있어요." + } + }, + "example-menu": { + "apps": { + "apple-music": "음악", + "email": "이메일", + "file-browser": "파일 브라우저", + "finder": "Finder", + "gimp": "GIMP", + "paint": "그림판", + "safari": "사파리", + "submenu": "앱", + "terminal": "터미널", + "web-browser": "웹 브라우저" + }, + "audio": { + "mute": "음소거하기", + "next-track": "다음 트랙 재생하기", + "play-pause": "재생하기 / 일시정지", + "previous-track": "이전 트랙 재생하기", + "submenu": "오디오" + }, + "bookmarks": { + "desktop": "데스크탑", + "documents": "문서", + "downloads": "다운로드", + "home": "홈", + "music": "음악", + "pictures": "사진", + "submenu": "즐겨찾기", + "videos": "영상" + }, + "clipboard": { + "copy": "복사하기", + "cut": "자르기", + "paste": "붙여넣기", + "submenu": "클립보드" + }, + "name": "예시 메뉴", + "next-workspace": "다음 워크스페이스", + "previous-workspace": "이전 타일", + "web-links": { + "google": "구글", + "kando-on-discord": "Kando의 Discord", + "kando-on-github": "Kando의 GitHub 페이지", + "kando-on-kofi": "Kando의 Ko-fi", + "kando-on-youtube": "Kando의 유튜브", + "submenu": "웹 링크" + }, + "windows": { + "close-window": "창 닫기", + "mission-control": "Mission Control", + "submenu": "윈도우", + "tile-left": "왼쪽 타일", + "tile-right": "오른쪽 타일", + "toggle-maximize": "최대화 토글" + } + }, + "main": { + "inhibit-shortcuts": "일시적으로 모든 단축키 비활성화하기", + "invalid-link-header": "잘못된 링크예요", + "invalid-link-message": "딥 링크를 해석할 수 없어요.", + "new-version-notification-body": "[여기]{{link}}에서 다운받으세요.", + "new-version-notification-header": "Kando를 새 버전으로 업데이트할 수 있어요!", + "quit": "종료하기", + "show-settings": "설정 열기", + "un-inhibit-shortcuts": "단축키 다시 활성화하기" + }, + "menu-items": { + "command": { + "choose-app": "앱 선택하기…", + "description": "앱이나 스크립트를 실행해요.", + "detached": "분리 실행하기", + "detached-info": "이 옵션을 사용하면 명령어가 Kando와 분리되어 실행되므로, Kando가 종료되더라도 명령어는 계속 실행돼요. 이 옵션을 비활성화하면 일부 명령어가 제대로 시작되지 않는 문제를 해결할 수 있어요.", + "isolated": "격리 실행하기", + "isolated-info": "이 옵션을 선택하면 명령어가 깨끗한 환경에서 실행돼요. 즉, Kando의 환경 변수들을 상속받지 않아요. 이는 일부 명령어가 정상적으로 시작되지 않을 때 도움이 될 수 있어요.", + "name": "명령어 실행하기", + "placeholder": "아무 명령어나 입력하세요…", + "tip-1": "Command 항목 유형을 사용하여 애플리케이션이나 스크립트를 실행할 수 있어요.", + "tip-2": "실행파일의 경로에 공백 문자가 포함된다면, 경로를 \"쌍따옴표 안에 넣으세요\".", + "tip-3": "메뉴를 열었을 때 포커스되어 있던 애플리케이션의 이름을 삽입하려면 {{app_name}}을 사용하세요.", + "tip-4": "메뉴를 열었을 때 포커스되어 있던 창의 이름을 삽입하려면 {{window_name}}을 사용하세요.", + "tip-5": "메뉴가 열렸을 때의 포인터 위치를 삽입하려면 {{pointer_x}} 및 {{pointer_y}}를 사용하세요.", + "tip-6": "앱을 실행하는 명령어를 찾는 방법을 알아보려면 [여기]({{link}})를 클릭하세요." + }, + "common": { + "delayed-option": "페이드 아웃 애니메이션 기다리기", + "delayed-option-info": "동작 대상이 포커스가 필요한 창일 경우 유용해요.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "파일이나 폴더를 열어요.", + "name": "파일 열기", + "placeholder": "파일이나 폴더를 고르세요…", + "tip-1": "이 항목 유형으로 파일 또는 폴더를 열 수 있어요." + }, + "hotkey": { + "description": "키 조합을 입력해요.", + "hotkey": "단축키", + "hotkey-info": "항목이 선택되면 이 단축키가 실행돼요. 단축키를 녹화할 때, 모든 키를 한번에 누를 필요 없이 하나씩 눌러도 돼요. 이 기능은 단축키가 이미 다른 전역 동작에 할당되어 있을 때 유용하답니다!", + "name": "단축키 실행하기", + "recording-placeholder": "단축키를 눌러주세요…", + "tip-1": "단축키를 녹화할 때, 모든 키를 한번에 누를 필요는 없습니다. 하나씩 눌러도 돼요.", + "tip-2": "시스템이 사용중이라 녹화할 수 없는 키가 있다면, 키의 이름을 직접 입력해 보세요.", + "tip-3": "모든 유효한 키 이름을 보려면 [이 링크]({{link}})를 클릭하세요." + }, + "macro": { + "description": "키보드 매크로를 실행해요.", + "name": "매크로 실행하기", + "placeholder": "녹화 버튼을 눌러 녹화를 시작하세요!", + "recording-placeholder": "키를 눌러주세요…", + "tip-1": "기본적으로 Kando는 키 이벤트 사이에 10ms의 지연을 추가해요. 이 지연 시간은 \"delay\" 속성으로 변경할 수 있어요.", + "tip-2": "매크로는 직접 수동으로도 편집할 수 있어요. 키 입력 간격을 조정하고 싶을 때 유용해요." + }, + "redirect": { + "description": "다른 메뉴를 열어요.", + "name": "리다이렉트" }, "settings": { - "about-dialog": { - "chrome-version": "Chrome 버전", - "electron-version": "Electron 버전", - "kando-backend": "Kando 백엔드", - "kando-version": "Kando 버전", - "check-latest-release": "최신 버전 확인하기", - "read-release-notes": "업데이트 내용 보기", - "message": "저는 열정 하나만으로 Kando를 만들고 있어요. 제가 이걸 만드는 게 즐거웠던 만큼 당신도 즐겁게 사용하셨다면, [커피 한 잔 사주기]({{link}})로 응원해 주세요!\n\nSimon으로부터 💖", - "title": "Kando에 대하여" - }, - "anchored-mode": "고정 모드", - "app-condition": "특정 앱으로 제한하기", - "area-condition": "지정된 화면 구역으로 제한하기", - "area-condition-bottom-placeholder": "아래", - "area-condition-left-placeholder": "왼쪽", - "area-condition-right-placeholder": "오른쪽", - "area-condition-top-placeholder": "위", - "cancel": "취소", - "centered-mode": "중앙 정렬 모드", - "centered-mode-info": "커서 위치 대신 화면 중앙에 메뉴를 띄워요.", - "general-settings-dialog": { - "reload-menu-theme": "메뉴 테마 새로고침하기", - "reload-menu-theme-tooltip": "CSS 변경은 즉시 적용돼요. theme.json 파일을 변경했다면, 메뉴를 다시 열어야 해요.", - "reload-sound-theme": "사운드 테마 새로고침하기", - "cycle-menus": "해당 메뉴들을 순차적으로 전환하기", - "do-nothing": "아무것도 하지 않기", - "close-menu": "메뉴 닫기", - "press-again-behavior": "단축키를 한번 더 눌러 실행하기", - "center-click-zone-radius": "중앙 클릭 영역 반지름", - "app-settings": "애플리케이션 설정", - "localization-label": "언어", - "auto-language": "시스템 언어", - "settings-button-position": "버튼 위치 설정", - "tray-icon-flavor": "트레이 아이콘 테마", - "enable-marking-mode": "마킹 모드 활성화하기", - "enable-turbo-mode": "터보 모드 활성화하기", - "right-mouse-button-selects-parent": "마우스 오른쪽 버튼으로 상위 메뉴 선택하기", - "right-mouse-button-selects-parent-info": "이 옵션을 해제하면, 마우스 오른쪽 버튼을 클릭해 메뉴를 닫을 수 있어요.", - "advanced-menu-options-note": "일반적으로는 이 설정들을 기본값으로 놔둬도 돼요.", - "message": "Kando와 모든 메뉴들의 설정은 수정, 공유, 백업할 수 있는 2개의 JSON 파일로 저장돼요. 파일들이 저장된 폴더를 열려면 [여기]({{link}})를 클릭하세요.", - "check-for-new-versions": "업데이트 확인하기", - "invisible-settings-button": "설정 버튼 숨기기", - "settings-button-position-info": "설정 버튼을 표시할 화면 모서리를 선택하세요.", - "bottom-right": "오른쪽 아래", - "light": "라이트", - "dark": "다크", - "transparent-light": "투명 라이트", - "transparent-dark": "투명 다크", - "transparent-system": "투명 시스템", - "sakura-system": "사쿠라 시스템", - "color": "색상", - "hidden": "숨기기", - "black": "검은색", - "white": "하얀색", - "menu-behavior": "메뉴 작동방식", - "enable-turbo-mode-info": "이 옵션을 선택하면, 쉬프트나 컨트롤 같은 보조 키(modifier key)를 누른 상태로 제스처를 사용할 수 있어요.", - "move-pointer-to-menu-center": "마우스 포인터를 메뉴 중앙으로 옮기기", - "move-pointer-to-menu-center-info": "이 옵션을 선택하면, 메뉴가 화면 가장자리 근처에 열리거나 중앙 정렬 모드로 열릴 때 마우스 포인터가 메뉴의 중앙으로 이동해요.", - "require-click-for-hover-mode": "호버 모드에서 항목 선택에 클릭 요구하기", - "require-click-for-hover-mode-info": "이 옵션을 해제하면, 호버 모드를 사용하는 메뉴에서 마우스를 항목 위로 이동하는 즉시 항목이 선택돼요.", - "enable-gamepad-support-info": "이 옵션을 선택하면, 연결된 게임패드로 메뉴를 조작할 수 있어요.", - "enable-gamepad-support": "게임패드 지원 활성화하기", - "menu-sounds": "메뉴 사운드", - "sound-theme": "사운드 테마", - "learn-how-to-add-sound-themes": "[여기]({{link}})에서 새 사운드 테마를 추가하는 방법을 알아 보세요!", - "sound-theme-info": "사운드 테마는 메뉴와 상호작용할 때 재생되는 효과음의 모음이예요.", - "volume": "볼륨", - "advanced-menu-options": "고급 메뉴 옵션", - "volume-info": "사운드 테마의 전반적인 볼륨을 정해요. 기본값은 0.5예요.", - "center-click-zone-radius-info": "클릭 시 메뉴를 닫거나 한 단계 위로 이동하는 중앙 영역의 크기를 정해요. 기본값은 50px이예요.", - "minimum-submenu-distance-info": "하위 메뉴가 상위 메뉴와 가까운 곳에 열릴 때, 상위 메뉴가 이 거리만큼 움직여 간격을 벌려요. 기본값은 150px이예요.", - "movement-threshold": "움직임 한계점", - "movement-threshold-info": "마킹 모드나 터보 모드에서 이보다 작은 마우스 움직임을 무시해요. 기본값은 15px이예요.", - "press-again-behavior-info": "이 옵션은 메뉴가 표시된 상태에서 단축키를 다시 눌렀을 때의 동작을 정해요. 하나의 단축키에 여러 메뉴가 할당됐을 때, 이 옵션을 통해 해당 메뉴들을 순차적으로 전환할 수 있어요. ‘아무것도 하지 않기’ 외의 옵션과 터보 모드를 함께 사용하려면, 반드시 보조 키(modifier key)를 누르고 있어야 해요.", - "localization-info": "새 언어를 적용하려면 Kando를 다시 실행하세요.", - "check-for-new-versions-info": "이 옵션을 선택하면, 새 업데이트가 있을 때 알림 메세지를 띄울 거예요.", - "enable-marking-mode-info": "이 옵션을 선택하면, 마우스를 드래그해서 항목을 선택할 수 있어요.", - "minimum-submenu-distance": "하위 메뉴의 최소 거리", - "none": "없음", - "title": "일반 설정", - "invisible-settings-button-info": "마우스 포인터를 가져가면 버튼이 다시 나타나요.", - "system": "시스템", - "settings-window-flavor-info": "투명한 테마를 선택하면, 설정 창을 다시 열어야 효과가 적용돼요.", - "settings-window-flavor": "설정 창 테마", - "top-right": "오른쪽 위", - "top-left": "왼쪽 위", - "bottom-left": "왼쪽 아래", - "settings-window-color-scheme-info": "'시스템'을 선택하면, 설정 창에는 운영체제와 같은 색상이 적용돼요.", - "settings-window-color-scheme": "설정 창 색상", - "tray-icon-flavor-info": "'숨김'을 선택해 트레이 아이콘을 아예 숨길 수도 있어요.", - "lazy-initialization": "느린 초기화", - "lazy-initialization-info": "이 옵션을 선택하면, 메뉴를 처음으로 열 때에만 메뉴 창이 생성돼요. 메뉴를 처음 열 때 약간 느려질 수 있지만, 로그인할 때 Kando가 너무 일찍 실행될 때 때 생길 수 있는 문제를 막을 수 있죠. 기본값은 '비활성화'예요.", - "sakura-light": "사쿠라 라이트", - "sakura-dark": "사쿠라 다크", - "keep-input-focus": "활성화된 애플리케이션에 포커스 유지하기", - "keep-input-focus-info": "이 옵션을 선택하면, 메뉴가 열릴 때 키보드 입력 포커스를 받지 않아요. 터보 모드는 비활성화되지만, 메뉴가 열려 있는 동안 다른 애플리케이션의 포커스를 유지해야 할 때 유용해요.", - "cycle-from-first": "다음 메뉴 표시하기 (처음부터 시작)", - "cycle-from-recent": "다음 메뉴 표시하기 (마지막 위치에서 계속)", - "minimum-gesture-length": "최소 제스처 길이", - "minimum-gesture-length-info": "선택을 트리거하려면 직선 움직임이 최소 이 길이는 돼야 해요. 기본값은 150px이예요.", - "minimum-gesture-angle": "최소 제스처 각도", - "minimum-gesture-angle-info": "직선 움직임에서 이보다 작은 편차는 선택을 트리거하지 않아요. 기본값은 20°예요.", - "gesture-jitter-threshold": "제스처 흔들림 임계값", - "gesture-jitter-threshold-info": "이보다 작은 움직임은 제스처 감지에 포함되지 않아요. 기본값은 10px이예요.", - "gesture-pause-timeout": "제스처 일시정지 제한시간", - "gesture-pause-timeout-info": "선택을 트리거하려면 이 시간만큼 제스처를 멈추세요. 기본값은 100ms예요.", - "fixed-stroke-length": "고정 스트로크 길이", - "fixed-stroke-length-info": "보통 항목은 움직임을 멈추거나 방향을 전환할 때 선택돼요. 그런데 이 값을 0보다 크게 설정하면 이러한 작동방식이 바뀌어요: 이제 항목은 중심에서 이만큼 떨어진 거리까지 끌었을 때만 선택돼요. 기본값은 0px이예요.", - "developer-options": "개발자 옵션", - "reload-note": "CSS의 변경사항은 메뉴가 현재 표시 중이더라도 메뉴 테마를 새로고침하면 적용돼요. 하지만 theme.json 파일의 변경 사항은 메뉴를 다시 열어야 적용돼요.", - "dev-tools-note": "Kando는 메뉴와 설정을 위해 두 개의 창을 사용해요. 개발자 도구를 열어 두 창을 개별적으로 검사할 수 있어요.", - "menu-window-dev-tools": "메뉴 검사하기", - "settings-window-dev-tools": "설정 검사하기", - "hardware-acceleration": "하드웨어 가속 활성화", - "hardware-acceleration-info": "이 옵션은 앱의 성능을 높일 수 있지만, 렌더링 아티팩트가 나타날 수 있어요. 이 설정을 적용하려면 Kando를 재시작해야 해요." - }, - "hover-mode": "호버 모드", - "hover-mode-info": "숙련된 사용자 전용! 항목 위로 호버링해서 선택해요.", - "icon-picker-dialog": { - "base64-example": "Base64 예시:", - "file-example": "file: URI 예시:", - "search-placeholder": "아이콘을 검색하세요…", - "url-example": "URL 예시:", - "hint": "아이콘 테마를 추가하거나 만드는 방법을 [여기]({{link}})에서 알아 보세요.", - "base64-hint": "Base64 인코딩으로 메뉴에 다양한 아이콘을 손쉽게 삽입할 수 있어요. [www.base64-image.de]({{link}}) 와 같은 서비스를 이용하면 어떤 이미지든 Base64 인코딩 문자열로 변환할 수 있는데요, 움짤에도 사용할 수 있답니다!", - "reload-button-tooltip": "모든 아이콘 테마 새로고침" - }, - "introduction-dialog": { - "title": "Kando에 오신 것을 환영해요!", - "slide1-title": "Kando는 컴퓨터와 상호작용하는 독창적이고 효율적인 방식을 제공해요.", - "slide1-text": "이 슬라이드를 넘기며 Kando가 무엇을 할 수 있는지 알아보세요! 왼쪽의 챕터 마커를 사용하면 소개의 특정 파트로 빠르게 이동할 수 있어요.", - "slide2-title": "메뉴를 열어 보세요!", - "slide2-text-standard": "Kando를 처음 실행했다면, 컨트롤+스페이스바로 예제 메뉴를 열 수 있어요. 메뉴는 Esc 키를 누르거나 화면 아무 곳에서나 마우스 오른쪽 버튼을 클릭해 닫을 수 있어요.", - "slide2-text-no-shortcuts": "리눅스에서 Kando를 처음 실행했다면, [전역 단축키를 사용하기 위한 추가 설정이 필요할 수 있어요]({{link}}). 설정이 완료되면 Esc키 또는 마우스 오른쪽 버튼으로 메뉴를 닫을 수 있어요.", - "slide3-hint1": "여기를 클릭해서 메뉴를 닫을 수도 있어요.", - "slide3-hint2": "항목을 선택하려면 이곳 아무 곳이나 클릭하세요.", - "slide3-text": "Kando에서는 **화면 전체가 클릭 타겟이예요**! 아이콘을 정확히 조준할 필요 없이, 각 항목별로 나뉜 공간(웨지)의 아무 곳이나 클릭하면 돼요. 덕분에 항목 선택이 훨씬 효율적이죠.", - "slide4-text": "하위 메뉴는 **항상** 마우스 포인터 위치에 열려요. **애니메이션이 끝날 때까지 기다릴 필요가 없죠**. 머슬 메모리를 믿고 바로 선택을 진행하세요!", - "slide5-hint": "한 단계 위로 가려면 이곳 아무 곳이나 클릭하세요.", - "slide5-text": "**뒤로 이동하려면** 상위 항목의 웨지 또는 메뉴 중앙을 클릭하세요.", - "slide6-text": "이렇게 하면 메뉴 구조를 빠르게 탐색할 수 있어요.", - "slide7-title": "더 빠르게: 마킹 모드", - "slide7-text": "항목 위에서 클릭하고 드래그하면 마킹 모드가 활성화돼요. **포인터 움직임을 멈추거나 방향을 전환하면 현재 드래그 중인 하위 메뉴가 열려요!** 항목으로 가는 경로를 기억하고 지그재그로 그려보세요.", - "slide8-text": "**메뉴는 마우스의 움직임에 반응해요!** 하위 메뉴는 원할 때에만 열려요. 조금만 연습하면 메뉴를 보지 않고도 항목을 선택할 수 있을 거예요.", - "slide9-title": "번개처럼 빠르게: 터보 모드", - "slide9-text": "메뉴를 연 뒤에 컨트롤, 쉬프트, 알트 등의 키를 **계속 누르고 있으면**, 마우스 포인터를 움직이기만 해도 항목을 선택할 수 있어요. 클릭이나 드래그는 필요하지 않아요.", - "slide10-text": "**애니메이션이 끝날 때까지 기다리지 마세요!** 메뉴를 지그재그로 빠르게 움직이세요. 이것이 항목을 선택하는 가장 빠른 방법이예요!", - "slide11-text": "**실수로 항목이 선택될까봐 걱정하지 마세요!** 마킹 모드에서는 마우스 버튼을, 터보 모드에서는 키보드 키를 놓을 때만 동작이 실행돼요. 이걸 활용해 메뉴를 자유롭게 탐색해 보세요!", - "slide12-title": "아직 더 있어요!", - "slide12-text": "Kando는 커스터마이징이 굉장히 자유로워요. 파일과 애플리케이션을 열고 키보드 매크로를 실행하는 등 다양하게 활용할 수 있죠. [메뉴 스타일을 바꾸거나]({{link1}}), [아이콘 테마를 추가하거나]({{link2}}), 심지어는 [메뉴에 사운드를 사용할 수도 있어요]({{link3}})!", - "slide13-text": "도움이 필요하다면 언제든지 저희의 [디스코드 서버]({{link1}})에 참여하거나 [관련 문서]({{link2}})를 참조해 주세요!", - "chapter1": "시작하기", - "chapter2": "마킹 모드", - "chapter3": "터보 모드", - "chapter4": "다음 단계", - "chapter5": "도움 받기", - "show-again": "이 대화 상자를 다시 표시하기" - }, - "menu-behavior": "메뉴 작동방식", - "menu-conditions": "메뉴 조건", - "menu-conditions-info": "같은 단축키에 여러 개의 메뉴를 할당하고 조건에 따라 어떤 메뉴가 열리게 할지 선택할 수 있어요.", - "menu-themes-dialog": { - "author": "{{author}} 제작", - "light-dark-mode-info": "이 옵션을 선택하면, 시스템이 라이트 또는 다크 모드일 때 서로 다른 테마와 색상을 선택할 수 있어요.", - "reset-color-picker": "초기화하기", - "title": "메뉴 테마", - "accent-colors": "강조 색상", - "dark": "다크 모드", - "light": "라이트 모드", - "accent-colors-info": "테마는 서로 다른 강조 색상을 가질 수 있어요.", - "no-accent-colors": "이 테마는 강조 색상을 지원하지 않아요.", - "fade-in-time": "페이드 인 시간", - "fade-in-time-info": "메뉴의 페이드 인에 걸리는 시간이예요. 기본값은 150ms예요.", - "fade-out-time": "페이드 아웃 시간", - "fade-out-time-info": "메뉴의 페이드 아웃에 걸리는 시간이예요. 기본값은 200ms예요.", - "menu-scale": "메뉴 크기", - "menu-scale-info": "메뉴의 크기를 키우거나 줄일 때 사용하세요. 기본값은 1.0이예요.", - "light-dark-mode": "라이트/다크 모드 활성화하기", - "get-themes-online": "온라인에서 테마 찾아보기", - "create-your-own-themes": "나만의 테마 만들기", - "open-theme-directory": "테마 디렉토리 열기" - }, - "not-bound": "할당되지 않음", - "shortcut-id-label": "전역 단축키 ID", - "shortcut-label": "단축키", - "shortcut-recording": "단축키를 눌러주세요…", - "window-condition": "특정 창 제목으로 제한하기", - "invalid-dropdown-selection": "옵션을 선택하세요…", - "add-tags-placeholder": "태그를 추가하세요…", - "file-picker": { - "select-file": "파일 선택하기", - "select-directory": "경로 선택하기" - }, - "all-menus": "모든 메뉴", - "search-menus-placeholder": "메뉴 검색하기…", - "add-collection-tooltip": "새 메뉴 컬렉션을 만드세요. 컬렉션을 사용하면 메뉴를 태그별로 묶을 수 있답니다!", - "no-menus": "메뉴가 없어요.", - "no-menus-note": "마지막 메뉴를 실수로 삭제했다면, 실행 취소 버튼으로 복구할 수 있어요.", - "no-matching-menus": "발견된 메뉴가 없어요.", - "no-matching-menus-note": "다른 검색어를 써 보는 게 어때요?", - "empty-collection": "이 컬렉션은 비어 있어요.", - "empty-collection-note": "위의 태그를 수정하거나 아래의 버튼으로 이 컬렉션에 새 메뉴를 만드세요.", - "create-menu-button": "새 메뉴 만들기", - "duplicate-menu": "메뉴 복제하기", - "delete-menu": "메뉴 삭제하기", - "add-menu-item-hint": "이 항목을 드래그해서 위의 메뉴에 추가하세요!", - "add-menu-items": "메뉴 항목을 추가하세요", - "undo": "실행 취소", - "redo": "다시 실행", - "menu-behavior-info": "이 옵션들을 활성화하기 전에, 저희가 왜 Kando의 기본 작동방식을 사랑하는지 [여기]({{link}})에서 확인해 보세요!", - "anchored-mode-info": "하위 메뉴를 상위 메뉴와 같은 위치에 열어요. 체크하면, 마킹 모드와 터보 모드가 비활성화돼요.", - "app-condition-info": "특정 애플리케이션이 포커스됐을 때만 메뉴를 표시해요. 정규 표현식(예: /firefox|chrome/i)도 지원해요.", - "app-condition-placeholder": "앱 이름", - "app-condition-tooltip": "앱 선택하기", - "window-condition-info": "포커스된 창의 제목 표시줄에 특정 텍스트가 있을 때에만 메뉴를 띄워요. /youtube|vimeo/i 같은 정규 표현식도 지원해요.", - "window-condition-placeholder": "창 제목", - "window-condition-tooltip": "창 선택하기", - "area-condition-info": "마우스 포인터가 정해진 화면 영역에 있을 때에만 메뉴를 띄워요. 영역은 기본 디스플레이의 왼쪽 위를 기준으로 픽셀 단위로 지정돼요. 입력란을 비워두면 해당 방향으로는 제한이 없어요.", - "area-condition-tooltip": "스크린 구역 선택하기", - "shortcut-info": "이 단축키로 메뉴를 열어요. 단축키는 하나의 일반 키 및 컨트롤, 알트, 쉬프트 같은 여러 개의 보조 키(modifier key)를 포함해야 해요. 단축키를 기록할 때 모든 키를 한 번에 입력하는 대신 하나씩 차례차례 입력할 수 있는데, 이 방식은 단축키가 이미 다른 메뉴에 할당돼 있을 때 유용하답니다!", - "tags": "태그", - "tags-info": "태그는 메뉴 컬렉션에서 메뉴를 묶을 때 쓰여요.", - "duplicate-menu-item": "메뉴 항목 복제하기", - "delete-menu-item": "메뉴 항목 삭제하기", - "screen-area-picker": { - "top-left-value": "왼쪽: {{x}}, 위쪽: {{y}}", - "top-left": "이것을 영역의 좌측 상단 모서리로 드래그하세요.", - "bottom-right-value": "오른쪽: {{x}}, 아래쪽: {{y}}", - "bottom-right": "이것을 영역의 우측 하단 모서리로 드래그하세요.", - "title": "화면 영역 선택하기", - "valid": "좋아요! 유효한 영역을 선택했어요.", - "invalid": "좌측 상단 모서리가 우측 하단 모서리보다 위쪽이고 왼쪽에 있도록 설정하세요.", - "confirm": "이 영역 사용하기" - }, - "window-picker-dialog": { - "result": "\"{{name}}\"을(를) 선택했어요.", - "instructions": "아래의 버튼을 클릭한 후 5초 이내에 목표 창을 포커스하세요.", - "restart-countdown": "카운트다운 다시 시작하기", - "start-countdown": "카운트다운 시작하기", - "countdown_other": "{{count}}초 후에 선택돼요…", - "pick-app-name-title": "애플리케이션 이름 선택하기", - "pick-window-title-title": "창 제목 선택하기", - "confirm": "이 값을 사용하기" - }, - "app-picker": { - "hint": "시작 메뉴에서 Kando의 메뉴 에디터로 앱을 끌어와 놓을 수 있어요!", - "search-placeholder": "앱을 검색하세요…", - "use-selected": "선택한 앱 사용하기" - }, - "achievements-dialog": { - "reset-button": "진행 초기화", - "reset-confirmation-title": "정말 모든 진행도를 초기화할까요?", - "reset-confirmation-message": "모든 업적과 레벨링이 초기화돼요. 초기화한 후에는 되돌릴 수 없어요.", - "title": "업적", - "xp": "XP", - "in-progress-button": "진행 중", - "completed-button": "완료", - "reset-button-tooltip": "모든 업적과 레벨링 초기화하기" - }, - "restore-backup": "백업 불러오기…", - "restore-general-settings-warning-title": "정말로 설정을 불러올까요?" + "description": "Kando의 설정 메뉴가 열려요.", + "name": "설정 열기", + "tip-1": "이 동작은 Kando 설정 메뉴를 열어요." + }, + "submenu": { + "description": "다른 메뉴 항목을 넣을 수 있어요.", + "name": "서브메뉴", + "tip-1": "서브메뉴로 여러 항목들을 모을 수 있어요.", + "tip-2": "서브메뉴 안에 서브메뉴도 넣을 수 있어요.", + "tip-3": "더 복잡한 메뉴 구조를 만들기 위해 서브메뉴를 사용할 수 있어요.", + "tip-4": "서브메뉴에 항목이 12개를 넘지 않게 하는 것이 좋아요. 서브메뉴당 8개를 추천해요.", + "tip-5": "미리보기에서 작은 자물쇠 아이콘으로 항목의 위치를 고정시킬 수 있어요.", + "tip-6": "미리보기에서 항목을 드래그하여 항목의 순서를 바꿀 수 있어요.", + "tip-7": "아래의 휴지통 아이콘으로 메뉴나 메뉴 항목을 삭제할 수 있어요." + }, + "text": { + "description": "지정된 텍스트를 삽입해요.", + "name": "텍스트 붙여넣기", + "placeholder": "아무 텍스트나 넣어보세요…", + "tip-1": "이 동작은 시스템의 클립보드를 사용하여 텍스트를 붙여넣어요. 동작이 실행된 이후에도 클립보드에 텍스트가 남아있을 거예요." + }, + "uri": { + "description": "웹사이트 등을 열어요.", + "name": "URI 열기", + "placeholder": "아무 URI나 넣어 주세요…", + "tip-1": "URI 타입으로 http:// 프로토콜을 사용하여 웹사이트를 열 수 있어요.", + "tip-2": "slack:// 또는 zoommtg://와 같은 URI를 사용할 수 있어요.", + "tip-3": "URI 타입으로 mailto: 링크를 열 수 있어요.", + "tip-4": "현재 메뉴를 열었을 때 활성화되어 있던 앱의 이름으로 {{app_name}}을 사용하세요.", + "tip-5": "현재 메뉴를 열었을 때 활성화되어 있던 창의 이름으로 {{window_name}}을 사용하세요.", + "tip-6": "현재 메뉴가 열렸을 때의 커서 지점으로 {{pointer_x}}, {{pointer_y}}를 사용하세요." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "최신 버전 확인하기", + "chrome-version": "Chrome 버전", + "electron-version": "Electron 버전", + "kando-backend": "Kando 백엔드", + "kando-version": "Kando 버전", + "message": "저는 열정 하나만으로 Kando를 만들고 있어요. 제가 이걸 만드는 게 즐거웠던 만큼 당신도 즐겁게 사용하셨다면, [커피 한 잔 사주기]({{link}})로 응원해 주세요!\n\nSimon으로부터 💖", + "read-release-notes": "업데이트 내용 보기", + "title": "Kando에 대하여" + }, + "achievements-dialog": { + "completed-button": "완료", + "in-progress-button": "진행 중", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "진행 초기화", + "reset-button-tooltip": "모든 업적과 레벨링 초기화하기", + "reset-confirmation-message": "모든 업적과 레벨링이 초기화돼요. 초기화한 후에는 되돌릴 수 없어요.", + "reset-confirmation-title": "정말 모든 진행도를 초기화할까요?", + "title": "업적", + "xp": "XP" + }, + "add-collection-tooltip": "새 메뉴 컬렉션을 만드세요. 컬렉션을 사용하면 메뉴를 태그별로 묶을 수 있답니다!", + "add-menu-item-hint": "이 항목을 드래그해서 위의 메뉴에 추가하세요!", + "add-menu-items": "메뉴 항목을 추가하세요", + "add-tags-placeholder": "태그를 추가하세요…", + "all-menus": "모든 메뉴", + "anchored-mode": "고정 모드", + "anchored-mode-info": "하위 메뉴를 상위 메뉴와 같은 위치에 열어요. 체크하면, 마킹 모드와 터보 모드가 비활성화돼요.", + "app-condition": "특정 앱으로 제한하기", + "app-condition-info": "특정 애플리케이션이 포커스됐을 때만 메뉴를 표시해요. 정규 표현식(예: /firefox|chrome/i)도 지원해요.", + "app-condition-placeholder": "앱 이름", + "app-condition-tooltip": "앱 선택하기", + "app-picker": { + "hint": "시작 메뉴에서 Kando의 메뉴 에디터로 앱을 끌어와 놓을 수 있어요!", + "search-placeholder": "앱을 검색하세요…", + "use-selected": "선택한 앱 사용하기" + }, + "area-condition": "지정된 화면 구역으로 제한하기", + "area-condition-bottom-placeholder": "아래", + "area-condition-info": "마우스 포인터가 정해진 화면 영역에 있을 때에만 메뉴를 띄워요. 영역은 기본 디스플레이의 왼쪽 위를 기준으로 픽셀 단위로 지정돼요. 입력란을 비워두면 해당 방향으로는 제한이 없어요.", + "area-condition-left-placeholder": "왼쪽", + "area-condition-right-placeholder": "오른쪽", + "area-condition-tooltip": "스크린 구역 선택하기", + "area-condition-top-placeholder": "위", + "cancel": "취소", + "centered-mode": "중앙 정렬 모드", + "centered-mode-info": "커서 위치 대신 화면 중앙에 메뉴를 띄워요.", + "create-menu-button": "새 메뉴 만들기", + "delete-menu": "메뉴 삭제하기", + "delete-menu-item": "메뉴 항목 삭제하기", + "duplicate-menu": "메뉴 복제하기", + "duplicate-menu-item": "메뉴 항목 복제하기", + "empty-collection": "이 컬렉션은 비어 있어요.", + "empty-collection-note": "위의 태그를 수정하거나 아래의 버튼으로 이 컬렉션에 새 메뉴를 만드세요.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "경로 선택하기", + "select-file": "파일 선택하기" + }, + "general-settings-dialog": { + "advanced-menu-options": "고급 메뉴 옵션", + "advanced-menu-options-note": "일반적으로는 이 설정들을 기본값으로 놔둬도 돼요.", + "auto-language": "시스템 언어", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "검은색", + "bottom-left": "왼쪽 아래", + "bottom-right": "오른쪽 아래", + "center": "", + "center-click-zone-radius": "중앙 클릭 영역 반지름", + "center-click-zone-radius-info": "클릭 시 메뉴를 닫거나 한 단계 위로 이동하는 중앙 영역의 크기를 정해요. 기본값은 50px이예요.", + "check-for-new-versions": "업데이트 확인하기", + "check-for-new-versions-info": "이 옵션을 선택하면, 새 업데이트가 있을 때 알림 메세지를 띄울 거예요.", + "close-menu": "메뉴 닫기", + "color": "색상", + "cycle-from-first": "다음 메뉴 표시하기 (처음부터 시작)", + "cycle-from-recent": "다음 메뉴 표시하기 (마지막 위치에서 계속)", + "dark": "다크", + "dev-tools-note": "Kando는 메뉴와 설정을 위해 두 개의 창을 사용해요. 개발자 도구를 열어 두 창을 개별적으로 검사할 수 있어요.", + "developer-options": "개발자 옵션", + "do-nothing": "아무것도 하지 않기", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "게임패드 지원 활성화하기", + "enable-gamepad-support-info": "이 옵션을 선택하면, 연결된 게임패드로 메뉴를 조작할 수 있어요.", + "enable-marking-mode": "마킹 모드 활성화하기", + "enable-marking-mode-info": "이 옵션을 선택하면, 마우스를 드래그해서 항목을 선택할 수 있어요.", + "enable-turbo-mode": "터보 모드 활성화하기", + "enable-turbo-mode-info": "이 옵션을 선택하면, 쉬프트나 컨트롤 같은 보조 키(modifier key)를 누른 상태로 제스처를 사용할 수 있어요.", + "fixed-stroke-length": "고정 스트로크 길이", + "fixed-stroke-length-info": "보통 항목은 움직임을 멈추거나 방향을 전환할 때 선택돼요. 그런데 이 값을 0보다 크게 설정하면 이러한 작동방식이 바뀌어요: 이제 항목은 중심에서 이만큼 떨어진 거리까지 끌었을 때만 선택돼요. 기본값은 0px이예요.", + "gesture-jitter-threshold": "제스처 흔들림 임계값", + "gesture-jitter-threshold-info": "이보다 작은 움직임은 제스처 감지에 포함되지 않아요. 기본값은 10px이예요.", + "gesture-pause-timeout": "제스처 일시정지 제한시간", + "gesture-pause-timeout-info": "선택을 트리거하려면 이 시간만큼 제스처를 멈추세요. 기본값은 100ms예요.", + "hardware-acceleration": "하드웨어 가속 활성화", + "hardware-acceleration-info": "이 옵션은 앱의 성능을 높일 수 있지만, 렌더링 아티팩트가 나타날 수 있어요. 이 설정을 적용하려면 Kando를 재시작해야 해요.", + "hidden": "숨기기", + "invisible-settings-button": "설정 버튼 숨기기", + "invisible-settings-button-info": "마우스 포인터를 가져가면 버튼이 다시 나타나요.", + "keep-input-focus": "활성화된 애플리케이션에 포커스 유지하기", + "keep-input-focus-info": "이 옵션을 선택하면, 메뉴가 열릴 때 키보드 입력 포커스를 받지 않아요. 터보 모드는 비활성화되지만, 메뉴가 열려 있는 동안 다른 애플리케이션의 포커스를 유지해야 할 때 유용해요.", + "lazy-initialization": "느린 초기화", + "lazy-initialization-info": "이 옵션을 선택하면, 메뉴를 처음으로 열 때에만 메뉴 창이 생성돼요. 메뉴를 처음 열 때 약간 느려질 수 있지만, 로그인할 때 Kando가 너무 일찍 실행될 때 때 생길 수 있는 문제를 막을 수 있죠. 기본값은 '비활성화'예요.", + "learn-how-to-add-sound-themes": "[여기]({{link}})에서 새 사운드 테마를 추가하는 방법을 알아 보세요!", + "light": "라이트", + "localization-info": "새 언어를 적용하려면 Kando를 다시 실행하세요.", + "localization-label": "언어", + "menu-behavior": "메뉴 작동방식", + "menu-sounds": "메뉴 사운드", + "menu-window-dev-tools": "메뉴 검사하기", + "message": "Kando와 모든 메뉴들의 설정은 수정, 공유, 백업할 수 있는 2개의 JSON 파일로 저장돼요. 파일들이 저장된 폴더를 열려면 [여기]({{link}})를 클릭하세요.", + "minimum-gesture-angle": "최소 제스처 각도", + "minimum-gesture-angle-info": "직선 움직임에서 이보다 작은 편차는 선택을 트리거하지 않아요. 기본값은 20°예요.", + "minimum-gesture-length": "최소 제스처 길이", + "minimum-gesture-length-info": "선택을 트리거하려면 직선 움직임이 최소 이 길이는 돼야 해요. 기본값은 150px이예요.", + "minimum-submenu-distance": "하위 메뉴의 최소 거리", + "minimum-submenu-distance-info": "하위 메뉴가 상위 메뉴와 가까운 곳에 열릴 때, 상위 메뉴가 이 거리만큼 움직여 간격을 벌려요. 기본값은 150px이예요.", + "move-pointer-to-menu-center": "마우스 포인터를 메뉴 중앙으로 옮기기", + "move-pointer-to-menu-center-info": "이 옵션을 선택하면, 메뉴가 화면 가장자리 근처에 열리거나 중앙 정렬 모드로 열릴 때 마우스 포인터가 메뉴의 중앙으로 이동해요.", + "movement-threshold": "움직임 한계점", + "movement-threshold-info": "마킹 모드나 터보 모드에서 이보다 작은 마우스 움직임을 무시해요. 기본값은 15px이예요.", + "none": "없음", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "단축키를 한번 더 눌러 실행하기", + "press-again-behavior-info": "이 옵션은 메뉴가 표시된 상태에서 단축키를 다시 눌렀을 때의 동작을 정해요. 하나의 단축키에 여러 메뉴가 할당됐을 때, 이 옵션을 통해 해당 메뉴들을 순차적으로 전환할 수 있어요. ‘아무것도 하지 않기’ 외의 옵션과 터보 모드를 함께 사용하려면, 반드시 보조 키(modifier key)를 누르고 있어야 해요.", + "previously-reported": "", + "reload-menu-theme": "메뉴 테마 새로고침하기", + "reload-note": "CSS의 변경사항은 메뉴가 현재 표시 중이더라도 메뉴 테마를 새로고침하면 적용돼요. 하지만 theme.json 파일의 변경 사항은 메뉴를 다시 열어야 적용돼요.", + "reload-sound-theme": "사운드 테마 새로고침하기", + "require-click-for-hover-mode": "호버 모드에서 항목 선택에 클릭 요구하기", + "require-click-for-hover-mode-info": "이 옵션을 해제하면, 호버 모드를 사용하는 메뉴에서 마우스를 항목 위로 이동하는 즉시 항목이 선택돼요.", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "마우스 오른쪽 버튼으로 상위 메뉴 선택하기", + "right-mouse-button-selects-parent-info": "이 옵션을 해제하면, 마우스 오른쪽 버튼을 클릭해 메뉴를 닫을 수 있어요.", + "sakura-dark": "사쿠라 다크", + "sakura-light": "사쿠라 라이트", + "sakura-system": "사쿠라 시스템", + "settings-button-position": "버튼 위치 설정", + "settings-button-position-info": "설정 버튼을 표시할 화면 모서리를 선택하세요.", + "settings-window-color-scheme": "설정 창 색상", + "settings-window-color-scheme-info": "'시스템'을 선택하면, 설정 창에는 운영체제와 같은 색상이 적용돼요.", + "settings-window-dev-tools": "설정 검사하기", + "settings-window-flavor": "설정 창 테마", + "settings-window-flavor-info": "투명한 테마를 선택하면, 설정 창을 다시 열어야 효과가 적용돼요.", + "sound-theme": "사운드 테마", + "sound-theme-info": "사운드 테마는 메뉴와 상호작용할 때 재생되는 효과음의 모음이예요.", + "system": "시스템", + "title": "일반 설정", + "top-left": "왼쪽 위", + "top-right": "오른쪽 위", + "transparent-dark": "투명 다크", + "transparent-light": "투명 라이트", + "transparent-system": "투명 시스템", + "tray-icon-flavor": "트레이 아이콘 테마", + "tray-icon-flavor-info": "'숨김'을 선택해 트레이 아이콘을 아예 숨길 수도 있어요.", + "volume": "볼륨", + "volume-info": "사운드 테마의 전반적인 볼륨을 정해요. 기본값은 0.5예요.", + "white": "하얀색", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "호버 모드", + "hover-mode-info": "숙련된 사용자 전용! 항목 위로 호버링해서 선택해요.", + "icon-picker-dialog": { + "base64-example": "Base64 예시:", + "base64-hint": "Base64 인코딩으로 메뉴에 다양한 아이콘을 손쉽게 삽입할 수 있어요. [www.base64-image.de]({{link}}) 와 같은 서비스를 이용하면 어떤 이미지든 Base64 인코딩 문자열로 변환할 수 있는데요, 움짤에도 사용할 수 있답니다!", + "file-example": "file: URI 예시:", + "hint": "아이콘 테마를 추가하거나 만드는 방법을 [여기]({{link}})에서 알아 보세요.", + "reload-button-tooltip": "모든 아이콘 테마 새로고침", + "search-placeholder": "아이콘을 검색하세요…", + "url-example": "URL 예시:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "시작하기", + "chapter2": "마킹 모드", + "chapter3": "터보 모드", + "chapter4": "다음 단계", + "chapter5": "도움 받기", + "show-again": "이 대화 상자를 다시 표시하기", + "slide1-text": "이 슬라이드를 넘기며 Kando가 무엇을 할 수 있는지 알아보세요! 왼쪽의 챕터 마커를 사용하면 소개의 특정 파트로 빠르게 이동할 수 있어요.", + "slide1-title": "Kando는 컴퓨터와 상호작용하는 독창적이고 효율적인 방식을 제공해요.", + "slide10-text": "**애니메이션이 끝날 때까지 기다리지 마세요!** 메뉴를 지그재그로 빠르게 움직이세요. 이것이 항목을 선택하는 가장 빠른 방법이예요!", + "slide11-text": "**실수로 항목이 선택될까봐 걱정하지 마세요!** 마킹 모드에서는 마우스 버튼을, 터보 모드에서는 키보드 키를 놓을 때만 동작이 실행돼요. 이걸 활용해 메뉴를 자유롭게 탐색해 보세요!", + "slide12-text": "Kando는 커스터마이징이 굉장히 자유로워요. 파일과 애플리케이션을 열고 키보드 매크로를 실행하는 등 다양하게 활용할 수 있죠. [메뉴 스타일을 바꾸거나]({{link1}}), [아이콘 테마를 추가하거나]({{link2}}), 심지어는 [메뉴에 사운드를 사용할 수도 있어요]({{link3}})!", + "slide12-title": "아직 더 있어요!", + "slide13-text": "도움이 필요하다면 언제든지 저희의 [디스코드 서버]({{link1}})에 참여하거나 [관련 문서]({{link2}})를 참조해 주세요!", + "slide2-text-no-shortcuts": "리눅스에서 Kando를 처음 실행했다면, [전역 단축키를 사용하기 위한 추가 설정이 필요할 수 있어요]({{link}}). 설정이 완료되면 Esc키 또는 마우스 오른쪽 버튼으로 메뉴를 닫을 수 있어요.", + "slide2-text-standard": "Kando를 처음 실행했다면, 컨트롤+스페이스바로 예제 메뉴를 열 수 있어요. 메뉴는 Esc 키를 누르거나 화면 아무 곳에서나 마우스 오른쪽 버튼을 클릭해 닫을 수 있어요.", + "slide2-title": "메뉴를 열어 보세요!", + "slide3-hint1": "여기를 클릭해서 메뉴를 닫을 수도 있어요.", + "slide3-hint2": "항목을 선택하려면 이곳 아무 곳이나 클릭하세요.", + "slide3-text": "Kando에서는 **화면 전체가 클릭 타겟이예요**! 아이콘을 정확히 조준할 필요 없이, 각 항목별로 나뉜 공간(웨지)의 아무 곳이나 클릭하면 돼요. 덕분에 항목 선택이 훨씬 효율적이죠.", + "slide4-text": "하위 메뉴는 **항상** 마우스 포인터 위치에 열려요. **애니메이션이 끝날 때까지 기다릴 필요가 없죠**. 머슬 메모리를 믿고 바로 선택을 진행하세요!", + "slide5-hint": "한 단계 위로 가려면 이곳 아무 곳이나 클릭하세요.", + "slide5-text": "**뒤로 이동하려면** 상위 항목의 웨지 또는 메뉴 중앙을 클릭하세요.", + "slide6-text": "이렇게 하면 메뉴 구조를 빠르게 탐색할 수 있어요.", + "slide7-text": "항목 위에서 클릭하고 드래그하면 마킹 모드가 활성화돼요. **포인터 움직임을 멈추거나 방향을 전환하면 현재 드래그 중인 하위 메뉴가 열려요!** 항목으로 가는 경로를 기억하고 지그재그로 그려보세요.", + "slide7-title": "더 빠르게: 마킹 모드", + "slide8-text": "**메뉴는 마우스의 움직임에 반응해요!** 하위 메뉴는 원할 때에만 열려요. 조금만 연습하면 메뉴를 보지 않고도 항목을 선택할 수 있을 거예요.", + "slide9-text": "메뉴를 연 뒤에 컨트롤, 쉬프트, 알트 등의 키를 **계속 누르고 있으면**, 마우스 포인터를 움직이기만 해도 항목을 선택할 수 있어요. 클릭이나 드래그는 필요하지 않아요.", + "slide9-title": "번개처럼 빠르게: 터보 모드", + "title": "Kando에 오신 것을 환영해요!" + }, + "invalid-dropdown-selection": "옵션을 선택하세요…", + "menu-behavior": "메뉴 작동방식", + "menu-behavior-info": "이 옵션들을 활성화하기 전에, 저희가 왜 Kando의 기본 작동방식을 사랑하는지 [여기]({{link}})에서 확인해 보세요!", + "menu-conditions": "메뉴 조건", + "menu-conditions-info": "같은 단축키에 여러 개의 메뉴를 할당하고 조건에 따라 어떤 메뉴가 열리게 할지 선택할 수 있어요.", + "menu-themes-dialog": { + "accent-colors": "강조 색상", + "accent-colors-info": "테마는 서로 다른 강조 색상을 가질 수 있어요.", + "author": "{{author}} 제작", + "create-your-own-themes": "나만의 테마 만들기", + "dark": "다크 모드", + "fade-in-time": "페이드 인 시간", + "fade-in-time-info": "메뉴의 페이드 인에 걸리는 시간이예요. 기본값은 150ms예요.", + "fade-out-time": "페이드 아웃 시간", + "fade-out-time-info": "메뉴의 페이드 아웃에 걸리는 시간이예요. 기본값은 200ms예요.", + "get-themes-online": "온라인에서 테마 찾아보기", + "light": "라이트 모드", + "light-dark-mode": "라이트/다크 모드 활성화하기", + "light-dark-mode-info": "이 옵션을 선택하면, 시스템이 라이트 또는 다크 모드일 때 서로 다른 테마와 색상을 선택할 수 있어요.", + "menu-scale": "메뉴 크기", + "menu-scale-info": "메뉴의 크기를 키우거나 줄일 때 사용하세요. 기본값은 1.0이예요.", + "no-accent-colors": "이 테마는 강조 색상을 지원하지 않아요.", + "open-theme-directory": "테마 디렉토리 열기", + "reset-color-picker": "초기화하기", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "메뉴 테마" + }, + "no-matching-menus": "발견된 메뉴가 없어요.", + "no-matching-menus-note": "다른 검색어를 써 보는 게 어때요?", + "no-menus": "메뉴가 없어요.", + "no-menus-note": "마지막 메뉴를 실수로 삭제했다면, 실행 취소 버튼으로 복구할 수 있어요.", + "not-bound": "할당되지 않음", + "redo": "다시 실행", + "restore-backup": "백업 불러오기…", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "정말로 설정을 불러올까요?", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "이것을 영역의 우측 하단 모서리로 드래그하세요.", + "bottom-right-value": "오른쪽: {{x}}, 아래쪽: {{y}}", + "confirm": "이 영역 사용하기", + "invalid": "좌측 상단 모서리가 우측 하단 모서리보다 위쪽이고 왼쪽에 있도록 설정하세요.", + "top-left": "이것을 영역의 좌측 상단 모서리로 드래그하세요.", + "top-left-value": "왼쪽: {{x}}, 위쪽: {{y}}", + "valid": "좋아요! 유효한 영역을 선택했어요." + }, + "search-menus-placeholder": "메뉴 검색하기…", + "shortcut-id-label": "전역 단축키 ID", + "shortcut-info": "이 단축키로 메뉴를 열어요. 단축키는 하나의 일반 키 및 컨트롤, 알트, 쉬프트 같은 여러 개의 보조 키(modifier key)를 포함해야 해요. 단축키를 기록할 때 모든 키를 한 번에 입력하는 대신 하나씩 차례차례 입력할 수 있는데, 이 방식은 단축키가 이미 다른 메뉴에 할당돼 있을 때 유용하답니다!", + "shortcut-label": "단축키", + "shortcut-recording": "단축키를 눌러주세요…", + "tags": "태그", + "tags-info": "태그는 메뉴 컬렉션에서 메뉴를 묶을 때 쓰여요.", + "undo": "실행 취소", + "window-condition": "특정 창 제목으로 제한하기", + "window-condition-info": "포커스된 창의 제목 표시줄에 특정 텍스트가 있을 때에만 메뉴를 띄워요. /youtube|vimeo/i 같은 정규 표현식도 지원해요.", + "window-condition-placeholder": "창 제목", + "window-condition-tooltip": "창 선택하기", + "window-picker-dialog": { + "confirm": "이 값을 사용하기", + "countdown_other": "{{count}}초 후에 선택돼요…", + "instructions": "아래의 버튼을 클릭한 후 5초 이내에 목표 창을 포커스하세요.", + "restart-countdown": "카운트다운 다시 시작하기", + "result": "\"{{name}}\"을(를) 선택했어요.", + "start-countdown": "카운트다운 시작하기" } + } } diff --git a/locales/lt/translation.json b/locales/lt/translation.json index caab65cb4..ef75d1e8a 100644 --- a/locales/lt/translation.json +++ b/locales/lt/translation.json @@ -1,205 +1,559 @@ { - "example-menu": { - "apps": { - "apple-music": "Muzika", - "email": "El. paštas", - "file-browser": "Failų naršyklė", - "gimp": "GIMP", - "safari": "Safari", - "submenu": "Programos", - "terminal": "Terminalas", - "web-browser": "Saityno naršyklė" - }, - "audio": { - "mute": "Nutildyti", - "next-track": "Kitas takelis", - "play-pause": "Atkurti / Pristabdyti", - "previous-track": "Ankstesnis takelis" - }, - "bookmarks": { - "desktop": "Darbalaukis", - "documents": "Dokumentai", - "downloads": "Atsiuntimai", - "music": "Muzika", - "videos": "Vaizdo įrašai" - }, - "clipboard": { - "copy": "Kopijuoti", - "cut": "Iškirpti", - "paste": "Įdėti", - "submenu": "Iškarpinė" - }, - "name": "Pavyzdinis meniu", - "next-workspace": "Kita darbo sritis", - "previous-workspace": "Ankstesnė darbo sritis", - "web-links": { - "google": "Google", - "submenu": "Saityno nuorodos" - }, - "windows": { - "close-window": "Užverti langą", - "mission-control": "Mission Control", - "submenu": "Langai", - "toggle-maximize": "Perjungti išskleidimą" - } - }, - "main": { - "failed-to-start-header": "Nepavyko paleisti Kando" - }, - "menu-items": { - "command": { - "command": "Komanda", - "description": "Paleisti programas ar scenarijus.", - "name": "Paleisti komandą", - "choose-app": "Pasirinkti programą…", - "placeholder": "Įterpkite bet kokią komandą…" - }, - "macro": { - "recording-placeholder": "Paspauskite klavišus…" - }, - "submenu": { - "description": "Talpina savyje kitus meniu elementus.", - "detailed-description_one": "", - "detailed-description_few": "Talpina {{count}} meniu elementus.", - "detailed-description_other": "", - "name": "Submeniu", - "tip-1": "Submeniu gali būti naudojami elementų grupavimui.", - "tip-2": "Be to, galite įterpti vienus submeniu į kitus.", - "tip-3": "Submeniu gali būti naudojami sudėtingų meniu struktūrų kūrimui.", - "tip-4": "Jums derėtų vengti pridėti į submeniu daugiau kaip dvylika elementų. Aštuoni yra geras skaičius.", - "tip-6": "Galite pertvarkyti elementus tempdami juos peržiūroje." - }, - "text": { - "description": "Įdeda nurodytą tekstą.", - "name": "Įdėti tekstą", - "placeholder": "Įterpkite bet kokį tekstą…" - }, - "uri": { - "description": "Atveria failus ar internetines svetaines.", - "name": "Atverti URI", - "uri": "URI", - "placeholder": "Įterpkite bet kokį URI…" - }, - "file": { - "name": "Atverti failą", - "description": "Atveria failą ar aplanką.", - "placeholder": "Pasirinkti failą ar aplanką…" - }, - "redirect": { - "description": "Atveria kitą meniu." - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Muzika", + "email": "El. paštas", + "file-browser": "Failų naršyklė", + "finder": "", + "gimp": "GIMP", + "paint": "", + "safari": "Safari", + "submenu": "Programos", + "terminal": "Terminalas", + "web-browser": "Saityno naršyklė" + }, + "audio": { + "mute": "Nutildyti", + "next-track": "Kitas takelis", + "play-pause": "Atkurti / Pristabdyti", + "previous-track": "Ankstesnis takelis", + "submenu": "" + }, + "bookmarks": { + "desktop": "Darbalaukis", + "documents": "Dokumentai", + "downloads": "Atsiuntimai", + "home": "", + "music": "Muzika", + "pictures": "", + "submenu": "", + "videos": "Vaizdo įrašai" + }, + "clipboard": { + "copy": "Kopijuoti", + "cut": "Iškirpti", + "paste": "Įdėti", + "submenu": "Iškarpinė" + }, + "name": "Pavyzdinis meniu", + "next-workspace": "Kita darbo sritis", + "previous-workspace": "Ankstesnė darbo sritis", + "web-links": { + "google": "Google", + "kando-on-discord": "", + "kando-on-github": "", + "kando-on-kofi": "", + "kando-on-youtube": "", + "submenu": "Saityno nuorodos" + }, + "windows": { + "close-window": "Užverti langą", + "mission-control": "Mission Control", + "submenu": "Langai", + "tile-left": "", + "tile-right": "", + "toggle-maximize": "Perjungti išskleidimą" + } + }, + "main": { + "inhibit-shortcuts": "", + "invalid-link-header": "", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "", + "quit": "", + "show-settings": "", + "un-inhibit-shortcuts": "" + }, + "menu-items": { + "command": { + "choose-app": "Pasirinkti programą…", + "description": "Paleisti programas ar scenarijus.", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "Paleisti komandą", + "placeholder": "Įterpkite bet kokią komandą…", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Atveria failą ar aplanką.", + "name": "Atverti failą", + "placeholder": "Pasirinkti failą ar aplanką…", + "tip-1": "" + }, + "hotkey": { + "description": "", + "hotkey": "", + "hotkey-info": "", + "name": "", + "recording-placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "" + }, + "macro": { + "description": "", + "name": "", + "placeholder": "", + "recording-placeholder": "Paspauskite klavišus…", + "tip-1": "", + "tip-2": "" + }, + "redirect": { + "description": "Atveria kitą meniu.", + "name": "" }, "settings": { - "area-condition-bottom-placeholder": "Apačia", - "area-condition-left-placeholder": "Kairė", - "area-condition-right-placeholder": "Dešinė", - "area-condition-top-placeholder": "Viršus", - "cancel": "Atsisakyti", - "centered-mode": "Centruota veiksena", - "centered-mode-info": "Atverti meniu ekrano centre, o ne šalia pelės žymeklio.", - "icon-picker-dialog": { - "search-placeholder": "Ieškoti piktogramų…", - "base64-example": "Base64 pavyzdys:", - "url-example": "URL pavyzdys:" - }, - "menu-behavior": "Meniu elgsena", - "menu-conditions": "Meniu sąlygos", - "achievements-dialog": { - "reset-button": "Atstatyti pažangą", - "reset-confirmation-title": "Ar tikrai norite atstatyti visą pažangą?", - "title": "Pasiekimai", - "in-progress-button": "Eigoje" - }, - "restore-backup": "Atkurti atsarginę kopiją…", - "restore-general-settings-success-title": "Pavyko!", - "restore-menu-settings-error-title": "Nepavyko įkelti meniu atsarginės kopijos!", - "restore-menu-settings-success-title": "Pavyko!", - "file-picker": { - "select-file": "Pasirinkti failą", - "select-directory": "Pasirinkti katalogą" - }, - "about-dialog": { - "title": "Apie Kando", - "message": "Aš kuriu Kando vedamas vien tik aistros. Jeigu jums patinka naudotis šia programa taip pat, kaip man patinka ją kurti, tada galite [pavaišinti mane kava]({{link}})!\n\n💖 Simon", - "kando-version": "Kando versija", - "electron-version": "Electron versija", - "chrome-version": "Chrome versija" - }, - "general-settings-dialog": { - "none": "Nėra", - "auto-language": "Naudoti sistemos kalbą", - "localization-info": "Paleiskite Kando iš naujo norėdami pritaikyti naują kalbą.", - "localization-label": "Kalba", - "hardware-acceleration": "Įjungti aparatinės įrangos spartinimą", - "check-for-new-versions-info": "Jei įjungta, Kando rodys pranešimą, kai bus prieinama nauja versija.", - "check-for-new-versions": "Tikrinti, ar yra naujų versijų", - "invisible-settings-button-info": "Jūs vis tiek galite naudoti mygtuką, jis atsiras, kai virš jo judinsite pelės rodyklę.", - "top-left": "Viršuje kairėje", - "top-right": "Viršuje dešinėje", - "bottom-left": "Apačioje kairėje", - "bottom-right": "Apačioje dešinėje", - "tray-icon-flavor-info": "Taip pat galite pasirinkti visiškai paslėpti dėklo piktogramą.", - "menu-behavior": "Meniu elgsena", - "do-nothing": "Nieko nedaryti", - "cycle-from-first": "Rodyti kitą meniu (pradėti nuo pirmojo)", - "cycle-from-recent": "Rodyti kitą meniu (tęsti nuo paskutiniojo)", - "close-menu": "Užverti meniu", - "menu-sounds": "Meniu garsai", - "backup-and-restore": "Atsarginė kopija ir atkūrimas", - "restore-menus": "Atkurti menus.json…", - "restore-settings": "Atkurti config.json…" - }, - "introduction-dialog": { - "slide1-title": "Kando pateikia išskirtinį ir efektyvų būdą sąveikauti su savo kompiuteriu.", - "slide3-hint1": "Taip pat galite spustelėti čia norėdami užverti meniu.", - "slide3-hint2": "Spustelėkite čia bet kurioje vietoje norėdami pasirinkti elementą.", - "slide5-hint": "Spustelėkite čia bet kurioje vietoje norėdami eiti vienu lygiu aukštyn.", - "slide13-text": "Jeigu jums prireiks kažkokios pagalbos, nesivaržykite prisijungti prie mūsų [Discord serverio]({{link1}}) arba pasiskaitykite [dokumentaciją]({{link2}})!", - "title": "Jus sveikina Kando!", - "show-again": "Rodyti šį dialogą dar kartą" - }, - "menu-themes-dialog": { - "dark": "Tamsi veiksena", - "light": "Šviesi veiksena", - "reset-color-picker": "Atstatyti numatytąsias reikšmes", - "title": "Meniu apipavidalinimai", - "fade-in-time-info": "Kiek laiko užtrunka laipsniškas meniu atsiradimas. Pagal numatymą – 150 ms.", - "fade-in-time": "Laipsniško atsiradimo laikas", - "fade-out-time-info": "Kiek laiko užtrunka laipsniškas meniu išnykimas. Pagal numatymą – 200 ms.", - "fade-out-time": "Laipsniško išnykimo laikas", - "light-dark-mode": "Įjungti šviesią/tamsią veikseną", - "get-themes-online": "Gauti apipavidalinimus iš interneto", - "create-your-own-themes": "Kurti nuosavus apipavidalinimus", - "open-theme-directory": "Atverti apipavidalinimų katalogą" - }, - "all-menus": "Visi meniu", - "no-menus": "Jūs neturite jokių meniu.", - "create-menu-button": "Naujas meniu", - "duplicate-menu": "Dubliuoti meniu", - "delete-menu": "Ištrinti meniu", - "add-menu-items": "Pridėti meniu elementus", - "undo": "Atšaukti", - "redo": "Grąžinti", - "app-picker": { - "search-placeholder": "Ieškoti programos…", - "use-selected": "Naudoti pasirinktą" - }, - "app-condition-placeholder": "Programos pavadinimas", - "app-condition-tooltip": "Pasirinkti programą", - "window-condition-tooltip": "Pasirinkti langą", - "area-condition-tooltip": "Pasirinkti ekrano sritį", - "duplicate-menu-item": "Dubliuoti meniu elementą", - "screen-area-picker": { - "confirm": "Naudoti šią sritį" - }, - "window-picker-dialog": { - "result": "Jūs pasirinkote „{{name}}“.", - "restart-countdown": "Dar kartą pradėti atgalinį skaičiavimą", - "start-countdown": "Pradėti atgalinį skaičiavimą", - "countdown_one": "Pasirenkama po {{count}} sekundės…", - "countdown_few": "Pasirenkama po {{count}} sekundžių…", - "countdown_other": "Pasirenkama po {{count}} sekundžių…", - "confirm": "Naudoti šią reikšmę" - } + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "Talpina savyje kitus meniu elementus.", + "name": "Submeniu", + "tip-1": "Submeniu gali būti naudojami elementų grupavimui.", + "tip-2": "Be to, galite įterpti vienus submeniu į kitus.", + "tip-3": "Submeniu gali būti naudojami sudėtingų meniu struktūrų kūrimui.", + "tip-4": "Jums derėtų vengti pridėti į submeniu daugiau kaip dvylika elementų. Aštuoni yra geras skaičius.", + "tip-5": "", + "tip-6": "Galite pertvarkyti elementus tempdami juos peržiūroje.", + "tip-7": "" + }, + "text": { + "description": "Įdeda nurodytą tekstą.", + "name": "Įdėti tekstą", + "placeholder": "Įterpkite bet kokį tekstą…", + "tip-1": "" + }, + "uri": { + "description": "Atveria failus ar internetines svetaines.", + "name": "Atverti URI", + "placeholder": "Įterpkite bet kokį URI…", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "", + "chrome-version": "Chrome versija", + "electron-version": "Electron versija", + "kando-backend": "", + "kando-version": "Kando versija", + "message": "Aš kuriu Kando vedamas vien tik aistros. Jeigu jums patinka naudotis šia programa taip pat, kaip man patinka ją kurti, tada galite [pavaišinti mane kava]({{link}})!\n\n💖 Simon", + "read-release-notes": "", + "title": "Apie Kando" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "Eigoje", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "Atstatyti pažangą", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "Ar tikrai norite atstatyti visą pažangą?", + "title": "Pasiekimai", + "xp": "" + }, + "add-collection-tooltip": "", + "add-menu-item-hint": "", + "add-menu-items": "Pridėti meniu elementus", + "add-tags-placeholder": "", + "all-menus": "Visi meniu", + "anchored-mode": "", + "anchored-mode-info": "", + "app-condition": "", + "app-condition-info": "", + "app-condition-placeholder": "Programos pavadinimas", + "app-condition-tooltip": "Pasirinkti programą", + "app-picker": { + "hint": "", + "search-placeholder": "Ieškoti programos…", + "use-selected": "Naudoti pasirinktą" + }, + "area-condition": "", + "area-condition-bottom-placeholder": "Apačia", + "area-condition-info": "", + "area-condition-left-placeholder": "Kairė", + "area-condition-right-placeholder": "Dešinė", + "area-condition-tooltip": "Pasirinkti ekrano sritį", + "area-condition-top-placeholder": "Viršus", + "cancel": "Atsisakyti", + "centered-mode": "Centruota veiksena", + "centered-mode-info": "Atverti meniu ekrano centre, o ne šalia pelės žymeklio.", + "create-menu-button": "Naujas meniu", + "delete-menu": "Ištrinti meniu", + "delete-menu-item": "", + "duplicate-menu": "Dubliuoti meniu", + "duplicate-menu-item": "Dubliuoti meniu elementą", + "empty-collection": "", + "empty-collection-note": "", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Pasirinkti katalogą", + "select-file": "Pasirinkti failą" + }, + "general-settings-dialog": { + "advanced-menu-options": "", + "advanced-menu-options-note": "", + "auto-language": "Naudoti sistemos kalbą", + "backup-and-restore": "Atsarginė kopija ir atkūrimas", + "backup-menus": "", + "backup-settings": "", + "black": "", + "bottom-left": "Apačioje kairėje", + "bottom-right": "Apačioje dešinėje", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "Tikrinti, ar yra naujų versijų", + "check-for-new-versions-info": "Jei įjungta, Kando rodys pranešimą, kai bus prieinama nauja versija.", + "close-menu": "Užverti meniu", + "color": "", + "cycle-from-first": "Rodyti kitą meniu (pradėti nuo pirmojo)", + "cycle-from-recent": "Rodyti kitą meniu (tęsti nuo paskutiniojo)", + "dark": "", + "dev-tools-note": "", + "developer-options": "", + "do-nothing": "Nieko nedaryti", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "", + "enable-gamepad-support-info": "", + "enable-marking-mode": "", + "enable-marking-mode-info": "", + "enable-turbo-mode": "", + "enable-turbo-mode-info": "", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "Įjungti aparatinės įrangos spartinimą", + "hardware-acceleration-info": "", + "hidden": "", + "invisible-settings-button": "", + "invisible-settings-button-info": "Jūs vis tiek galite naudoti mygtuką, jis atsiras, kai virš jo judinsite pelės rodyklę.", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "", + "lazy-initialization-info": "", + "learn-how-to-add-sound-themes": "", + "light": "", + "localization-info": "Paleiskite Kando iš naujo norėdami pritaikyti naują kalbą.", + "localization-label": "Kalba", + "menu-behavior": "Meniu elgsena", + "menu-sounds": "Meniu garsai", + "menu-window-dev-tools": "", + "message": "", + "minimum-gesture-angle": "", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "", + "move-pointer-to-menu-center-info": "", + "movement-threshold": "", + "movement-threshold-info": "", + "none": "Nėra", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "", + "reload-note": "", + "reload-sound-theme": "", + "require-click-for-hover-mode": "", + "require-click-for-hover-mode-info": "", + "restore-menus": "Atkurti menus.json…", + "restore-settings": "Atkurti config.json…", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "", + "sakura-light": "", + "sakura-system": "", + "settings-button-position": "", + "settings-button-position-info": "", + "settings-window-color-scheme": "", + "settings-window-color-scheme-info": "", + "settings-window-dev-tools": "", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "", + "sound-theme-info": "", + "system": "", + "title": "", + "top-left": "Viršuje kairėje", + "top-right": "Viršuje dešinėje", + "transparent-dark": "", + "transparent-light": "", + "transparent-system": "", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "Taip pat galite pasirinkti visiškai paslėpti dėklo piktogramą.", + "volume": "", + "volume-info": "", + "white": "", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "", + "hover-mode-info": "", + "icon-picker-dialog": { + "base64-example": "Base64 pavyzdys:", + "base64-hint": "", + "file-example": "", + "hint": "", + "reload-button-tooltip": "", + "search-placeholder": "Ieškoti piktogramų…", + "url-example": "URL pavyzdys:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "", + "chapter2": "", + "chapter3": "", + "chapter4": "", + "chapter5": "", + "show-again": "Rodyti šį dialogą dar kartą", + "slide1-text": "", + "slide1-title": "Kando pateikia išskirtinį ir efektyvų būdą sąveikauti su savo kompiuteriu.", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "", + "slide13-text": "Jeigu jums prireiks kažkokios pagalbos, nesivaržykite prisijungti prie mūsų [Discord serverio]({{link1}}) arba pasiskaitykite [dokumentaciją]({{link2}})!", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "Taip pat galite spustelėti čia norėdami užverti meniu.", + "slide3-hint2": "Spustelėkite čia bet kurioje vietoje norėdami pasirinkti elementą.", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "Spustelėkite čia bet kurioje vietoje norėdami eiti vienu lygiu aukštyn.", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "Jus sveikina Kando!" + }, + "invalid-dropdown-selection": "", + "menu-behavior": "Meniu elgsena", + "menu-behavior-info": "", + "menu-conditions": "Meniu sąlygos", + "menu-conditions-info": "", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "", + "create-your-own-themes": "Kurti nuosavus apipavidalinimus", + "dark": "Tamsi veiksena", + "fade-in-time": "Laipsniško atsiradimo laikas", + "fade-in-time-info": "Kiek laiko užtrunka laipsniškas meniu atsiradimas. Pagal numatymą – 150 ms.", + "fade-out-time": "Laipsniško išnykimo laikas", + "fade-out-time-info": "Kiek laiko užtrunka laipsniškas meniu išnykimas. Pagal numatymą – 200 ms.", + "get-themes-online": "Gauti apipavidalinimus iš interneto", + "light": "Šviesi veiksena", + "light-dark-mode": "Įjungti šviesią/tamsią veikseną", + "light-dark-mode-info": "", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "Atverti apipavidalinimų katalogą", + "reset-color-picker": "Atstatyti numatytąsias reikšmes", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Meniu apipavidalinimai" + }, + "no-matching-menus": "", + "no-matching-menus-note": "", + "no-menus": "Jūs neturite jokių meniu.", + "no-menus-note": "", + "not-bound": "", + "redo": "Grąžinti", + "restore-backup": "Atkurti atsarginę kopiją…", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "Pavyko!", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "Nepavyko įkelti meniu atsarginės kopijos!", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "Pavyko!", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "Naudoti šią sritį", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "", + "shortcut-id-label": "", + "shortcut-info": "", + "shortcut-label": "", + "shortcut-recording": "", + "tags": "", + "tags-info": "", + "undo": "Atšaukti", + "window-condition": "", + "window-condition-info": "", + "window-condition-placeholder": "", + "window-condition-tooltip": "Pasirinkti langą", + "window-picker-dialog": { + "confirm": "Naudoti šią reikšmę", + "countdown_one": "Pasirenkama po {{count}} sekundės…", + "countdown_few": "Pasirenkama po {{count}} sekundžių…", + "countdown_many": "", + "countdown_other": "Pasirenkama po {{count}} sekundžių…", + "instructions": "", + "restart-countdown": "Dar kartą pradėti atgalinį skaičiavimą", + "result": "Jūs pasirinkote „{{name}}“.", + "start-countdown": "Pradėti atgalinį skaičiavimą" } + } } diff --git a/locales/nb-NO/translation.json b/locales/nb-NO/translation.json index 2a3b95639..d001f2c9a 100644 --- a/locales/nb-NO/translation.json +++ b/locales/nb-NO/translation.json @@ -1,392 +1,557 @@ { + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Kunne ikke koble til Kando Integrasjon GNOME Shell utvidelse. Du kan få den her: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando kan ikke koble globale hurtigtaster i Hyprland. I stedet, spesifiser en shortcut ID her og koble sammen en snarvei i din hyprland.conf med noe slik som \"bind = CTRL, Space, global, kando:eksempelmeny\". Bytt ut eksempelmeny med ID-en valgt her." + }, + "kde-wayland": { + "shortcut-info": "Kando kan ikke koble globale hurtigtaster i KDE/Wayland. I stedet, spesifiser en shortcut ID her og søk etter den i KWin delen av de globale snarveiene i KDE's systeminnstillinger. Der kan du sette hurtigtasten som åpner denne menyen." + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Musikk", + "email": "E-Post", + "file-browser": "Filutforsker", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Apper", + "terminal": "Terminal", + "web-browser": "Nettleser" + }, + "audio": { + "mute": "Demp", + "next-track": "Spill neste", + "play-pause": "Spill / Pause", + "previous-track": "Spill Forrige", + "submenu": "Audio" + }, + "bookmarks": { + "desktop": "Skrivebord", + "documents": "Dokumenter", + "downloads": "Nedlastinger", + "home": "Hjem", + "music": "Musikk", + "pictures": "Bilder", + "submenu": "Bokmerker", + "videos": "Videoer" + }, + "clipboard": { + "copy": "Kopier", + "cut": "Klipp Ut", + "paste": "Lim inn", + "submenu": "Utklippstavle" + }, + "name": "Eksempelmeny", + "next-workspace": "Neste Arbeidsområde", + "previous-workspace": "Forrige Arbeidsområde", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando på Discord", + "kando-on-github": "Kando på GitHub", + "kando-on-kofi": "Kando på Ko-fi", + "kando-on-youtube": "Kando på YouTube", + "submenu": "Weblenker" + }, + "windows": { + "close-window": "Lukk Vindu", + "mission-control": "Mission Control", + "submenu": "Vinduer", + "tile-left": "Plasser til Venstre", + "tile-right": "Plasser Til Høyre", + "toggle-maximize": "Maksimer" + } + }, + "main": { + "inhibit-shortcuts": "Midlertidig slå av alle hurtigtaster", + "invalid-link-header": "Ugyldig lenke", + "invalid-link-message": "Den dype lenken kunne ikke leses.", + "new-version-notification-body": "Få den på {{link}}.", + "new-version-notification-header": "En ny versjon av Kando er tilgjengelig!", + "quit": "Lukk", + "show-settings": "Vis innstillinger", + "un-inhibit-shortcuts": "Slå på hurtigtaster" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "Kjør apper eller skripter.", + "detached": "Kjør utenom Kando", + "detached-info": "Dette vil koble kommandoen fra Kando. Dette lar den kjøre selv om Kando lukkes. Slå dette av hvis kommandoer ikke starter ordentlig.", + "isolated": "Kjør isolert", + "isolated-info": "Dette vil kjøre kommandoen i et rent miljø, det betyr at den ikke vil få noen miljøvariabler fra Kando. Dette kan hjelpe med kommandoer som ikke starter ordentlig.", + "name": "Kjør Commando", + "placeholder": "Skriv en kommando…", + "tip-1": "Du kan bruke Kommando menyalternativet for å starte apper eller skripter.", + "tip-2": "Hvis banen til en kjørbar fil inneholder mellomrom, burde du \"sette den i anførselstegn\".", + "tip-3": "Bruk {{app_name}} for å sette inn navnet på appen som var i fokus når du åpnet menyen.", + "tip-4": "Bruk {{window_name}} for å sette inn navnet på vinduet som var i fokus når du åpnet menyen.", + "tip-5": "Bruk {{pointer_x}} og {{pointer_y}} for å sette inn posisjonen på musepekeren hvor menyen ble åpnet.", + "tip-6": "Klikk [her]({{link}}) for å finne kommandoene du kan bruke for å starte appene dine." + }, + "common": { + "delayed-option": "Vent på ton-ut animasjonen", + "delayed-option-info": "Nyttig hvis menyalternativet bruker et vindu som må være i fokus.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Åpner en fil eller mappe.", + "name": "Åpne Fil", + "placeholder": "Velg en fil eller mappe…", + "tip-1": "Du kan bruke dette menyalternativet for å åpne filer eller mapper." + }, + "hotkey": { + "description": "Trykker en tastekombinasjon.", + "hotkey": "Hurtigtast", + "hotkey-info": "Denne hurtigtasten trykkes på når menyalternativet velges. Når du tar opp hurtigtasten, trenger du ikke å trykke på alle tastene samtidig, du kan også trykke på dem en etter en. Dette er nyttig hvis hurtigtasten allerede er knyttet til en global handling!", + "name": "Simuler Hurtigtast", + "recording-placeholder": "Skriv en hurtigtast…", + "tip-1": "Når du tar opp en hurtigtast, trenger du ikke å trykke på alle tastene samtidig. Du kan trykke på dem en etter en.", + "tip-2": "Hvis du ikke kan ta opp en tast fordi den brukes av systemet, prøv å skriv navnet på tasten direkte.", + "tip-3": "Klikk [denne linken]({{link}}) for å se alle godkjente tastenavn." + }, + "macro": { + "description": "Trykker en tastaturmakro.", + "name": "Kjør Makro", + "placeholder": "Trykk på opptaksknappen for å starte opptak!", + "recording-placeholder": "Trykk noen taster…", + "tip-1": "Per standard, legger Kando til 10 millisekunder ventetid før hvert tastetrykk. Du kan endre dette med \"delay\" egenskapen.", + "tip-2": "Du kan også redigere makroen for hånd. Dette er nyttig hvis du vil justere timingen av tastene." + }, + "redirect": { + "description": "Åpner en annen meny.", + "name": "Omdirigering" + }, "settings": { - "general-settings-dialog": { - "hidden": "Skjult", - "color": "Farge", - "black": "Mørk", - "menu-sounds": "Menylyder", - "reload-sound-theme": "Last inn lydtemaet på nytt", - "advanced-menu-options-note": "Vanligvis, kan du levne disse innstillingene på standardverdiene.", - "reload-note": "Når du laster inn menytemaet, vil CSS-endringer bli tatt i bruk selv om en meny vises for øyeblikket. For endringer gjort i theme.json-filen, må du åpne menyen på nytt igjen.", - "settings-window-flavor": "Innstillinger-vindu fargevariant", - "sound-theme-info": "Et lydtema er en samling av lyder som spilles når du bruker menyen.", - "center-click-zone-radius-info": "Størrelsen på området i midten av menyen som kan brukes for å lukke eller navigere oppover. Standarden er 50 piksler.", - "minimum-gesture-length-info": "Rette bevegelser må være minst så lang for å velge et menyalternativ. Standarden er 150 piksler.", - "movement-threshold": "Bevegelsesterkel", - "minimum-submenu-distance-info": "Hvis en undermeny åpnes for nærme en overmenu, vil overmenyen flyttes vekk med denne distansen. Standarden er 150 piksler.", - "movement-threshold-info": "Mindre musebevegelser vil ikke bli tatt hensyn til i Markerings- eller Turbomodus. Standarden er 15 piksler.", - "minimum-gesture-length": "Minimumslengde for Bevegelse", - "minimum-gesture-angle": "Minimumsvinkel for Bevegelse", - "fixed-stroke-length-info": "Vanligvis, blir menyalternativer valgt når du stopper bevegelsen eller snur. Hvis du setter dette til en verdi over 0, vil dette endres: Nå vil menyalternativer bare velges hvis du dro det så langt vekk fra midten. Standarden er 0 piksler.", - "none": "Ingen", - "title": "Generelle innstillinger", - "message": "Alle innstillingene i Kando er lagret i en JSON-fil som du kan redigere, dele eller sikkerhetskopiere. Klikk [her] ({{link}}) for å åpne mappen hvor config.json filen er lagret.", - "check-for-new-versions": "Se etter nye versjoner", - "app-behavior": "Appens Oppførsel", - "check-for-new-versions-info": "Hvis dette er slått på, vil Kando vil vise en varsling når en ny versjon er tilgjengelig.", - "invisible-settings-button": "Usynlig innstillinger-knapp", - "invisible-settings-button-info": "Du kan fortsatt bruke knappen, den dukker opp når du holder musepekeren over den.", - "settings-button-position": "Innstillinger-knapp posisjon", - "top-left": "Topp Venstre", - "top-right": "Topp Høyre", - "bottom-left": "Bunn Venstre", - "bottom-right": "Bunn Høyre", - "settings-window-color-scheme": "Innstillinger-vindu fargetema", - "system": "System", - "transparent-light": "Gjennomsiktig Lyst", - "transparent-dark": "Gjennomsiktig Mørkt", - "transparent-system": "Gjennomsiktig System", - "sakura-light": "Sakura Lyst", - "sakura-dark": "Sakura Mørkt", - "sakura-system": "Sakura System", - "tray-icon-flavor": "Variant av systemstatusfeltikonet", - "white": "Hvit", - "enable-marking-mode": "Bruk Markeringsmodus", - "enable-marking-mode-info": "Når Markeringsmodus er påslått, kan du velge menyalternativer ved å dra musepekeren over dem.", - "menu-behavior": "Menyens Virkemåte", - "lazy-initialization": "Lat oppstart", - "move-pointer-to-menu-center": "Flytt musepekeren til midten av menyen", - "require-click-for-hover-mode": "Krev klikk for Hover-modusvalg", - "require-click-for-hover-mode-info": "Hvis ikke avkrysset, vil menyalternativer bli valgt umiddelbart når musepekeren flyttes over dem for menyer som bruker Hover-Modus.", - "enable-gamepad-support-info": "Hvis avkrysset, kan du bruke en tilkoblet kontroller for å styre menyen.", - "enable-gamepad-support": "Slå på kontrollerstøtte", - "sound-theme": "Lydtema", - "volume": "Volum", - "advanced-menu-options": "Avanserte Menyalternativer", - "center-click-zone-radius": "Senterklikksonens radius", - "minimum-submenu-distance": "Minimumsdistanse mellom under- og overmenyer", - "minimum-gesture-angle-info": "Mindre avvik fra rette bevegelser vil ikke velge menyalternativer. Standarden er 20°.", - "gesture-jitter-threshold": "Terskel for Bevegelsesjitter", - "gesture-jitter-threshold-info": "Mindre bevegelser vil ikke brukes i bevegelsesdeteksjonen. Standarden er 10 piksler.", - "developer-options": "Utviklerinnstillinger", - "reload-menu-theme": "Last inn menytemaet på nytt", - "gesture-pause-timeout": "Tidsavbrudd for Bevegelsespause", - "gesture-pause-timeout-info": "Stop bevegelsen så lenge for å utløse et valg. Standarden er 100ms.", - "fixed-stroke-length": "Satt Strøklengde", - "dev-tools-note": "Kando bruker to vinduer: Én for menyen og én for innstillingene. Du kan åpne utviklerverktøyene for å inspisere begge vinduene separat.", - "menu-window-dev-tools": "Inspiser meny", - "settings-window-dev-tools": "Inspiser innstillinger", - "light": "Lyst", - "dark": "Mørkt", - "lazy-initialization-info": "Hvis dette er slått på, vil menyvinduet bare lages mår menyen åpnes for første gang. Det gjør første åpning av menyen litt tregere, men det kan hjelpe med å unngå problemer når Kando startes for raskt under innlogging. Standard er av.", - "right-mouse-button-selects-parent": "Høyre museknapp velger overmenyen", - "volume-info": "Hovedvolumet til lydtemaet. Standaren er 0.5.", - "settings-button-position-info": "Velg skjermhjørnet hvor innstillinger-knappen skal vises.", - "settings-window-flavor-info": "Hvis du velger en gjennomsiktig variant, må du starte innstillinger-vinduet på nytt for å se endringen.", - "tray-icon-flavor-info": "Du kan også skjule ikonet i systemstatusfeltet.", - "settings-window-color-scheme-info": "Hvis du velger 'system', vil innstillinger-vinduet bruke samme fargetema som systemet ditt.", - "enable-turbo-mode": "Slå På Turbomodus", - "enable-turbo-mode-info": "Med Turbomodus påslått, kan du gjøre musebevegelser så lenge du holder inne en modifikatortast slik som Skift eller CTRL.", - "move-pointer-to-menu-center-info": "Hvis påslått, vil musepekeren flytter sil midten av an meny eller undermeny når nødvendig. Dette kan være tilfellet hvis en meny åpnes for nærme kanten av skjermen, eller hvis en meny åpnes i Sentermodus.", - "right-mouse-button-selects-parent-info": "Hvis ikke avkrysset, vil høyre museknapp lukke menyen umiddelbart i stedet.", - "learn-how-to-add-sound-themes": "Finn ut hvordan du kan legge til nye lydtemaer til Kando [her]({{link}})!" - }, - "introduction-dialog": { - "chapter2": "Markeringsmodus", - "slide13-text": "Hvis du trenger hjelp med noe, kan du bli med i [Discord Serveren]({{link1}}) vår eller sjekke ut [Dokumentasjonen]({{link2}})!", - "slide1-title": "Kando gir deg en unik og effektiv måte å bruke datamaskinen på.", - "slide1-text": "Bla gjennom disse lysbildene for å finne ut hva Kando kan gjøre for deg! Du kan bruke kapittelmerkene til venstre for å raskt gå til en spesifikk del av introduksjonen.", - "show-again": "Vis denne dialogen igjen", - "slide4-text": "en undermeny vil **alltid** åpnes på musepekeren. Du **trenger ikke å vente på at animasjonen skal fullføres**. Stol på muskelhukommelsen og fortsett med valget!", - "slide8-text": "**Menyen reagerer på musebevegelsene dine!** En undermeny åpnes når du vil at den skal åpnes. Med litt øvelse, kan du velge menyalternativer uten å se på menyen i det hele tatt.", - "slide9-text": "Hvis du **holder en knapp trykt ned** (slik som _CTRL_, _Skift_, eller _Alt_) etter at du åpner menyen, kan du velge menyalternativer bare med å flytte musepekeren. Ingen klikking eller draging nødvendig.", - "chapter4": "Stegene Videre", - "title": "Velkommen til Kando!", - "slide2-text-standard": "Hvis du startet Kando for første gang, kan du bruke eksempelmenyen med CTRL+Mellomrom. Lukk den igjen med Escape-tasten eller med høyre museknapp hvor som helst på skjermen.", - "slide3-text": "I Kando, er **hele skjermen din et område du kan klikke på**! Du trenger ikke å sikte etter ikonene, du kan klikke hvor som helst i et menyalternativ's område. Dette gjør det mye mer effektivt å velge menyalternativer.", - "slide5-text": "For å **navigere tilbake**, trykk enten i overmenyen's område eller i midten av menyen.", - "slide7-text": "Klikk og dra over et menyalternativ for å bruke Markeringsmodus. **Hvis du stopper musebevegelsen eller snur retning på bevegelsen, vil den valgte undeermenyen åpnes!** Husk stien til et menyalternativ og tegn veien dit med tydelige sikksakk bevegelser.", - "slide2-title": "Åpne menyen!", - "slide2-text-no-shortcuts": "Hvis du startet Kando for første gang må du kanskje [gjøre noen ekstra steg på Linux for å få globale hurtigtaster til å virke]({{link}}). Når dette virker, kan du lukke en menu med Escape-tasten eller med høyre museknapp.", - "slide3-hint1": "Du kan også klikke her for å lukke menyen.", - "slide3-hint2": "Klikk hvor som helst for å velge menyalternativet.", - "slide5-hint": "Klikk hvor som helst her for å gå opp et nivå.", - "slide6-text": "På denne måten kan du raskt utforske menystrukturen.", - "slide7-title": "Bli raskere: Markeringsmodus", - "slide9-title": "Vær lynrask: Turbomodus", - "slide11-text": "**Ikke vær redd for feilvalg!** Valgene kjøres bare så snart du slipper museknappen i Markeringsmodus eller en tastaturtast i Turbomodus. Bruk dette for å utforske menyen!", - "slide12-title": "Det er mer!", - "slide12-text": "Kando har mange tilpasningsmuligheter. Du kan bruke det til å åpne apper, filer, kjøre tastaturmakroer og mange andre ting. Du kan [endre menystilen]({{link1}}), [legge til ikontemaer]({{link2}}) og til og med [bruke lyder]({{link3}}) i menyene dine!", - "chapter1": "Kom i gang", - "chapter5": "Få Hjelp", - "slide10-text": "**Ikke vent på at animasjonene skal fullføres!**. Bare tegn deg et sikksakk mønster gjennom menyen. Dette er den raskeste måten å velge menyaternativer!", - "chapter3": "Turbomodus" - }, - "undo": "Angre", - "menu-themes-dialog": { - "light-dark-mode-info": "Hvis dette er slått på, kan du velge et ulikt tema og ulike farger ettersom systemet er i lys eller mørk modus.", - "open-theme-directory": "Åpne temamappen", - "menu-scale-info": "Bruk dette for å øke eller redusere størrelsen på menyene dine. Standarden er 1.0.", - "accent-colors": "Aksentfarger", - "dark": "Mørk Modus", - "light": "Lys Modus", - "accent-colors-info": "Hvert tema kan ha en ulik samling av aksentfarger.", - "no-accent-colors": "Dette temaet støtter ikke aksentfarger.", - "title": "Menytemaer", - "fade-in-time": "Ton-in tid", - "fade-in-time-info": "Tiden det tar for menyen å tones inn. Standarden er 150ms.", - "fade-out-time": "Ton-ut tid", - "fade-out-time-info": "Tiden det tar for menyen å tones ut. Standarden er 200ms.", - "menu-scale": "Menystørrelse", - "light-dark-mode": "Slå på lys/mørk modus", - "get-themes-online": "Få temaer fra internettet", - "create-your-own-themes": "Lag dine egne temaer", - "author": "av {{author}}", - "reset-color-picker": "Tilbakestill til standard" - }, - "empty-collection-note": "Rediger tagger over eller legg til en helt ny meny til denne samlingen med knappen under.", - "menu-behavior-info": "Før du endrer disse innstillingene, anbefaler vi at du lærer hvorfor vi liker Kando's standardinnstillinger [her] ({{link}})!", - "icon-picker-dialog": { - "base64-hint": "Base64 enkodede ikoner gir deg en enkel måte å inkludere hvilken som helst type ikon i menyene dine. du kan bruke en tjeneste som [www.base64-image.de]({{link}}) for å konvertere et bilde til en base64-enkodet tekst. Dette virker også for animerte gif-er!", - "base64-example": "Base64 eksempel:", - "search-placeholder": "Søk ikoner…", - "hint": "Finn ut [her] ({{link}}) hvordan du kan legge til eller lage dine egne ikontemaer.", - "file-example": "file: URI eksempel:", - "url-example": "URL eksempel:" - }, - "anchored-mode": "Forankret Modus", - "add-collection-tooltip": "Lag en ny menysamling. Bruk samlinger for å gruppere menyene dine etter tagger!", - "menu-behavior": "Menyoppførsel", - "anchored-mode-info": "Åpne undermenyer på samme posisjon som overmenyen. Hvis du slår dette på slås Markeringsmodus og Turbomodus av.", - "window-condition": "Begrens til Spesifikke Vindutitler", - "screen-area-picker": { - "invalid": "Pass på at det øverste venstre hjørnet er over og til venstre for det nederste høyre hjørnet.", - "bottom-right": "Dra denne til det nederste høyre hjørnet av skjermområdet ditt.", - "title": "Velg et Skjermområde", - "top-left-value": "Venstre: {{x}}, Topp: {{y}}", - "top-left": "Dra denne til øverste venstre hjørne av skjermområdet ditt.", - "bottom-right-value": "Høyre: {{x}}, Bunn: {{y}}", - "valid": "Flott! Du har valgt et godkjent skjermområde.", - "confirm": "Bruk dette området" - }, - "window-picker-dialog": { - "result": "Du valgte \"{{name}}\".", - "start-countdown": "Start nedtllingen", - "instructions": "Trykk på knappen under og klikk inn i målvinduet innen de neste fem sekundene.", - "restart-countdown": "Start nedtellingen på nytt", - "countdown_one": "Velger om {{count}} sekund…", - "countdown_other": "Velger om {{count}} sekunder…", - "pick-app-name-title": "Velg et Appnavn", - "pick-window-title-title": "Velg en Vindustittel", - "confirm": "Bruk denne verdien" - }, - "window-condition-info": "Bare vis menyen hvis det fokuserte vinduet's tittel inneholder en valgt tekst. Dette støtter regulære uttrykk slik som /youtube|vimeo/i.", - "duplicate-menu-item": "Dupliser menyalternativ", - "invalid-dropdown-selection": "Velg en…", - "not-bound": "Ikke Satt", - "file-picker": { - "select-file": "Velg en fil eller mappe", - "select-directory": "Veld en mappe" - }, - "about-dialog": { - "title": "Om Kando", - "message": "Jeg lager Kando av ren lidenskap. Om du liker å bruke det like mye som jeg liker å lage det kan du [kjøpe meg en kaffe]({{link}})!\n\n💖 Simon", - "kando-version": "Kando Versjon", - "kando-backend": "Kando Backend", - "electron-version": "Electron Versjon", - "chrome-version": "Chrome Versjon", - "check-latest-release": "Sjekk nyeste utgivelse", - "read-release-notes": "Les utgivelsesnotatene" - }, - "add-tags-placeholder": "Legg til tagger…", - "all-menus": "Alle Menyer", - "search-menus-placeholder": "Søk menyer…", - "no-menus": "Du har ingen menyer.", - "no-menus-note": "Hvis du slettet den siste med et uhell, kan du gjenopprette den med angre knappen.", - "no-matching-menus": "Fant ingen menyer.", - "no-matching-menus-note": "Kanskje du kan prøve et annet søkeord?", - "empty-collection": "Denne samlingen er tom.", - "create-menu-button": "Ny meny", - "duplicate-menu": "Dupliser meny", - "delete-menu": "Slett meny", - "add-menu-items": "Legg til menyalternativer", - "redo": "Gjør om", - "centered-mode": "Sentrert modus", - "centered-mode-info": "Åpne menyen i midten av skjermen istedet for på musepekeren.", - "hover-mode": "Hover-modus", - "hover-mode-info": "Kun for eksperter! Velg menyalternativer ved å hovere over dem.", - "menu-conditions": "menybetingelser", - "menu-conditions-info": "Du kan sette flere menyer til samme hurtigtast og velge ved hvilke betingelser hver meny skal vises.", - "app-condition": "Begrens til Spesifikke Apper", - "app-condition-info": "Vis menyen bare hvis en spesifikk app er i fokus. Du kan bruke regulære uttrykk slik som /firefox|chrome/i.", - "app-condition-placeholder": "Appnavn", - "app-condition-tooltip": "Velg en app", - "window-condition-placeholder": "Vindustittel", - "window-condition-tooltip": "Velg et vindu", - "area-condition": "Begrens til et Spesifikt Skjermområde", - "area-condition-info": "Bare vis menyen hvis musepekeren er i en gitt sone på skjermen. Området er gitt i piksler relativt til øverste venstre hjørne på hovedskjermen din. hvis du lar et felt stå tomt, er området ubegrenset i den retningen.", - "area-condition-top-placeholder": "Topp", - "area-condition-left-placeholder": "Venstre", - "area-condition-bottom-placeholder": "Bunn", - "area-condition-right-placeholder": "Høyre", - "area-condition-tooltip": "Velg et skjermområde", - "shortcut-label": "Hurtigtast", - "shortcut-info": "Denne hurtigtasten åpner menyen. Den må inneholde én normal tast og minst én modifikatortast slik som CTRL, Alt, eller Skift. Når du tar opp hurtigtasten, trenger du ikke å holde alle tastene samtidig, du kan også trykke på dem en etter en. Dette er nyttig hvis en hurtigtest er allerede satt til en annen meny!", - "shortcut-recording": "Trykk en hurtigtast…", - "shortcut-id-label": "Snarvei ID", - "tags": "Tagger", - "tags-info": "Tagger kan brukes. til å gruppere menyer i menysamlinger.", - "delete-menu-item": "Slett menyalternativ", - "cancel": "Avbryt" - }, - "menu-items": { - "macro": { - "tip-1": "Per standard, legger Kando til 10 millisekunder ventetid før hvert tastetrykk. Du kan endre dette med \"delay\" egenskapen.", - "placeholder": "Trykk på opptaksknappen for å starte opptak!", - "tip-2": "Du kan også redigere makroen for hånd. Dette er nyttig hvis du vil justere timingen av tastene.", - "name": "Kjør Makro", - "description": "Trykker en tastaturmakro.", - "recording-placeholder": "Trykk noen taster…" - }, - "settings": { - "name": "Åpne innstillinger", - "description": "Åpner Kando-innstillingene.", - "tip-1": "Dette menyalternativet åpner Kando-innstillingene." - }, - "text": { - "description": "Limer inn den valgte teksten.", - "name": "Lim Inn Tekst", - "placeholder": "Skriv inn en tekst…", - "tip-1": "Dette menyalternativet bruker utklippstavlen din for å lime inn teksten. Etter det er kjørt, vil utklippstavlen inneholde teksten." - }, - "hotkey": { - "hotkey-info": "Denne hurtigtasten trykkes på når menyalternativet velges. Når du tar opp hurtigtasten, trenger du ikke å trykke på alle tastene samtidig, du kan også trykke på dem en etter en. Dette er nyttig hvis hurtigtasten allerede er knyttet til en global handling!", - "recording-placeholder": "Skriv en hurtigtast…", - "tip-1": "Når du tar opp en hurtigtast, trenger du ikke å trykke på alle tastene samtidig. Du kan trykke på dem en etter en.", - "tip-2": "Hvis du ikke kan ta opp en tast fordi den brukes av systemet, prøv å skriv navnet på tasten direkte.", - "name": "Simuler Hurtigtast", - "description": "Trykker en tastekombinasjon.", - "hotkey": "Hurtigtast", - "tip-3": "Klikk [denne linken]({{link}}) for å se alle godkjente tastenavn." - }, - "uri": { - "tip-2": "Du kan bruke dette menyalternativet for egendefinerte URI-skjemaer slik som slack:// eller zopmmtg://.", - "placeholder": "Skriv inn en URI…", - "name": "Åpne URI", - "description": "Åpner nettsider og mer.", - "tip-1": "Du kan bruke URI-menyalternativet for å åpne en nettside med http:// protokollen.", - "tip-3": "Du kan bruke URI-menyalternativet for å åpne en mailto: link.", - "tip-4": "Bruk {{app_name}} for å sette inn navnet på appen som var i fokus når du åpnet menyen.", - "tip-5": "Bruk {{window_name}} for å sette inn navner på vinduet som var i fokus når du åpnet menyen.", - "tip-6": "Bruk {{pointer_x}} og {{pointer_y}} for å sette inn musepekerposisjonen hvor menyen ble åpnet." - }, - "command": { - "isolated-info": "Dette vil kjøre kommandoen i et rent miljø, det betyr at den ikke vil få noen miljøvariabler fra Kando. Dette kan hjelpe med kommandoer som ikke starter ordentlig.", - "tip-5": "Bruk {{pointer_x}} og {{pointer_y}} for å sette inn posisjonen på musepekeren hvor menyen ble åpnet.", - "name": "Kjør Commando", - "description": "Kjør apper eller skripter.", - "placeholder": "Skriv en kommando…", - "isolated": "Kjør isolert", - "detached": "Kjør utenom Kando", - "detached-info": "Dette vil koble kommandoen fra Kando. Dette lar den kjøre selv om Kando lukkes. Slå dette av hvis kommandoer ikke starter ordentlig.", - "tip-1": "Du kan bruke Kommando menyalternativet for å starte apper eller skripter.", - "tip-2": "Hvis banen til en kjørbar fil inneholder mellomrom, burde du \"sette den i anførselstegn\".", - "tip-3": "Bruk {{app_name}} for å sette inn navnet på appen som var i fokus når du åpnet menyen.", - "tip-4": "Bruk {{window_name}} for å sette inn navnet på vinduet som var i fokus når du åpnet menyen.", - "tip-6": "Klikk [her]({{link}}) for å finne kommandoene du kan bruke for å starte appene dine." - }, - "redirect": { - "name": "Omdirigering", - "description": "Åpner en annen meny." - }, - "file": { - "name": "Åpne Fil", - "description": "Åpner en fil eller mappe.", - "placeholder": "Velg en fil eller mappe…", - "tip-1": "Du kan bruke dette menyalternativet for å åpne filer eller mapper." - }, - "submenu": { - "tip-2": "Du kan også legge undermenyer i undermenyer.", - "name": "Undermeny", - "description": "Inneholder andre menyalternativer.", - "tip-1": "Undermenyer kan brukes for å gruppere menyalternativer.", - "tip-3": "Undermenyer kan brukes for å lage komplekse menystrukturer.", - "tip-4": "Du burde unngå å legge til flere enn tolv menyalternativer i en undermeny. Åtte er en grei mengde.", - "tip-5": "Du kan bruke de små lås-ikonene i forhåndvisningen for å låse et menyalternativ's posisjon i menyen.", - "tip-6": "Du kan ordne menyalternativer med å dra dem rundt i forhåndsvisningen.", - "tip-7": "Du kan slette en meny eller et menyalternativ med søppelikonet under." - }, - "common": { - "delayed-option": "Vent på ton-ut animasjonen", - "delayed-option-info": "Nyttig hvis menyalternativet bruker et vindu som må være i fokus." - } - }, - "example-menu": { - "apps": { - "terminal": "Terminal", - "submenu": "Apper", - "safari": "Safari", - "web-browser": "Nettleser", - "email": "E-Post", - "apple-music": "Musikk", - "gimp": "GIMP", - "paint": "Paint", - "finder": "Finder", - "file-browser": "Filutforsker" - }, - "web-links": { - "google": "Google", - "kando-on-youtube": "Kando på YouTube", - "kando-on-kofi": "Kando på Ko-fi", - "submenu": "Weblenker", - "kando-on-github": "Kando på GitHub", - "kando-on-discord": "Kando på Discord" - }, - "windows": { - "mission-control": "Mission Control", - "submenu": "Vinduer", - "toggle-maximize": "Maksimer", - "tile-right": "Plasser Til Høyre", - "close-window": "Lukk Vindu", - "tile-left": "Plasser til Venstre" - }, - "clipboard": { - "copy": "Kopier", - "submenu": "Utklippstavle", - "paste": "Lim inn", - "cut": "Klipp Ut" - }, - "audio": { - "submenu": "Audio", - "next-track": "Spill neste", - "play-pause": "Spill / Pause", - "mute": "Demp", - "previous-track": "Spill Forrige" - }, - "name": "Eksempelmeny", - "next-workspace": "Neste Arbeidsområde", - "previous-workspace": "Forrige Arbeidsområde", - "bookmarks": { - "submenu": "Bokmerker", - "downloads": "Nedlastinger", - "videos": "Videoer", - "pictures": "Bilder", - "documents": "Dokumenter", - "desktop": "Skrivebord", - "home": "Hjem", - "music": "Musikk" - } - }, - "main": { - "new-version-notification-header": "En ny versjon av Kando er tilgjengelig!", - "new-version-notification-body": "Få den på {{link}}.", - "show-settings": "Vis innstillinger", - "un-inhibit-shortcuts": "Slå på hurtigtaster", - "inhibit-shortcuts": "Midlertidig slå av alle hurtigtaster", - "quit": "Lukk", - "invalid-link-header": "Ugyldig lenke", - "invalid-link-message": "Den dype lenken kunne ikke leses.", - "failed-to-start-header": "Kando kunne ikke starte" - }, - "backends": { - "gnome": { - "error": "Kunne ikke koble til Kando Integrasjon GNOME Shell utvidelse. Du kan få den her: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando kan ikke koble globale hurtigtaster i Hyprland. I stedet, spesifiser en shortcut ID her og koble sammen en snarvei i din hyprland.conf med noe slik som \"bind = CTRL, Space, global, kando:eksempelmeny\". Bytt ut eksempelmeny med ID-en valgt her." - }, - "kde-wayland": { - "shortcut-info": "Kando kan ikke koble globale hurtigtaster i KDE/Wayland. I stedet, spesifiser en shortcut ID her og søk etter den i KWin delen av de globale snarveiene i KDE's systeminnstillinger. Der kan du sette hurtigtasten som åpner denne menyen." - } + "description": "Åpner Kando-innstillingene.", + "name": "Åpne innstillinger", + "tip-1": "Dette menyalternativet åpner Kando-innstillingene." + }, + "submenu": { + "description": "Inneholder andre menyalternativer.", + "name": "Undermeny", + "tip-1": "Undermenyer kan brukes for å gruppere menyalternativer.", + "tip-2": "Du kan også legge undermenyer i undermenyer.", + "tip-3": "Undermenyer kan brukes for å lage komplekse menystrukturer.", + "tip-4": "Du burde unngå å legge til flere enn tolv menyalternativer i en undermeny. Åtte er en grei mengde.", + "tip-5": "Du kan bruke de små lås-ikonene i forhåndvisningen for å låse et menyalternativ's posisjon i menyen.", + "tip-6": "Du kan ordne menyalternativer med å dra dem rundt i forhåndsvisningen.", + "tip-7": "Du kan slette en meny eller et menyalternativ med søppelikonet under." + }, + "text": { + "description": "Limer inn den valgte teksten.", + "name": "Lim Inn Tekst", + "placeholder": "Skriv inn en tekst…", + "tip-1": "Dette menyalternativet bruker utklippstavlen din for å lime inn teksten. Etter det er kjørt, vil utklippstavlen inneholde teksten." + }, + "uri": { + "description": "Åpner nettsider og mer.", + "name": "Åpne URI", + "placeholder": "Skriv inn en URI…", + "tip-1": "Du kan bruke URI-menyalternativet for å åpne en nettside med http:// protokollen.", + "tip-2": "Du kan bruke dette menyalternativet for egendefinerte URI-skjemaer slik som slack:// eller zopmmtg://.", + "tip-3": "Du kan bruke URI-menyalternativet for å åpne en mailto: link.", + "tip-4": "Bruk {{app_name}} for å sette inn navnet på appen som var i fokus når du åpnet menyen.", + "tip-5": "Bruk {{window_name}} for å sette inn navner på vinduet som var i fokus når du åpnet menyen.", + "tip-6": "Bruk {{pointer_x}} og {{pointer_y}} for å sette inn musepekerposisjonen hvor menyen ble åpnet." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Sjekk nyeste utgivelse", + "chrome-version": "Chrome Versjon", + "electron-version": "Electron Versjon", + "kando-backend": "Kando Backend", + "kando-version": "Kando Versjon", + "message": "Jeg lager Kando av ren lidenskap. Om du liker å bruke det like mye som jeg liker å lage det kan du [kjøpe meg en kaffe]({{link}})!\n\n💖 Simon", + "read-release-notes": "Les utgivelsesnotatene", + "title": "Om Kando" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "Lag en ny menysamling. Bruk samlinger for å gruppere menyene dine etter tagger!", + "add-menu-item-hint": "", + "add-menu-items": "Legg til menyalternativer", + "add-tags-placeholder": "Legg til tagger…", + "all-menus": "Alle Menyer", + "anchored-mode": "Forankret Modus", + "anchored-mode-info": "Åpne undermenyer på samme posisjon som overmenyen. Hvis du slår dette på slås Markeringsmodus og Turbomodus av.", + "app-condition": "Begrens til Spesifikke Apper", + "app-condition-info": "Vis menyen bare hvis en spesifikk app er i fokus. Du kan bruke regulære uttrykk slik som /firefox|chrome/i.", + "app-condition-placeholder": "Appnavn", + "app-condition-tooltip": "Velg en app", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "Begrens til et Spesifikt Skjermområde", + "area-condition-bottom-placeholder": "Bunn", + "area-condition-info": "Bare vis menyen hvis musepekeren er i en gitt sone på skjermen. Området er gitt i piksler relativt til øverste venstre hjørne på hovedskjermen din. hvis du lar et felt stå tomt, er området ubegrenset i den retningen.", + "area-condition-left-placeholder": "Venstre", + "area-condition-right-placeholder": "Høyre", + "area-condition-tooltip": "Velg et skjermområde", + "area-condition-top-placeholder": "Topp", + "cancel": "Avbryt", + "centered-mode": "Sentrert modus", + "centered-mode-info": "Åpne menyen i midten av skjermen istedet for på musepekeren.", + "create-menu-button": "Ny meny", + "delete-menu": "Slett meny", + "delete-menu-item": "Slett menyalternativ", + "duplicate-menu": "Dupliser meny", + "duplicate-menu-item": "Dupliser menyalternativ", + "empty-collection": "Denne samlingen er tom.", + "empty-collection-note": "Rediger tagger over eller legg til en helt ny meny til denne samlingen med knappen under.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Veld en mappe", + "select-file": "Velg en fil eller mappe" + }, + "general-settings-dialog": { + "advanced-menu-options": "Avanserte Menyalternativer", + "advanced-menu-options-note": "Vanligvis, kan du levne disse innstillingene på standardverdiene.", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Mørk", + "bottom-left": "Bunn Venstre", + "bottom-right": "Bunn Høyre", + "center": "", + "center-click-zone-radius": "Senterklikksonens radius", + "center-click-zone-radius-info": "Størrelsen på området i midten av menyen som kan brukes for å lukke eller navigere oppover. Standarden er 50 piksler.", + "check-for-new-versions": "Se etter nye versjoner", + "check-for-new-versions-info": "Hvis dette er slått på, vil Kando vil vise en varsling når en ny versjon er tilgjengelig.", + "close-menu": "", + "color": "Farge", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "Mørkt", + "dev-tools-note": "Kando bruker to vinduer: Én for menyen og én for innstillingene. Du kan åpne utviklerverktøyene for å inspisere begge vinduene separat.", + "developer-options": "Utviklerinnstillinger", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "Slå på kontrollerstøtte", + "enable-gamepad-support-info": "Hvis avkrysset, kan du bruke en tilkoblet kontroller for å styre menyen.", + "enable-marking-mode": "Bruk Markeringsmodus", + "enable-marking-mode-info": "Når Markeringsmodus er påslått, kan du velge menyalternativer ved å dra musepekeren over dem.", + "enable-turbo-mode": "Slå På Turbomodus", + "enable-turbo-mode-info": "Med Turbomodus påslått, kan du gjøre musebevegelser så lenge du holder inne en modifikatortast slik som Skift eller CTRL.", + "fixed-stroke-length": "Satt Strøklengde", + "fixed-stroke-length-info": "Vanligvis, blir menyalternativer valgt når du stopper bevegelsen eller snur. Hvis du setter dette til en verdi over 0, vil dette endres: Nå vil menyalternativer bare velges hvis du dro det så langt vekk fra midten. Standarden er 0 piksler.", + "gesture-jitter-threshold": "Terskel for Bevegelsesjitter", + "gesture-jitter-threshold-info": "Mindre bevegelser vil ikke brukes i bevegelsesdeteksjonen. Standarden er 10 piksler.", + "gesture-pause-timeout": "Tidsavbrudd for Bevegelsespause", + "gesture-pause-timeout-info": "Stop bevegelsen så lenge for å utløse et valg. Standarden er 100ms.", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "Skjult", + "invisible-settings-button": "Usynlig innstillinger-knapp", + "invisible-settings-button-info": "Du kan fortsatt bruke knappen, den dukker opp når du holder musepekeren over den.", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "Lat oppstart", + "lazy-initialization-info": "Hvis dette er slått på, vil menyvinduet bare lages mår menyen åpnes for første gang. Det gjør første åpning av menyen litt tregere, men det kan hjelpe med å unngå problemer når Kando startes for raskt under innlogging. Standard er av.", + "learn-how-to-add-sound-themes": "Finn ut hvordan du kan legge til nye lydtemaer til Kando [her]({{link}})!", + "light": "Lyst", + "localization-info": "", + "localization-label": "", + "menu-behavior": "Menyens Virkemåte", + "menu-sounds": "Menylyder", + "menu-window-dev-tools": "Inspiser meny", + "message": "Alle innstillingene i Kando er lagret i en JSON-fil som du kan redigere, dele eller sikkerhetskopiere. Klikk [her] ({{link}}) for å åpne mappen hvor config.json filen er lagret.", + "minimum-gesture-angle": "Minimumsvinkel for Bevegelse", + "minimum-gesture-angle-info": "Mindre avvik fra rette bevegelser vil ikke velge menyalternativer. Standarden er 20°.", + "minimum-gesture-length": "Minimumslengde for Bevegelse", + "minimum-gesture-length-info": "Rette bevegelser må være minst så lang for å velge et menyalternativ. Standarden er 150 piksler.", + "minimum-submenu-distance": "Minimumsdistanse mellom under- og overmenyer", + "minimum-submenu-distance-info": "Hvis en undermeny åpnes for nærme en overmenu, vil overmenyen flyttes vekk med denne distansen. Standarden er 150 piksler.", + "move-pointer-to-menu-center": "Flytt musepekeren til midten av menyen", + "move-pointer-to-menu-center-info": "Hvis påslått, vil musepekeren flytter sil midten av an meny eller undermeny når nødvendig. Dette kan være tilfellet hvis en meny åpnes for nærme kanten av skjermen, eller hvis en meny åpnes i Sentermodus.", + "movement-threshold": "Bevegelsesterkel", + "movement-threshold-info": "Mindre musebevegelser vil ikke bli tatt hensyn til i Markerings- eller Turbomodus. Standarden er 15 piksler.", + "none": "Ingen", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "Last inn menytemaet på nytt", + "reload-note": "Når du laster inn menytemaet, vil CSS-endringer bli tatt i bruk selv om en meny vises for øyeblikket. For endringer gjort i theme.json-filen, må du åpne menyen på nytt igjen.", + "reload-sound-theme": "Last inn lydtemaet på nytt", + "require-click-for-hover-mode": "Krev klikk for Hover-modusvalg", + "require-click-for-hover-mode-info": "Hvis ikke avkrysset, vil menyalternativer bli valgt umiddelbart når musepekeren flyttes over dem for menyer som bruker Hover-Modus.", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "Høyre museknapp velger overmenyen", + "right-mouse-button-selects-parent-info": "Hvis ikke avkrysset, vil høyre museknapp lukke menyen umiddelbart i stedet.", + "sakura-dark": "Sakura Mørkt", + "sakura-light": "Sakura Lyst", + "sakura-system": "Sakura System", + "settings-button-position": "Innstillinger-knapp posisjon", + "settings-button-position-info": "Velg skjermhjørnet hvor innstillinger-knappen skal vises.", + "settings-window-color-scheme": "Innstillinger-vindu fargetema", + "settings-window-color-scheme-info": "Hvis du velger 'system', vil innstillinger-vinduet bruke samme fargetema som systemet ditt.", + "settings-window-dev-tools": "Inspiser innstillinger", + "settings-window-flavor": "Innstillinger-vindu fargevariant", + "settings-window-flavor-info": "Hvis du velger en gjennomsiktig variant, må du starte innstillinger-vinduet på nytt for å se endringen.", + "sound-theme": "Lydtema", + "sound-theme-info": "Et lydtema er en samling av lyder som spilles når du bruker menyen.", + "system": "System", + "title": "Generelle innstillinger", + "top-left": "Topp Venstre", + "top-right": "Topp Høyre", + "transparent-dark": "Gjennomsiktig Mørkt", + "transparent-light": "Gjennomsiktig Lyst", + "transparent-system": "Gjennomsiktig System", + "tray-icon-flavor": "Variant av systemstatusfeltikonet", + "tray-icon-flavor-info": "Du kan også skjule ikonet i systemstatusfeltet.", + "volume": "Volum", + "volume-info": "Hovedvolumet til lydtemaet. Standaren er 0.5.", + "white": "Hvit", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Hover-modus", + "hover-mode-info": "Kun for eksperter! Velg menyalternativer ved å hovere over dem.", + "icon-picker-dialog": { + "base64-example": "Base64 eksempel:", + "base64-hint": "Base64 enkodede ikoner gir deg en enkel måte å inkludere hvilken som helst type ikon i menyene dine. du kan bruke en tjeneste som [www.base64-image.de]({{link}}) for å konvertere et bilde til en base64-enkodet tekst. Dette virker også for animerte gif-er!", + "file-example": "file: URI eksempel:", + "hint": "Finn ut [her] ({{link}}) hvordan du kan legge til eller lage dine egne ikontemaer.", + "reload-button-tooltip": "", + "search-placeholder": "Søk ikoner…", + "url-example": "URL eksempel:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Kom i gang", + "chapter2": "Markeringsmodus", + "chapter3": "Turbomodus", + "chapter4": "Stegene Videre", + "chapter5": "Få Hjelp", + "show-again": "Vis denne dialogen igjen", + "slide1-text": "Bla gjennom disse lysbildene for å finne ut hva Kando kan gjøre for deg! Du kan bruke kapittelmerkene til venstre for å raskt gå til en spesifikk del av introduksjonen.", + "slide1-title": "Kando gir deg en unik og effektiv måte å bruke datamaskinen på.", + "slide10-text": "**Ikke vent på at animasjonene skal fullføres!**. Bare tegn deg et sikksakk mønster gjennom menyen. Dette er den raskeste måten å velge menyaternativer!", + "slide11-text": "**Ikke vær redd for feilvalg!** Valgene kjøres bare så snart du slipper museknappen i Markeringsmodus eller en tastaturtast i Turbomodus. Bruk dette for å utforske menyen!", + "slide12-text": "Kando har mange tilpasningsmuligheter. Du kan bruke det til å åpne apper, filer, kjøre tastaturmakroer og mange andre ting. Du kan [endre menystilen]({{link1}}), [legge til ikontemaer]({{link2}}) og til og med [bruke lyder]({{link3}}) i menyene dine!", + "slide12-title": "Det er mer!", + "slide13-text": "Hvis du trenger hjelp med noe, kan du bli med i [Discord Serveren]({{link1}}) vår eller sjekke ut [Dokumentasjonen]({{link2}})!", + "slide2-text-no-shortcuts": "Hvis du startet Kando for første gang må du kanskje [gjøre noen ekstra steg på Linux for å få globale hurtigtaster til å virke]({{link}}). Når dette virker, kan du lukke en menu med Escape-tasten eller med høyre museknapp.", + "slide2-text-standard": "Hvis du startet Kando for første gang, kan du bruke eksempelmenyen med CTRL+Mellomrom. Lukk den igjen med Escape-tasten eller med høyre museknapp hvor som helst på skjermen.", + "slide2-title": "Åpne menyen!", + "slide3-hint1": "Du kan også klikke her for å lukke menyen.", + "slide3-hint2": "Klikk hvor som helst for å velge menyalternativet.", + "slide3-text": "I Kando, er **hele skjermen din et område du kan klikke på**! Du trenger ikke å sikte etter ikonene, du kan klikke hvor som helst i et menyalternativ's område. Dette gjør det mye mer effektivt å velge menyalternativer.", + "slide4-text": "en undermeny vil **alltid** åpnes på musepekeren. Du **trenger ikke å vente på at animasjonen skal fullføres**. Stol på muskelhukommelsen og fortsett med valget!", + "slide5-hint": "Klikk hvor som helst her for å gå opp et nivå.", + "slide5-text": "For å **navigere tilbake**, trykk enten i overmenyen's område eller i midten av menyen.", + "slide6-text": "På denne måten kan du raskt utforske menystrukturen.", + "slide7-text": "Klikk og dra over et menyalternativ for å bruke Markeringsmodus. **Hvis du stopper musebevegelsen eller snur retning på bevegelsen, vil den valgte undeermenyen åpnes!** Husk stien til et menyalternativ og tegn veien dit med tydelige sikksakk bevegelser.", + "slide7-title": "Bli raskere: Markeringsmodus", + "slide8-text": "**Menyen reagerer på musebevegelsene dine!** En undermeny åpnes når du vil at den skal åpnes. Med litt øvelse, kan du velge menyalternativer uten å se på menyen i det hele tatt.", + "slide9-text": "Hvis du **holder en knapp trykt ned** (slik som _CTRL_, _Skift_, eller _Alt_) etter at du åpner menyen, kan du velge menyalternativer bare med å flytte musepekeren. Ingen klikking eller draging nødvendig.", + "slide9-title": "Vær lynrask: Turbomodus", + "title": "Velkommen til Kando!" + }, + "invalid-dropdown-selection": "Velg en…", + "menu-behavior": "Menyoppførsel", + "menu-behavior-info": "Før du endrer disse innstillingene, anbefaler vi at du lærer hvorfor vi liker Kando's standardinnstillinger [her] ({{link}})!", + "menu-conditions": "menybetingelser", + "menu-conditions-info": "Du kan sette flere menyer til samme hurtigtast og velge ved hvilke betingelser hver meny skal vises.", + "menu-themes-dialog": { + "accent-colors": "Aksentfarger", + "accent-colors-info": "Hvert tema kan ha en ulik samling av aksentfarger.", + "author": "av {{author}}", + "create-your-own-themes": "Lag dine egne temaer", + "dark": "Mørk Modus", + "fade-in-time": "Ton-in tid", + "fade-in-time-info": "Tiden det tar for menyen å tones inn. Standarden er 150ms.", + "fade-out-time": "Ton-ut tid", + "fade-out-time-info": "Tiden det tar for menyen å tones ut. Standarden er 200ms.", + "get-themes-online": "Få temaer fra internettet", + "light": "Lys Modus", + "light-dark-mode": "Slå på lys/mørk modus", + "light-dark-mode-info": "Hvis dette er slått på, kan du velge et ulikt tema og ulike farger ettersom systemet er i lys eller mørk modus.", + "menu-scale": "Menystørrelse", + "menu-scale-info": "Bruk dette for å øke eller redusere størrelsen på menyene dine. Standarden er 1.0.", + "no-accent-colors": "Dette temaet støtter ikke aksentfarger.", + "open-theme-directory": "Åpne temamappen", + "reset-color-picker": "Tilbakestill til standard", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Menytemaer" + }, + "no-matching-menus": "Fant ingen menyer.", + "no-matching-menus-note": "Kanskje du kan prøve et annet søkeord?", + "no-menus": "Du har ingen menyer.", + "no-menus-note": "Hvis du slettet den siste med et uhell, kan du gjenopprette den med angre knappen.", + "not-bound": "Ikke Satt", + "redo": "Gjør om", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "Dra denne til det nederste høyre hjørnet av skjermområdet ditt.", + "bottom-right-value": "Høyre: {{x}}, Bunn: {{y}}", + "confirm": "Bruk dette området", + "invalid": "Pass på at det øverste venstre hjørnet er over og til venstre for det nederste høyre hjørnet.", + "top-left": "Dra denne til øverste venstre hjørne av skjermområdet ditt.", + "top-left-value": "Venstre: {{x}}, Topp: {{y}}", + "valid": "Flott! Du har valgt et godkjent skjermområde." + }, + "search-menus-placeholder": "Søk menyer…", + "shortcut-id-label": "Snarvei ID", + "shortcut-info": "Denne hurtigtasten åpner menyen. Den må inneholde én normal tast og minst én modifikatortast slik som CTRL, Alt, eller Skift. Når du tar opp hurtigtasten, trenger du ikke å holde alle tastene samtidig, du kan også trykke på dem en etter en. Dette er nyttig hvis en hurtigtest er allerede satt til en annen meny!", + "shortcut-label": "Hurtigtast", + "shortcut-recording": "Trykk en hurtigtast…", + "tags": "Tagger", + "tags-info": "Tagger kan brukes. til å gruppere menyer i menysamlinger.", + "undo": "Angre", + "window-condition": "Begrens til Spesifikke Vindutitler", + "window-condition-info": "Bare vis menyen hvis det fokuserte vinduet's tittel inneholder en valgt tekst. Dette støtter regulære uttrykk slik som /youtube|vimeo/i.", + "window-condition-placeholder": "Vindustittel", + "window-condition-tooltip": "Velg et vindu", + "window-picker-dialog": { + "confirm": "Bruk denne verdien", + "countdown_one": "Velger om {{count}} sekund…", + "countdown_other": "Velger om {{count}} sekunder…", + "instructions": "Trykk på knappen under og klikk inn i målvinduet innen de neste fem sekundene.", + "restart-countdown": "Start nedtellingen på nytt", + "result": "Du valgte \"{{name}}\".", + "start-countdown": "Start nedtllingen" } + } } diff --git a/locales/nl/translation.json b/locales/nl/translation.json index 571b5e14e..81ef67e70 100644 --- a/locales/nl/translation.json +++ b/locales/nl/translation.json @@ -1,394 +1,557 @@ { - "menu-items": { - "command": { - "command": "Commando", - "command-info": "Dit zal worden uitgevoerd.", - "name": "Commando uitvoeren", - "tip-1": "Het commando-itemtype kan worden gebruikt om programma's of scripts te starten.", - "tip-2": "Als er spaties in het pad naar een uitvoerbaar bestand staan, moet het \"tussen aanhalingstekens\" worden gezet.", - "tip-3": "Gebruik {{app_name}} om de naam in te voegen van de app die gefocust was toen je het menu opende.", - "tip-4": "Gebruik {{window_name}} om de naam in te voegen van het venster gefocust was toen je het menu opende.", - "tip-5": "Gebruik {{pointer_x}} en {{pointer_y}} om de cursorpositie in te voegen waar het menu werd geopend.", - "description": "Lanceer apps of scripts.", - "placeholder": "Voeg een commando in…", - "tip-6": "Klik [hier]({{link}}) om te leren hoe u de commando's kunt vinden voor het starten van uw apps.", - "isolated": "Geïsoleerd runnen", - "detached": "Ontkoppeld runnen", - "detached-info": "Dit zal het commando van Kando ontbinden, dus het zal blijven vluchten zelfs als Kando gesloten is. Dit ontbinden kan problemen oplossen met commando's die niet goed beginnen.", - "isolated-info": "Dit zal het commando runnen in een schone omgeving, wat betekent dat het geen variabelen van Kando zal erven. Dit kan helpen met bevelen die niet goed starten." - }, - "uri": { - "placeholder": "Voeg een URI in…", - "name": "URI openen", - "description": "Opent websites en meer.", - "tip-3": "U kunt dit URI-itemtype gebruiken om een mailto: link te openen.", - "tip-1": "U kunt het URI -itemtype gebruiken om een website te openen met behulp van het http:// protocol.", - "tip-2": "U kunt dit gebruiken om aangepaste URI -schema's zoals Slack:// of zoommtg:// aan te roepen.", - "tip-4": "Gebruik {{app_name}} om de naam van de applicatie in te voegen die was gefocust toen u het menu opende.", - "tip-5": "Gebruik {{window_name}} om de naam in te voegen van het venster gefocust was toen je het menu opende.", - "tip-6": "Gebruik {{pointer_x}} en {{pointer_y}} om de cursorpositie in te voegen waar het menu werd geopend." - }, - "file": { - "name": "Bestand openen", - "tip-1": "U kunt dit item-type gebruiken om bestanden of folders te openen.", - "description": "Opent een bestand of folder.", - "placeholder": "Selecteer een bestand of folder…" - }, - "hotkey": { - "description": "Klikt op een knopcombinatie.", - "tip-2": "Als u een sneltoets niet kunt opnemen omdat deze door het systeem gebruikt wordt, probeem de naam direct te typen.", - "recording-placeholder": "Type een sneltoets…", - "tip-3": "Klik op [deze link]({{link}}) om alle geldige toetsnamen te zien.", - "tip-1": "Bij het openen van een sneltoets hoef je niet op alle toetsen tegelijk te drukken. U kunt deze achter elkaar indrukken.", - "name": "Hotkey simuleren", - "hotkey": "Sneltoets", - "hotkey-info": "Deze sneltoets wordt geactiveerd wanneer het item is geselecteerd. Bij het opnemen hoeft u niet op alle toetsen tegelijk te drukken, u kunt ze ook na de ander drukken. Dit is handig als een sneltoets al gebonden is aan een globale actie!" - }, - "macro": { - "name": "Macro uitvoeren", - "tip-2": "Je kunt de macro ook handmatig bewerken. Dit is nuttig als je de timing van de toets wilt aanpassen.", - "description": "Typt een toetsenbord macro.", - "placeholder": "Druk op de opneemknop en te beginnen met opnemen!", - "recording-placeholder": "Druk op een toets…", - "tip-1": "Per standaard voegt Kando een vertraging van 10 ms toe vóór elke toetsgebeurtenis. U kunt dit wijzigen met de eigenschap \"Vertraging\"." - }, - "submenu": { - "name": "Submenu", - "tip-3": "Submenu's kunnen worden gebruikt om complexe menustructuren te maken.", - "description": "Bevat andere menu-items.", - "tip-1": "Submenu's kunnen gebruikt worden om items te groeperen.", - "tip-2": "Je kunt ook submenu's nesten binnen de submenu's.", - "tip-5": "U kunt de kleine slotpictogrammen in de preview gebruiken om de positie van een item in het menu te repareren.", - "tip-6": "U kunt items opnieuw ordenen door ze in de preview te slepen.", - "tip-7": "U kunt een menu of menu-item verwijderen met het afvalpictogram onderaan.", - "tip-4": "Vermijdt het toevoegen van meer dan twaalf items aan een submenu. Acht is een goed nummer." - }, - "text": { - "name": "Tekst plakken", - "description": "Voegt de gegeven tekst in.", - "placeholder": "Voeg een tekst in…", - "tip-1": "Deze actie gebruikt uw klembord om de tekst te plakken. Na het gebruik van de actie bevat het klembord de tekst." - }, - "settings": { - "name": "Instellingen openen", - "tip-1": "Dit item-type opent het Kando-instellingen venster.", - "description": "Opent het Kando-instellingen venster." - }, - "common": { - "delayed-option": "Wacht op vervagende animatie", - "delayed-option-info": "Handig als de actie zich richt op een venster dat moet worden gefocust." - }, - "redirect": { - "name": "Omleiden", - "description": "Opent een ander menu." - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Kon geen verbinding maken met Kando Integration GNOME Shell Extension. U kunt het hier krijgen: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando kan geen rechtstreeks binden van globale snelkoppelingen op Hyprland. Geef in plaats daarvan een snelkoppelings-ID hier op en bind een snelkoppeling in uw hyprland.conf met zoiets als \"bind = ctrl, ruimte, globaal, kando: voorbeeld-menu\". Vervang Voorbeeld-mannen door de hier gekozen ID." + }, + "kde-wayland": { + "shortcut-info": "Kando kan geen rechtstreeks binden van globale snelkoppelingen op KDE/Wayland. Geef in plaats daarvan hier een snelkoppel -ID op en zoek deze vervolgens in het KWIN -gedeelte van de globale snelkoppelingen in de systeeminstellingen van uw KDE. Daar kunt u de snelkoppeling toewijzen die dit menu opent." + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Muziek", + "email": "E-Mail", + "file-browser": "Verkenner", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Apps", + "terminal": "Terminal", + "web-browser": "Webbrowser" + }, + "audio": { + "mute": "Dempen", + "next-track": "Volgende nummer", + "play-pause": "Speel / Pause", + "previous-track": "Vorige nummer", + "submenu": "Geluid" + }, + "bookmarks": { + "desktop": "Desktop", + "documents": "Documenten", + "downloads": "Download", + "home": "Thuis", + "music": "Muziek", + "pictures": "Foto's", + "submenu": "Bladwijzers", + "videos": "Videos" + }, + "clipboard": { + "copy": "Kopiëren", + "cut": "Knippen", + "paste": "Plakken", + "submenu": "Klembord" + }, + "name": "Voorbeeld menu", + "next-workspace": "Volgende werkruimte", + "previous-workspace": "Vorige werkruimte", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando op Discord", + "kando-on-github": "Kando op GitHub", + "kando-on-kofi": "Kando op Ko-fi", + "kando-on-youtube": "Kando op YouTube", + "submenu": "Weblinks" + }, + "windows": { + "close-window": "Venster sluiten", + "mission-control": "Missie Controle", + "submenu": "Windows", + "tile-left": "Tegel Links", + "tile-right": "Tegel Rechts", + "toggle-maximize": "Schakel maximaliseren" + } + }, + "main": { + "inhibit-shortcuts": "Tijdelijk alle snelkoppelingen uitschakelen", + "invalid-link-header": "Ongeldige link", + "invalid-link-message": "De diepe schakel kon niet worden ontleed.", + "new-version-notification-body": "Verkrijg het van {{link}}.", + "new-version-notification-header": "Een nieuwe versie van Kando is beschikbaar!", + "quit": "Afsluiten", + "show-settings": "Laat instellingen zien", + "un-inhibit-shortcuts": "Snelkoppelingen opnieuw inschakelen" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "Lanceer apps of scripts.", + "detached": "Ontkoppeld runnen", + "detached-info": "Dit zal het commando van Kando ontbinden, dus het zal blijven vluchten zelfs als Kando gesloten is. Dit ontbinden kan problemen oplossen met commando's die niet goed beginnen.", + "isolated": "Geïsoleerd runnen", + "isolated-info": "Dit zal het commando runnen in een schone omgeving, wat betekent dat het geen variabelen van Kando zal erven. Dit kan helpen met bevelen die niet goed starten.", + "name": "Commando uitvoeren", + "placeholder": "Voeg een commando in…", + "tip-1": "Het commando-itemtype kan worden gebruikt om programma's of scripts te starten.", + "tip-2": "Als er spaties in het pad naar een uitvoerbaar bestand staan, moet het \"tussen aanhalingstekens\" worden gezet.", + "tip-3": "Gebruik {{app_name}} om de naam in te voegen van de app die gefocust was toen je het menu opende.", + "tip-4": "Gebruik {{window_name}} om de naam in te voegen van het venster gefocust was toen je het menu opende.", + "tip-5": "Gebruik {{pointer_x}} en {{pointer_y}} om de cursorpositie in te voegen waar het menu werd geopend.", + "tip-6": "Klik [hier]({{link}}) om te leren hoe u de commando's kunt vinden voor het starten van uw apps." + }, + "common": { + "delayed-option": "Wacht op vervagende animatie", + "delayed-option-info": "Handig als de actie zich richt op een venster dat moet worden gefocust.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Opent een bestand of folder.", + "name": "Bestand openen", + "placeholder": "Selecteer een bestand of folder…", + "tip-1": "U kunt dit item-type gebruiken om bestanden of folders te openen." + }, + "hotkey": { + "description": "Klikt op een knopcombinatie.", + "hotkey": "Sneltoets", + "hotkey-info": "Deze sneltoets wordt geactiveerd wanneer het item is geselecteerd. Bij het opnemen hoeft u niet op alle toetsen tegelijk te drukken, u kunt ze ook na de ander drukken. Dit is handig als een sneltoets al gebonden is aan een globale actie!", + "name": "Hotkey simuleren", + "recording-placeholder": "Type een sneltoets…", + "tip-1": "Bij het openen van een sneltoets hoef je niet op alle toetsen tegelijk te drukken. U kunt deze achter elkaar indrukken.", + "tip-2": "Als u een sneltoets niet kunt opnemen omdat deze door het systeem gebruikt wordt, probeem de naam direct te typen.", + "tip-3": "Klik op [deze link]({{link}}) om alle geldige toetsnamen te zien." + }, + "macro": { + "description": "Typt een toetsenbord macro.", + "name": "Macro uitvoeren", + "placeholder": "Druk op de opneemknop en te beginnen met opnemen!", + "recording-placeholder": "Druk op een toets…", + "tip-1": "Per standaard voegt Kando een vertraging van 10 ms toe vóór elke toetsgebeurtenis. U kunt dit wijzigen met de eigenschap \"Vertraging\".", + "tip-2": "Je kunt de macro ook handmatig bewerken. Dit is nuttig als je de timing van de toets wilt aanpassen." + }, + "redirect": { + "description": "Opent een ander menu.", + "name": "Omleiden" }, "settings": { - "icon-picker-dialog": { - "base64-example": "Base64 voorbeeld:", - "file-example": "bestand: URI voorbeeld:", - "url-example": "URL voorbeeld:", - "hint": "Leer [hier]({{link}}) hoe u uw eigen pictogramthema's kunt toevoegen of maken.", - "base64-hint": "vBase64 gecodeerde pictogrammen bieden een gemakkelijke manier om elk soort pictogram in uw menu's op te nemen. U kunt een service gebruiken zoals [www.base64-image.de]({{link}}) om elke afbeelding om te zetten in een Base64-gecodeerde tekenreeks. Dit werkt zelfs voor geanimeerde GIF's!", - "search-placeholder": "Zoekpictogrammen…" - }, - "about-dialog": { - "kando-version": "Kando Versie", - "title": "Over Kando", - "electron-version": "Electron Versie", - "kando-backend": "Kando Backend", - "check-latest-release": "Laatste release checken", - "read-release-notes": "Lees release -opmerkingen", - "message": "Ik maak Kando uit pure passie. Als je het net zo leuk vindt als ik het graag maak, kun je [een koffie kopen] ({{link}})!\n\n💖 Simon", - "chrome-version": "Chrome Versie" - }, - "invalid-dropdown-selection": "Selecteer een optie…", - "add-tags-placeholder": "Tags toevoegen…", - "general-settings-dialog": { - "none": "Geen", - "app-behavior": "App -gedrag", - "settings-window-color-scheme": "Instellingen Venster Kleurschema", - "hidden": "Verborgen", - "color": "Kleur", - "tray-icon-flavor-info": "U kunt er ook voor kiezen om de Ladepictogram volledig te verbergen.", - "white": "Wit", - "lazy-initialization": "Lazy initialisatie", - "menu-behavior": "Menugedrag", - "enable-marking-mode": "Schakel markeringsmodus in", - "enable-marking-mode-info": "Met de markeringsmodus ingeschakeld, kunt u items selecteren door de muis eroverheen te slepen.", - "enable-turbo-mode-info": "Met Turbo -modus ingeschakeld, kunt u gebaren uitvoeren, zolang u een modificatietoets zoals Shift of CTRL ingedrukt houdt.", - "move-pointer-to-menu-center": "Verplaats de aanwijzer naar het menucentrum", - "enable-gamepad-support": "Schakel Gamepad -ondersteuning in", - "right-mouse-button-selects-parent": "Rechter muisknop selecteert parent", - "enable-gamepad-support-info": "Indien aangevinkt, kunt u een verbonden gamepad gebruiken om het menu te besturen.", - "volume": "Volume", - "volume-info": "Het totale volume van het geluidsthema. Standaard is 0,5.", - "advanced-menu-options": "Geavanceerde menu -opties", - "title": "Algemene Instellingen", - "check-for-new-versions-info": "Indien ingeschakeld, toont Kando een melding wanneer een nieuwe versie beschikbaar is.", - "invisible-settings-button": "Onzichtbare instellingenknop", - "invisible-settings-button-info": "U kunt de knop nog steeds gebruiken, deze verschijnt wanneer u de muis erover verplaatst.", - "settings-button-position": "Instellingen Knop Positie", - "top-left": "Linksboven", - "bottom-right": "Rechtsonder", - "system": "Systeem", - "light": "Licht", - "transparent-dark": "Transparant Donker", - "transparent-system": "Transparant Systeem", - "sakura-light": "Sakura Licht", - "sakura-dark": "Sakura Donker", - "sakura-system": "Sakura Systeem", - "black": "Zwart", - "require-click-for-hover-mode": "Vereist klik voor de selecties van de hovermodus", - "menu-sounds": "Menugeluiden", - "sound-theme": "geluidsthema", - "check-for-new-versions": "Check op nieuwe versies", - "settings-window-color-scheme-info": "Als u 'Systeem' kiest, gebruikt het venster Instellingen hetzelfde kleurenschema als uw besturingssysteem.", - "message": "Alle instellingen van Kando worden opgeslagen in een JSON -bestand dat u ook kunt bewerken, delen of back -up kunnen maken. Klik op [hier]({{link}}) om de map te openen waar het config.json -bestand wordt opgeslagen.", - "settings-window-flavor": "Instellingen venster smaak", - "tray-icon-flavor": "Ladepictogramsmaak", - "enable-turbo-mode": "Schakel Turbo -modus in", - "dark": "Donker", - "lazy-initialization-info": "Indien ingeschakeld, wordt het menu -venster alleen gemaakt wanneer het menu voor het eerst wordt geopend. Hierdoor wordt de eerste opening van het menu iets langzamer, maar het kan problemen voorkomen wanneer Kando te vroeg wordt gestart tijdens het login. Standaard is uitgeschakeld.", - "settings-button-position-info": "Kies de schermhoek waar de knop Instellingen wordt getoond.", - "top-right": "Rechtsboven", - "bottom-left": "Linksonder", - "transparent-light": "Transparant licht", - "settings-window-flavor-info": "Als u een transparante smaak kiest, moet u het instellingenvenster opnieuw opstarten om het effect toe te passen.", - "move-pointer-to-menu-center-info": "Indien aangevinkt, wordt de muisaanwijzer indien nodig naar het midden van een menu of submenu verplaatst. Dit kan het geval zijn als een menu te dicht bij de rand van het scherm wordt geopend of als een menu wordt geopend in gecentreerde modus.", - "sound-theme-info": "Een geluidsthema is een verzameling geluiden die worden gespeeld wanneer je met het menu communiceert.", - "require-click-for-hover-mode-info": "Indien ongecontroleerd, worden items onmiddellijk geselecteerd wanneer de muis over hen wordt verplaatst voor menu's met behulp van de hovermodus.", - "learn-how-to-add-sound-themes": "Leer hoe u nieuwe geluidsthema's toevoegt aan Kando [hier]({{link}})!", - "right-mouse-button-selects-parent-info": "Indien ongecontroleerd, sluit de juiste muisknop het menu in plaats daarvan.", - "advanced-menu-options-note": "Meestal kunt u deze instellingen op hun standaardwaarden achterlaten.", - "reload-note": "Als je het menuthema herlaadt, zal CSS veranderingen worden aangevraagd zelfs als er momenteel een menu wordt getoond. Voor veranderingen aan het thema. Json dossier, je moet het menu heropenen.", - "menu-window-dev-tools": "Inspect menu", - "settings-window-dev-tools": "Inspect instellingen", - "center-click-zone-radius": "Middenklik op Zone Radius", - "minimum-submenu-distance": "Minimale submenu -afstand", - "minimum-gesture-length-info": "Rechte bewegingen moeten op zijn minst zo lang zijn om een selectie te activeren. Standaard is 150 px.", - "movement-threshold": "Bewegingsdrempel", - "movement-threshold-info": "Kleinere muisbewegingen worden niet overwogen in de markerings- of turbododus. Standaard is 15px.", - "minimum-gesture-angle-info": "Kleinere afwijkingen van rechte bewegingen zullen geen selecties activeren. Standaard is 20 °.", - "gesture-jitter-threshold": "Gebaar Jitter Threshold", - "gesture-pause-timeout": "Gebaar Pause Timeout", - "developer-options": "Developer Opties", - "fixed-stroke-length": "Vaste slaglengte", - "center-click-zone-radius-info": "De grootte van het gebied in het midden van het menu die ofwel sluit of een niveau navigeert wanneer geklikt. Standaard is 50 px.", - "minimum-submenu-distance-info": "Als een submenu dicht bij het bovenliggende menu wordt geopend, wordt de ouder naar deze afstand verplaatst. Standaard is 150 px.", - "minimum-gesture-angle": "Minimale gebaarhoek", - "reload-menu-theme": "Herlaad het menu -thema", - "reload-sound-theme": "Herlaad het geluidsthema", - "fixed-stroke-length-info": "Meestal worden dingen geselecteerd als je de beweging stopt of een beurt maakt. Als je dit op een waarde groter dan 0 zet, zal dit gedrag veranderen: Nu worden er alleen dingen geselecteerd als je een item zo ver van het centrum sleept. Default is 0px.", - "gesture-jitter-threshold-info": "Kleinere bewegingen zullen niet worden beschouwd in het gebaar. Default is 10px.", - "minimum-gesture-length": "Minimale gebaarlengte", - "gesture-pause-timeout-info": "Stop je gebaar voor zolang om een selectie te veroorzaken. Default is 100m.", - "dev-tools-note": "Kando gebruikt twee vensters: Een voor het menu en een voor de instellingen. Je kunt de ontwikkelingsmiddelen openen om beide ramen apart te inspecteren." - }, - "not-bound": "Niet Gebonden", - "file-picker": { - "select-directory": "Selecteer een map", - "select-file": "Selecteer een bestand" - }, - "introduction-dialog": { - "slide1-text": "Veeg door deze dia's om te leren wat Kando voor u kan doen! U kunt de hoofdstuktekens aan de linkerkant gebruiken om snel naar een specifiek deel van de inleiding te springen.", - "slide10-text": "** Wacht niet tot de animaties zijn voltooid! ** Zigzag je een weg door het menu. Dit is de snelste manier om items te selecteren!", - "slide1-title": "Kando biedt een unieke en efficiënte manier om met uw computer te communiceren.", - "slide2-title": "Open het menu!", - "slide2-text-no-shortcuts": "Als u Kando voor het eerst hebt gelanceerd, moet u [mogelijk enkele extra stappen op Linux uitvoeren om de Global Hotkeys te laten werken]({{link}}). Zodra dit werkt, kunt u een menu sluiten met de Escape -toets of met uw rechtermuisknop.", - "slide2-text-standard": "Als je Kando voor het eerst hebt gelanceerd, kun je het voorbeeld menu openen met Ctrl +Space. Sluit het opnieuw met de Escape knop of met je rechter muisknop overal op het scherm.", - "slide6-text": "Zo kun je snel de menustructuur verkennen.", - "slide5-hint": "Klikken overal om een niveau te bereiken.", - "slide5-text": "Om ** terug te navigeren **, klik je in de wig van de ouder of in het midden van het menu.", - "slide9-text": "Als u ** een toets houdt op ** (zoals _CTRL_, _SHIFT_ of _ALT_) na het openen van het menu, kunt u selecties uitvoeren door de aanwijzer te verplaatsen. Het is niet nodig om te klikken of te slepen.", - "slide11-text": "** Wees niet bang voor accidentele selecties! ** Acties worden pas uitgevoerd zodra u uw muisknop in de markeringsmodus of een toetsenbordtoets in de turbododus loslaat. Gebruik dit om het menu te verkennen!", - "slide12-title": "Er is meer!", - "chapter1": "Aan de slag", - "slide13-text": "Als u op enig moment hulp nodig hebt, kunt u zich aansluiten bij onze [Discord Server]({{link1}}) of bekijk de [documentatie]({{link2}})!", - "chapter4": "Volgende stap", - "chapter2": "Marking Modus", - "chapter3": "Turbo Modus", - "chapter5": "Hulp Krijgen", - "slide3-hint2": "Klik overal om het item te kiezen.", - "slide4-text": "Een submenu zal ** altijd ** openen bij uw muisaanwijzer. U ** hoeft niet te wachten tot de animatie is voltooid **. Vertrouw op uw spiergeheugen en ga verder met uw selectie!", - "slide7-title": "Sneller worden: markeersmodus", - "slide7-text": "Klik en sleep een item om de markeermodus in te voeren. ** Als u de aanwijzerbeweging pauzeert of een beurt maakt, wordt het momenteel geslepen submenu geopend! ** Onthoud het pad naar een item en teken het met expressieve zigzagbewegingen.", - "slide3-hint1": "Je kunt hier ook klikken om het menu te sluiten.", - "slide9-title": "Wees bliksemsnel: Turbo -modus", - "title": "Welkom in Kando!", - "show-again": "Toon deze dialog nog eens", - "slide3-text": "In Kando is ** je hele scherm een klik-target **! U hoeft niet te streven naar de pictogrammen, u kunt ergens in de wig van een item klikken. Dit maakt het veel efficiënter om items te selecteren.", - "slide8-text": "** Het menu reageert op uw muisbewegingen! ** Een submenu opent wanneer u wilt dat het opent. Met wat oefening kunt u items selecteren zonder zelfs maar naar het menu te kijken.", - "slide12-text": "Kando is zeer aanpasbaar. U kunt het gebruiken om applicaties, bestanden te openen, toetsenbordmacro's en vele andere dingen uit te voeren. U kunt [de menustijl wijzigen]({{link1}}), [icon thema's toevoegen]({{link2}}) en zelfs [gebruik geluiden]({{link3}}) in uw menu's!" - }, - "menu-themes-dialog": { - "accent-colors-info": "Elk thema kan een andere set accent kleuren hebben.", - "no-accent-colors": "Dit thema ondersteunt geen accent kleuren.", - "fade-in-time": "Fade-in tijd", - "fade-in-time-info": "De tijd die nodig is voor het menu om binnen te vallen. Standaard is 150m.", - "light-dark-mode-info": "Indien ingeschakeld, kunt u een ander thema en kleurenset kiezen als uw systeem zich in een lichte of donkere kleurmodus bevindt.", - "get-themes-online": "Krijg thema's online", - "create-your-own-themes": "Creëer je eigen thema", - "open-theme-directory": "Open thema folder", - "author": "door {{author}}", - "fade-out-time-info": "De tijd die nodig is voor het menu om te verdwijnen. Standaard is 200ms.", - "fade-out-time": "Fade-out tijd", - "accent-colors": "Accent kleuren", - "dark": "Donkere modus", - "light": "Licht modus", - "title": "Menu -thema's", - "reset-color-picker": "Reset naar standaardwaarden", - "menu-scale-info": "Gebruik dit om de grootte van je menu's te verhogen. Standaard is 1.0.", - "light-dark-mode": "Schakel licht/donkere modus in", - "menu-scale": "Menu schaal" - }, - "add-collection-tooltip": "Maak een nieuwe menu -collectie. Gebruik collecties om uw menu's te groeperen door tags!", - "create-menu-button": "Nieuw menu", - "undo": "Ongedaan maken", - "all-menus": "Alle Menu's", - "redo": "Opnieuw doen", - "search-menus-placeholder": "Zoek menu's…", - "add-menu-items": "Menu-items toevoegen", - "menu-behavior": "Menugedrag", - "centered-mode": "Gecentreerde modus", - "menu-conditions": "Menu -omstandigheden", - "menu-behavior-info": "Voordat u deze opties inschakelt, raden we aan te leren waarom we het standaardgedrag van Kando leuk vinden [hier]({{link}})!", - "menu-conditions-info": "Je kunt meerdere menu's verbinden aan dezelfde shortcut en dan kiezen onder welke voorwaarden elk menu moet laten zien.", - "app-condition": "Beperking tot specifieke apps", - "app-condition-info": "Toon het menu alleen als een specifieke applicatie is gericht. Dit ondersteunt reguliere uitdrukkingen zoals /firefox | chrome/i.", - "app-condition-placeholder": "App naam", - "screen-area-picker": { - "title": "Kies een Schermgebied", - "valid": "Geweldig! Je hebt een geldig gebied gekozen.", - "invalid": "Zorg ervoor dat de linkerbovenhoek boven en links in de rechteronderhoek.", - "bottom-right": "Sleep dit naar de hoek rechtsonder van uw gebied.", - "confirm": "Gebruik dit gebied", - "top-left": "Sleep dit naar de hoek linksboven van uw gebied.", - "top-left-value": "Links: {{x}}, Bovenkant: {{y}}", - "bottom-right-value": "Rechts: {{x}}, Onderkant: {{y}}" - }, - "area-condition-bottom-placeholder": "Onderkant", - "area-condition-tooltip": "Selecteer een schermgebied", - "window-picker-dialog": { - "countdown_one": "Selecteren in {{count}} seconde…", - "countdown_other": "Selecteren in {{count}} seconden…", - "pick-window-title-title": "Selecteer een venstertitel", - "confirm": "Gebruik deze waarde", - "result": "U heeft \"{{name}}\" geselecteerd.", - "instructions": "Druk op de onderstaande knop en concentreer het doelvenster binnen de komende vijf seconden.", - "restart-countdown": "Begin opnieuw met aftellen", - "pick-app-name-title": "Selecteer een toepassingsnaam", - "start-countdown": "Begin met aftellen" - }, - "no-menus": "Je hebt geen menu's.", - "window-condition-info": "Toon het menu alleen als de titel van het gefocuste venster een bepaalde tekst bevat. Dit ondersteunt reguliere uitdrukkingen zoals /YouTube | Vimeo /I.", - "window-condition-tooltip": "Selecteer een venster", - "empty-collection-note": "Bewerk de bovenstaande tags of voeg een volledig nieuw menu toe aan deze verzameling met de onderstaande knop.", - "area-condition": "Beperk tot een specifiek schermgebied", - "area-condition-left-placeholder": "Links", - "window-condition": "Beperking tot specifieke venstertitels", - "app-condition-tooltip": "Selecteer een app", - "window-condition-placeholder": "Venstertitel", - "area-condition-right-placeholder": "Rechts", - "duplicate-menu": "Dupliceer menu", - "shortcut-recording": "Klik op een snelkoppeling…", - "delete-menu": "Verwijder menu", - "tags": "Tags", - "tags-info": "Tags kunnen gebruikt worden om menu's in verzamelingen te groeperen.", - "duplicate-menu-item": "Dupliceer menu item", - "shortcut-id-label": "Snelkoppeling-ID", - "shortcut-label": "Snelkoppeling", - "delete-menu-item": "Verwijder menu item", - "anchored-mode": "Verankerde modus", - "hover-mode": "Hover -modus", - "hover-mode-info": "Alleen voor power users! Selecteer items door eroverheen te zweven.", - "area-condition-top-placeholder": "Bovenkant", - "shortcut-info": "Deze snelkoppeling opent het menu. Het moet één normale sleutel bevatten en een willekeurig aantal modificatoren zoals CTRL, ALT of Shift. Bij het opnemen hoeft u niet op alle toetsen tegelijk te drukken, u kunt ze ook na de ander drukken. Dit is handig als een snelkoppeling al gebonden is aan een ander menu!", - "centered-mode-info": "Open het menu in het scherm in plaats van bij de aanwijzer.", - "area-condition-info": "Toon het menu alleen als de aanwijzer zich in een bepaald gebied op het scherm bevindt. Het gebied wordt gegeven in pixels ten opzichte van de linkerbovenhoek van uw hoofddisplay. Als u een veld leeg laat, is het gebied niet in die richting.", - "empty-collection": "Deze collectie is leeg.", - "no-matching-menus": "Geen menu's gevonden.", - "no-menus-note": "Als u de laatste per ongeluk hebt verwijderd, kunt u deze herstellen met de knop UNDO.", - "anchored-mode-info": "Open submenus op dezelfde positie als het bovenliggende menu. Als u dit controleert, wordt de markeringsmodus en turbododus uitgeschakeld.", - "no-matching-menus-note": "Misschien een andere zoekterm proberen?", - "cancel": "Afbreken" - }, - "main": { - "failed-to-start-header": "Kando kon niet worden gestart", - "show-settings": "Laat instellingen zien", - "un-inhibit-shortcuts": "Snelkoppelingen opnieuw inschakelen", - "invalid-link-header": "Ongeldige link", - "new-version-notification-header": "Een nieuwe versie van Kando is beschikbaar!", - "new-version-notification-body": "Verkrijg het van {{link}}.", - "inhibit-shortcuts": "Tijdelijk alle snelkoppelingen uitschakelen", - "quit": "Afsluiten", - "invalid-link-message": "De diepe schakel kon niet worden ontleed." - }, - "example-menu": { - "name": "Voorbeeld menu", - "bookmarks": { - "home": "Thuis", - "submenu": "Bladwijzers", - "downloads": "Download", - "videos": "Videos", - "pictures": "Foto's", - "music": "Muziek", - "documents": "Documenten", - "desktop": "Desktop" - }, - "apps": { - "terminal": "Terminal", - "file-browser": "Verkenner", - "finder": "Finder", - "paint": "Paint", - "email": "E-Mail", - "submenu": "Apps", - "safari": "Safari", - "web-browser": "Webbrowser", - "apple-music": "Muziek", - "gimp": "GIMP" - }, - "next-workspace": "Volgende werkruimte", - "clipboard": { - "submenu": "Klembord", - "copy": "Kopiëren", - "cut": "Knippen", - "paste": "Plakken" - }, - "web-links": { - "submenu": "Weblinks", - "kando-on-kofi": "Kando op Ko-fi", - "google": "Google", - "kando-on-github": "Kando op GitHub", - "kando-on-youtube": "Kando op YouTube", - "kando-on-discord": "Kando op Discord" - }, - "audio": { - "submenu": "Geluid", - "play-pause": "Speel / Pause", - "mute": "Dempen", - "previous-track": "Vorige nummer", - "next-track": "Volgende nummer" - }, - "previous-workspace": "Vorige werkruimte", - "windows": { - "submenu": "Windows", - "tile-right": "Tegel Rechts", - "close-window": "Venster sluiten", - "mission-control": "Missie Controle", - "tile-left": "Tegel Links", - "toggle-maximize": "Schakel maximaliseren" - } - }, - "backends": { - "kde-wayland": { - "shortcut-info": "Kando kan geen rechtstreeks binden van globale snelkoppelingen op KDE/Wayland. Geef in plaats daarvan hier een snelkoppel -ID op en zoek deze vervolgens in het KWIN -gedeelte van de globale snelkoppelingen in de systeeminstellingen van uw KDE. Daar kunt u de snelkoppeling toewijzen die dit menu opent." - }, - "hyprland": { - "shortcut-info": "Kando kan geen rechtstreeks binden van globale snelkoppelingen op Hyprland. Geef in plaats daarvan een snelkoppelings-ID hier op en bind een snelkoppeling in uw hyprland.conf met zoiets als \"bind = ctrl, ruimte, globaal, kando: voorbeeld-menu\". Vervang Voorbeeld-mannen door de hier gekozen ID." - }, - "gnome": { - "error": "Kon geen verbinding maken met Kando Integration GNOME Shell Extension. U kunt het hier krijgen: {{link}}" - } + "description": "Opent het Kando-instellingen venster.", + "name": "Instellingen openen", + "tip-1": "Dit item-type opent het Kando-instellingen venster." + }, + "submenu": { + "description": "Bevat andere menu-items.", + "name": "Submenu", + "tip-1": "Submenu's kunnen gebruikt worden om items te groeperen.", + "tip-2": "Je kunt ook submenu's nesten binnen de submenu's.", + "tip-3": "Submenu's kunnen worden gebruikt om complexe menustructuren te maken.", + "tip-4": "Vermijdt het toevoegen van meer dan twaalf items aan een submenu. Acht is een goed nummer.", + "tip-5": "U kunt de kleine slotpictogrammen in de preview gebruiken om de positie van een item in het menu te repareren.", + "tip-6": "U kunt items opnieuw ordenen door ze in de preview te slepen.", + "tip-7": "U kunt een menu of menu-item verwijderen met het afvalpictogram onderaan." + }, + "text": { + "description": "Voegt de gegeven tekst in.", + "name": "Tekst plakken", + "placeholder": "Voeg een tekst in…", + "tip-1": "Deze actie gebruikt uw klembord om de tekst te plakken. Na het gebruik van de actie bevat het klembord de tekst." + }, + "uri": { + "description": "Opent websites en meer.", + "name": "URI openen", + "placeholder": "Voeg een URI in…", + "tip-1": "U kunt het URI -itemtype gebruiken om een website te openen met behulp van het http:// protocol.", + "tip-2": "U kunt dit gebruiken om aangepaste URI -schema's zoals Slack:// of zoommtg:// aan te roepen.", + "tip-3": "U kunt dit URI-itemtype gebruiken om een mailto: link te openen.", + "tip-4": "Gebruik {{app_name}} om de naam van de applicatie in te voegen die was gefocust toen u het menu opende.", + "tip-5": "Gebruik {{window_name}} om de naam in te voegen van het venster gefocust was toen je het menu opende.", + "tip-6": "Gebruik {{pointer_x}} en {{pointer_y}} om de cursorpositie in te voegen waar het menu werd geopend." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Laatste release checken", + "chrome-version": "Chrome Versie", + "electron-version": "Electron Versie", + "kando-backend": "Kando Backend", + "kando-version": "Kando Versie", + "message": "Ik maak Kando uit pure passie. Als je het net zo leuk vindt als ik het graag maak, kun je [een koffie kopen] ({{link}})!\n\n💖 Simon", + "read-release-notes": "Lees release -opmerkingen", + "title": "Over Kando" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "Maak een nieuwe menu -collectie. Gebruik collecties om uw menu's te groeperen door tags!", + "add-menu-item-hint": "", + "add-menu-items": "Menu-items toevoegen", + "add-tags-placeholder": "Tags toevoegen…", + "all-menus": "Alle Menu's", + "anchored-mode": "Verankerde modus", + "anchored-mode-info": "Open submenus op dezelfde positie als het bovenliggende menu. Als u dit controleert, wordt de markeringsmodus en turbododus uitgeschakeld.", + "app-condition": "Beperking tot specifieke apps", + "app-condition-info": "Toon het menu alleen als een specifieke applicatie is gericht. Dit ondersteunt reguliere uitdrukkingen zoals /firefox | chrome/i.", + "app-condition-placeholder": "App naam", + "app-condition-tooltip": "Selecteer een app", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "Beperk tot een specifiek schermgebied", + "area-condition-bottom-placeholder": "Onderkant", + "area-condition-info": "Toon het menu alleen als de aanwijzer zich in een bepaald gebied op het scherm bevindt. Het gebied wordt gegeven in pixels ten opzichte van de linkerbovenhoek van uw hoofddisplay. Als u een veld leeg laat, is het gebied niet in die richting.", + "area-condition-left-placeholder": "Links", + "area-condition-right-placeholder": "Rechts", + "area-condition-tooltip": "Selecteer een schermgebied", + "area-condition-top-placeholder": "Bovenkant", + "cancel": "Afbreken", + "centered-mode": "Gecentreerde modus", + "centered-mode-info": "Open het menu in het scherm in plaats van bij de aanwijzer.", + "create-menu-button": "Nieuw menu", + "delete-menu": "Verwijder menu", + "delete-menu-item": "Verwijder menu item", + "duplicate-menu": "Dupliceer menu", + "duplicate-menu-item": "Dupliceer menu item", + "empty-collection": "Deze collectie is leeg.", + "empty-collection-note": "Bewerk de bovenstaande tags of voeg een volledig nieuw menu toe aan deze verzameling met de onderstaande knop.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Selecteer een map", + "select-file": "Selecteer een bestand" + }, + "general-settings-dialog": { + "advanced-menu-options": "Geavanceerde menu -opties", + "advanced-menu-options-note": "Meestal kunt u deze instellingen op hun standaardwaarden achterlaten.", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Zwart", + "bottom-left": "Linksonder", + "bottom-right": "Rechtsonder", + "center": "", + "center-click-zone-radius": "Middenklik op Zone Radius", + "center-click-zone-radius-info": "De grootte van het gebied in het midden van het menu die ofwel sluit of een niveau navigeert wanneer geklikt. Standaard is 50 px.", + "check-for-new-versions": "Check op nieuwe versies", + "check-for-new-versions-info": "Indien ingeschakeld, toont Kando een melding wanneer een nieuwe versie beschikbaar is.", + "close-menu": "", + "color": "Kleur", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "Donker", + "dev-tools-note": "Kando gebruikt twee vensters: Een voor het menu en een voor de instellingen. Je kunt de ontwikkelingsmiddelen openen om beide ramen apart te inspecteren.", + "developer-options": "Developer Opties", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "Schakel Gamepad -ondersteuning in", + "enable-gamepad-support-info": "Indien aangevinkt, kunt u een verbonden gamepad gebruiken om het menu te besturen.", + "enable-marking-mode": "Schakel markeringsmodus in", + "enable-marking-mode-info": "Met de markeringsmodus ingeschakeld, kunt u items selecteren door de muis eroverheen te slepen.", + "enable-turbo-mode": "Schakel Turbo -modus in", + "enable-turbo-mode-info": "Met Turbo -modus ingeschakeld, kunt u gebaren uitvoeren, zolang u een modificatietoets zoals Shift of CTRL ingedrukt houdt.", + "fixed-stroke-length": "Vaste slaglengte", + "fixed-stroke-length-info": "Meestal worden dingen geselecteerd als je de beweging stopt of een beurt maakt. Als je dit op een waarde groter dan 0 zet, zal dit gedrag veranderen: Nu worden er alleen dingen geselecteerd als je een item zo ver van het centrum sleept. Default is 0px.", + "gesture-jitter-threshold": "Gebaar Jitter Threshold", + "gesture-jitter-threshold-info": "Kleinere bewegingen zullen niet worden beschouwd in het gebaar. Default is 10px.", + "gesture-pause-timeout": "Gebaar Pause Timeout", + "gesture-pause-timeout-info": "Stop je gebaar voor zolang om een selectie te veroorzaken. Default is 100m.", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "Verborgen", + "invisible-settings-button": "Onzichtbare instellingenknop", + "invisible-settings-button-info": "U kunt de knop nog steeds gebruiken, deze verschijnt wanneer u de muis erover verplaatst.", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "Lazy initialisatie", + "lazy-initialization-info": "Indien ingeschakeld, wordt het menu -venster alleen gemaakt wanneer het menu voor het eerst wordt geopend. Hierdoor wordt de eerste opening van het menu iets langzamer, maar het kan problemen voorkomen wanneer Kando te vroeg wordt gestart tijdens het login. Standaard is uitgeschakeld.", + "learn-how-to-add-sound-themes": "Leer hoe u nieuwe geluidsthema's toevoegt aan Kando [hier]({{link}})!", + "light": "Licht", + "localization-info": "", + "localization-label": "", + "menu-behavior": "Menugedrag", + "menu-sounds": "Menugeluiden", + "menu-window-dev-tools": "Inspect menu", + "message": "Alle instellingen van Kando worden opgeslagen in een JSON -bestand dat u ook kunt bewerken, delen of back -up kunnen maken. Klik op [hier]({{link}}) om de map te openen waar het config.json -bestand wordt opgeslagen.", + "minimum-gesture-angle": "Minimale gebaarhoek", + "minimum-gesture-angle-info": "Kleinere afwijkingen van rechte bewegingen zullen geen selecties activeren. Standaard is 20 °.", + "minimum-gesture-length": "Minimale gebaarlengte", + "minimum-gesture-length-info": "Rechte bewegingen moeten op zijn minst zo lang zijn om een selectie te activeren. Standaard is 150 px.", + "minimum-submenu-distance": "Minimale submenu -afstand", + "minimum-submenu-distance-info": "Als een submenu dicht bij het bovenliggende menu wordt geopend, wordt de ouder naar deze afstand verplaatst. Standaard is 150 px.", + "move-pointer-to-menu-center": "Verplaats de aanwijzer naar het menucentrum", + "move-pointer-to-menu-center-info": "Indien aangevinkt, wordt de muisaanwijzer indien nodig naar het midden van een menu of submenu verplaatst. Dit kan het geval zijn als een menu te dicht bij de rand van het scherm wordt geopend of als een menu wordt geopend in gecentreerde modus.", + "movement-threshold": "Bewegingsdrempel", + "movement-threshold-info": "Kleinere muisbewegingen worden niet overwogen in de markerings- of turbododus. Standaard is 15px.", + "none": "Geen", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "Herlaad het menu -thema", + "reload-note": "Als je het menuthema herlaadt, zal CSS veranderingen worden aangevraagd zelfs als er momenteel een menu wordt getoond. Voor veranderingen aan het thema. Json dossier, je moet het menu heropenen.", + "reload-sound-theme": "Herlaad het geluidsthema", + "require-click-for-hover-mode": "Vereist klik voor de selecties van de hovermodus", + "require-click-for-hover-mode-info": "Indien ongecontroleerd, worden items onmiddellijk geselecteerd wanneer de muis over hen wordt verplaatst voor menu's met behulp van de hovermodus.", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "Rechter muisknop selecteert parent", + "right-mouse-button-selects-parent-info": "Indien ongecontroleerd, sluit de juiste muisknop het menu in plaats daarvan.", + "sakura-dark": "Sakura Donker", + "sakura-light": "Sakura Licht", + "sakura-system": "Sakura Systeem", + "settings-button-position": "Instellingen Knop Positie", + "settings-button-position-info": "Kies de schermhoek waar de knop Instellingen wordt getoond.", + "settings-window-color-scheme": "Instellingen Venster Kleurschema", + "settings-window-color-scheme-info": "Als u 'Systeem' kiest, gebruikt het venster Instellingen hetzelfde kleurenschema als uw besturingssysteem.", + "settings-window-dev-tools": "Inspect instellingen", + "settings-window-flavor": "Instellingen venster smaak", + "settings-window-flavor-info": "Als u een transparante smaak kiest, moet u het instellingenvenster opnieuw opstarten om het effect toe te passen.", + "sound-theme": "geluidsthema", + "sound-theme-info": "Een geluidsthema is een verzameling geluiden die worden gespeeld wanneer je met het menu communiceert.", + "system": "Systeem", + "title": "Algemene Instellingen", + "top-left": "Linksboven", + "top-right": "Rechtsboven", + "transparent-dark": "Transparant Donker", + "transparent-light": "Transparant licht", + "transparent-system": "Transparant Systeem", + "tray-icon-flavor": "Ladepictogramsmaak", + "tray-icon-flavor-info": "U kunt er ook voor kiezen om de Ladepictogram volledig te verbergen.", + "volume": "Volume", + "volume-info": "Het totale volume van het geluidsthema. Standaard is 0,5.", + "white": "Wit", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Hover -modus", + "hover-mode-info": "Alleen voor power users! Selecteer items door eroverheen te zweven.", + "icon-picker-dialog": { + "base64-example": "Base64 voorbeeld:", + "base64-hint": "vBase64 gecodeerde pictogrammen bieden een gemakkelijke manier om elk soort pictogram in uw menu's op te nemen. U kunt een service gebruiken zoals [www.base64-image.de]({{link}}) om elke afbeelding om te zetten in een Base64-gecodeerde tekenreeks. Dit werkt zelfs voor geanimeerde GIF's!", + "file-example": "bestand: URI voorbeeld:", + "hint": "Leer [hier]({{link}}) hoe u uw eigen pictogramthema's kunt toevoegen of maken.", + "reload-button-tooltip": "", + "search-placeholder": "Zoekpictogrammen…", + "url-example": "URL voorbeeld:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Aan de slag", + "chapter2": "Marking Modus", + "chapter3": "Turbo Modus", + "chapter4": "Volgende stap", + "chapter5": "Hulp Krijgen", + "show-again": "Toon deze dialog nog eens", + "slide1-text": "Veeg door deze dia's om te leren wat Kando voor u kan doen! U kunt de hoofdstuktekens aan de linkerkant gebruiken om snel naar een specifiek deel van de inleiding te springen.", + "slide1-title": "Kando biedt een unieke en efficiënte manier om met uw computer te communiceren.", + "slide10-text": "** Wacht niet tot de animaties zijn voltooid! ** Zigzag je een weg door het menu. Dit is de snelste manier om items te selecteren!", + "slide11-text": "** Wees niet bang voor accidentele selecties! ** Acties worden pas uitgevoerd zodra u uw muisknop in de markeringsmodus of een toetsenbordtoets in de turbododus loslaat. Gebruik dit om het menu te verkennen!", + "slide12-text": "Kando is zeer aanpasbaar. U kunt het gebruiken om applicaties, bestanden te openen, toetsenbordmacro's en vele andere dingen uit te voeren. U kunt [de menustijl wijzigen]({{link1}}), [icon thema's toevoegen]({{link2}}) en zelfs [gebruik geluiden]({{link3}}) in uw menu's!", + "slide12-title": "Er is meer!", + "slide13-text": "Als u op enig moment hulp nodig hebt, kunt u zich aansluiten bij onze [Discord Server]({{link1}}) of bekijk de [documentatie]({{link2}})!", + "slide2-text-no-shortcuts": "Als u Kando voor het eerst hebt gelanceerd, moet u [mogelijk enkele extra stappen op Linux uitvoeren om de Global Hotkeys te laten werken]({{link}}). Zodra dit werkt, kunt u een menu sluiten met de Escape -toets of met uw rechtermuisknop.", + "slide2-text-standard": "Als je Kando voor het eerst hebt gelanceerd, kun je het voorbeeld menu openen met Ctrl +Space. Sluit het opnieuw met de Escape knop of met je rechter muisknop overal op het scherm.", + "slide2-title": "Open het menu!", + "slide3-hint1": "Je kunt hier ook klikken om het menu te sluiten.", + "slide3-hint2": "Klik overal om het item te kiezen.", + "slide3-text": "In Kando is ** je hele scherm een klik-target **! U hoeft niet te streven naar de pictogrammen, u kunt ergens in de wig van een item klikken. Dit maakt het veel efficiënter om items te selecteren.", + "slide4-text": "Een submenu zal ** altijd ** openen bij uw muisaanwijzer. U ** hoeft niet te wachten tot de animatie is voltooid **. Vertrouw op uw spiergeheugen en ga verder met uw selectie!", + "slide5-hint": "Klikken overal om een niveau te bereiken.", + "slide5-text": "Om ** terug te navigeren **, klik je in de wig van de ouder of in het midden van het menu.", + "slide6-text": "Zo kun je snel de menustructuur verkennen.", + "slide7-text": "Klik en sleep een item om de markeermodus in te voeren. ** Als u de aanwijzerbeweging pauzeert of een beurt maakt, wordt het momenteel geslepen submenu geopend! ** Onthoud het pad naar een item en teken het met expressieve zigzagbewegingen.", + "slide7-title": "Sneller worden: markeersmodus", + "slide8-text": "** Het menu reageert op uw muisbewegingen! ** Een submenu opent wanneer u wilt dat het opent. Met wat oefening kunt u items selecteren zonder zelfs maar naar het menu te kijken.", + "slide9-text": "Als u ** een toets houdt op ** (zoals _CTRL_, _SHIFT_ of _ALT_) na het openen van het menu, kunt u selecties uitvoeren door de aanwijzer te verplaatsen. Het is niet nodig om te klikken of te slepen.", + "slide9-title": "Wees bliksemsnel: Turbo -modus", + "title": "Welkom in Kando!" + }, + "invalid-dropdown-selection": "Selecteer een optie…", + "menu-behavior": "Menugedrag", + "menu-behavior-info": "Voordat u deze opties inschakelt, raden we aan te leren waarom we het standaardgedrag van Kando leuk vinden [hier]({{link}})!", + "menu-conditions": "Menu -omstandigheden", + "menu-conditions-info": "Je kunt meerdere menu's verbinden aan dezelfde shortcut en dan kiezen onder welke voorwaarden elk menu moet laten zien.", + "menu-themes-dialog": { + "accent-colors": "Accent kleuren", + "accent-colors-info": "Elk thema kan een andere set accent kleuren hebben.", + "author": "door {{author}}", + "create-your-own-themes": "Creëer je eigen thema", + "dark": "Donkere modus", + "fade-in-time": "Fade-in tijd", + "fade-in-time-info": "De tijd die nodig is voor het menu om binnen te vallen. Standaard is 150m.", + "fade-out-time": "Fade-out tijd", + "fade-out-time-info": "De tijd die nodig is voor het menu om te verdwijnen. Standaard is 200ms.", + "get-themes-online": "Krijg thema's online", + "light": "Licht modus", + "light-dark-mode": "Schakel licht/donkere modus in", + "light-dark-mode-info": "Indien ingeschakeld, kunt u een ander thema en kleurenset kiezen als uw systeem zich in een lichte of donkere kleurmodus bevindt.", + "menu-scale": "Menu schaal", + "menu-scale-info": "Gebruik dit om de grootte van je menu's te verhogen. Standaard is 1.0.", + "no-accent-colors": "Dit thema ondersteunt geen accent kleuren.", + "open-theme-directory": "Open thema folder", + "reset-color-picker": "Reset naar standaardwaarden", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Menu -thema's" + }, + "no-matching-menus": "Geen menu's gevonden.", + "no-matching-menus-note": "Misschien een andere zoekterm proberen?", + "no-menus": "Je hebt geen menu's.", + "no-menus-note": "Als u de laatste per ongeluk hebt verwijderd, kunt u deze herstellen met de knop UNDO.", + "not-bound": "Niet Gebonden", + "redo": "Opnieuw doen", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "Sleep dit naar de hoek rechtsonder van uw gebied.", + "bottom-right-value": "Rechts: {{x}}, Onderkant: {{y}}", + "confirm": "Gebruik dit gebied", + "invalid": "Zorg ervoor dat de linkerbovenhoek boven en links in de rechteronderhoek.", + "top-left": "Sleep dit naar de hoek linksboven van uw gebied.", + "top-left-value": "Links: {{x}}, Bovenkant: {{y}}", + "valid": "Geweldig! Je hebt een geldig gebied gekozen." + }, + "search-menus-placeholder": "Zoek menu's…", + "shortcut-id-label": "Snelkoppeling-ID", + "shortcut-info": "Deze snelkoppeling opent het menu. Het moet één normale sleutel bevatten en een willekeurig aantal modificatoren zoals CTRL, ALT of Shift. Bij het opnemen hoeft u niet op alle toetsen tegelijk te drukken, u kunt ze ook na de ander drukken. Dit is handig als een snelkoppeling al gebonden is aan een ander menu!", + "shortcut-label": "Snelkoppeling", + "shortcut-recording": "Klik op een snelkoppeling…", + "tags": "Tags", + "tags-info": "Tags kunnen gebruikt worden om menu's in verzamelingen te groeperen.", + "undo": "Ongedaan maken", + "window-condition": "Beperking tot specifieke venstertitels", + "window-condition-info": "Toon het menu alleen als de titel van het gefocuste venster een bepaalde tekst bevat. Dit ondersteunt reguliere uitdrukkingen zoals /YouTube | Vimeo /I.", + "window-condition-placeholder": "Venstertitel", + "window-condition-tooltip": "Selecteer een venster", + "window-picker-dialog": { + "confirm": "Gebruik deze waarde", + "countdown_one": "Selecteren in {{count}} seconde…", + "countdown_other": "Selecteren in {{count}} seconden…", + "instructions": "Druk op de onderstaande knop en concentreer het doelvenster binnen de komende vijf seconden.", + "restart-countdown": "Begin opnieuw met aftellen", + "result": "U heeft \"{{name}}\" geselecteerd.", + "start-countdown": "Begin met aftellen" } + } } diff --git a/locales/pl/translation.json b/locales/pl/translation.json index bb7989717..d7bf73260 100644 --- a/locales/pl/translation.json +++ b/locales/pl/translation.json @@ -1,112 +1,559 @@ { + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "" + }, + "hyprland": { + "shortcut-info": "" + }, + "kde-wayland": { + "shortcut-info": "" + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "", + "email": "", + "file-browser": "", + "finder": "", + "gimp": "", + "paint": "", + "safari": "", + "submenu": "", + "terminal": "", + "web-browser": "" + }, + "audio": { + "mute": "", + "next-track": "", + "play-pause": "", + "previous-track": "", + "submenu": "" + }, + "bookmarks": { + "desktop": "", + "documents": "", + "downloads": "", + "home": "", + "music": "", + "pictures": "", + "submenu": "", + "videos": "" + }, + "clipboard": { + "copy": "", + "cut": "", + "paste": "", + "submenu": "" + }, + "name": "", + "next-workspace": "", + "previous-workspace": "", + "web-links": { + "google": "", + "kando-on-discord": "", + "kando-on-github": "", + "kando-on-kofi": "", + "kando-on-youtube": "", + "submenu": "" + }, + "windows": { + "close-window": "", + "mission-control": "", + "submenu": "", + "tile-left": "", + "tile-right": "", + "toggle-maximize": "" + } + }, + "main": { + "inhibit-shortcuts": "", + "invalid-link-header": "", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "", + "quit": "", + "show-settings": "", + "un-inhibit-shortcuts": "" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "", + "placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "" + }, + "hotkey": { + "description": "", + "hotkey": "", + "hotkey-info": "", + "name": "", + "recording-placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "" + }, + "macro": { + "description": "", + "name": "", + "placeholder": "", + "recording-placeholder": "", + "tip-1": "", + "tip-2": "" + }, + "redirect": { + "description": "", + "name": "" + }, "settings": { - "icon-picker-dialog": { - "base64-hint": "Ikony zakodowane w Base64 stanowią prosty sposób na dołączanie dowolnego rodzaju ikony do menu. Możesz użyć portalu takiego jak [www.base64-image.de]({{link}}) do konwersji dowolnego obrazu na zakodowany ciąg Base64. Działa to nawet w przypadku animowanych gifów!", - "base64-example": "Przykład użycia Base64:", - "file-example": "plik: przykład URI:", - "url-example": "Przykład URL:", - "search-placeholder": "Szukaj ikon…", - "hint": "Sprawdź [here]({{link}}) aby dowiedzieć się jak dodać lub stworzyć swoje własne motywy ikon." - }, - "not-bound": "Nie związany", - "invalid-dropdown-selection": "Wybierz opcję…", - "file-picker": { - "select-file": "Wybierz plik", - "select-directory": "Wybierz bibliotekę" - }, - "add-tags-placeholder": "Dodaj tagi…", - "about-dialog": { - "title": "O Kando", - "message": "Tworzę Kando z pasji. Jeśli lubisz z niego korzystać tak bardzo, jak ja go tworzyć, to możesz [kupić mi kawę]({{link}})!\n\n💖 Simon", - "kando-version": "Wersja Kando", - "electron-version": "Wersja Electron", - "chrome-version": "Wersja Chrome", - "check-latest-release": "Sprawdź ostatnią wersję", - "read-release-notes": "Przeczytaj o wersji" - }, - "general-settings-dialog": { - "none": "Żadne", - "auto-language": "Użyj język systemowy", - "title": "Ustawienia główne", - "message": "Wszystkie ustawienia Kando są przechowywane w pliku JSON, który można również edytować, udostępniać lub tworzyć jego kopię zapasową. Kliknij [tutaj]({{link}}), aby otworzyć katalog, w którym przechowywany jest plik config.json.", - "app-settings": "Ustawienia aplikacji", - "localization-label": "Język", - "localization-info": "Uruchom ponownie Kando, aby ustawić nowy język.", - "check-for-new-versions": "Sprawdź aktualizacje", - "check-for-new-versions-info": "Jeżeli aktywne, Kando wyświetli powiadomienie kiedy nowa wersja będzie dostępna.", - "invisible-settings-button": "Przycisk niewidzialnych ustawień", - "invisible-settings-button-info": "Możesz ciągle użyć przycisku, pokaże się gdy najedziesz na niego myszką.", - "settings-button-position": "Ustawienia pozycji przycisku ustawień", - "settings-button-position-info": "Wybierz narożnik ekranu, w którym będzie przycisk ustawień.", - "top-left": "Górny lewy", - "top-right": "Górny prawy", - "bottom-left": "Dolny lewy", - "bottom-right": "Dolny prawy", - "settings-window-color-scheme": "Ustawienia schematu kolorów okna", - "settings-window-color-scheme-info": "Jeśli wybierzesz „system”, okno ustawień użyje tego samego schematu kolorów co Twój system operacyjny.", - "system": "System", - "light": "Jasny", - "dark": "Ciemny", - "settings-window-flavor": "Ustawienia okna - wariant", - "settings-window-flavor-info": "Jeśli wybierzesz przezroczysty kolor, będziesz musiał ponownie uruchomić okno ustawień, aby zastosować efekt.", - "transparent-light": "Przezroczysty jasny", - "transparent-dark": "Przezroczysty ciemny", - "transparent-system": "Przezroczysty systemowy", - "sakura-light": "Sakura jasny", - "sakura-dark": "Sakura ciemny", - "sakura-system": "Sakura systemowy", - "tray-icon-flavor": "Kolor ikon zasobnika", - "tray-icon-flavor-info": "Możesz również całkowicie ukryć ikonę zasobnika.", - "hidden": "Ukryty", - "color": "Kolor", - "white": "Biały", - "black": "Czarny", - "lazy-initialization": "Powolna inicjalizacja", - "lazy-initialization-info": "Jeśli włączone, okno menu zostanie utworzone tylko przy pierwszym otwarciu menu. Spowoduje to, że pierwsze otwarcie menu będzie nieco wolniejsze, ale może zapobiec problemom, gdy Kando zostanie uruchomione zbyt wcześnie podczas logowania. Domyślnie jest wyłączone.", - "hardware-acceleration": "Włącz akcelerację sprzętową", - "hardware-acceleration-info": "Ta opcja może zwiększyć wydajność aplikacji, ale może również prowadzić do pewnych problemów z wyświetlaniem. Musisz ponownie uruchomić Kando, aby zastosować to ustawienie.", - "menu-behavior": "Zachowanie menu", - "keep-input-focus": "Utrzymuj aktywną włączoną aplikację", - "keep-input-focus-info": "Jeśli włączone, menu nie otrzyma włączonego trybu pisania kiedy zostanie otwarte. Ta funkcja wyłącza tryb Turbo, ale może być przydatna, jeśli chcesz aby inne aplikacje pozostały aktywne gdy otwierasz menu.", - "enable-marking-mode": "Włącz tryb zaznaczania", - "enable-marking-mode-info": "Po włączeniu trybu zaznaczania możesz wybierać elementy, przeciągając nad nimi myszą.", - "enable-turbo-mode": "Włącz tryb Turbo", - "enable-turbo-mode-info": "Po włączeniu trybu Turbo, możesz wykonywać gesty tak długo, jak trzymasz wciśnięty klawisz modyfikujący, taki jak Shift lub Ctrl.", - "move-pointer-to-menu-center": "Przesuń kursor do środka menu", - "move-pointer-to-menu-center-info": "Jeśli zaznaczone, wskaźnik myszy zostanie przesunięty do środka menu lub podmenu, gdy będzie to konieczne. Może to mieć miejsce, jeśli menu zostanie otwarte zbyt blisko krawędzi ekranu lub jeśli menu zostanie otwarte w trybie wyśrodkowanym.", - "require-click-for-hover-mode": "Wymagaj kliknięcia do wyboru w trybie najechania", - "require-click-for-hover-mode-info": "Jeśli opcja jest odznaczona, elementy zostaną natychmiast zaznaczone po przesunięciu nad nimi kursora myszy w menu korzystających z trybu najechania.", - "right-mouse-button-selects-parent": "Prawy przycisk myszy wybiera \"rodzica\"", - "right-mouse-button-selects-parent-info": "Jeśli opcja jest niezaznaczona, prawy przycisk myszy zamknie menu.", - "enable-gamepad-support": "Włącz obsługę gamepada", - "enable-gamepad-support-info": "Jeśli zaznaczone, możesz użyć podłączonego gamepada do sterowania menu.", - "press-again-behavior-info": "To określa, co się dzieje po ponownym naciśnięciu skrótu, gdy wyświetlane jest menu. Jeśli wiele menu jest przypisanych do tego samego skrótu, możesz użyć tego, aby przechodzić przez wszystkie pasujące menu. Upewnij się, że przytrzymujesz klawisz modyfikujący tylko wtedy, gdy chcesz użyć trybu Turbo razem z opcją inną niż „Nic nie rób”.", - "do-nothing": "Nie rób nic", - "cycle-from-first": "Pokaż następne menu (zacznij od początku)", - "cycle-from-recent": "Pokaż następne menu (kontynuuj od poprzedniego)", - "close-menu": "Zamknij menu", - "menu-sounds": "Dźwięki menu", - "learn-how-to-add-sound-themes": "Sprawdź jak dodać nowe motywy dźwięku do Kando [tutaj]({{link}})!", - "sound-theme": "Motyw dźwięku", - "sound-theme-info": "Motyw dźwięku to zbiór dźwięków odtwarzanych podczas interakcji z menu.", - "volume": "Głośność", - "volume-info": "Ogólna głośność motywu dźwiękowego. Domyślna wartość to 0.5.", - "advanced-menu-options": "Zaawansowane ustawienia menu", - "advanced-menu-options-note": "Zazwyczaj można pozostawić te ustawienia w wartościach domyślnych.", - "center-click-zone-radius": "Strefa kliknięcia środkowego przycisku", - "center-click-zone-radius-info": "Rozmiar obszaru na środku menu, który po kliknięciu albo zamknie menu, albo nawiguje poziom wyżej. Domyślnie 50px.", - "minimum-submenu-distance": "Minimalny dystans podmenu", - "minimum-submenu-distance-info": "Jeśli podmenu zostanie otwarte blisko menu nadrzędnego, menu nadrzędne zostanie przesunięte o tę odległość. Domyślnie jest to 150px.", - "movement-threshold": "Próg ruchu", - "movement-threshold-info": "Mniejsze ruchy myszy nie będą brane pod uwagę w trybie Zaznaczania lub trybie Turbo. Domyślnie jest to 15px.", - "minimum-gesture-length": "Minimalna długość gestu", - "minimum-gesture-length-info": "Proste ruchy muszą mieć co najmniej taką długość, aby uruchomić wybór. Domyślnie jest to 150 pikseli.", - "minimum-gesture-angle": "Minimalny kąt gestu", - "minimum-gesture-angle-info": "Mniejsze odchylenia od prostych ruchów nie wywołają selekcji. Domyślnie jest to 20°.", - "gesture-jitter-threshold": "Próg drżenia gestu", - "gesture-jitter-threshold-info": "Mniejsze ruchy nie będą brane pod uwagę w detekcji gestów. Domyślnie jest to 10px.", - "gesture-pause-timeout-info": "Zatrzymaj gest na tak długo, aby uruchomić wybór. Domyślnie jest to 100 ms.", - "fixed-stroke-length": "Ustalona długość skoku" - } + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "", + "name": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "", + "tip-7": "" + }, + "text": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "" + }, + "uri": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "", + "tip-2": "", + "tip-3": "", + "tip-4": "", + "tip-5": "", + "tip-6": "" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Sprawdź ostatnią wersję", + "chrome-version": "Wersja Chrome", + "electron-version": "Wersja Electron", + "kando-backend": "", + "kando-version": "Wersja Kando", + "message": "Tworzę Kando z pasji. Jeśli lubisz z niego korzystać tak bardzo, jak ja go tworzyć, to możesz [kupić mi kawę]({{link}})!\n\n💖 Simon", + "read-release-notes": "Przeczytaj o wersji", + "title": "O Kando" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "", + "add-menu-item-hint": "", + "add-menu-items": "", + "add-tags-placeholder": "Dodaj tagi…", + "all-menus": "", + "anchored-mode": "", + "anchored-mode-info": "", + "app-condition": "", + "app-condition-info": "", + "app-condition-placeholder": "", + "app-condition-tooltip": "", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "", + "area-condition-bottom-placeholder": "", + "area-condition-info": "", + "area-condition-left-placeholder": "", + "area-condition-right-placeholder": "", + "area-condition-tooltip": "", + "area-condition-top-placeholder": "", + "cancel": "", + "centered-mode": "", + "centered-mode-info": "", + "create-menu-button": "", + "delete-menu": "", + "delete-menu-item": "", + "duplicate-menu": "", + "duplicate-menu-item": "", + "empty-collection": "", + "empty-collection-note": "", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Wybierz bibliotekę", + "select-file": "Wybierz plik" + }, + "general-settings-dialog": { + "advanced-menu-options": "Zaawansowane ustawienia menu", + "advanced-menu-options-note": "Zazwyczaj można pozostawić te ustawienia w wartościach domyślnych.", + "auto-language": "Użyj język systemowy", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Czarny", + "bottom-left": "Dolny lewy", + "bottom-right": "Dolny prawy", + "center": "", + "center-click-zone-radius": "Strefa kliknięcia środkowego przycisku", + "center-click-zone-radius-info": "Rozmiar obszaru na środku menu, który po kliknięciu albo zamknie menu, albo nawiguje poziom wyżej. Domyślnie 50px.", + "check-for-new-versions": "Sprawdź aktualizacje", + "check-for-new-versions-info": "Jeżeli aktywne, Kando wyświetli powiadomienie kiedy nowa wersja będzie dostępna.", + "close-menu": "Zamknij menu", + "color": "Kolor", + "cycle-from-first": "Pokaż następne menu (zacznij od początku)", + "cycle-from-recent": "Pokaż następne menu (kontynuuj od poprzedniego)", + "dark": "Ciemny", + "dev-tools-note": "", + "developer-options": "", + "do-nothing": "Nie rób nic", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "Włącz obsługę gamepada", + "enable-gamepad-support-info": "Jeśli zaznaczone, możesz użyć podłączonego gamepada do sterowania menu.", + "enable-marking-mode": "Włącz tryb zaznaczania", + "enable-marking-mode-info": "Po włączeniu trybu zaznaczania możesz wybierać elementy, przeciągając nad nimi myszą.", + "enable-turbo-mode": "Włącz tryb Turbo", + "enable-turbo-mode-info": "Po włączeniu trybu Turbo, możesz wykonywać gesty tak długo, jak trzymasz wciśnięty klawisz modyfikujący, taki jak Shift lub Ctrl.", + "fixed-stroke-length": "Ustalona długość skoku", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "Próg drżenia gestu", + "gesture-jitter-threshold-info": "Mniejsze ruchy nie będą brane pod uwagę w detekcji gestów. Domyślnie jest to 10px.", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "Zatrzymaj gest na tak długo, aby uruchomić wybór. Domyślnie jest to 100 ms.", + "hardware-acceleration": "Włącz akcelerację sprzętową", + "hardware-acceleration-info": "Ta opcja może zwiększyć wydajność aplikacji, ale może również prowadzić do pewnych problemów z wyświetlaniem. Musisz ponownie uruchomić Kando, aby zastosować to ustawienie.", + "hidden": "Ukryty", + "invisible-settings-button": "Przycisk niewidzialnych ustawień", + "invisible-settings-button-info": "Możesz ciągle użyć przycisku, pokaże się gdy najedziesz na niego myszką.", + "keep-input-focus": "Utrzymuj aktywną włączoną aplikację", + "keep-input-focus-info": "Jeśli włączone, menu nie otrzyma włączonego trybu pisania kiedy zostanie otwarte. Ta funkcja wyłącza tryb Turbo, ale może być przydatna, jeśli chcesz aby inne aplikacje pozostały aktywne gdy otwierasz menu.", + "lazy-initialization": "Powolna inicjalizacja", + "lazy-initialization-info": "Jeśli włączone, okno menu zostanie utworzone tylko przy pierwszym otwarciu menu. Spowoduje to, że pierwsze otwarcie menu będzie nieco wolniejsze, ale może zapobiec problemom, gdy Kando zostanie uruchomione zbyt wcześnie podczas logowania. Domyślnie jest wyłączone.", + "learn-how-to-add-sound-themes": "Sprawdź jak dodać nowe motywy dźwięku do Kando [tutaj]({{link}})!", + "light": "Jasny", + "localization-info": "Uruchom ponownie Kando, aby ustawić nowy język.", + "localization-label": "Język", + "menu-behavior": "Zachowanie menu", + "menu-sounds": "Dźwięki menu", + "menu-window-dev-tools": "", + "message": "Wszystkie ustawienia Kando są przechowywane w pliku JSON, który można również edytować, udostępniać lub tworzyć jego kopię zapasową. Kliknij [tutaj]({{link}}), aby otworzyć katalog, w którym przechowywany jest plik config.json.", + "minimum-gesture-angle": "Minimalny kąt gestu", + "minimum-gesture-angle-info": "Mniejsze odchylenia od prostych ruchów nie wywołają selekcji. Domyślnie jest to 20°.", + "minimum-gesture-length": "Minimalna długość gestu", + "minimum-gesture-length-info": "Proste ruchy muszą mieć co najmniej taką długość, aby uruchomić wybór. Domyślnie jest to 150 pikseli.", + "minimum-submenu-distance": "Minimalny dystans podmenu", + "minimum-submenu-distance-info": "Jeśli podmenu zostanie otwarte blisko menu nadrzędnego, menu nadrzędne zostanie przesunięte o tę odległość. Domyślnie jest to 150px.", + "move-pointer-to-menu-center": "Przesuń kursor do środka menu", + "move-pointer-to-menu-center-info": "Jeśli zaznaczone, wskaźnik myszy zostanie przesunięty do środka menu lub podmenu, gdy będzie to konieczne. Może to mieć miejsce, jeśli menu zostanie otwarte zbyt blisko krawędzi ekranu lub jeśli menu zostanie otwarte w trybie wyśrodkowanym.", + "movement-threshold": "Próg ruchu", + "movement-threshold-info": "Mniejsze ruchy myszy nie będą brane pod uwagę w trybie Zaznaczania lub trybie Turbo. Domyślnie jest to 15px.", + "none": "Żadne", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "To określa, co się dzieje po ponownym naciśnięciu skrótu, gdy wyświetlane jest menu. Jeśli wiele menu jest przypisanych do tego samego skrótu, możesz użyć tego, aby przechodzić przez wszystkie pasujące menu. Upewnij się, że przytrzymujesz klawisz modyfikujący tylko wtedy, gdy chcesz użyć trybu Turbo razem z opcją inną niż „Nic nie rób”.", + "previously-reported": "", + "reload-menu-theme": "", + "reload-note": "", + "reload-sound-theme": "", + "require-click-for-hover-mode": "Wymagaj kliknięcia do wyboru w trybie najechania", + "require-click-for-hover-mode-info": "Jeśli opcja jest odznaczona, elementy zostaną natychmiast zaznaczone po przesunięciu nad nimi kursora myszy w menu korzystających z trybu najechania.", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "Prawy przycisk myszy wybiera \"rodzica\"", + "right-mouse-button-selects-parent-info": "Jeśli opcja jest niezaznaczona, prawy przycisk myszy zamknie menu.", + "sakura-dark": "Sakura ciemny", + "sakura-light": "Sakura jasny", + "sakura-system": "Sakura systemowy", + "settings-button-position": "Ustawienia pozycji przycisku ustawień", + "settings-button-position-info": "Wybierz narożnik ekranu, w którym będzie przycisk ustawień.", + "settings-window-color-scheme": "Ustawienia schematu kolorów okna", + "settings-window-color-scheme-info": "Jeśli wybierzesz „system”, okno ustawień użyje tego samego schematu kolorów co Twój system operacyjny.", + "settings-window-dev-tools": "", + "settings-window-flavor": "Ustawienia okna - wariant", + "settings-window-flavor-info": "Jeśli wybierzesz przezroczysty kolor, będziesz musiał ponownie uruchomić okno ustawień, aby zastosować efekt.", + "sound-theme": "Motyw dźwięku", + "sound-theme-info": "Motyw dźwięku to zbiór dźwięków odtwarzanych podczas interakcji z menu.", + "system": "System", + "title": "Ustawienia główne", + "top-left": "Górny lewy", + "top-right": "Górny prawy", + "transparent-dark": "Przezroczysty ciemny", + "transparent-light": "Przezroczysty jasny", + "transparent-system": "Przezroczysty systemowy", + "tray-icon-flavor": "Kolor ikon zasobnika", + "tray-icon-flavor-info": "Możesz również całkowicie ukryć ikonę zasobnika.", + "volume": "Głośność", + "volume-info": "Ogólna głośność motywu dźwiękowego. Domyślna wartość to 0.5.", + "white": "Biały", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "", + "hover-mode-info": "", + "icon-picker-dialog": { + "base64-example": "Przykład użycia Base64:", + "base64-hint": "Ikony zakodowane w Base64 stanowią prosty sposób na dołączanie dowolnego rodzaju ikony do menu. Możesz użyć portalu takiego jak [www.base64-image.de]({{link}}) do konwersji dowolnego obrazu na zakodowany ciąg Base64. Działa to nawet w przypadku animowanych gifów!", + "file-example": "plik: przykład URI:", + "hint": "Sprawdź [here]({{link}}) aby dowiedzieć się jak dodać lub stworzyć swoje własne motywy ikon.", + "reload-button-tooltip": "", + "search-placeholder": "Szukaj ikon…", + "url-example": "Przykład URL:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "", + "chapter2": "", + "chapter3": "", + "chapter4": "", + "chapter5": "", + "show-again": "", + "slide1-text": "", + "slide1-title": "", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "", + "slide13-text": "", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "" + }, + "invalid-dropdown-selection": "Wybierz opcję…", + "menu-behavior": "", + "menu-behavior-info": "", + "menu-conditions": "", + "menu-conditions-info": "", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "", + "create-your-own-themes": "", + "dark": "", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "", + "light": "", + "light-dark-mode": "", + "light-dark-mode-info": "", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "", + "reset-color-picker": "", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "" + }, + "no-matching-menus": "", + "no-matching-menus-note": "", + "no-menus": "", + "no-menus-note": "", + "not-bound": "Nie związany", + "redo": "", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "", + "shortcut-id-label": "", + "shortcut-info": "", + "shortcut-label": "", + "shortcut-recording": "", + "tags": "", + "tags-info": "", + "undo": "", + "window-condition": "", + "window-condition-info": "", + "window-condition-placeholder": "", + "window-condition-tooltip": "", + "window-picker-dialog": { + "confirm": "", + "countdown_one": "", + "countdown_few": "", + "countdown_many": "", + "countdown_other": "", + "instructions": "", + "restart-countdown": "", + "result": "", + "start-countdown": "" } + } } diff --git a/locales/pt-BR/translation.json b/locales/pt-BR/translation.json index 14452d9ff..9b502a610 100644 --- a/locales/pt-BR/translation.json +++ b/locales/pt-BR/translation.json @@ -1,436 +1,558 @@ { - "backends": { - "gnome": { - "error": "Não foi possível se conectar a extensão do GNOME Shell \"Kando Integration\". Você pode obtê-la a partir daqui: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no Hyprland. Ao invés disso, especifique um ID de atalho aqui e atribua um atalho em seu hyprland.conf com algo como \"bind = CTRL, Space, global, kando:example-menu\". Substitua example-menu pelo ID escolhido aqui." - }, - "kde-wayland": { - "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no KDE/Wayland. Ao invés disso, especifique um ID de atalho aqui e procure por ele na seção de atalhos globais do KWin nas configurações de sistema do seu KDE. Lá você pode atribuir um atalho que irá abrir esse menu." - }, - "niri": { - "shortcut-info": "O Niri ainda não suporta atalhos globais. Mas você pode abrir este menu usando 'kando --menu \"Nome do Menu\"' na linha de comando ou na configuração do Niri." - } - }, - "example-menu": { - "apps": { - "apple-music": "Música", - "email": "E-Mail", - "file-browser": "Navegador de Arquivos", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Aplicativos", - "terminal": "Terminal", - "web-browser": "Navegador de Web" - }, - "audio": { - "mute": "Mutar", - "next-track": "Próxima Faixa", - "play-pause": "Tocar / Pausar", - "previous-track": "Trilha Anterior", - "submenu": "Áudio" - }, - "bookmarks": { - "desktop": "Área de trabalho", - "documents": "Documentos", - "downloads": "Downloads", - "home": "Home", - "music": "Música", - "pictures": "Imagens", - "submenu": "Favoritos", - "videos": "Vídeos" - }, - "clipboard": { - "copy": "Copiar", - "cut": "Recortar", - "paste": "Colar", - "submenu": "Área de Transferência" - }, - "name": "Exemplo de Menu", - "next-workspace": "Próximo Espaço de Trabalho", - "previous-workspace": "Espaço de Trabalho Anterior", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando em Discord", - "kando-on-github": "Kando em GitHub", - "kando-on-kofi": "Kando em Ko-fi", - "kando-on-youtube": "Kando no YouTube", - "submenu": "Links da Web" - }, - "windows": { - "close-window": "Fechar Janela", - "mission-control": "Mission Control", - "submenu": "Janelas", - "tile-left": "Ajustar para Esquerda", - "tile-right": "Ajustar para Direita", - "toggle-maximize": "Alternar Maximizado" - } - }, - "main": { - "failed-to-start-header": "Kando não conseguiu se iniciar", - "inhibit-shortcuts": "Desabilitar os atalhos temporariamente", - "new-version-notification-header": "Uma nova versão do Kando está disponível!", - "quit": "Sair", - "show-settings": "Mostrar configurações", - "un-inhibit-shortcuts": "Reativar atalhos", - "invalid-link-message": "O link não pôde ser interpretado corretamente.", - "new-version-notification-body": "Obtenha de {{link}}.", - "invalid-link-header": "Link inválido", - "no-backend-found": "Nenhum backend adequado foi encontrado." - }, - "menu-items": { - "command": { - "command": "Comando", - "command-info": "Isso será executado.", - "description": "Executa aplicativos ou scripts.", - "name": "Executar Comando", - "tip-1": "Você pode usar o item do tipo Comando para iniciar aplicativos ou scripts.", - "tip-2": "Se o caminho para um executável contem espaços, você deve \"colocar entre aspas\".", - "tip-3": "Use {{app_name}} para inserir o nome do aplicativo que estava focado quando abriu o menu.", - "tip-4": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", - "tip-5": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto.", - "placeholder": "Insira algum comando…", - "tip-6": "Clique [aqui]({{link}}) para descobrir como encontrar os comandos para iniciar seus aplicativos.", - "isolated": "Executar isoladamente", - "isolated-info": "Isto irá executar o comando em um ambiente limpo, não herdando nenhuma variável de ambiente do Kando. Isso pode ajudar com comandos que não iniciam corretamente.", - "detached": "Executar separadamente", - "detached-info": "Isto irá desconectar o comando do Kando, fazendo com que continue executando mesmo se o Kando estiver fechado. Desabilitar isso pode ajudar a resolver problemas com comandos que não iniciam corretamente.", - "choose-app": "Escolha um aplicativo…" - }, - "file": { - "description": "Abre um arquivo ou pasta.", - "file": "Caminho do Arquivo", - "name": "Abrir Arquivo", - "tip-1": "Você pode usar esse tipo de item para abrir arquivos ou pastas.", - "placeholder": "Escolher arquivo ou pasta…" - }, - "hotkey": { - "description": "Pressione uma combinação de teclas.", - "hotkey": "Tecla de Atalho", - "name": "Simular atalho de teclado", - "recording-placeholder": "Pressione uma tecla de atalho…", - "tip-1": "Ao gravar uma tecla de atalho, você não precisa pressionar todas as teclas ao mesmo tempo. Você pode pressionar uma após a outra.", - "tip-2": "Se você não consegue gravar uma tecla porque ela é usada pelo sistema, tente digitar o nome da tecla diretamente.", - "tip-3": "Clique [nesse link]({{link}}) para ver todos os nomes de chave válidos.", - "hotkey-info": "Essa tecla de atalho será acionada quando o item é selecionado. Quando estiver gravando, você não precisa pressionar todas as teclas de uma vez, você também pode pressioná-las uma após a outra. Isso é útil se uma tecla de atalho já está atribuída a alguma ação global!" - }, - "macro": { - "description": "Digita um macro de teclado.", - "name": "Simular Macro", - "placeholder": "Aperte o botão de gravação para começar a gravar!", - "recording-placeholder": "Pressione as teclas…", - "tip-1": "Por padrão, Kando adiciona 10ms de delay antes de cada evento de tecla. Você pode mudar isso com a propriedade \"delay\".", - "tip-2": "Você pode editar esse macro manualmente. Isso é útil se você quer ajustar o tempo das teclas." - }, - "redirect": { - "description": "Abre outro menu.", - "name": "Redirecionar" - }, - "settings": { - "name": "Abrir Ajustes", - "tip-1": "Está ação abrirá a janela de configurações Kando.", - "description": "Abre a janela de configurações do Kando." - }, - "submenu": { - "description": "Contém outros itens de menu.", - "detailed-description_one": "", - "detailed-description_many": "Contém {{count}} itens de menu.", - "detailed-description_other": "", - "name": "", - "tip-1": "Submenus podem ser usados para agrupar itens.", - "tip-2": "Você também pode aninhar submenus dentro de submenus.", - "tip-3": "Submenus podem ser usados para criar estruturas de menu complexas.", - "tip-4": "Você deve evitar usar mais que doze itens em um submenu. Oito é um bom número.", - "tip-5": "Você pode usar os pequenos ícones de cadeado na pré-visualização para fixar a posição de um item no menu.", - "tip-6": "Você pode reordenar os items arrastando-os na pré-visualização.", - "tip-7": "Você pode excluir um menu ou item do menu pelo ícone de lixeira abaixo." - }, - "text": { - "description": "Insere o texto fornecido.", - "name": "Pasta texto", - "placeholder": "Insira qualquer texto…", - "tip-1": "Esta ação usa sua área de transferência para colar o texto. Depois de usar a ação, a área de transferência conterá o texto." - }, - "uri": { - "description": "Abre sites e mais.", - "name": "Abrir URI", - "tip-1": "Você pode usar o item URI para abrir um site usando o protocolo http://.", - "tip-2": "Você pode usar o item URI para abrir um arquivo ou pasta usando o protocolo file://.", - "tip-3": "Você pode usar o item URI para abrir um link do tipo mailto: .", - "tip-4": "Use {{app_name}} para inserir o nome do aplicativo que estava focado quando abriu o menu.", - "tip-5": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", - "tip-6": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto.", - "uri": "URI", - "placeholder": "Insira alguma URL…" - }, - "common": { - "delayed-option": "Esperar pela animação de fade-out", - "delayed-option-info": "Útil se o alvo da ação é uma janela que precisa estar focada." - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Não foi possível se conectar a extensão do GNOME Shell \"Kando Integration\". Você pode obtê-la a partir daqui: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no Hyprland. Ao invés disso, especifique um ID de atalho aqui e atribua um atalho em seu hyprland.conf com algo como \"bind = CTRL, Space, global, kando:example-menu\". Substitua example-menu pelo ID escolhido aqui." + }, + "kde-wayland": { + "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no KDE/Wayland. Ao invés disso, especifique um ID de atalho aqui e procure por ele na seção de atalhos globais do KWin nas configurações de sistema do seu KDE. Lá você pode atribuir um atalho que irá abrir esse menu." + }, + "niri": { + "shortcut-info": "O Niri ainda não suporta atalhos globais. Mas você pode abrir este menu usando 'kando --menu \"Nome do Menu\"' na linha de comando ou na configuração do Niri." + } + }, + "example-menu": { + "apps": { + "apple-music": "Música", + "email": "E-Mail", + "file-browser": "Navegador de Arquivos", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Aplicativos", + "terminal": "Terminal", + "web-browser": "Navegador de Web" + }, + "audio": { + "mute": "Mutar", + "next-track": "Próxima Faixa", + "play-pause": "Tocar / Pausar", + "previous-track": "Trilha Anterior", + "submenu": "Áudio" + }, + "bookmarks": { + "desktop": "Área de trabalho", + "documents": "Documentos", + "downloads": "Downloads", + "home": "Home", + "music": "Música", + "pictures": "Imagens", + "submenu": "Favoritos", + "videos": "Vídeos" + }, + "clipboard": { + "copy": "Copiar", + "cut": "Recortar", + "paste": "Colar", + "submenu": "Área de Transferência" + }, + "name": "Exemplo de Menu", + "next-workspace": "Próximo Espaço de Trabalho", + "previous-workspace": "Espaço de Trabalho Anterior", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando em Discord", + "kando-on-github": "Kando em GitHub", + "kando-on-kofi": "Kando em Ko-fi", + "kando-on-youtube": "Kando no YouTube", + "submenu": "Links da Web" + }, + "windows": { + "close-window": "Fechar Janela", + "mission-control": "Mission Control", + "submenu": "Janelas", + "tile-left": "Ajustar para Esquerda", + "tile-right": "Ajustar para Direita", + "toggle-maximize": "Alternar Maximizado" + } + }, + "main": { + "inhibit-shortcuts": "Desabilitar os atalhos temporariamente", + "invalid-link-header": "Link inválido", + "invalid-link-message": "O link não pôde ser interpretado corretamente.", + "new-version-notification-body": "Obtenha de {{link}}.", + "new-version-notification-header": "Uma nova versão do Kando está disponível!", + "quit": "Sair", + "show-settings": "Mostrar configurações", + "un-inhibit-shortcuts": "Reativar atalhos" + }, + "menu-items": { + "command": { + "choose-app": "Escolha um aplicativo…", + "description": "Executa aplicativos ou scripts.", + "detached": "Executar separadamente", + "detached-info": "Isto irá desconectar o comando do Kando, fazendo com que continue executando mesmo se o Kando estiver fechado. Desabilitar isso pode ajudar a resolver problemas com comandos que não iniciam corretamente.", + "isolated": "Executar isoladamente", + "isolated-info": "Isto irá executar o comando em um ambiente limpo, não herdando nenhuma variável de ambiente do Kando. Isso pode ajudar com comandos que não iniciam corretamente.", + "name": "Executar Comando", + "placeholder": "Insira algum comando…", + "tip-1": "Você pode usar o item do tipo Comando para iniciar aplicativos ou scripts.", + "tip-2": "Se o caminho para um executável contem espaços, você deve \"colocar entre aspas\".", + "tip-3": "Use {{app_name}} para inserir o nome do aplicativo que estava focado quando abriu o menu.", + "tip-4": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", + "tip-5": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto.", + "tip-6": "Clique [aqui]({{link}}) para descobrir como encontrar os comandos para iniciar seus aplicativos." + }, + "common": { + "delayed-option": "Esperar pela animação de fade-out", + "delayed-option-info": "Útil se o alvo da ação é uma janela que precisa estar focada.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Abre um arquivo ou pasta.", + "name": "Abrir Arquivo", + "placeholder": "Escolher arquivo ou pasta…", + "tip-1": "Você pode usar esse tipo de item para abrir arquivos ou pastas." + }, + "hotkey": { + "description": "Pressione uma combinação de teclas.", + "hotkey": "Tecla de Atalho", + "hotkey-info": "Essa tecla de atalho será acionada quando o item é selecionado. Quando estiver gravando, você não precisa pressionar todas as teclas de uma vez, você também pode pressioná-las uma após a outra. Isso é útil se uma tecla de atalho já está atribuída a alguma ação global!", + "name": "Simular atalho de teclado", + "recording-placeholder": "Pressione uma tecla de atalho…", + "tip-1": "Ao gravar uma tecla de atalho, você não precisa pressionar todas as teclas ao mesmo tempo. Você pode pressionar uma após a outra.", + "tip-2": "Se você não consegue gravar uma tecla porque ela é usada pelo sistema, tente digitar o nome da tecla diretamente.", + "tip-3": "Clique [nesse link]({{link}}) para ver todos os nomes de chave válidos." + }, + "macro": { + "description": "Digita um macro de teclado.", + "name": "Simular Macro", + "placeholder": "Aperte o botão de gravação para começar a gravar!", + "recording-placeholder": "Pressione as teclas…", + "tip-1": "Por padrão, Kando adiciona 10ms de delay antes de cada evento de tecla. Você pode mudar isso com a propriedade \"delay\".", + "tip-2": "Você pode editar esse macro manualmente. Isso é útil se você quer ajustar o tempo das teclas." + }, + "redirect": { + "description": "Abre outro menu.", + "name": "Redirecionar" }, "settings": { - "about-dialog": { - "chrome-version": "Versão Chrome", - "electron-version": "Versão Electron", - "kando-backend": "Backend do Kando", - "kando-version": "Versão do Kando", - "message": "Eu estou criando o Kando por pura paixão. Se você gostar de usá-lo tanto quanto eu adoro criá-lo, você pode [me pagar um café]({{link}})!\n\n💖 Simon", - "title": "Sobre o Kando", - "check-latest-release": "Ver a versão mais recente", - "read-release-notes": "Ler notas da versão" - }, - "anchored-mode": "Modo Ancorado", - "app-condition": "Limitar a Aplicativos Específicos", - "area-condition": "Limite à Área Específica da Tela", - "area-condition-bottom-placeholder": "Baixo", - "area-condition-left-placeholder": "Esquerda", - "area-condition-right-placeholder": "Direita", - "area-condition-top-placeholder": "Topo", - "cancel": "Cancelar", - "centered-mode": "Modo Centralizado", - "centered-mode-info": "Abra o menu no centro da tela em vez de onde o cursor está.", - "general-settings-dialog": { - "reload-menu-theme": "Recarregar Tema Atual do Menu", - "reload-menu-theme-tooltip": "As alterações CSS serão aplicadas imediatamente. Para alterações feitas no arquivo theme.json, você precisa reabrir o menu.", - "reload-sound-theme": "Recarregar tema de som atual", - "reload-note": "Quando você recarregar o tema do menu, mudanças no CSS serão aplicadas mesmo se um menu está sendo exibido. Para mudanças feitas no arquivo theme.json, você precisa reabrir o menu.", - "dev-tools-note": "Kando utiliza duas janelas: Uma para o menu e outra para as configurações. Você pode abrir as ferramentas de desenvolvedor para inspecionar ambas as janelas separadamente.", - "settings-button-position": "Posição do botão de configurações", - "invisible-settings-button-info": "Você ainda pode usar o botão, ele irá aparecer quando você mover o mouse sobre ele.", - "settings-button-position-info": "Escolhe o canto da tela onde o botão de configurações será exibido.", - "bottom-left": "Inferior esquerdo", - "bottom-right": "Inferior direito", - "hidden": "Oculto", - "transparent-system": "Transparente sistema", - "black": "Preto", - "color": "Cor", - "white": "Branco", - "lazy-initialization-info": "Se ativado, a janela de menu irá ser criada quando o menu for aberto pela primeira vez. Isso fará com que a primeira abertura do menu seja um pouco lenta, mas pode evitar problemas quando o Kando é iniciado muito rápido durante o login. Padrão é desabilitado.", - "enable-turbo-mode": "Ativar Modo Turbo", - "move-pointer-to-menu-center": "Move o ponteiro para o centro do menu", - "enable-gamepad-support": "Ativar suporte à controles", - "enable-gamepad-support-info": "Se marcado, você poderá utilizar um controle conectado para controlar o menu.", - "learn-how-to-add-sound-themes": "Veja como adicionar novos temas de sons ao Kando [aqui]({{link}})!", - "sound-theme": "Tema de som", - "volume-info": "O volume geral do tema de som. Padrão é 0,5.", - "advanced-menu-options": "Opções de menu avançadas", - "advanced-menu-options-note": "Normalmente, você pode deixar essas configurações nos valores padrões.", - "center-click-zone-radius-info": "O tamanho da área no meio do menu que irá fechar ou navegar um nível acima quando clicado. Padrão é 50px.", - "minimum-gesture-length": "Comprimento mínimo do gesto", - "movement-threshold-info": "Pequenos movimentos do mouse não serão considerados no Modo de Marcação ou Modo Turbo. Padrão é 15px.", - "minimum-gesture-angle": "Ângulo mínimo do gesto", - "minimum-gesture-angle-info": "Pequenos desvios em movimentos retos não ativarão seleções. Padrão é 20°.", - "gesture-jitter-threshold": "Limite de oscilação do gesto", - "fixed-stroke-length": "Comprimento de traço fixo", - "gesture-pause-timeout-info": "Pare o gesto por esse tempo para ativar a seleção. Padrão é 100ms.", - "menu-window-dev-tools": "Inspecionar menu", - "settings-window-dev-tools": "Inspecionar configurações", - "message": "Todas as configurações do Kando são armazenadas em um arquivo JSON que você pode editar, compartilhar, ou fazer backup. Clique [aqui]({{link}}) para abrir o local do arquivo config.json.", - "sakura-system": "Sakura sistema", - "sakura-dark": "Sakura escuro", - "enable-marking-mode-info": "Com o Modo de Marcação ativado, você pode selecionar os itens arrastando o mouse sobre eles.", - "gesture-pause-timeout": "Tempo de pausa dos gestos", - "fixed-stroke-length-info": "Normalmente, itens serão selecionados quando você parar o movimento ou fazer uma curva. Se você configurar este valor como maior que 0, o comportamento deste mudará: Agora itens serão selecionados apenas de você arrastar longe assim do centro. Padrão é 0px.", - "title": "Configurações Gerais", - "none": "Nenhum", - "check-for-new-versions": "Verificar novas versões", - "app-behavior": "Comportamento do aplicativo", - "check-for-new-versions-info": "Se ativado, o Kando mostrará uma notificação quando uma nova versão estiver disponível.", - "invisible-settings-button": "Botão de configurações invisível", - "top-left": "Superior esquerdo", - "top-right": "Superior direito", - "settings-window-color-scheme-info": "Se você escolher 'sistema', a janela de configurações utilizará o mesmo esquema de cores do seu sistema operacional.", - "settings-window-color-scheme": "Esquema de cores da janela de configurações", - "system": "Sistema", - "light": "Claro", - "dark": "Escuro", - "settings-window-flavor": "Estilo da janela de configurações", - "settings-window-flavor-info": "Se você escolher um estilo transparente, você terá que reiniciar a janela de configurações para que o efeito seja aplicado.", - "transparent-light": "Transparente claro", - "transparent-dark": "Transparente escuro", - "sakura-light": "Sakura claro", - "tray-icon-flavor": "Estilo do ícone de atalho", - "tray-icon-flavor-info": "Você também pode escolher esconder o ícone de atalho completamente.", - "menu-behavior": "Comportamento do menu", - "enable-marking-mode": "Ativar Modo de Marcação", - "enable-turbo-mode-info": "Com o Modo Turbo ativado, você pode fazer gestos segurando uma tecla modificadora como Shift ou Ctrl.", - "require-click-for-hover-mode": "Exigir clique para seleções no Modo de Sobreposição", - "move-pointer-to-menu-center-info": "Se marcado, o ponteiro do mouse se moverá para o centro do menu ou submenu quando necessário. Isso pode ser o caso se um menu for aberto muito perto da borda da tela ou se um menu for aberto no Modo Centralizado.", - "require-click-for-hover-mode-info": "Se não marcado, itens vão ser selecionados imediatamente quando o mouse se mover sobre eles em menus em Modo de Sobreposição.", - "right-mouse-button-selects-parent": "Botão direito do mouse seleciona o item pai", - "right-mouse-button-selects-parent-info": "Se não marcado, o botão direito do mouse irá fechar o menu.", - "menu-sounds": "Sons do menu", - "lazy-initialization": "Inicialização lenta", - "sound-theme-info": "Um tema de som é uma coleção de sons que tocam quando você interage com o menu.", - "volume": "Volume", - "center-click-zone-radius": "Raio da zona do clique central", - "minimum-submenu-distance": "Distância mínima do submenu", - "minimum-submenu-distance-info": "Se um submenu é aberto próximo ao menu pai, o menu pai irá ser movido para longe a essa distância. Padrão é 150px.", - "movement-threshold": "Limite de movimento", - "minimum-gesture-length-info": "Movimentos retos devem ser pelo menos longos assim para ativar uma seleção. Padrão é 150px.", - "gesture-jitter-threshold-info": "Pequenos movimentos não serão considerados na detecção de gestos. Padrão é 10px.", - "developer-options": "Opções de desenvolvedor", - "auto-language": "Usar linguagem do sistema", - "app-settings": "Configurações do aplicativo", - "localization-label": "Linguagem", - "localization-info": "Reinicie o Kando para aplicar o novo idioma.", - "hardware-acceleration": "Habilitar aceleração de hardware", - "hardware-acceleration-info": "Esta opção pode melhorar o desempenho do aplicativo, mas também pode causar alguns artefatos de renderização. Você precisa reiniciar o Kando para aplicar esta configuração.", - "keep-input-focus": "Mantenha o aplicativo ativo focado", - "keep-input-focus-info": "Se ativado, o menu não receberá o foco da entrada do teclado ao ser aberto. Isso desativa o Modo Turbo, mas pode ser útil se você precisar que outros aplicativos permaneçam em foco enquanto o menu estiver aberto.", - "press-again-behavior": "Comportamento de pressionar atalho novamente", - "press-again-behavior-info": "Isso determina o que acontece quando o atalho é pressionado novamente enquanto um menu é exibido. Se vários menus estiverem atribuídos ao mesmo atalho , você pode usar isso para percorrer todos os menus correspondentes. Certifique-se de manter pressionada uma tecla modificadora apenas se quiser usar o Modo Turbo junto com uma opção diferente de \"Não fazer nada\".", - "do-nothing": "Não faça nada", - "cycle-from-first": "Mostrar próximo menu (começar do início)", - "cycle-from-recent": "Mostrar próximo menu (continuar do último)", - "close-menu": "Fechar menu" - }, - "hover-mode-info": "Para usuários avançados apenas! Selecione itens flutuando sobre eles.", - "icon-picker-dialog": { - "base64-example": "Exemplo em Base64:", - "search-placeholder": "Pesquisar ícones…", - "url-example": "URL de exemplo:", - "file-example": "arquivo: URI de exemplo:", - "hint": "Veja [aqui]({{link}}) como adicionar ou criar seus próprios temas de ícones.", - "base64-hint": "Ícones codificados em base64 são uma forma fácil de incluir qualquer tipo de ícone em seus menus. Você pode usar um serviço como [www.base64-image.de]({{link}}) para converter qualquer imagem em um texto codificado em base64. Funciona até para gifs animados!", - "reload-button-tooltip": "Recarregar todos os temas de ícones" - }, - "introduction-dialog": { - "title": "Bem-vindo ao Kando!", - "slide5-text": "Para **navegar de volta**, você pode clicar na borda do item pai ou no centro do menu.", - "slide6-text": "Desse jeito, você pode explorar a estrutura do menu rapidamente.", - "slide7-text": "Clique e arraste sobre um item para entrar no Modo de Marcação. **Se você parar o movimento do ponteiro ou fizer uma curva, o submenu atual irá abrir!** Lembre o caminho para um item e desenhe ele com um movimentos expressivos de zig-zag.", - "slide8-text": "**O menu reage aos movimentos do seu mouse!** Um submenu abre quando você quiser que ele abra. Com um pouco de prática, você será capaz de selecionar itens sem sequer olhar para o menu.", - "slide10-text": "**Não espere as animações acabarem!** Apenas faça seu zigzag pelo menu. Este é o método mais rápido de selecionar itens!", - "chapter1": "Começando", - "chapter2": "Modo de Marcação", - "chapter3": "Modo Turbo", - "chapter4": "Próximos passos", - "chapter5": "Obtendo ajuda", - "slide12-text": "Kando é altamente customizável. Você pode abrir aplicações, arquivos, executar macros de teclado, e muitas outras coisas. Você pode [mudar o estilo do menu]({{link1}}), [adicionar temas de ícones]({{link2}}) e até [utilizar sons]({{link3}}) nos seus menus!", - "slide13-text": "Se você precisar de ajuda em algum momento, fique à vontade para entrar no nosso [Servidor do Discord]({{link1}}) ou veja a [documentação]({{link2}})!", - "show-again": "Mostrar esta janela novamente", - "slide1-text": "Passe por esses slides para ver o que o Kando pode oferecer a você! Você pode utilizar as marcações de capítulo na esquerda para pular para uma parte específica da introdução.", - "slide2-text-standard": "Se você iniciou o Kando pela primeira vez, você pode abrir o menu de exemplo utilizando Ctrl+Espaço. Feche com a tecla Esc ou com o botão direito do seu mouse em qualquer lugar da tela.", - "slide1-title": "Kando oferece uma forma única e eficiente de interagir com o seu computador.", - "slide2-title": "Abra o menu!", - "slide3-hint1": "Você também pode clicar aqui para fechar o menu.", - "slide3-hint2": "Clique em qualquer lugar aqui para selecionar o item.", - "slide3-text": "No Kando, **toda sua tela é um alvo clicável**! Você não precisa apontar para os ícones, você pode clicar em qualquer lugar dentro da borda de um item. Isso torna a seleção de itens muito mais eficiente.", - "slide4-text": "Um submenu irá **sempre** abrir no ponteiro do seu mouse. Você **não precisa esperar que a animação acabe**. Confie na sua memória muscular e continue com sua seleção!", - "slide5-hint": "Clique em qualquer lugar aqui para ir um nível acima.", - "slide11-text": "**Não tenha medo de seleções acidentais!** Ações apenas são executadas assim que você soltar o botão do mouse no Modo de Marcação ou com uma tecla do teclado no Modo Turbo. Use isto para explorar o menu!", - "slide2-text-no-shortcuts": "Se você iniciou o Kando pela primeira vez, você [talvez precise realizar alguns passos extras no Linux para garantir o funcionamento das teclas globalmente]({{link}}). Uma vez que esteja funcionando, você pode fechar o menu com a tecla Esc ou com o botão direito do seu mouse.", - "slide9-text": "Se você **manter uma tecla pressionada** (como _Ctrl_,_Shift_, ou _Alt_) após abrir o menu, você poderá realizar seleções apenas movendo o ponteiro. Nenhum clique ou arrastar é necessário.", - "slide7-title": "Se torne rápido: Modo de Marcação", - "slide9-title": "Seja incrivelmente rápido: Modo Turbo", - "slide12-title": "Tem mais!" - }, - "menu-behavior": "Comportamento de menu", - "menu-conditions": "Condições do menu", - "menu-conditions-info": "Você pode atribuir vários menus ao mesmo atalho de teclado e, em seguida, escolher em que condições cada menu deve ser mostrado.", - "menu-themes-dialog": { - "author": "por {{author}}", - "light-dark-mode-info": "Se ativado, você pode escolher um tema e cor diferente dependendo se o seu sistema estiver no modo de cor clara ou escura.", - "reset-color-picker": "Resetar todas as cores aos seus padrões", - "title": "Temas de Menu", - "light": "Modo Claro", - "accent-colors-info": "Cada tema pode ter diferentes cores de destaque.", - "light-dark-mode": "Ativar modo escuro/claro", - "accent-colors": "Cores de destaque", - "dark": "Modo Escuro", - "fade-out-time-info": "O tempo que leva para que o menu desapareça. Padrão é 200ms.", - "menu-scale": "Escala do menu", - "open-theme-directory": "Abrir pasta de temas", - "get-themes-online": "Obter temas online", - "create-your-own-themes": "Crie seus próprios temas", - "menu-scale-info": "Use isto para aumentar ou diminuir o tamanho dos seus menus. Padrão é 1.0.", - "fade-in-time-info": "O tempo que leva para que o menu apareça. Padrão é 150ms.", - "fade-out-time": "Tempo de Fade-out", - "no-accent-colors": "Esse tema não suporta cores de destaque.", - "fade-in-time": "Tempo de Fade-in" - }, - "not-bound": "Não Atribuído", - "shortcut-id-label": "ID de Atalho de Teclado", - "shortcut-label": "Atalho de Teclado", - "shortcut-recording": "Pressione um atalho de teclado…", - "window-condition": "Limitar para Títulos de Janelas Especificas", - "search-menus-placeholder": "Procurar menus…", - "add-collection-tooltip": "Criar uma nova coleção de menus. Use essas coleções para grupar seus menus por marcadores!", - "window-condition-tooltip": "Selecionar uma janela", - "delete-menu-item": "Excluir item do menu", - "window-condition-info": "Exibir o menu apenas se o título da janela em foco contém o texto especificado. Suporta expressões regulares como /youtube|vimeo/i.", - "screen-area-picker": { - "title": "Escolher uma área da tela", - "valid": "Ótimo! Você selecionou uma área válida.", - "top-left": "Arraste isto até o canto superior esquerdo de sua área.", - "bottom-right-value": "Direita: {{x}}, Inferior: {{y}}", - "top-left-value": "Esquerdo: {{x}}, Superior: {{y}}", - "invalid": "Tenha certeza de que o canto superior esquerdo esteja acima e à esquerda do canto inferior direito.", - "bottom-right": "Arraste isto até o canto inferior direito de sua área.", - "confirm": "Usar esta área" - }, - "no-menus": "Você não possui menus.", - "no-menus-note": "Se você deletou o último por acidente, você pode restaurá-lo usando o botão de desfazer.", - "no-matching-menus": "Nenhum menu encontrado.", - "app-condition-info": "Exibir o menu apenas se um aplicativo específico estiver em foco. Suporta expressões regulares como /firefox|chrome/i.", - "no-matching-menus-note": "Talvez tentando um termo de pesquisa diferente?", - "empty-collection": "Essa coleção está vazia.", - "empty-collection-note": "Edite os marcadores acima ou adicione um menu completamente novo à essa coleção com o botão abaixo.", - "invalid-dropdown-selection": "Selecione uma opção…", - "add-tags-placeholder": "Adicionar marcadores…", - "redo": "Refazer", - "anchored-mode-info": "Abrir submenus na mesma posição do item pai. Marcando isto, Modo de Marcação e Modo Turbo serão desativados.", - "area-condition-tooltip": "Selecionar uma área da tela", - "delete-menu": "Excluir menu", - "window-picker-dialog": { - "pick-window-title-title": "Selecionar um título de janela", - "confirm": "Usar este valor", - "instructions": "Clique no botão abaixo e foque na janela alvo dentro dos próximos cinco segundos.", - "restart-countdown": "Reiniciar contador", - "pick-app-name-title": "Selecionar um nome de aplicação", - "start-countdown": "Iniciar contador", - "countdown_one": "Selecionando em {{count}} segundo…", - "countdown_many": "Selecionando em {{count}} segundos…", - "countdown_other": "Selecionando em {{count}} segundos…", - "result": "Você selecionou \"{{name}}\"." - }, - "all-menus": "Todos os menus", - "create-menu-button": "Novo menu", - "add-menu-items": "Adicionar itens do menu", - "undo": "Desfazer", - "hover-mode": "Modo Hover", - "area-condition-info": "Exibe o menu apenas se o ponteiro está em uma certa área da tela. A área é dada em pixels relativo ao canto superior esquerdo do seu monitor principal. Se você deixar esse campo vazio, a área não é atribuída nessa direção.", - "menu-behavior-info": "Antes de habilitar essas opções, nós recomendamos entender porque nós gostamos do comportamento padrão do Kando [aqui]({{link}})!", - "app-condition-placeholder": "Nome do aplicativo", - "app-condition-tooltip": "Selecionar um aplicativo", - "window-condition-placeholder": "Título da janela", - "shortcut-info": "Esse atalho abre o menu. Ele deve conter uma tecla normal e algum número de modificadores como Ctrl, Alt ou Shift. Quando gravando, você não precisa pressionar todas as teclas de uma vez, você também pode pressionar uma após a outra. Isto é útil se um atalho já está atribuído a outro menu!", - "tags": "Marcadores", - "duplicate-menu-item": "Duplicar item do menu", - "tags-info": "Marcadores podem ser usados para agrupar menus em coleções de menus.", - "file-picker": { - "select-file": "Selecionar arquivo", - "select-directory": "Selecionar pasta" - }, - "duplicate-menu": "Duplicar menu", - "add-menu-item-hint": "Arraste este item para adicioná-lo ao menu acima!", - "app-picker": { - "hint": "Você também pode arrastar e soltar um aplicativo do seu menu Iniciar para o editor de menu do Kando!", - "search-placeholder": "Pesquisar um aplicativo…", - "use-selected": "Usar selecionado" - }, - "achievements-dialog": { - "reset-confirmation-message": "Todas as conquistas e o progresso no nível serão perdidos. Essa ação não pode ser desfeita.", - "title": "Conquistas", - "xp": "XP", - "no-in-progress-achievements": "Parabéns! Você completou todas as conquistas.", - "no-completed-achievements": "Você ainda não completou nenhuma conquista.", - "in-progress-button": "Em Progresso", - "completed-button": "Completas" - } + "description": "Abre a janela de configurações do Kando.", + "name": "Abrir Ajustes", + "tip-1": "Está ação abrirá a janela de configurações Kando." + }, + "submenu": { + "description": "Contém outros itens de menu.", + "name": "", + "tip-1": "Submenus podem ser usados para agrupar itens.", + "tip-2": "Você também pode aninhar submenus dentro de submenus.", + "tip-3": "Submenus podem ser usados para criar estruturas de menu complexas.", + "tip-4": "Você deve evitar usar mais que doze itens em um submenu. Oito é um bom número.", + "tip-5": "Você pode usar os pequenos ícones de cadeado na pré-visualização para fixar a posição de um item no menu.", + "tip-6": "Você pode reordenar os items arrastando-os na pré-visualização.", + "tip-7": "Você pode excluir um menu ou item do menu pelo ícone de lixeira abaixo." + }, + "text": { + "description": "Insere o texto fornecido.", + "name": "Pasta texto", + "placeholder": "Insira qualquer texto…", + "tip-1": "Esta ação usa sua área de transferência para colar o texto. Depois de usar a ação, a área de transferência conterá o texto." + }, + "uri": { + "description": "Abre sites e mais.", + "name": "Abrir URI", + "placeholder": "Insira alguma URL…", + "tip-1": "Você pode usar o item URI para abrir um site usando o protocolo http://.", + "tip-2": "Você pode usar o item URI para abrir um arquivo ou pasta usando o protocolo file://.", + "tip-3": "Você pode usar o item URI para abrir um link do tipo mailto: .", + "tip-4": "Use {{app_name}} para inserir o nome do aplicativo que estava focado quando abriu o menu.", + "tip-5": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", + "tip-6": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Ver a versão mais recente", + "chrome-version": "Versão Chrome", + "electron-version": "Versão Electron", + "kando-backend": "Backend do Kando", + "kando-version": "Versão do Kando", + "message": "Eu estou criando o Kando por pura paixão. Se você gostar de usá-lo tanto quanto eu adoro criá-lo, você pode [me pagar um café]({{link}})!\n\n💖 Simon", + "read-release-notes": "Ler notas da versão", + "title": "Sobre o Kando" + }, + "achievements-dialog": { + "completed-button": "Completas", + "in-progress-button": "Em Progresso", + "no-completed-achievements": "Você ainda não completou nenhuma conquista.", + "no-in-progress-achievements": "Parabéns! Você completou todas as conquistas.", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "Todas as conquistas e o progresso no nível serão perdidos. Essa ação não pode ser desfeita.", + "reset-confirmation-title": "", + "title": "Conquistas", + "xp": "XP" + }, + "add-collection-tooltip": "Criar uma nova coleção de menus. Use essas coleções para grupar seus menus por marcadores!", + "add-menu-item-hint": "Arraste este item para adicioná-lo ao menu acima!", + "add-menu-items": "Adicionar itens do menu", + "add-tags-placeholder": "Adicionar marcadores…", + "all-menus": "Todos os menus", + "anchored-mode": "Modo Ancorado", + "anchored-mode-info": "Abrir submenus na mesma posição do item pai. Marcando isto, Modo de Marcação e Modo Turbo serão desativados.", + "app-condition": "Limitar a Aplicativos Específicos", + "app-condition-info": "Exibir o menu apenas se um aplicativo específico estiver em foco. Suporta expressões regulares como /firefox|chrome/i.", + "app-condition-placeholder": "Nome do aplicativo", + "app-condition-tooltip": "Selecionar um aplicativo", + "app-picker": { + "hint": "Você também pode arrastar e soltar um aplicativo do seu menu Iniciar para o editor de menu do Kando!", + "search-placeholder": "Pesquisar um aplicativo…", + "use-selected": "Usar selecionado" + }, + "area-condition": "Limite à Área Específica da Tela", + "area-condition-bottom-placeholder": "Baixo", + "area-condition-info": "Exibe o menu apenas se o ponteiro está em uma certa área da tela. A área é dada em pixels relativo ao canto superior esquerdo do seu monitor principal. Se você deixar esse campo vazio, a área não é atribuída nessa direção.", + "area-condition-left-placeholder": "Esquerda", + "area-condition-right-placeholder": "Direita", + "area-condition-tooltip": "Selecionar uma área da tela", + "area-condition-top-placeholder": "Topo", + "cancel": "Cancelar", + "centered-mode": "Modo Centralizado", + "centered-mode-info": "Abra o menu no centro da tela em vez de onde o cursor está.", + "create-menu-button": "Novo menu", + "delete-menu": "Excluir menu", + "delete-menu-item": "Excluir item do menu", + "duplicate-menu": "Duplicar menu", + "duplicate-menu-item": "Duplicar item do menu", + "empty-collection": "Essa coleção está vazia.", + "empty-collection-note": "Edite os marcadores acima ou adicione um menu completamente novo à essa coleção com o botão abaixo.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Selecionar pasta", + "select-file": "Selecionar arquivo" + }, + "general-settings-dialog": { + "advanced-menu-options": "Opções de menu avançadas", + "advanced-menu-options-note": "Normalmente, você pode deixar essas configurações nos valores padrões.", + "auto-language": "Usar linguagem do sistema", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Preto", + "bottom-left": "Inferior esquerdo", + "bottom-right": "Inferior direito", + "center": "", + "center-click-zone-radius": "Raio da zona do clique central", + "center-click-zone-radius-info": "O tamanho da área no meio do menu que irá fechar ou navegar um nível acima quando clicado. Padrão é 50px.", + "check-for-new-versions": "Verificar novas versões", + "check-for-new-versions-info": "Se ativado, o Kando mostrará uma notificação quando uma nova versão estiver disponível.", + "close-menu": "Fechar menu", + "color": "Cor", + "cycle-from-first": "Mostrar próximo menu (começar do início)", + "cycle-from-recent": "Mostrar próximo menu (continuar do último)", + "dark": "Escuro", + "dev-tools-note": "Kando utiliza duas janelas: Uma para o menu e outra para as configurações. Você pode abrir as ferramentas de desenvolvedor para inspecionar ambas as janelas separadamente.", + "developer-options": "Opções de desenvolvedor", + "do-nothing": "Não faça nada", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "Ativar suporte à controles", + "enable-gamepad-support-info": "Se marcado, você poderá utilizar um controle conectado para controlar o menu.", + "enable-marking-mode": "Ativar Modo de Marcação", + "enable-marking-mode-info": "Com o Modo de Marcação ativado, você pode selecionar os itens arrastando o mouse sobre eles.", + "enable-turbo-mode": "Ativar Modo Turbo", + "enable-turbo-mode-info": "Com o Modo Turbo ativado, você pode fazer gestos segurando uma tecla modificadora como Shift ou Ctrl.", + "fixed-stroke-length": "Comprimento de traço fixo", + "fixed-stroke-length-info": "Normalmente, itens serão selecionados quando você parar o movimento ou fazer uma curva. Se você configurar este valor como maior que 0, o comportamento deste mudará: Agora itens serão selecionados apenas de você arrastar longe assim do centro. Padrão é 0px.", + "gesture-jitter-threshold": "Limite de oscilação do gesto", + "gesture-jitter-threshold-info": "Pequenos movimentos não serão considerados na detecção de gestos. Padrão é 10px.", + "gesture-pause-timeout": "Tempo de pausa dos gestos", + "gesture-pause-timeout-info": "Pare o gesto por esse tempo para ativar a seleção. Padrão é 100ms.", + "hardware-acceleration": "Habilitar aceleração de hardware", + "hardware-acceleration-info": "Esta opção pode melhorar o desempenho do aplicativo, mas também pode causar alguns artefatos de renderização. Você precisa reiniciar o Kando para aplicar esta configuração.", + "hidden": "Oculto", + "invisible-settings-button": "Botão de configurações invisível", + "invisible-settings-button-info": "Você ainda pode usar o botão, ele irá aparecer quando você mover o mouse sobre ele.", + "keep-input-focus": "Mantenha o aplicativo ativo focado", + "keep-input-focus-info": "Se ativado, o menu não receberá o foco da entrada do teclado ao ser aberto. Isso desativa o Modo Turbo, mas pode ser útil se você precisar que outros aplicativos permaneçam em foco enquanto o menu estiver aberto.", + "lazy-initialization": "Inicialização lenta", + "lazy-initialization-info": "Se ativado, a janela de menu irá ser criada quando o menu for aberto pela primeira vez. Isso fará com que a primeira abertura do menu seja um pouco lenta, mas pode evitar problemas quando o Kando é iniciado muito rápido durante o login. Padrão é desabilitado.", + "learn-how-to-add-sound-themes": "Veja como adicionar novos temas de sons ao Kando [aqui]({{link}})!", + "light": "Claro", + "localization-info": "Reinicie o Kando para aplicar o novo idioma.", + "localization-label": "Linguagem", + "menu-behavior": "Comportamento do menu", + "menu-sounds": "Sons do menu", + "menu-window-dev-tools": "Inspecionar menu", + "message": "Todas as configurações do Kando são armazenadas em um arquivo JSON que você pode editar, compartilhar, ou fazer backup. Clique [aqui]({{link}}) para abrir o local do arquivo config.json.", + "minimum-gesture-angle": "Ângulo mínimo do gesto", + "minimum-gesture-angle-info": "Pequenos desvios em movimentos retos não ativarão seleções. Padrão é 20°.", + "minimum-gesture-length": "Comprimento mínimo do gesto", + "minimum-gesture-length-info": "Movimentos retos devem ser pelo menos longos assim para ativar uma seleção. Padrão é 150px.", + "minimum-submenu-distance": "Distância mínima do submenu", + "minimum-submenu-distance-info": "Se um submenu é aberto próximo ao menu pai, o menu pai irá ser movido para longe a essa distância. Padrão é 150px.", + "move-pointer-to-menu-center": "Move o ponteiro para o centro do menu", + "move-pointer-to-menu-center-info": "Se marcado, o ponteiro do mouse se moverá para o centro do menu ou submenu quando necessário. Isso pode ser o caso se um menu for aberto muito perto da borda da tela ou se um menu for aberto no Modo Centralizado.", + "movement-threshold": "Limite de movimento", + "movement-threshold-info": "Pequenos movimentos do mouse não serão considerados no Modo de Marcação ou Modo Turbo. Padrão é 15px.", + "none": "Nenhum", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "Comportamento de pressionar atalho novamente", + "press-again-behavior-info": "Isso determina o que acontece quando o atalho é pressionado novamente enquanto um menu é exibido. Se vários menus estiverem atribuídos ao mesmo atalho , você pode usar isso para percorrer todos os menus correspondentes. Certifique-se de manter pressionada uma tecla modificadora apenas se quiser usar o Modo Turbo junto com uma opção diferente de \"Não fazer nada\".", + "previously-reported": "", + "reload-menu-theme": "Recarregar Tema Atual do Menu", + "reload-note": "Quando você recarregar o tema do menu, mudanças no CSS serão aplicadas mesmo se um menu está sendo exibido. Para mudanças feitas no arquivo theme.json, você precisa reabrir o menu.", + "reload-sound-theme": "Recarregar tema de som atual", + "require-click-for-hover-mode": "Exigir clique para seleções no Modo de Sobreposição", + "require-click-for-hover-mode-info": "Se não marcado, itens vão ser selecionados imediatamente quando o mouse se mover sobre eles em menus em Modo de Sobreposição.", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "Botão direito do mouse seleciona o item pai", + "right-mouse-button-selects-parent-info": "Se não marcado, o botão direito do mouse irá fechar o menu.", + "sakura-dark": "Sakura escuro", + "sakura-light": "Sakura claro", + "sakura-system": "Sakura sistema", + "settings-button-position": "Posição do botão de configurações", + "settings-button-position-info": "Escolhe o canto da tela onde o botão de configurações será exibido.", + "settings-window-color-scheme": "Esquema de cores da janela de configurações", + "settings-window-color-scheme-info": "Se você escolher 'sistema', a janela de configurações utilizará o mesmo esquema de cores do seu sistema operacional.", + "settings-window-dev-tools": "Inspecionar configurações", + "settings-window-flavor": "Estilo da janela de configurações", + "settings-window-flavor-info": "Se você escolher um estilo transparente, você terá que reiniciar a janela de configurações para que o efeito seja aplicado.", + "sound-theme": "Tema de som", + "sound-theme-info": "Um tema de som é uma coleção de sons que tocam quando você interage com o menu.", + "system": "Sistema", + "title": "Configurações Gerais", + "top-left": "Superior esquerdo", + "top-right": "Superior direito", + "transparent-dark": "Transparente escuro", + "transparent-light": "Transparente claro", + "transparent-system": "Transparente sistema", + "tray-icon-flavor": "Estilo do ícone de atalho", + "tray-icon-flavor-info": "Você também pode escolher esconder o ícone de atalho completamente.", + "volume": "Volume", + "volume-info": "O volume geral do tema de som. Padrão é 0,5.", + "white": "Branco", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Modo Hover", + "hover-mode-info": "Para usuários avançados apenas! Selecione itens flutuando sobre eles.", + "icon-picker-dialog": { + "base64-example": "Exemplo em Base64:", + "base64-hint": "Ícones codificados em base64 são uma forma fácil de incluir qualquer tipo de ícone em seus menus. Você pode usar um serviço como [www.base64-image.de]({{link}}) para converter qualquer imagem em um texto codificado em base64. Funciona até para gifs animados!", + "file-example": "arquivo: URI de exemplo:", + "hint": "Veja [aqui]({{link}}) como adicionar ou criar seus próprios temas de ícones.", + "reload-button-tooltip": "Recarregar todos os temas de ícones", + "search-placeholder": "Pesquisar ícones…", + "url-example": "URL de exemplo:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Começando", + "chapter2": "Modo de Marcação", + "chapter3": "Modo Turbo", + "chapter4": "Próximos passos", + "chapter5": "Obtendo ajuda", + "show-again": "Mostrar esta janela novamente", + "slide1-text": "Passe por esses slides para ver o que o Kando pode oferecer a você! Você pode utilizar as marcações de capítulo na esquerda para pular para uma parte específica da introdução.", + "slide1-title": "Kando oferece uma forma única e eficiente de interagir com o seu computador.", + "slide10-text": "**Não espere as animações acabarem!** Apenas faça seu zigzag pelo menu. Este é o método mais rápido de selecionar itens!", + "slide11-text": "**Não tenha medo de seleções acidentais!** Ações apenas são executadas assim que você soltar o botão do mouse no Modo de Marcação ou com uma tecla do teclado no Modo Turbo. Use isto para explorar o menu!", + "slide12-text": "Kando é altamente customizável. Você pode abrir aplicações, arquivos, executar macros de teclado, e muitas outras coisas. Você pode [mudar o estilo do menu]({{link1}}), [adicionar temas de ícones]({{link2}}) e até [utilizar sons]({{link3}}) nos seus menus!", + "slide12-title": "Tem mais!", + "slide13-text": "Se você precisar de ajuda em algum momento, fique à vontade para entrar no nosso [Servidor do Discord]({{link1}}) ou veja a [documentação]({{link2}})!", + "slide2-text-no-shortcuts": "Se você iniciou o Kando pela primeira vez, você [talvez precise realizar alguns passos extras no Linux para garantir o funcionamento das teclas globalmente]({{link}}). Uma vez que esteja funcionando, você pode fechar o menu com a tecla Esc ou com o botão direito do seu mouse.", + "slide2-text-standard": "Se você iniciou o Kando pela primeira vez, você pode abrir o menu de exemplo utilizando Ctrl+Espaço. Feche com a tecla Esc ou com o botão direito do seu mouse em qualquer lugar da tela.", + "slide2-title": "Abra o menu!", + "slide3-hint1": "Você também pode clicar aqui para fechar o menu.", + "slide3-hint2": "Clique em qualquer lugar aqui para selecionar o item.", + "slide3-text": "No Kando, **toda sua tela é um alvo clicável**! Você não precisa apontar para os ícones, você pode clicar em qualquer lugar dentro da borda de um item. Isso torna a seleção de itens muito mais eficiente.", + "slide4-text": "Um submenu irá **sempre** abrir no ponteiro do seu mouse. Você **não precisa esperar que a animação acabe**. Confie na sua memória muscular e continue com sua seleção!", + "slide5-hint": "Clique em qualquer lugar aqui para ir um nível acima.", + "slide5-text": "Para **navegar de volta**, você pode clicar na borda do item pai ou no centro do menu.", + "slide6-text": "Desse jeito, você pode explorar a estrutura do menu rapidamente.", + "slide7-text": "Clique e arraste sobre um item para entrar no Modo de Marcação. **Se você parar o movimento do ponteiro ou fizer uma curva, o submenu atual irá abrir!** Lembre o caminho para um item e desenhe ele com um movimentos expressivos de zig-zag.", + "slide7-title": "Se torne rápido: Modo de Marcação", + "slide8-text": "**O menu reage aos movimentos do seu mouse!** Um submenu abre quando você quiser que ele abra. Com um pouco de prática, você será capaz de selecionar itens sem sequer olhar para o menu.", + "slide9-text": "Se você **manter uma tecla pressionada** (como _Ctrl_,_Shift_, ou _Alt_) após abrir o menu, você poderá realizar seleções apenas movendo o ponteiro. Nenhum clique ou arrastar é necessário.", + "slide9-title": "Seja incrivelmente rápido: Modo Turbo", + "title": "Bem-vindo ao Kando!" + }, + "invalid-dropdown-selection": "Selecione uma opção…", + "menu-behavior": "Comportamento de menu", + "menu-behavior-info": "Antes de habilitar essas opções, nós recomendamos entender porque nós gostamos do comportamento padrão do Kando [aqui]({{link}})!", + "menu-conditions": "Condições do menu", + "menu-conditions-info": "Você pode atribuir vários menus ao mesmo atalho de teclado e, em seguida, escolher em que condições cada menu deve ser mostrado.", + "menu-themes-dialog": { + "accent-colors": "Cores de destaque", + "accent-colors-info": "Cada tema pode ter diferentes cores de destaque.", + "author": "por {{author}}", + "create-your-own-themes": "Crie seus próprios temas", + "dark": "Modo Escuro", + "fade-in-time": "Tempo de Fade-in", + "fade-in-time-info": "O tempo que leva para que o menu apareça. Padrão é 150ms.", + "fade-out-time": "Tempo de Fade-out", + "fade-out-time-info": "O tempo que leva para que o menu desapareça. Padrão é 200ms.", + "get-themes-online": "Obter temas online", + "light": "Modo Claro", + "light-dark-mode": "Ativar modo escuro/claro", + "light-dark-mode-info": "Se ativado, você pode escolher um tema e cor diferente dependendo se o seu sistema estiver no modo de cor clara ou escura.", + "menu-scale": "Escala do menu", + "menu-scale-info": "Use isto para aumentar ou diminuir o tamanho dos seus menus. Padrão é 1.0.", + "no-accent-colors": "Esse tema não suporta cores de destaque.", + "open-theme-directory": "Abrir pasta de temas", + "reset-color-picker": "Resetar todas as cores aos seus padrões", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Temas de Menu" + }, + "no-matching-menus": "Nenhum menu encontrado.", + "no-matching-menus-note": "Talvez tentando um termo de pesquisa diferente?", + "no-menus": "Você não possui menus.", + "no-menus-note": "Se você deletou o último por acidente, você pode restaurá-lo usando o botão de desfazer.", + "not-bound": "Não Atribuído", + "redo": "Refazer", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "Arraste isto até o canto inferior direito de sua área.", + "bottom-right-value": "Direita: {{x}}, Inferior: {{y}}", + "confirm": "Usar esta área", + "invalid": "Tenha certeza de que o canto superior esquerdo esteja acima e à esquerda do canto inferior direito.", + "top-left": "Arraste isto até o canto superior esquerdo de sua área.", + "top-left-value": "Esquerdo: {{x}}, Superior: {{y}}", + "valid": "Ótimo! Você selecionou uma área válida." + }, + "search-menus-placeholder": "Procurar menus…", + "shortcut-id-label": "ID de Atalho de Teclado", + "shortcut-info": "Esse atalho abre o menu. Ele deve conter uma tecla normal e algum número de modificadores como Ctrl, Alt ou Shift. Quando gravando, você não precisa pressionar todas as teclas de uma vez, você também pode pressionar uma após a outra. Isto é útil se um atalho já está atribuído a outro menu!", + "shortcut-label": "Atalho de Teclado", + "shortcut-recording": "Pressione um atalho de teclado…", + "tags": "Marcadores", + "tags-info": "Marcadores podem ser usados para agrupar menus em coleções de menus.", + "undo": "Desfazer", + "window-condition": "Limitar para Títulos de Janelas Especificas", + "window-condition-info": "Exibir o menu apenas se o título da janela em foco contém o texto especificado. Suporta expressões regulares como /youtube|vimeo/i.", + "window-condition-placeholder": "Título da janela", + "window-condition-tooltip": "Selecionar uma janela", + "window-picker-dialog": { + "confirm": "Usar este valor", + "countdown_one": "Selecionando em {{count}} segundo…", + "countdown_many": "Selecionando em {{count}} segundos…", + "countdown_other": "Selecionando em {{count}} segundos…", + "instructions": "Clique no botão abaixo e foque na janela alvo dentro dos próximos cinco segundos.", + "restart-countdown": "Reiniciar contador", + "result": "Você selecionou \"{{name}}\".", + "start-countdown": "Iniciar contador" } + } } diff --git a/locales/pt/translation.json b/locales/pt/translation.json index ab93170fc..6e92b81e5 100644 --- a/locales/pt/translation.json +++ b/locales/pt/translation.json @@ -1,394 +1,558 @@ { + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Não foi possível conectar a extensão do GNOME Shell \"Kando Integration\". Pode obtê-la a partir daqui: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no Hyprland. Ao invés disso, especifique um ID de atalho aqui e atribua um atalho no seu hyprland.conf com algo como \"bind = CTRL, Space, global, kando:example-menu\". Substitua example-menu pelo ID escolhido aqui." + }, + "kde-wayland": { + "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no KDE/Wayland. Ao invés disso, especifique um ID de atalho aqui e procure por ele na secção de atalhos globais do KWin nas configurações de sistema do seu KDE. Lá pode atribuir um atalho que irá abrir este menu." + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Música", + "email": "E-Mail", + "file-browser": "Navegador de ficheiros", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Apps", + "terminal": "Terminal", + "web-browser": "Navegador de web" + }, + "audio": { + "mute": "Mutar", + "next-track": "Próxima faixa", + "play-pause": "Tocar / Pausar", + "previous-track": "Trilha Anterior", + "submenu": "Áudio" + }, + "bookmarks": { + "desktop": "Área de trabalho", + "documents": "Documentos", + "downloads": "Descargas", + "home": "Home", + "music": "Música", + "pictures": "Imagens", + "submenu": "Favoritos", + "videos": "Vídeos" + }, + "clipboard": { + "copy": "Copiar", + "cut": "Recortar", + "paste": "Colar", + "submenu": "Área de Transferência" + }, + "name": "Exemplo de menu", + "next-workspace": "Próximo Espaço de Trabalho", + "previous-workspace": "Espaço de trabalho anterior", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando em Discord", + "kando-on-github": "Kando em GitHub", + "kando-on-kofi": "Kando em Ko-fi", + "kando-on-youtube": "Kando no YouTube", + "submenu": "Ligações da web" + }, + "windows": { + "close-window": "Fechar janela", + "mission-control": "Mission control", + "submenu": "Janelas", + "tile-left": "Ajustar para a esquerda", + "tile-right": "Ajustar para direita", + "toggle-maximize": "Alternar maximizado" + } + }, + "main": { + "inhibit-shortcuts": "Desativar os atalhos temporariamente", + "invalid-link-header": "Ligação inválida", + "invalid-link-message": "A ligação não pôde ser interpretada corretamente.", + "new-version-notification-body": "Obtenha de {{link}}.", + "new-version-notification-header": "Uma nova versão do Kando está disponível!", + "quit": "Sair", + "show-settings": "Mostrar configurações", + "un-inhibit-shortcuts": "Reativar atalhos" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "Executa apps ou scripts.", + "detached": "Executar separadamente", + "detached-info": "Isto irá desconectar o comando do Kando, fazendo com que continue executando mesmo se o Kando estiver fechado. Desativar isto pode ajudar a resolver problemas com comandos que não iniciam corretamente.", + "isolated": "Executar isoladamente", + "isolated-info": "Isto irá executar o comando num ambiente limpo, não herdando nenhuma variável de ambiente do Kando. Isto pode ajudar com comandos que não iniciam corretamente.", + "name": "Executar Comando", + "placeholder": "Insira algum comando…", + "tip-1": "Pode usar o elemento do tipo Comando para iniciar aplicações ou scripts.", + "tip-2": "", + "tip-3": "Use {{app_name}} para inserir o nome da aplicação que estava focado quando abriu o menu.", + "tip-4": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", + "tip-5": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto.", + "tip-6": "Clique [aqui]({{link}}) para descobrir como encontrar os comandos para iniciar as suas apps." + }, + "common": { + "delayed-option": "Esperar pela animação de fade-out", + "delayed-option-info": "Útil se o alvo da ação é uma janela que precisa estar focada.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Abre um ficheiro ou pasta.", + "name": "Abrir Ficheiro", + "placeholder": "Escolher ficheiro ou pasta…", + "tip-1": "Pode usar este tipo de elemento para abrir ficheiros ou pastas." + }, + "hotkey": { + "description": "Pressione uma combinação de teclas.", + "hotkey": "Tecla de Atalho", + "hotkey-info": "Esta tecla de atalho será acionada quando o elemento é selecionado. Quando estiver a gravar, não precisa pressionar todas as teclas de uma vez, também pode pressioná-las uma após a outra. Isto é útil se uma tecla de atalho já está atribuída a alguma ação global!", + "name": "Simular atalho de teclado", + "recording-placeholder": "Pressione uma tecla de atalho…", + "tip-1": "Ao gravar uma tecla de atalho, não precisa pressionar todas as teclas ao mesmo tempo. Pode pressionar uma após a outra.", + "tip-2": "Se não consegue gravar uma tecla porque ela é usada pelo sistema, tente digitar o nome da tecla diretamente.", + "tip-3": "Clique [nesta ligação]({{link}}) para ver todos os nomes de chave válidos." + }, + "macro": { + "description": "Digita um macro de teclado.", + "name": "Simular Macro", + "placeholder": "Aperte o botão de gravação para começar a gravar!", + "recording-placeholder": "Pressione as teclas…", + "tip-1": "Por padrão, Kando adiciona 10ms de delay antes de cada evento de tecla. Pode mudar isto com a propriedade \"delay\".", + "tip-2": "Pode editar o macro manualmente. Isto é útil se quer ajustar o tempo das teclas." + }, + "redirect": { + "description": "Abre outro menu.", + "name": "Redirecionar" + }, "settings": { - "icon-picker-dialog": { - "base64-hint": "Ícones codificados em base64 são uma forma fácil de incluir qualquer tipo de ícone nos seus menus. Pode usar um serviço como [www.base64-image.de]({{link}}) para converter qualquer imagem num texto codificado em base64. Funciona até para gifs animados!", - "base64-example": "Exemplo em Base64:", - "file-example": "ficheiro: URI de exemplo:", - "url-example": "URL de exemplo:", - "search-placeholder": "Pesquisar ícones…", - "hint": "Veja [aqui]({{link}}) como adicionar ou criar os seus próprios temas de ícones." - }, - "not-bound": "Não Atribuído", - "invalid-dropdown-selection": "Selecione uma opção…", - "file-picker": { - "select-file": "Selecionar ficheiro", - "select-directory": "Selecionar pasta" - }, - "add-tags-placeholder": "Adicionar marcadores…", - "about-dialog": { - "title": "Sobre o Kando", - "message": "Estou criando o Kando por pura paixão. Se gostar de usá-lo tanto como eu adoro criá-lo, pode [pagar-me um café]({{link}})!\n\n💖 Simon", - "kando-version": "Versão do Kando", - "kando-backend": "Backend do Kando", - "electron-version": "Versão Electron", - "chrome-version": "Versão Chrome", - "check-latest-release": "Ver a versão mais recente", - "read-release-notes": "Ler notas da versão" - }, - "general-settings-dialog": { - "none": "Nenhum", - "title": "Configurações Gerais", - "message": "Todas as configurações do Kando são armazenadas num ficheiro JSON que pode editar, partilhar, ou fazer backup. Clique [aqui]({{link}}) para abrir o local do ficheiro config.json.", - "check-for-new-versions": "Verificar novas versões", - "check-for-new-versions-info": "Se ativado, o Kando mostrará uma notificação quando uma nova versão estiver disponível.", - "invisible-settings-button": "Botão de configurações invisível", - "invisible-settings-button-info": "Ainda pode usar o botão, ele irá aparecer quando mover o rato sobre ele.", - "settings-button-position": "Posição do botão de configurações", - "settings-button-position-info": "Escolhe o canto do ecrã onde o botão de configurações será exibido.", - "top-left": "Superior esquerdo", - "top-right": "Superior direito", - "bottom-left": "Inferior esquerdo", - "bottom-right": "Inferior direito", - "settings-window-color-scheme": "Esquema de cores da janela de configurações", - "settings-window-color-scheme-info": "Se escolher 'sistema', a janela de configurações utilizará o mesmo esquema de cores do seu sistema operativo.", - "system": "Sistema", - "light": "Claro", - "dark": "Escuro", - "settings-window-flavor": "Estilo da janela de configurações", - "settings-window-flavor-info": "Se escolher um estilo transparente, terá que reiniciar a janela de configurações para que o efeito seja aplicado.", - "transparent-light": "Transparente claro", - "transparent-dark": "Transparente escuro", - "transparent-system": "Transparente sistema", - "sakura-light": "Sakura claro", - "sakura-dark": "Sakura escuro", - "sakura-system": "Sakura sistema", - "tray-icon-flavor": "Estilo do ícone de atalho", - "tray-icon-flavor-info": "Também pode escolher esconder o ícone de atalho completamente.", - "hidden": "Oculto", - "color": "Cor", - "white": "Branco", - "black": "Preto", - "lazy-initialization": "Inicialização lenta", - "lazy-initialization-info": "Se ativado, a janela de menu irá ser criada quando o menu for aberto pela primeira vez. Isto fará com que a primeira abertura do menu seja um pouco lenta, mas pode evitar problemas quando o Kando é iniciado muito rápido durante o login. Padrão é desativado.", - "menu-behavior": "Comportamento do menu", - "enable-marking-mode": "Ativar Modo de Marcação", - "enable-marking-mode-info": "Com o Modo de Marcação ativado, pode selecionar os elementos arrastando o rato sobre eles.", - "enable-turbo-mode": "Ativar Modo Turbo", - "enable-turbo-mode-info": "Com o Modo Turbo ativado, pode fazer gestos segurando uma tecla modificadora como Shift ou Ctrl.", - "move-pointer-to-menu-center": "Move o ponteiro para o centro do menu", - "move-pointer-to-menu-center-info": "Se marcado, o ponteiro do rato se moverá para o centro do menu ou submenu quando necessário. Isto pode ser o caso se um menu for aberto muito perto da borda do ecrã ou se um menu for aberto no Modo Centralizado.", - "require-click-for-hover-mode": "Exigir clique para seleções no Modo de Sobreposição", - "require-click-for-hover-mode-info": "Se não marcado, elementos vão ser selecionados imediatamente quando o rato move sobre eles em menus em Modo de Sobreposição.", - "right-mouse-button-selects-parent": "Botão direito do rato seleciona o elemento pai", - "right-mouse-button-selects-parent-info": "Se não marcado, o botão direito do rato irá fechar o menu.", - "enable-gamepad-support": "Ativar apoio à controles", - "enable-gamepad-support-info": "Se marcado, poderá utilizar um controle conectado para controlar o menu.", - "menu-sounds": "Sons do menu", - "learn-how-to-add-sound-themes": "Veja como adicionar novos temas de sons ao Kando [aqui]({{link}})!", - "sound-theme": "Tema de som", - "sound-theme-info": "Um tema de som é uma coleção de sons que tocam quando interage com o menu.", - "volume": "Volume", - "volume-info": "O volume geral do tema de som. Padrão é 0,5.", - "advanced-menu-options": "Opções de menu avançadas", - "advanced-menu-options-note": "Normalmente, pode deixar estas configurações nos valores padrões.", - "center-click-zone-radius": "Raio da zona do clique central", - "center-click-zone-radius-info": "O tamanho da área no meio do menu que irá fechar ou navegar um nível acima quando clicado. Padrão é 50px.", - "minimum-submenu-distance": "Distância mínima do submenu", - "minimum-submenu-distance-info": "Se um submenu é aberto próximo ao menu pai, o menu pai irá ser movido para longe a esta distância. Padrão é 150px.", - "movement-threshold": "Limite de movimento", - "movement-threshold-info": "Pequenos movimentos do rato não serão considerados no Modo de Marcação ou Modo Turbo. Padrão é 15px.", - "minimum-gesture-length": "Comprimento mínimo do gesto", - "minimum-gesture-length-info": "Movimentos retos devem ser pelo menos longos assim para ativar uma seleção. Padrão é 150px.", - "minimum-gesture-angle": "Ângulo mínimo do gesto", - "minimum-gesture-angle-info": "Pequenos desvios em movimentos retos não ativarão seleções. Padrão é 20°.", - "gesture-jitter-threshold": "Limite de oscilação do gesto", - "gesture-jitter-threshold-info": "Pequenos movimentos não serão considerados na detecção de gestos. Padrão é 10px.", - "gesture-pause-timeout": "Tempo de pausa dos gestos", - "gesture-pause-timeout-info": "Pare o gesto por este tempo para ativar a seleção. Padrão é 100ms.", - "fixed-stroke-length": "Comprimento de traço fixo", - "fixed-stroke-length-info": "Normalmente, elementos serão selecionados quando parar o movimento ou fazer uma curva. Se configurar este valor como maior que 0, o comportamento deste mudará: Agora elementos serão selecionados apenas de arrastar longe assim do centro. Padrão é 0px.", - "developer-options": "Opções de programador", - "reload-note": "Quando recarregar o tema do menu, mudanças no CSS serão aplicadas mesmo se um menu é exibido. Para mudanças feitas no ficheiro theme.json, precisa reabrir o menu.", - "reload-menu-theme": "Recarregar Tema Atual do Menu", - "reload-sound-theme": "Recarregar tema de som atual", - "dev-tools-note": "Kando utiliza duas janelas: Uma para o menu e outra para as configurações. Pode abrir as ferramentas de programador para inspecionar ambas as janelas separadamente.", - "menu-window-dev-tools": "Inspecionar menu", - "settings-window-dev-tools": "Inspecionar configurações", - "auto-language": "Usar a língua do sistema", - "app-settings": "Configurações da aplicação", - "localization-label": "Língua", - "localization-info": "Reiniciar Kando para aplicar a nova língua.", - "keep-input-focus": "Manter a aplicação ativa focada", - "keep-input-focus-info": "Se ativado, o menu não receberá o foco de entrada do teclado quando aberto. Isso desativa o modo turbo, mas pode ser útil se exigir que outras aplicações permaneçam focadas enquanto o menu estiver aberto." - }, - "introduction-dialog": { - "slide1-title": "Kando oferece uma forma única e eficiente de interagir com o seu computador.", - "slide1-text": "Passe por estes slides para ver o que o Kando lhe oferece! Pode utilizar as marcações de capítulo na esquerda para pular para uma parte específica da introdução.", - "slide2-title": "Abra o menu!", - "slide2-text-standard": "Se iniciou o Kando pela primeira vez, pode abrir o menu de exemplo utilizando Ctrl+Espaço. Feche com a tecla Esc ou com o botão direito do seu rato em qualquer lugar do ecrã.", - "slide2-text-no-shortcuts": "Se iniciou o Kando pela primeira vez, [talvez precise realizar alguns passos extras no Linux para garantir o funcionamento das teclas globalmente]({{link}}). Uma vez que esteja funcionando, pode fechar o menu com a tecla Esc ou com o botão direito do seu rato.", - "slide3-hint1": "Também pode clicar aqui para fechar o menu.", - "slide3-hint2": "Clique em qualquer lugar aqui para selecionar o elemento.", - "slide3-text": "No Kando, **todo o seu ecrã é um alvo clicável**! Não precisa apontar para os ícones, pode clicar em qualquer lugar dentro da borda de um elemento. Isto torna a seleção de elementos muito mais eficiente.", - "slide4-text": "Um submenu irá **sempre** abrir ao ponteiro do seu rato. **Não precisa esperar que a animação acabe**. Confie na sua memória muscular e continue com a sua seleção!", - "slide5-hint": "Clique em qualquer lugar aqui para ir um nível acima.", - "slide5-text": "Para **navegar de volta**, pode clicar na borda do elemento pai ou no centro do menu.", - "slide6-text": "Desse jeito, pode explorar a estrutura do menu rapidamente.", - "slide7-title": "Se torne rápido: Modo de Marcação", - "slide7-text": "Clique e arraste sobre um elemento para entrar no Modo de Marcação. **Se parar o movimento do ponteiro ou fizer uma curva, o submenu atual irá abrir!** Lembre o caminho para um elemento e desenhe ele com um movimentos expressivos de zig-zag.", - "slide8-text": "**O menu reage aos movimentos do seu rato!** Um submenu abre quando quiser que ele abra. Com um pouco de prática, será capaz de selecionar elementos sem sequer olhar para o menu.", - "slide9-title": "Seja incrivelmente rápido: Modo Turbo", - "slide9-text": "Se **manter uma tecla pressionada** (como _Ctrl_,_Shift_, ou _Alt_) após abrir o menu, poderá realizar seleções apenas movendo o ponteiro. Nenhum clique ou arrastar é necessário.", - "slide10-text": "**Não espere as animações acabarem!** Apenas faça o seu zigzag pelo menu. Este é o método mais rápido de selecionar elementos!", - "slide11-text": "**Não tenha medo de seleções acidentais!** Ações apenas são executadas assim que soltar o botão do rato no Modo de Marcação ou com uma tecla do teclado no Modo Turbo. Use isto para explorar o menu!", - "slide12-title": "Tem mais!", - "slide12-text": "Kando é altamente customizável. Pode abrir aplicações, ficheiros, executar macros de teclado e muitas outras coisas. Pode [mudar o estilo do menu]({{link1}}), [adicionar temas de ícones]({{link2}}) e até [utilizar sons]({{link3}}) nos seus menus!", - "slide13-text": "Se precisar de ajuda em algum momento, fique à vontade para entrar no nosso [Servidor do Discord]({{link1}}) ou veja a [documentação]({{link2}})!", - "chapter1": "Começar", - "chapter2": "Modo de Marcação", - "chapter3": "Modo Turbo", - "chapter4": "Próximos passos", - "chapter5": "Obter ajuda", - "title": "Bem-vindo ao Kando!", - "show-again": "Mostrar esta janela novamente" - }, - "menu-themes-dialog": { - "accent-colors": "Cores de destaque", - "dark": "Modo Escuro", - "light": "Modo Claro", - "accent-colors-info": "Cada tema pode ter diferentes cores de destaque.", - "reset-color-picker": "Resetar todas as cores aos seus padrões", - "no-accent-colors": "Este tema não suporta cores de destaque.", - "title": "Temas de Menu", - "fade-in-time": "Tempo de fade-in", - "fade-in-time-info": "O tempo que leva para que o menu apareça. Padrão é 150ms.", - "fade-out-time": "Tempo de Fade-out", - "fade-out-time-info": "O tempo que leva para que o menu desapareça. Padrão é 200ms.", - "menu-scale": "Escala do menu", - "menu-scale-info": "Use isto para aumentar ou diminuir o tamanho dos seus menus. Padrão é 1.0.", - "light-dark-mode": "Ativar modo escuro/claro", - "light-dark-mode-info": "Se ativado, pode escolher um tema e cor diferente dependendo se o seu sistema estiver no modo de cor clara ou escura.", - "get-themes-online": "Obter temas online", - "create-your-own-themes": "Crie os seus próprios temas", - "open-theme-directory": "Abrir pasta de temas", - "author": "por {{author}}" - }, - "all-menus": "Todos os menus", - "search-menus-placeholder": "Procurar menus…", - "add-collection-tooltip": "Criar uma nova coleção de menus. Use essas coleções para grupar os seus menus por marcadores!", - "no-menus": "Não possui menus.", - "no-menus-note": "Se apagou o último por acidente, pode restaurá-lo usando o botão de desfazer.", - "no-matching-menus": "Nenhum menu encontrado.", - "no-matching-menus-note": "Talvez tentando um termo de pesquisa diferente?", - "empty-collection": "Esta coleção está vazia.", - "empty-collection-note": "Edite os marcadores acima ou adicione um menu completamente novo à esta coleção com o botão abaixo.", - "create-menu-button": "Novo menu", - "duplicate-menu": "Duplicar menu", - "delete-menu": "Apagar menu", - "add-menu-items": "Adicionar elementos do menu", - "undo": "Desfazer", - "redo": "Refazer", - "menu-behavior": "Comportamento de menu", - "menu-behavior-info": "Antes de ativar estas opções, recomendamos perceber porque gostamos do comportamento padrão do Kando [aqui]({{link}})!", - "centered-mode": "Modo Centralizado", - "centered-mode-info": "Abra o menu no centro do ecrã em vez de onde o cursor está.", - "anchored-mode": "Modo Ancorado", - "anchored-mode-info": "Abrir submenus na mesma posição do elemento pai. Marcando isto, Modo de Marcação e Modo Turbo serão desativados.", - "hover-mode": "Modo Hover", - "hover-mode-info": "Para utilizadores avançados apenas! Selecione elementos flutuando sobre eles.", - "menu-conditions": "Condições do menu", - "menu-conditions-info": "Pode atribuir vários menus ao mesmo atalho de teclado e, em seguida, escolher em que condições cada menu deve ser mostrado.", - "app-condition": "Limitar a apps específicos", - "app-condition-info": "Exibir o menu apenas se uma aplicação específica estiver em foco. Suporta expressões regulares como /firefox|chrome/i.", - "app-condition-placeholder": "Nome da app", - "app-condition-tooltip": "Selecionar uma app", - "window-condition": "Limitar para Títulos de Janelas Especificas", - "window-condition-info": "Exibir o menu apenas se o título da janela em foco contém o texto especificado. Suporta expressões regulares como /youtube|vimeo/i.", - "window-condition-placeholder": "Título da janela", - "window-condition-tooltip": "Selecionar uma janela", - "area-condition": "Limite à área específica do ecrã", - "area-condition-info": "Exibe o menu apenas se o ponteiro está numa certa área do ecrã. A área é dada em pixels relativo ao canto superior esquerdo do seu monitor principal. Se deixar um campo vazio, a área não é atribuída nessa direção.", - "area-condition-top-placeholder": "Topo", - "area-condition-left-placeholder": "Esquerda", - "area-condition-bottom-placeholder": "Baixo", - "area-condition-right-placeholder": "Direita", - "area-condition-tooltip": "Selecionar uma área do ecrã", - "shortcut-label": "Atalho de Teclado", - "shortcut-info": "Este atalho abre o menu. Ele deve conter uma tecla normal e algum número de modificadores como Ctrl, Alt ou Shift. Quando gravando, não precisa pressionar todas as teclas de uma vez, também pode pressionar uma após a outra. Isto é útil se um atalho já está atribuído a outro menu!", - "shortcut-recording": "Pressione um atalho de teclado…", - "shortcut-id-label": "ID de Atalho de Teclado", - "tags": "Marcadores", - "tags-info": "Marcadores podem ser usados para agrupar menus em coleções de menus.", - "duplicate-menu-item": "Duplicar elemento do menu", - "delete-menu-item": "Apagar elemento do menu", - "screen-area-picker": { - "top-left-value": "Esquerdo: {{x}}, Superior: {{y}}", - "top-left": "Arraste isto até o canto superior esquerdo da sua área.", - "bottom-right-value": "Direita: {{x}}, Inferior: {{y}}", - "bottom-right": "Arraste isto até o canto inferior direito da sua área.", - "title": "Escolher uma área do ecrã", - "valid": "Ótimo! Selecionou uma área válida.", - "invalid": "Tenha certeza de que o canto superior esquerdo esteja acima e à esquerda do canto inferior direito.", - "confirm": "Usar esta área" - }, - "cancel": "Cancelar", - "window-picker-dialog": { - "result": "Selecionou \"{{name}}\".", - "instructions": "Clique no botão abaixo e foque na janela alvo dentro dos próximos cinco segundos.", - "restart-countdown": "Reiniciar contador", - "start-countdown": "Iniciar contador", - "countdown_one": "A selecionar em {{count}} segundo…", - "countdown_many": "A selecionar em {{count}} segundos…", - "countdown_other": "A selecionar em {{count}} segundos…", - "pick-app-name-title": "Selecionar um nome de aplicação", - "pick-window-title-title": "Selecionar um título de janela", - "confirm": "Usar este valor" - } - }, - "menu-items": { - "command": { - "name": "Executar Comando", - "description": "Executa apps ou scripts.", - "placeholder": "Insira algum comando…", - "isolated": "Executar isoladamente", - "isolated-info": "Isto irá executar o comando num ambiente limpo, não herdando nenhuma variável de ambiente do Kando. Isto pode ajudar com comandos que não iniciam corretamente.", - "detached": "Executar separadamente", - "detached-info": "Isto irá desconectar o comando do Kando, fazendo com que continue executando mesmo se o Kando estiver fechado. Desativar isto pode ajudar a resolver problemas com comandos que não iniciam corretamente.", - "tip-1": "Pode usar o elemento do tipo Comando para iniciar aplicações ou scripts.", - "tip-3": "Use {{app_name}} para inserir o nome da aplicação que estava focado quando abriu o menu.", - "tip-4": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", - "tip-5": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto.", - "tip-6": "Clique [aqui]({{link}}) para descobrir como encontrar os comandos para iniciar as suas apps." - }, - "file": { - "name": "Abrir Ficheiro", - "description": "Abre um ficheiro ou pasta.", - "placeholder": "Escolher ficheiro ou pasta…", - "tip-1": "Pode usar este tipo de elemento para abrir ficheiros ou pastas." - }, - "hotkey": { - "name": "Simular atalho de teclado", - "description": "Pressione uma combinação de teclas.", - "hotkey": "Tecla de Atalho", - "hotkey-info": "Esta tecla de atalho será acionada quando o elemento é selecionado. Quando estiver a gravar, não precisa pressionar todas as teclas de uma vez, também pode pressioná-las uma após a outra. Isto é útil se uma tecla de atalho já está atribuída a alguma ação global!", - "recording-placeholder": "Pressione uma tecla de atalho…", - "tip-1": "Ao gravar uma tecla de atalho, não precisa pressionar todas as teclas ao mesmo tempo. Pode pressionar uma após a outra.", - "tip-2": "Se não consegue gravar uma tecla porque ela é usada pelo sistema, tente digitar o nome da tecla diretamente.", - "tip-3": "Clique [nesta ligação]({{link}}) para ver todos os nomes de chave válidos." - }, - "macro": { - "name": "Simular Macro", - "description": "Digita um macro de teclado.", - "placeholder": "Aperte o botão de gravação para começar a gravar!", - "recording-placeholder": "Pressione as teclas…", - "tip-1": "Por padrão, Kando adiciona 10ms de delay antes de cada evento de tecla. Pode mudar isto com a propriedade \"delay\".", - "tip-2": "Pode editar o macro manualmente. Isto é útil se quer ajustar o tempo das teclas." - }, - "redirect": { - "name": "Redirecionar", - "description": "Abre outro menu." - }, - "settings": { - "name": "Abrir Ajustes", - "description": "Abre a janela de configurações do Kando." - }, - "submenu": { - "description": "Contém outros elementos de menu.", - "tip-1": "Submenus podem ser usados para agrupar elementos.", - "tip-2": "Também pode aninhar submenus dentro de submenus.", - "tip-3": "Submenus podem ser usados para criar estruturas de menu complexas.", - "tip-4": "Deve evitar usar mais que doze elementos num submenu. Oito é um bom número.", - "tip-5": "Pode usar os pequenos ícones de cadeado na pré-visualização para fixar a posição de um elemento no menu.", - "tip-6": "Pode reordenar os elementos arrastando-os na pré-visualização.", - "tip-7": "Pode apagar um menu ou elemento do menu pelo ícone de lixo abaixo." - }, - "text": { - "name": "Pasta texto", - "description": "Insere o texto fornecido.", - "placeholder": "Insira qualquer texto…", - "tip-1": "Esta ação usa a sua área de transferência para colar o texto. Depois de usar a ação, a área de transferência conterá o texto." - }, - "uri": { - "name": "Abrir URI", - "description": "Abre sites e mais.", - "placeholder": "Insira alguma URL…", - "tip-1": "Pode usar o elemento URI para abrir um site usando o protocolo http://.", - "tip-3": "Pode usar o elemento URI para abrir uma ligação do tipo mailto:.", - "tip-4": "Use {{app_name}} para inserir o nome da aplicação que estava focado quando abriu o menu.", - "tip-5": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", - "tip-6": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto." - }, - "common": { - "delayed-option": "Esperar pela animação de fade-out", - "delayed-option-info": "Útil se o alvo da ação é uma janela que precisa estar focada." - } - }, - "main": { - "new-version-notification-header": "Uma nova versão do Kando está disponível!", - "new-version-notification-body": "Obtenha de {{link}}.", - "show-settings": "Mostrar configurações", - "un-inhibit-shortcuts": "Reativar atalhos", - "inhibit-shortcuts": "Desativar os atalhos temporariamente", - "quit": "Sair", - "invalid-link-header": "Ligação inválida", - "invalid-link-message": "A ligação não pôde ser interpretada corretamente.", - "failed-to-start-header": "Kando não conseguiu iniciar" - }, - "example-menu": { - "name": "Exemplo de menu", - "apps": { - "submenu": "Apps", - "safari": "Safari", - "web-browser": "Navegador de web", - "email": "E-Mail", - "apple-music": "Música", - "gimp": "GIMP", - "paint": "Paint", - "finder": "Finder", - "file-browser": "Navegador de ficheiros", - "terminal": "Terminal" - }, - "web-links": { - "submenu": "Ligações da web", - "google": "Google", - "kando-on-github": "Kando em GitHub", - "kando-on-kofi": "Kando em Ko-fi", - "kando-on-youtube": "Kando no YouTube", - "kando-on-discord": "Kando em Discord" - }, - "next-workspace": "Próximo Espaço de Trabalho", - "clipboard": { - "submenu": "Área de Transferência", - "paste": "Colar", - "copy": "Copiar", - "cut": "Recortar" - }, - "audio": { - "submenu": "Áudio", - "next-track": "Próxima faixa", - "play-pause": "Tocar / Pausar", - "mute": "Mutar", - "previous-track": "Trilha Anterior" - }, - "windows": { - "submenu": "Janelas", - "mission-control": "Mission control", - "toggle-maximize": "Alternar maximizado", - "tile-right": "Ajustar para direita", - "close-window": "Fechar janela", - "tile-left": "Ajustar para a esquerda" - }, - "previous-workspace": "Espaço de trabalho anterior", - "bookmarks": { - "submenu": "Favoritos", - "downloads": "Descargas", - "videos": "Vídeos", - "pictures": "Imagens", - "documents": "Documentos", - "desktop": "Área de trabalho", - "home": "Home", - "music": "Música" - } - }, - "backends": { - "gnome": { - "error": "Não foi possível conectar a extensão do GNOME Shell \"Kando Integration\". Pode obtê-la a partir daqui: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no Hyprland. Ao invés disso, especifique um ID de atalho aqui e atribua um atalho no seu hyprland.conf com algo como \"bind = CTRL, Space, global, kando:example-menu\". Substitua example-menu pelo ID escolhido aqui." - }, - "kde-wayland": { - "shortcut-info": "Kando não pode atribuir atalhos globais diretamente no KDE/Wayland. Ao invés disso, especifique um ID de atalho aqui e procure por ele na secção de atalhos globais do KWin nas configurações de sistema do seu KDE. Lá pode atribuir um atalho que irá abrir este menu." - } + "description": "Abre a janela de configurações do Kando.", + "name": "Abrir Ajustes", + "tip-1": "" + }, + "submenu": { + "description": "Contém outros elementos de menu.", + "name": "", + "tip-1": "Submenus podem ser usados para agrupar elementos.", + "tip-2": "Também pode aninhar submenus dentro de submenus.", + "tip-3": "Submenus podem ser usados para criar estruturas de menu complexas.", + "tip-4": "Deve evitar usar mais que doze elementos num submenu. Oito é um bom número.", + "tip-5": "Pode usar os pequenos ícones de cadeado na pré-visualização para fixar a posição de um elemento no menu.", + "tip-6": "Pode reordenar os elementos arrastando-os na pré-visualização.", + "tip-7": "Pode apagar um menu ou elemento do menu pelo ícone de lixo abaixo." + }, + "text": { + "description": "Insere o texto fornecido.", + "name": "Pasta texto", + "placeholder": "Insira qualquer texto…", + "tip-1": "Esta ação usa a sua área de transferência para colar o texto. Depois de usar a ação, a área de transferência conterá o texto." + }, + "uri": { + "description": "Abre sites e mais.", + "name": "Abrir URI", + "placeholder": "Insira alguma URL…", + "tip-1": "Pode usar o elemento URI para abrir um site usando o protocolo http://.", + "tip-2": "", + "tip-3": "Pode usar o elemento URI para abrir uma ligação do tipo mailto:.", + "tip-4": "Use {{app_name}} para inserir o nome da aplicação que estava focado quando abriu o menu.", + "tip-5": "Use {{window_name}} para inserir o nome da janela que estava focada quando abriu o menu.", + "tip-6": "Use {{pointer_x}} e {{pointer_y}} para inserir a posição do ponteiro onde o menu foi aberto." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Ver a versão mais recente", + "chrome-version": "Versão Chrome", + "electron-version": "Versão Electron", + "kando-backend": "Backend do Kando", + "kando-version": "Versão do Kando", + "message": "Estou criando o Kando por pura paixão. Se gostar de usá-lo tanto como eu adoro criá-lo, pode [pagar-me um café]({{link}})!\n\n💖 Simon", + "read-release-notes": "Ler notas da versão", + "title": "Sobre o Kando" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "Criar uma nova coleção de menus. Use essas coleções para grupar os seus menus por marcadores!", + "add-menu-item-hint": "", + "add-menu-items": "Adicionar elementos do menu", + "add-tags-placeholder": "Adicionar marcadores…", + "all-menus": "Todos os menus", + "anchored-mode": "Modo Ancorado", + "anchored-mode-info": "Abrir submenus na mesma posição do elemento pai. Marcando isto, Modo de Marcação e Modo Turbo serão desativados.", + "app-condition": "Limitar a apps específicos", + "app-condition-info": "Exibir o menu apenas se uma aplicação específica estiver em foco. Suporta expressões regulares como /firefox|chrome/i.", + "app-condition-placeholder": "Nome da app", + "app-condition-tooltip": "Selecionar uma app", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "Limite à área específica do ecrã", + "area-condition-bottom-placeholder": "Baixo", + "area-condition-info": "Exibe o menu apenas se o ponteiro está numa certa área do ecrã. A área é dada em pixels relativo ao canto superior esquerdo do seu monitor principal. Se deixar um campo vazio, a área não é atribuída nessa direção.", + "area-condition-left-placeholder": "Esquerda", + "area-condition-right-placeholder": "Direita", + "area-condition-tooltip": "Selecionar uma área do ecrã", + "area-condition-top-placeholder": "Topo", + "cancel": "Cancelar", + "centered-mode": "Modo Centralizado", + "centered-mode-info": "Abra o menu no centro do ecrã em vez de onde o cursor está.", + "create-menu-button": "Novo menu", + "delete-menu": "Apagar menu", + "delete-menu-item": "Apagar elemento do menu", + "duplicate-menu": "Duplicar menu", + "duplicate-menu-item": "Duplicar elemento do menu", + "empty-collection": "Esta coleção está vazia.", + "empty-collection-note": "Edite os marcadores acima ou adicione um menu completamente novo à esta coleção com o botão abaixo.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Selecionar pasta", + "select-file": "Selecionar ficheiro" + }, + "general-settings-dialog": { + "advanced-menu-options": "Opções de menu avançadas", + "advanced-menu-options-note": "Normalmente, pode deixar estas configurações nos valores padrões.", + "auto-language": "Usar a língua do sistema", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "Preto", + "bottom-left": "Inferior esquerdo", + "bottom-right": "Inferior direito", + "center": "", + "center-click-zone-radius": "Raio da zona do clique central", + "center-click-zone-radius-info": "O tamanho da área no meio do menu que irá fechar ou navegar um nível acima quando clicado. Padrão é 50px.", + "check-for-new-versions": "Verificar novas versões", + "check-for-new-versions-info": "Se ativado, o Kando mostrará uma notificação quando uma nova versão estiver disponível.", + "close-menu": "", + "color": "Cor", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "Escuro", + "dev-tools-note": "Kando utiliza duas janelas: Uma para o menu e outra para as configurações. Pode abrir as ferramentas de programador para inspecionar ambas as janelas separadamente.", + "developer-options": "Opções de programador", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "Ativar apoio à controles", + "enable-gamepad-support-info": "Se marcado, poderá utilizar um controle conectado para controlar o menu.", + "enable-marking-mode": "Ativar Modo de Marcação", + "enable-marking-mode-info": "Com o Modo de Marcação ativado, pode selecionar os elementos arrastando o rato sobre eles.", + "enable-turbo-mode": "Ativar Modo Turbo", + "enable-turbo-mode-info": "Com o Modo Turbo ativado, pode fazer gestos segurando uma tecla modificadora como Shift ou Ctrl.", + "fixed-stroke-length": "Comprimento de traço fixo", + "fixed-stroke-length-info": "Normalmente, elementos serão selecionados quando parar o movimento ou fazer uma curva. Se configurar este valor como maior que 0, o comportamento deste mudará: Agora elementos serão selecionados apenas de arrastar longe assim do centro. Padrão é 0px.", + "gesture-jitter-threshold": "Limite de oscilação do gesto", + "gesture-jitter-threshold-info": "Pequenos movimentos não serão considerados na detecção de gestos. Padrão é 10px.", + "gesture-pause-timeout": "Tempo de pausa dos gestos", + "gesture-pause-timeout-info": "Pare o gesto por este tempo para ativar a seleção. Padrão é 100ms.", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "Oculto", + "invisible-settings-button": "Botão de configurações invisível", + "invisible-settings-button-info": "Ainda pode usar o botão, ele irá aparecer quando mover o rato sobre ele.", + "keep-input-focus": "Manter a aplicação ativa focada", + "keep-input-focus-info": "Se ativado, o menu não receberá o foco de entrada do teclado quando aberto. Isso desativa o modo turbo, mas pode ser útil se exigir que outras aplicações permaneçam focadas enquanto o menu estiver aberto.", + "lazy-initialization": "Inicialização lenta", + "lazy-initialization-info": "Se ativado, a janela de menu irá ser criada quando o menu for aberto pela primeira vez. Isto fará com que a primeira abertura do menu seja um pouco lenta, mas pode evitar problemas quando o Kando é iniciado muito rápido durante o login. Padrão é desativado.", + "learn-how-to-add-sound-themes": "Veja como adicionar novos temas de sons ao Kando [aqui]({{link}})!", + "light": "Claro", + "localization-info": "Reiniciar Kando para aplicar a nova língua.", + "localization-label": "Língua", + "menu-behavior": "Comportamento do menu", + "menu-sounds": "Sons do menu", + "menu-window-dev-tools": "Inspecionar menu", + "message": "Todas as configurações do Kando são armazenadas num ficheiro JSON que pode editar, partilhar, ou fazer backup. Clique [aqui]({{link}}) para abrir o local do ficheiro config.json.", + "minimum-gesture-angle": "Ângulo mínimo do gesto", + "minimum-gesture-angle-info": "Pequenos desvios em movimentos retos não ativarão seleções. Padrão é 20°.", + "minimum-gesture-length": "Comprimento mínimo do gesto", + "minimum-gesture-length-info": "Movimentos retos devem ser pelo menos longos assim para ativar uma seleção. Padrão é 150px.", + "minimum-submenu-distance": "Distância mínima do submenu", + "minimum-submenu-distance-info": "Se um submenu é aberto próximo ao menu pai, o menu pai irá ser movido para longe a esta distância. Padrão é 150px.", + "move-pointer-to-menu-center": "Move o ponteiro para o centro do menu", + "move-pointer-to-menu-center-info": "Se marcado, o ponteiro do rato se moverá para o centro do menu ou submenu quando necessário. Isto pode ser o caso se um menu for aberto muito perto da borda do ecrã ou se um menu for aberto no Modo Centralizado.", + "movement-threshold": "Limite de movimento", + "movement-threshold-info": "Pequenos movimentos do rato não serão considerados no Modo de Marcação ou Modo Turbo. Padrão é 15px.", + "none": "Nenhum", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "Recarregar Tema Atual do Menu", + "reload-note": "Quando recarregar o tema do menu, mudanças no CSS serão aplicadas mesmo se um menu é exibido. Para mudanças feitas no ficheiro theme.json, precisa reabrir o menu.", + "reload-sound-theme": "Recarregar tema de som atual", + "require-click-for-hover-mode": "Exigir clique para seleções no Modo de Sobreposição", + "require-click-for-hover-mode-info": "Se não marcado, elementos vão ser selecionados imediatamente quando o rato move sobre eles em menus em Modo de Sobreposição.", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "Botão direito do rato seleciona o elemento pai", + "right-mouse-button-selects-parent-info": "Se não marcado, o botão direito do rato irá fechar o menu.", + "sakura-dark": "Sakura escuro", + "sakura-light": "Sakura claro", + "sakura-system": "Sakura sistema", + "settings-button-position": "Posição do botão de configurações", + "settings-button-position-info": "Escolhe o canto do ecrã onde o botão de configurações será exibido.", + "settings-window-color-scheme": "Esquema de cores da janela de configurações", + "settings-window-color-scheme-info": "Se escolher 'sistema', a janela de configurações utilizará o mesmo esquema de cores do seu sistema operativo.", + "settings-window-dev-tools": "Inspecionar configurações", + "settings-window-flavor": "Estilo da janela de configurações", + "settings-window-flavor-info": "Se escolher um estilo transparente, terá que reiniciar a janela de configurações para que o efeito seja aplicado.", + "sound-theme": "Tema de som", + "sound-theme-info": "Um tema de som é uma coleção de sons que tocam quando interage com o menu.", + "system": "Sistema", + "title": "Configurações Gerais", + "top-left": "Superior esquerdo", + "top-right": "Superior direito", + "transparent-dark": "Transparente escuro", + "transparent-light": "Transparente claro", + "transparent-system": "Transparente sistema", + "tray-icon-flavor": "Estilo do ícone de atalho", + "tray-icon-flavor-info": "Também pode escolher esconder o ícone de atalho completamente.", + "volume": "Volume", + "volume-info": "O volume geral do tema de som. Padrão é 0,5.", + "white": "Branco", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Modo Hover", + "hover-mode-info": "Para utilizadores avançados apenas! Selecione elementos flutuando sobre eles.", + "icon-picker-dialog": { + "base64-example": "Exemplo em Base64:", + "base64-hint": "Ícones codificados em base64 são uma forma fácil de incluir qualquer tipo de ícone nos seus menus. Pode usar um serviço como [www.base64-image.de]({{link}}) para converter qualquer imagem num texto codificado em base64. Funciona até para gifs animados!", + "file-example": "ficheiro: URI de exemplo:", + "hint": "Veja [aqui]({{link}}) como adicionar ou criar os seus próprios temas de ícones.", + "reload-button-tooltip": "", + "search-placeholder": "Pesquisar ícones…", + "url-example": "URL de exemplo:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Começar", + "chapter2": "Modo de Marcação", + "chapter3": "Modo Turbo", + "chapter4": "Próximos passos", + "chapter5": "Obter ajuda", + "show-again": "Mostrar esta janela novamente", + "slide1-text": "Passe por estes slides para ver o que o Kando lhe oferece! Pode utilizar as marcações de capítulo na esquerda para pular para uma parte específica da introdução.", + "slide1-title": "Kando oferece uma forma única e eficiente de interagir com o seu computador.", + "slide10-text": "**Não espere as animações acabarem!** Apenas faça o seu zigzag pelo menu. Este é o método mais rápido de selecionar elementos!", + "slide11-text": "**Não tenha medo de seleções acidentais!** Ações apenas são executadas assim que soltar o botão do rato no Modo de Marcação ou com uma tecla do teclado no Modo Turbo. Use isto para explorar o menu!", + "slide12-text": "Kando é altamente customizável. Pode abrir aplicações, ficheiros, executar macros de teclado e muitas outras coisas. Pode [mudar o estilo do menu]({{link1}}), [adicionar temas de ícones]({{link2}}) e até [utilizar sons]({{link3}}) nos seus menus!", + "slide12-title": "Tem mais!", + "slide13-text": "Se precisar de ajuda em algum momento, fique à vontade para entrar no nosso [Servidor do Discord]({{link1}}) ou veja a [documentação]({{link2}})!", + "slide2-text-no-shortcuts": "Se iniciou o Kando pela primeira vez, [talvez precise realizar alguns passos extras no Linux para garantir o funcionamento das teclas globalmente]({{link}}). Uma vez que esteja funcionando, pode fechar o menu com a tecla Esc ou com o botão direito do seu rato.", + "slide2-text-standard": "Se iniciou o Kando pela primeira vez, pode abrir o menu de exemplo utilizando Ctrl+Espaço. Feche com a tecla Esc ou com o botão direito do seu rato em qualquer lugar do ecrã.", + "slide2-title": "Abra o menu!", + "slide3-hint1": "Também pode clicar aqui para fechar o menu.", + "slide3-hint2": "Clique em qualquer lugar aqui para selecionar o elemento.", + "slide3-text": "No Kando, **todo o seu ecrã é um alvo clicável**! Não precisa apontar para os ícones, pode clicar em qualquer lugar dentro da borda de um elemento. Isto torna a seleção de elementos muito mais eficiente.", + "slide4-text": "Um submenu irá **sempre** abrir ao ponteiro do seu rato. **Não precisa esperar que a animação acabe**. Confie na sua memória muscular e continue com a sua seleção!", + "slide5-hint": "Clique em qualquer lugar aqui para ir um nível acima.", + "slide5-text": "Para **navegar de volta**, pode clicar na borda do elemento pai ou no centro do menu.", + "slide6-text": "Desse jeito, pode explorar a estrutura do menu rapidamente.", + "slide7-text": "Clique e arraste sobre um elemento para entrar no Modo de Marcação. **Se parar o movimento do ponteiro ou fizer uma curva, o submenu atual irá abrir!** Lembre o caminho para um elemento e desenhe ele com um movimentos expressivos de zig-zag.", + "slide7-title": "Se torne rápido: Modo de Marcação", + "slide8-text": "**O menu reage aos movimentos do seu rato!** Um submenu abre quando quiser que ele abra. Com um pouco de prática, será capaz de selecionar elementos sem sequer olhar para o menu.", + "slide9-text": "Se **manter uma tecla pressionada** (como _Ctrl_,_Shift_, ou _Alt_) após abrir o menu, poderá realizar seleções apenas movendo o ponteiro. Nenhum clique ou arrastar é necessário.", + "slide9-title": "Seja incrivelmente rápido: Modo Turbo", + "title": "Bem-vindo ao Kando!" + }, + "invalid-dropdown-selection": "Selecione uma opção…", + "menu-behavior": "Comportamento de menu", + "menu-behavior-info": "Antes de ativar estas opções, recomendamos perceber porque gostamos do comportamento padrão do Kando [aqui]({{link}})!", + "menu-conditions": "Condições do menu", + "menu-conditions-info": "Pode atribuir vários menus ao mesmo atalho de teclado e, em seguida, escolher em que condições cada menu deve ser mostrado.", + "menu-themes-dialog": { + "accent-colors": "Cores de destaque", + "accent-colors-info": "Cada tema pode ter diferentes cores de destaque.", + "author": "por {{author}}", + "create-your-own-themes": "Crie os seus próprios temas", + "dark": "Modo Escuro", + "fade-in-time": "Tempo de fade-in", + "fade-in-time-info": "O tempo que leva para que o menu apareça. Padrão é 150ms.", + "fade-out-time": "Tempo de Fade-out", + "fade-out-time-info": "O tempo que leva para que o menu desapareça. Padrão é 200ms.", + "get-themes-online": "Obter temas online", + "light": "Modo Claro", + "light-dark-mode": "Ativar modo escuro/claro", + "light-dark-mode-info": "Se ativado, pode escolher um tema e cor diferente dependendo se o seu sistema estiver no modo de cor clara ou escura.", + "menu-scale": "Escala do menu", + "menu-scale-info": "Use isto para aumentar ou diminuir o tamanho dos seus menus. Padrão é 1.0.", + "no-accent-colors": "Este tema não suporta cores de destaque.", + "open-theme-directory": "Abrir pasta de temas", + "reset-color-picker": "Resetar todas as cores aos seus padrões", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Temas de Menu" + }, + "no-matching-menus": "Nenhum menu encontrado.", + "no-matching-menus-note": "Talvez tentando um termo de pesquisa diferente?", + "no-menus": "Não possui menus.", + "no-menus-note": "Se apagou o último por acidente, pode restaurá-lo usando o botão de desfazer.", + "not-bound": "Não Atribuído", + "redo": "Refazer", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "Arraste isto até o canto inferior direito da sua área.", + "bottom-right-value": "Direita: {{x}}, Inferior: {{y}}", + "confirm": "Usar esta área", + "invalid": "Tenha certeza de que o canto superior esquerdo esteja acima e à esquerda do canto inferior direito.", + "top-left": "Arraste isto até o canto superior esquerdo da sua área.", + "top-left-value": "Esquerdo: {{x}}, Superior: {{y}}", + "valid": "Ótimo! Selecionou uma área válida." + }, + "search-menus-placeholder": "Procurar menus…", + "shortcut-id-label": "ID de Atalho de Teclado", + "shortcut-info": "Este atalho abre o menu. Ele deve conter uma tecla normal e algum número de modificadores como Ctrl, Alt ou Shift. Quando gravando, não precisa pressionar todas as teclas de uma vez, também pode pressionar uma após a outra. Isto é útil se um atalho já está atribuído a outro menu!", + "shortcut-label": "Atalho de Teclado", + "shortcut-recording": "Pressione um atalho de teclado…", + "tags": "Marcadores", + "tags-info": "Marcadores podem ser usados para agrupar menus em coleções de menus.", + "undo": "Desfazer", + "window-condition": "Limitar para Títulos de Janelas Especificas", + "window-condition-info": "Exibir o menu apenas se o título da janela em foco contém o texto especificado. Suporta expressões regulares como /youtube|vimeo/i.", + "window-condition-placeholder": "Título da janela", + "window-condition-tooltip": "Selecionar uma janela", + "window-picker-dialog": { + "confirm": "Usar este valor", + "countdown_one": "A selecionar em {{count}} segundo…", + "countdown_many": "A selecionar em {{count}} segundos…", + "countdown_other": "A selecionar em {{count}} segundos…", + "instructions": "Clique no botão abaixo e foque na janela alvo dentro dos próximos cinco segundos.", + "restart-countdown": "Reiniciar contador", + "result": "Selecionou \"{{name}}\".", + "start-countdown": "Iniciar contador" } + } } diff --git a/locales/ru/translation.json b/locales/ru/translation.json index 03cfe4713..ddeb3c33d 100644 --- a/locales/ru/translation.json +++ b/locales/ru/translation.json @@ -1,575 +1,559 @@ { - "backends": { - "gnome": { - "error": "Не удалось подключиться к Kando Integration GNOME Shell extension. Вы можете получить его здесь: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando не может напрямую привязывать глобальные сочетания клавиш к Hyprland. Вместо этого укажите здесь идентификатор сочетания клавиш и привяжите сочетание клавиш в вашем hyprland.conf чем-то вроде \"bind = CTRL, Space, global, kando:example-menu\". Замените example-menu выбранным здесь ID." - }, - "kde-wayland": { - "shortcut-info": "Kando не может напрямую привязывать глобальные сочетания клавиш к KDE/Wayland. Вместо этого укажите здесь ID сочетания клавиш, а затем найдите его в разделе KWin глобальных сочетаний клавиш в системных настройках вашего KDE. Там вы можете назначить сочетание клавиш, которые откроют это меню." - }, - "niri": { - "shortcut-info": "Niri пока не поддерживает глобальные сочетания клавиш. Но вы можете открыть это меню, используя команду 'kando --menu \"Название меню\"' из командной строки или из вашей конфигурации niri." - } - }, - "example-menu": { - "apps": { - "apple-music": "Музыка", - "email": "Почта", - "file-browser": "Проводник", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Приложения", - "terminal": "Терминал", - "web-browser": "Веб-браузер" - }, - "audio": { - "mute": "Беззвучный режим", - "next-track": "Следующий трек", - "play-pause": "Играть / Пауза", - "previous-track": "Предыдущий трек", - "submenu": "Аудио" - }, - "bookmarks": { - "desktop": "Рабочий стол", - "documents": "Документы", - "downloads": "Загрузки", - "home": "Домашняя папка", - "music": "Музыка", - "pictures": "Фото", - "submenu": "Папки", - "videos": "Видео" - }, - "clipboard": { - "copy": "Скопировать", - "cut": "Вырезать", - "paste": "Вставить", - "submenu": "Буфер обмена" - }, - "name": "Пример меню", - "next-workspace": "Следующий рабочий стол", - "previous-workspace": "Предыдущий рабочий стол", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando в Discord", - "kando-on-github": "Kando на GitHub", - "kando-on-kofi": "Kando в Ko-fi", - "kando-on-youtube": "Kando в YouTube", - "submenu": "Веб-ссылки" - }, - "windows": { - "close-window": "Закрыть окно", - "mission-control": "Mission Control", - "submenu": "Окна", - "tile-left": "Окно влево", - "tile-right": "Окно вправо", - "toggle-maximize": "Развернуть" - } - }, - "main": { - "failed-to-start-header": "Kando провалился в запуске", - "inhibit-shortcuts": "Временно отключить все сочетания клавиш", - "new-version-notification-header": "Доступна новая версия Kando!", - "quit": "Выйти", - "show-settings": "Показать настройки", - "un-inhibit-shortcuts": "Включить сочетания клавиш", - "new-version-notification-body": "Доступно по ссылке {{link}}.", - "invalid-link-header": "Недопустимая ссылка", - "invalid-link-message": "Диплинк не распознан.", - "no-backend-found": "Не было найдено подходящего бэкенда." - }, - "menu-items": { - "command": { - "command": "Команда", - "command-info": "Она будет исполнена.", - "description": "Запускает приложения и скрипты.", - "name": "Запустить команду", - "tip-1": "Вы можете использовать тип элемента \"Команда\" для запуска приложений или сценариев.", - "tip-2": "Если путь к исполняемому файлу содержит пробелы, вы должны «заключить его в кавычки».", - "tip-3": "Используйте {{app_name}} для вставки названия приложения, активного, когда вы открыли меню.", - "tip-4": "Используйте {{window_name}} для вставки названия окна, активного, когда вы открыли меню.", - "tip-5": "Используйте {{pointer_x}} и {{pointer_y}}, чтобы вставить позицию курсора, когда вы открыли меню.", - "placeholder": "Вставьте любую команду…", - "tip-6": "Нажмите [здесь]({{link}}), чтобы узнать, как найти команды для запуска ваших приложений.", - "detached": "Открепленный запуск", - "isolated": "Запустить в изоляции", - "isolated-info": "Это позволит запустить команду в чистом окружении, то есть она не унаследует никаких переменных окружения от Kando. Это может помочь при неправильном запуске команд.", - "detached-info": "Это отключит команду от Kando, так что она продолжит выполняться, даже если Kando будет закрыт. Отключение этой функции может решить проблемы с командами, которые не запускаются должным образом.", - "choose-app": "Выберите приложение…" - }, - "file": { - "description": "Открывает файл или папку.", - "file": "Путь к файлу", - "name": "Открыть файл", - "tip-1": "Вы можете использовать этот тип элемента для открытия файлов и папок.", - "placeholder": "Выберите файл или папку…" - }, - "hotkey": { - "description": "Нажимает комбинацию клавиш.", - "hotkey": "Горячие клавиши", - "name": "Имитировать горячую клавишу", - "recording-placeholder": "Нажмите горячую клавишу…", - "tip-1": "Когда вы записываете горячие клавиши, вы можете нажимать их не одновременно, а последовательно.", - "tip-2": "Если вы не можете записать клавишу, потому что она используется системой, попробуйте вписать её имя напрямую.", - "tip-3": "Перейдите по [ссылке]({{link}}), чтобы просмотреть все допустимые названия клавиш.", - "hotkey-info": "Эти горячие клавиши будет активированы при выборе элемента. При записи вам не обязательно нажимать все клавиши одновременно, вы также можете нажимать их одну за другой. Это полезно, если горячая клавиша уже привязана к какому-то глобальному действию!" - }, - "macro": { - "description": "Вводит макрос клавиатуры.", - "name": "Имитировать макрос", - "placeholder": "Нажмите кнопку записи, чтобы начать запись!", - "recording-placeholder": "Нажмите клавиши…", - "tip-1": "По умолчанию Kando добавляет задержку 10мс перед каждым ключевым событием. Вы можете изменить её свойством \"задержка\".", - "tip-2": "Вы можете отредактировать макрос даже вручную. Это полезно, если вы хотите настроить синхронизацию клавиш во времени." - }, - "redirect": { - "description": "Открывает другое меню.", - "name": "Перенаправить" - }, - "settings": { - "description": "Открывает окно настроек Kando.", - "name": "Открыть настройки", - "tip-1": "Это действие открывает окно настроек Kando." - }, - "submenu": { - "description": "Содержит другие элементы меню.", - "detailed-description_one": "", - "detailed-description_few": "Содержит {{count}} элемента меню.", - "detailed-description_many": "Содержит {{count}} элементов меню.", - "name": "Подменю", - "tip-1": "Подменю может быть использовано для группировки элементов.", - "tip-2": "Вы также можете добавить подменю в подменю.", - "tip-3": "Подменю может быть использовано для создания комплексных структур меню.", - "tip-4": "Не стоит добавлять более двенадцати элементов в подменю. В большинстве случаев достаточно восьми.", - "tip-5": "Вы можете использовать маленькую иконку замка при редактировании, чтобы зафиксировать расположение элементов в меню.", - "tip-6": "Вы можете изменить порядок элементов, перетаскивая их при редактировании.", - "tip-7": "Вы можете удалить меню или элемент меню с помощью значка корзины ниже." - }, - "text": { - "description": "Вставляет данный текст.", - "name": "Вставить текст", - "placeholder": "Введите любой текст…", - "tip-1": "Это действие использует ваш буфер обмена, чтобы вставить текст. После этого действия буфер обмена будет содержать текст." - }, - "uri": { - "description": "Открывает веб-сайты и т.п.", - "name": "Открыть URI", - "tip-1": "Вы можете использовать URI, чтобы открыть веб-сайт, используя протокол http://.", - "tip-2": "Вы можете вызывать пользовательские URI-схемы, например slack:// или zoommtg://.", - "tip-3": "Вы можете использовать URI, чтобы открыть ссылку mailto:.", - "tip-4": "Используйте {{app_name}} для вставки названия приложения, активного в момент открытия меню.", - "tip-5": "Используйте {{window_name}} для вставки названия окна, активного в момент открытия меню.", - "tip-6": "Используйте {{pointer_x}} и {{pointer_y}}, чтобы вставить позицию курсора, когда вы открыли меню.", - "uri": "URI", - "placeholder": "Вставьте любой URI…" - }, - "common": { - "delayed-option-info": "Полезно, если действие нацелено на окно, на котором необходимо сфокусироваться.", - "delayed-option": "Подождать до конца анимации затухания", - "inhibit-shortcuts-info": "Отключает вызов меню во время выполнения макроса. Это сделано для того, чтобы случайно не вызвать другое радиальное меню.", - "inhibit-shortcuts": "Отключить горячие клавиши" - } + "achievements": { + "added-items": { + "description": "Создайте {{n}} элементов в редакторе меню.", + "name": "Путь Kando {{tier}}" + }, + "attributes": { + "capable": "Способный", + "expert": "Эксперт", + "master": "Сенсей", + "novice": "Начинающий", + "skilled": "Умелый" + }, + "backup": { + "description": "Создайте бэкап ваших меню или настроек {{n}} раз.", + "name": "Путь предвидения {{tier}}" + }, + "cancelor": { + "description": "Прервать выбор {{n}} раз.", + "name": "Дорога пустоты {{tier}}" + }, + "click-selector": { + "description": "Выберите {{n}} элементов с помощью щелчков мыши.", + "name": "{{attribute}} Клик-Клик Чемпион" + }, + "completed-title": "Достижение разблокировано!", + "deep-menu": { + "description": "Добавьте элемент меню в подменю, которое находится на четвёртом уровне.", + "name": "Мастер глубины" + }, + "deleted-all-menus": { + "description": "Удалите все свои меню.", + "name": "Очистка додзе" + }, + "depth-selector": { + "description": "Выберите {{n}} элементов на глубине {{depth}} менее чем за {{time}} мс.", + "name1": "{{attribute}} Нарезчик", + "name2": "{{attribute}} Двухслойный Нарезчик", + "name3": "{{attribute}} Глубинный Нарезчик" + }, + "full-menu": { + "description": "Создайте меню из более чем двенадцати элементов.", + "name": "Широта вместо глубины" + }, + "gamepad-selector": { + "description": "Выберите {{n}} элементов с помощью геймпада.", + "name": "{{attribute}} Воин геймпада" + }, + "gesture-selector": { + "description": "Выберите {{n}} элементов, используя Турбо-Режим или Режим Разметки.", + "name": "{{attribute}} Могучий ниндзя" + }, + "keyboard-selector": { + "description": "Выберите {{n}} элементов с помощью клавиатуры.", + "name": "{{attribute}} Герой горячих клавиш" + }, + "many-selections-streak": { + "description": "Выберите {{n}} элементов в течение {{time}} с.", + "name": "Молниеносные руки {{tier}}" + }, + "menu-themes-selected": { + "description": "Поменять тему меню {{n}} раз.", + "name": "Путь эстета" + }, + "restore": { + "description": "Восстановите бэкап {{n}} раз.", + "name": "Второй шанс {{tier}}" + }, + "selector": { + "description": "Выбрать {{n}} элементов.", + "name": "{{attribute}} Самурай" + }, + "settings-opened": { + "description": "Откройте диалоговое окно настроек {{n}} раз.", + "name": "Путешествие - это награда {{tier}}" + }, + "speedy-selections-streak": { + "description": "Выполните {{n}} последовательных выборов в среднем быстрее, чем за {{time}} мс.", + "name": "Быстрее мысли {{tier}}" + }, + "sponsors-viewed": { + "description": "Подумать о том, чтобы стать спонсором Kando.", + "name": "Хранитель Kando" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Пройдите ознакомительный курс Kando.", + "name": "Путешествие начинается" + } + }, + "backends": { + "gnome": { + "error": "Не удалось подключиться к Kando Integration GNOME Shell extension. Вы можете получить его здесь: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando не может напрямую привязывать глобальные сочетания клавиш к Hyprland. Вместо этого укажите здесь идентификатор сочетания клавиш и привяжите сочетание клавиш в вашем hyprland.conf чем-то вроде \"bind = CTRL, Space, global, kando:example-menu\". Замените example-menu выбранным здесь ID." + }, + "kde-wayland": { + "shortcut-info": "Kando не может напрямую привязывать глобальные сочетания клавиш к KDE/Wayland. Вместо этого укажите здесь ID сочетания клавиш, а затем найдите его в разделе KWin глобальных сочетаний клавиш в системных настройках вашего KDE. Там вы можете назначить сочетание клавиш, которые откроют это меню." + }, + "niri": { + "shortcut-info": "Niri пока не поддерживает глобальные сочетания клавиш. Но вы можете открыть это меню, используя команду 'kando --menu \"Название меню\"' из командной строки или из вашей конфигурации niri." + } + }, + "example-menu": { + "apps": { + "apple-music": "Музыка", + "email": "Почта", + "file-browser": "Проводник", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Приложения", + "terminal": "Терминал", + "web-browser": "Веб-браузер" + }, + "audio": { + "mute": "Беззвучный режим", + "next-track": "Следующий трек", + "play-pause": "Играть / Пауза", + "previous-track": "Предыдущий трек", + "submenu": "Аудио" + }, + "bookmarks": { + "desktop": "Рабочий стол", + "documents": "Документы", + "downloads": "Загрузки", + "home": "Домашняя папка", + "music": "Музыка", + "pictures": "Фото", + "submenu": "Папки", + "videos": "Видео" + }, + "clipboard": { + "copy": "Скопировать", + "cut": "Вырезать", + "paste": "Вставить", + "submenu": "Буфер обмена" + }, + "name": "Пример меню", + "next-workspace": "Следующий рабочий стол", + "previous-workspace": "Предыдущий рабочий стол", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando в Discord", + "kando-on-github": "Kando на GitHub", + "kando-on-kofi": "Kando в Ko-fi", + "kando-on-youtube": "Kando в YouTube", + "submenu": "Веб-ссылки" + }, + "windows": { + "close-window": "Закрыть окно", + "mission-control": "Mission Control", + "submenu": "Окна", + "tile-left": "Окно влево", + "tile-right": "Окно вправо", + "toggle-maximize": "Развернуть" + } + }, + "main": { + "inhibit-shortcuts": "Временно отключить все сочетания клавиш", + "invalid-link-header": "Недопустимая ссылка", + "invalid-link-message": "Диплинк не распознан.", + "new-version-notification-body": "Доступно по ссылке {{link}}.", + "new-version-notification-header": "Доступна новая версия Kando!", + "quit": "Выйти", + "show-settings": "Показать настройки", + "un-inhibit-shortcuts": "Включить сочетания клавиш" + }, + "menu-items": { + "command": { + "choose-app": "Выберите приложение…", + "description": "Запускает приложения и скрипты.", + "detached": "Открепленный запуск", + "detached-info": "Это отключит команду от Kando, так что она продолжит выполняться, даже если Kando будет закрыт. Отключение этой функции может решить проблемы с командами, которые не запускаются должным образом.", + "isolated": "Запустить в изоляции", + "isolated-info": "Это позволит запустить команду в чистом окружении, то есть она не унаследует никаких переменных окружения от Kando. Это может помочь при неправильном запуске команд.", + "name": "Запустить команду", + "placeholder": "Вставьте любую команду…", + "tip-1": "Вы можете использовать тип элемента \"Команда\" для запуска приложений или сценариев.", + "tip-2": "Если путь к исполняемому файлу содержит пробелы, вы должны «заключить его в кавычки».", + "tip-3": "Используйте {{app_name}} для вставки названия приложения, активного, когда вы открыли меню.", + "tip-4": "Используйте {{window_name}} для вставки названия окна, активного, когда вы открыли меню.", + "tip-5": "Используйте {{pointer_x}} и {{pointer_y}}, чтобы вставить позицию курсора, когда вы открыли меню.", + "tip-6": "Нажмите [здесь]({{link}}), чтобы узнать, как найти команды для запуска ваших приложений." + }, + "common": { + "delayed-option": "Подождать до конца анимации затухания", + "delayed-option-info": "Полезно, если действие нацелено на окно, на котором необходимо сфокусироваться.", + "inhibit-shortcuts": "Отключить горячие клавиши", + "inhibit-shortcuts-info": "Отключает вызов меню во время выполнения макроса. Это сделано для того, чтобы случайно не вызвать другое радиальное меню." + }, + "file": { + "description": "Открывает файл или папку.", + "name": "Открыть файл", + "placeholder": "Выберите файл или папку…", + "tip-1": "Вы можете использовать этот тип элемента для открытия файлов и папок." + }, + "hotkey": { + "description": "Нажимает комбинацию клавиш.", + "hotkey": "Горячие клавиши", + "hotkey-info": "Эти горячие клавиши будет активированы при выборе элемента. При записи вам не обязательно нажимать все клавиши одновременно, вы также можете нажимать их одну за другой. Это полезно, если горячая клавиша уже привязана к какому-то глобальному действию!", + "name": "Имитировать горячую клавишу", + "recording-placeholder": "Нажмите горячую клавишу…", + "tip-1": "Когда вы записываете горячие клавиши, вы можете нажимать их не одновременно, а последовательно.", + "tip-2": "Если вы не можете записать клавишу, потому что она используется системой, попробуйте вписать её имя напрямую.", + "tip-3": "Перейдите по [ссылке]({{link}}), чтобы просмотреть все допустимые названия клавиш." + }, + "macro": { + "description": "Вводит макрос клавиатуры.", + "name": "Имитировать макрос", + "placeholder": "Нажмите кнопку записи, чтобы начать запись!", + "recording-placeholder": "Нажмите клавиши…", + "tip-1": "По умолчанию Kando добавляет задержку 10мс перед каждым ключевым событием. Вы можете изменить её свойством \"задержка\".", + "tip-2": "Вы можете отредактировать макрос даже вручную. Это полезно, если вы хотите настроить синхронизацию клавиш во времени." + }, + "redirect": { + "description": "Открывает другое меню.", + "name": "Перенаправить" }, "settings": { - "about-dialog": { - "chrome-version": "Версия Chrome", - "electron-version": "Версия Electron", - "kando-backend": "Бэкенд Kando", - "kando-version": "Версия Kando", - "title": "О Kando", - "message": "Я создаю Kando из чистой страсти. Если вам нравится использовать его так же, как мне нравится его разрабатывать, вы можете [угостить меня кофе]({{link}})!\n\n💖 Simon", - "read-release-notes": "Прочитать примечания к выпуску", - "check-latest-release": "Проверить последнюю версию" - }, - "anchored-mode": "Режим Якоря", - "app-condition": "Лимит по отдельным приложениям", - "area-condition": "Лимит по отдельным областям экрана", - "area-condition-bottom-placeholder": "Вниз", - "area-condition-left-placeholder": "Влево", - "area-condition-right-placeholder": "Вправо", - "area-condition-top-placeholder": "Вверх", - "cancel": "Отмена", - "centered-mode": "Режим По Центру", - "centered-mode-info": "Открывать меню в центре экрана, а не на месте курсора.", - "general-settings-dialog": { - "reload-menu-theme": "Перезагрузка темы меню", - "reload-menu-theme-tooltip": "Изменения CSS будут применены немедленно, для изменений, внесенных в файл theme.json, необходимо заново открыть меню.", - "reload-sound-theme": "Перезагрузка звуковой темы", - "transparent-dark": "Прозрачный темный", - "transparent-system": "Прозрачный системный", - "hidden": "Скрытая", - "move-pointer-to-menu-center-info": "Если этот флажок установлен, при необходимости указатель мыши будет перемещен в центр меню или подменю. Это может произойти, если меню открыто слишком близко к краю экрана или если меню открыто в Режиме По Центру.", - "volume-info": "Общая громкость звуковой темы. По умолчанию равна 0.5.", - "reload-note": "При перезагрузке темы меню изменения CSS будут применены, даже если меню отображается в данный момент. Для применения изменений в файле theme.json необходимо повторно открыть меню.", - "message": "Все ваши меню и настройки Kando хранятся в двух файлах JSON, которые можно редактировать, делиться ими или создавать резервные копии. Нажмите [здесь]({{link}}), чтобы открыть папку, в котором хранятся файлы.", - "lazy-initialization-info": "Если включена, окно меню будет создано только при первом открытии меню. Это немного замедлит первое открытие меню, но может предотвратить проблемы, когда Kando запускается слишком рано при входе в систему. По умолчанию отключено.", - "title": "Общие Настройки", - "app-behavior": "Поведение Приложения", - "none": "Не выбрано", - "check-for-new-versions": "Проверять новые версии", - "check-for-new-versions-info": "Если включено, Kando покажет уведомление при выходе новой версии.", - "invisible-settings-button": "Скрыть кнопку настроек", - "settings-window-color-scheme-info": "Если вы выберете 'Системную', окно настроек будет использовать ту же тему, что и ваша операционная система.", - "system": "Системная", - "light": "Светлая", - "dark": "Темная", - "invisible-settings-button-info": "Вы все еще сможете использовать кнопку, она появится при наведении мыши.", - "settings-button-position": "Положение кнопки настроек", - "settings-button-position-info": "Выберите угол экрана, в котором будет находиться кнопка настроек.", - "top-left": "Слева сверху", - "top-right": "Справа сверху", - "bottom-left": "Слева снизу", - "bottom-right": "Справа снизу", - "settings-window-color-scheme": "Цветовая тема окна настроек", - "enable-gamepad-support": "Включить поддержку геймпада", - "right-mouse-button-selects-parent-info": "Если флажок снят, вместо этого меню будет закрыто правой кнопкой мыши.", - "advanced-menu-options-note": "Вы можете оставить эти настройки такими, какие они есть по умолчанию.", - "center-click-zone-radius": "Радиус зоны щелчка по центру", - "center-click-zone-radius-info": "Размер области в середине меню, которая при нажатии закрывает меню или перемещает на уровень выше. По умолчанию - 50 пикселей.", - "developer-options": "Для Разработчиков", - "menu-window-dev-tools": "Просмотреть меню", - "settings-window-dev-tools": "Просмотреть настройки", - "settings-window-flavor": "Фон окна настроек", - "settings-window-flavor-info": "Если вы выберете прозрачный, нужно будет перезапустить окно настроек для применения изменений.", - "transparent-light": "Прозрачный светлый", - "sakura-light": "Светлый с сакурой", - "sakura-dark": "Темный с сакурой", - "sakura-system": "Системный с сакурой", - "tray-icon-flavor": "Цвет иконки трея", - "tray-icon-flavor-info": "Вы также можете полностью скрыть иконку трея.", - "lazy-initialization": "Поздняя инициализация", - "menu-behavior": "Поведение Меню", - "color": "Цветная", - "white": "Белая", - "black": "Черная", - "enable-turbo-mode": "Включить Турбо-Режим", - "move-pointer-to-menu-center": "Ставить курсор в центр меню", - "right-mouse-button-selects-parent": "Правой кнопкой мыши выбирать родительский элемент", - "enable-gamepad-support-info": "Если флажок установлен, вы можете использовать геймпад для управления меню.", - "menu-sounds": "Звуки Меню", - "learn-how-to-add-sound-themes": "Научитесь добавлять звуковые темы [здесь]({{link}})!", - "sound-theme": "Звуковая тема", - "sound-theme-info": "Звуковая тема - это набор звуков, которые воспроизводятся при взаимодействии с меню.", - "volume": "Громкость", - "advanced-menu-options": "Расширенные Параметры Меню", - "minimum-submenu-distance": "Минимальное расстояние между подменю", - "minimum-submenu-distance-info": "Если подменю открыто рядом с родительским меню, родительское меню будет удалено на это расстояние. По умолчанию - 150 пикселей.", - "dev-tools-note": "Kando использует два окна: одно для меню и одно для настроек. Вы можете открыть инструменты разработки, чтобы просмотреть оба окна по отдельности.", - "minimum-gesture-angle": "Минимальный Угол Жеста", - "gesture-jitter-threshold": "Порог Дрожания Жеста", - "gesture-jitter-threshold-info": "Движения меньшего размера не будут учитываться при определении жестов. По умолчанию - 10 пикселей.", - "fixed-stroke-length": "Фиксированная Длина Оттяжения", - "fixed-stroke-length-info": "Обычно элементы выбираются, когда вы останавливаете движение или совершаете поворот. Если вы установите для этой переменной значение больше 0, это поведение изменится: теперь элементы будут выбираться, только если вы перетащили элемент на такое расстояние от центра. По умолчанию установлено значение 0px.", - "enable-marking-mode": "Включить Режим Разметки", - "enable-marking-mode-info": "Если включен Режим Разметки, вы можете выбирать элементы, наводя на них курсор мыши.", - "enable-turbo-mode-info": "При включенном Турбо-Режиме вы можете выполнять действия, удерживая нажатой клавишу-модификатор, такую как Shift или Ctrl.", - "require-click-for-hover-mode": "Необходимость щелчка для выбора в Режиме Наведения", - "require-click-for-hover-mode-info": "Если флажок снят, элементы будут выбираться сразу же при наведении на них курсора мыши для меню в Режиме Наведения.", - "movement-threshold": "Порог перемещения", - "movement-threshold-info": "Движения мыши меньшего размера не будут учитываться в Режиме Разметки или Турбо. По умолчанию - 15 пикселей.", - "minimum-gesture-length": "Минимальная Длина Жеста", - "minimum-gesture-length-info": "Прямые движения должны быть не менее этой длины, чтобы вызвать выделение. По умолчанию - 150 пикселей.", - "minimum-gesture-angle-info": "Меньшие отклонения от прямолинейных перемещений не будут вызывать выбора. Значение по умолчанию равно 20°.", - "gesture-pause-timeout": "Время Удержания Жеста", - "gesture-pause-timeout-info": "Остановите жест на это время, чтобы активировать выбор. По умолчанию - 100 мс.", - "auto-language": "Использовать системный язык", - "app-settings": "Настройки приложения", - "localization-label": "Язык", - "localization-info": "Перезапустить Kando, чтобы применить новый язык.", - "keep-input-focus": "Сохранять активное приложение в фокусе", - "keep-input-focus-info": "Если включено, меню при открытии не будет получать фокус для ввода с клавиатуры. Это отключает Турбо Режим, но может быть полезным, если вам нужно, чтобы другие приложения сохраняли фокус при открытии меню.", - "press-again-behavior": "Действие при повторном нажатии сочетания клавиш", - "do-nothing": "Ничего не делать", - "cycle-from-first": "Показать следующее меню (начинать с первого)", - "cycle-from-recent": "Показать следующее меню (продолжить с последнего)", - "close-menu": "Закрыть меню", - "hardware-acceleration": "Включить аппаратное ускорение", - "hardware-acceleration-info": "Эта опция может повысить производительность приложения, но также может привести к некоторым артефактам отрисовки. Чтобы применить эту настройку, вам необходимо перезапустить Kando.", - "press-again-behavior-info": "Определяет, что происходит при повторном нажатии сочетания клавиш во время отображения меню. Если для одного сочетания клавиш назначено несколько меню, вы можете использовать это для циклического просмотра всех совпадающих меню. Убедитесь, что вы удерживаете нажатой клавишу-модификатор только в том случае, если вы хотите использовать турбо-режим вместе с опцией, отличной от \"Ничего не делать\".", - "backup-and-restore": "Бэкапы и восстановление", - "backup-menus": "Создать бэкап menus.json…", - "backup-settings": "Создать бэкап config.json…", - "restore-menus": "Восстановить menus.json…", - "restore-settings": "Восстановить config.json…", - "enable-achievements-info": "Если включено, Kando будет отслеживать ваш прогресс для достижений.", - "enable-achievements": "Отслеживать достижения", - "center": "По центру", - "wlroots-specific-options": "Настройки для бэкендов, основанных на wlroots", - "options-that-will-only-affect-the-wlroots-backend": "Эти настройки влияют только на бэкенды, основанные на wlroots.", - "wlroots-pointer-get-timeout-mouse": "Таймаут для Get-pointer-position", - "wlroots-pointer-get-timeout-mouse-info": "Максимальное время ожидания позиции мыши для бэкендов, основанных на wlroots (в миллисекундах). 500 миллисекунд по умолчанию.", - "wlroots-pointer-get-timeout-touch": "Таймаут для Get-touch-position", - "wlroots-pointer-get-timeout-touch-info": "Максимальное время ожидания позиции прикосновения для бэкендов, основанных на wlroots (в миллисекундах). 1500 миллисекунд по умолчанию.", - "wlroots-pointer-get-timeout-default-behavior": "\"Запасная\" позиция указателя", - "wlroots-pointer-get-timeout-default-behavior-info": "Позиция, где указатель предположительно будет по достижению тайм-аута (для бэкендов, основанных на wlroots).", - "previously-reported": "Последнее известное", - "enable-achievement-notifications-info": "Если это включено - вы будете получать уведомления о достижениях.", - "enable-achievement-notifications": "Включить уведомления о достижениях" - }, - "hover-mode": "Режим Наведения", - "hover-mode-info": "Только для продвинутых пользователей! Выбор элементов меню наведением курсора.", - "icon-picker-dialog": { - "base64-example": "Пример Base64:", - "search-placeholder": "Поиск иконок…", - "url-example": "Пример URL:", - "hint": "Научитесь создавать и добавлять свои темы иконок [здесь]({{link}}).", - "base64-hint": "Значки в кодировке base64 - простой способ включить любой значок/иконку в вашe меню. Вы можете использовать такой сервис, как [www.base64-image.de]({{link}}), чтобы преобразовать любое изображение в строку в base64. Это работает даже для анимированных *.gif-файлов!", - "file-example": "файл: пример URI:", - "reload-button-tooltip": "Перезагрузить все темы значков" - }, - "introduction-dialog": { - "title": "Добро пожаловать в Kando!", - "slide2-text-no-shortcuts": "Если вы запустили Kando в первый раз, вам [возможно, потребуется выполнить некоторые дополнительные шаги на Linux, чтобы заставить работать глобальные горячие клавиши]({{link}}). Как только они заработают, вы можете закрыть меню с помощью клавиши Escape или правой кнопки мыши.", - "slide1-title": "Kando предлагает уникальный и эффективный способ взаимодействия с вашим компьютером.", - "slide2-title": "Откройте меню!", - "slide2-text-standard": "Если вы запустили Kando впервые, вы можете открыть пример меню с помощью сочетания Ctrl + пробел. Закрыть его можно с помощью клавиши Escape или правой кнопки мыши в любом месте экрана.", - "slide3-hint1": "Нажатие здесь также закроет меню.", - "slide3-hint2": "Нажмите в этой области, чтобы выбрать элемент.", - "slide3-text": "В Kando **нажатие в любом месте экрана что-то делает**! Вам не нужно нажимать на значки, вы можете щелкнуть в любом месте секции элемента. Это значительно повышает эффективность выбора элементов.", - "slide4-text": "Подменю **всегда** будет открываться в положении курсора. Вам **не нужно ждать завершения анимации**. Доверьтесь своей мышечной памяти и приступайте к выбору!", - "slide1-text": "Листайте эти слайды, чтобы узнать, что Kando может вам предложить! Вы можете использовать метки глав слева, чтобы быстро перейти к определенной части введения.", - "slide12-text": "Kando легко настраивается. Вы можете использовать его для открытия приложений, файлов, выполнения клавиатурных макросов и многого другого. Вы можете [изменить стиль меню]({{link1}}), [добавить темы значков]({{link2}}) и даже [использовать звуки]({{link3}}) в своих меню!", - "show-again": "Показывать снова", - "slide9-title": "Будьте молниеносны: Турбо-Режим", - "slide8-text": "**Меню реагирует на ваши движения мыши!** Подменю открывается, когда вы хотите, чтобы оно открылось. Немного потренировавшись, вы сможете выбирать элементы, даже не заглядывая в меню.", - "slide11-text": "**Не бойтесь случайного выбора!** Действия выполняются только после того, как вы отпустите кнопку мыши в Режиме Разметки или клавишу клавиатуры в Турбо-Режиме. Используйте это для изучения меню!", - "slide10-text": "**Не ждите окончания анимации!** Просто двигайтесь зигзагом по меню. Это самый быстрый способ выбора элементов!", - "slide12-title": "И даже больше!", - "slide13-text": "Если вам понадобится помощь, не стесняйтесь присоединиться к нашему [Серверу Discord]({{link1}}) или ознакомиться с [документацией]({{link2}})!", - "chapter5": "Помощь", - "chapter1": "Первые Шаги", - "chapter3": "Турбо-Режим", - "chapter4": "Дальнейшие Шаги", - "chapter2": "Режим Разметки", - "slide5-hint": "Нажмите в этой области, чтобы подняться на один уровень выше.", - "slide5-text": "Чтобы **вернуться назад**, щелкните либо в секторе родительского элемента, либо в центре меню.", - "slide6-text": "Таким образом, вы сможете быстро ознакомиться со структурой меню.", - "slide7-title": "Станьте быстрее: Режим Разметки", - "slide7-text": "Щелкните и перетащите элемент, чтобы перейти в Режим Разметки. **Если вы приостановите движение указателя или совершите поворот, откроется перетаскиваемое в данный момент подменю!** Запомните путь к элементу и нарисуйте его отчетливыми зигзагообразными движениями.", - "slide9-text": "Если вы **удерживаете нажатой клавишу** (например, _Ctrl_, _Shift_ или _Alt_) после открытия меню, вы можете выполнять выбор простым перемещением указателя. Никакого щелчка или перетаскивания не требуется." - }, - "menu-behavior": "Поведение меню", - "menu-conditions": "Условия открытия", - "menu-conditions-info": "Вы можете назначить несколько меню на одно и то же сочетание клавиш, а затем выбирать условия, при которых каждое из этих меню будет показано.", - "menu-themes-dialog": { - "author": "Автор: {{author}}", - "light-dark-mode-info": "Если эта функция включена, вы можете выбрать другую тему и набор цветов, если ваша система находится в светлом или темном цветовом режиме.", - "reset-color-picker": "Сбросить все цвета до стандартных", - "title": "Темы меню", - "accent-colors": "Цветовая палитра", - "create-your-own-themes": "Создавайте свои темы", - "menu-scale-info": "Используйте это, чтобы увеличить или уменьшить размер ваших меню. Значение по умолчанию - 1.0.", - "dark": "Темная Тема", - "theme-colors": "Цвета темы", - "fade-in-time-info": "Время, необходимое для появления меню. По умолчанию - 150 мс.", - "light": "Светлая Тема", - "accent-colors-info": "Палитра может быть настроена отдельно для каждой темы.", - "fade-in-time": "Время появления", - "no-accent-colors": "Эта тема не поддерживает цвета палитры.", - "menu-scale": "Размер меню", - "fade-out-time": "Время затухания", - "fade-out-time-info": "Время, необходимое для исчезновения меню. По умолчанию - 200 мс.", - "light-dark-mode": "Включить светлый/темный режим", - "get-themes-online": "Получить темы онлайн", - "open-theme-directory": "Открыть папку тем", - "selection-wedges-info": "Если включено и поддерживается выбранной темой, область выбора пунктов меню будет подсвечена.", - "selection-wedges": "Отрисовывать клинья элементов" - }, - "not-bound": "Не назначено", - "shortcut-id-label": "ID сочетание клавиш", - "shortcut-label": "Сочетание клавиш", - "shortcut-recording": "Нажмите сочетание клавиш…", - "window-condition": "Лимит по отдельным названиям окон", - "add-tags-placeholder": "Добавить теги…", - "file-picker": { - "select-file": "Выберите файл", - "select-directory": "Выберите папку" - }, - "all-menus": "Все Меню", - "search-menus-placeholder": "Поиск меню…", - "redo": "Вперед", - "shortcut-info": "Это сочетание клавиш открывает меню. Оно должно содержать одну обычную клавишу и любое количество модификаторов, таких как Ctrl, Alt или Shift. При записи вам не обязательно нажимать все клавиши одновременно, вы также можете нажимать их последовательно. Это полезно, если сочетание клавиш уже привязано к другому меню!", - "invalid-dropdown-selection": "Выберите опцию…", - "create-menu-button": "Новое меню", - "add-menu-items": "Добавить элементы меню", - "app-condition-tooltip": "Выбрать приложение", - "window-condition-placeholder": "Заголовок окна", - "window-condition-tooltip": "Выберите окно", - "screen-area-picker": { - "bottom-right": "Перетащите это в правый нижний угол вашей области.", - "top-left-value": "Слева: {{x}}, Сверху: {{y}}", - "top-left": "Перетащите это в левый верхний угол вашей области.", - "bottom-right-value": "Справа: {{x}}, Снизу: {{y}}", - "title": "Выберите область экрана", - "valid": "Отлично! Вы выбрали допустимую область.", - "invalid": "Убедитесь, что левый верхний угол находится выше и левее правого нижнего угла.", - "confirm": "Использовать эту область" - }, - "window-picker-dialog": { - "restart-countdown": "Начать обратный отсчет снова", - "pick-app-name-title": "Выберите название приложения", - "pick-window-title-title": "Выберите заголовок окна", - "confirm": "Использовать это значение", - "result": "Вы выбрали \"{{name}}\".", - "instructions": "Нажмите кнопку ниже и выберите целевое окно в течение следующих пяти секунд.", - "start-countdown": "Начать обратный отсчет", - "countdown_one": "Выбор через {{count}} секунду…", - "countdown_few": "Выбор через {{count}} секунды…", - "countdown_many": "Выбор через {{count}} секунд…" - }, - "menu-behavior-info": "Перед настройкой этих параметров рекомендуем узнать, почему нам нравится стандартное поведение Kando, [здесь]({{link}})!", - "app-condition-placeholder": "Название приложения", - "app-condition-info": "Показывать меню, только если выбрано определенное приложение. Поддерживаются регулярные выражения, такие как /firefox|chrome/i.", - "anchored-mode-info": "Открывать подменю в том же месте, что и родительское меню. Установив этот флажок, вы отключите Режим Разметки и Турбо-Режим.", - "window-condition-info": "Показывать меню, только если заголовок выбранного окна содержит заданный текст. Поддерживаются регулярные выражения, такие как /youtube|vimeo/i.", - "area-condition-info": "Показывать меню, только если указатель находится в заданной области экрана. Область указана в пикселях относительно верхнего левого угла основного дисплея. Если вы оставите поле пустым, область не будет ограничена в этом направлении.", - "area-condition-tooltip": "Выбрать область экрана", - "tags": "Теги", - "tags-info": "Теги можно использовать для группировки меню в наборах меню.", - "duplicate-menu": "Скопировать меню", - "duplicate-menu-item": "Скопировать элемент меню", - "delete-menu": "Удалить меню", - "delete-menu-item": "Удалить элемент меню", - "add-collection-tooltip": "Создайте новый набор меню. Используйте наборы, чтобы группировать меню по тегам!", - "undo": "Назад", - "no-menus": "У вас нет меню.", - "no-menus-note": "Если вы удалили последнее случайно, вы можете восстановить его с помощью кнопки отмены.", - "no-matching-menus": "Меню не найдено.", - "no-matching-menus-note": "Может быть, попробовать другой поисковый запрос?", - "empty-collection": "Этот набор пуст.", - "empty-collection-note": "Отредактируйте теги выше или добавьте совершенно новое меню в этот набор с помощью кнопки ниже.", - "add-menu-item-hint": "Перетащите этот ярлык, чтобы добавить его в меню!", - "app-picker": { - "hint": "Вы также можете перетащить приложение из своего меню \"Пуск\" в редактор меню Kando!", - "search-placeholder": "Поиск приложения…", - "use-selected": "Использовать выбранное" - }, - "backup-general-settings-title": "Бэкап общих настроек…", - "restore-backup": "Восстановить бэкап…", - "restore-general-settings-warning-title": "Вы действительно хотите восстановить общие настройки?", - "restore-general-settings-warning-message": "Текущие настройки приложения будут заменены содержимым выбранного бэкапа! Это не повлияет на ваши меню и коллекции меню.", - "restore-general-settings-error-title": "Не удалось загрузить бэкап общих настроек!", - "restore-general-settings-success-title": "Успех!", - "restore-general-settings-success-message": "Общие настройки были восстановлены из бэкапа.", - "restore-menu-settings-warning-title": "Вы действительно хотите восстановить настройки меню?", - "restore-menu-settings-warning-message": "Текущие меню и коллекции меню будут заменены содержимым выбранного бэкапа!", - "restore-menu-settings-error-title": "Не удалось загрузить бэкап меню!", - "restore-menu-settings-success-title": "Успех!", - "restore-menu-settings-success-message": "Меню и коллекции меню были восстановлены из бэкапа.", - "achievements-dialog": { - "reset-button": "Сбросить прогресс", - "reset-confirmation-title": "Вы действительно хотите сбросить весь прогресс?", - "reset-confirmation-message": "Все достижения и уровень прогресса будут потеряны. Это действие нельзя отменить.", - "title": "Достижения", - "xp": "XP", - "in-progress-button": "В процессе", - "completed-button": "Завершены", - "reset-button-tooltip": "Сбросить все достижения и уровень прогресса", - "no-in-progress-achievements": "Поздравляю! Вы выполнили все достижения.", - "no-completed-achievements": "Вы еще не выполнили ни одного достижения." - }, - "export-menu": "Экспортировать меню", - "import-menu": "Импортировать меню", - "import-menu-error-title": "Не получилось импортировать меню", - "import-menu-error-message": "Этот файл не может быть импортирован. Кажется, это даже не меню Kando...", - "export-menu-error-title": "Не получилось экспортировать меню" - }, - "achievements": { - "attributes": { - "novice": "Начинающий", - "capable": "Способный", - "skilled": "Умелый", - "expert": "Эксперт", - "master": "Сенсей" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Дорога пустоты {{tier}}", - "description": "Прервать выбор {{n}} раз." - }, - "selector": { - "name": "{{attribute}} Самурай", - "description": "Выбрать {{n}} элементов." - }, - "depth-selector": { - "name1": "{{attribute}} Нарезчик", - "name2": "{{attribute}} Двухслойный Нарезчик", - "name3": "{{attribute}} Глубинный Нарезчик", - "description": "Выберите {{n}} элементов на глубине {{depth}} менее чем за {{time}} мс." - }, - "click-selector": { - "name": "{{attribute}} Клик-Клик Чемпион", - "description": "Выберите {{n}} элементов с помощью щелчков мыши." - }, - "keyboard-selector": { - "name": "{{attribute}} Герой горячих клавиш", - "description": "Выберите {{n}} элементов с помощью клавиатуры." - }, - "gamepad-selector": { - "name": "{{attribute}} Воин геймпада", - "description": "Выберите {{n}} элементов с помощью геймпада." - }, - "gesture-selector": { - "name": "{{attribute}} Могучий ниндзя", - "description": "Выберите {{n}} элементов, используя Турбо-Режим или Режим Разметки." - }, - "settings-opened": { - "name": "Путешествие - это награда {{tier}}", - "description": "Откройте диалоговое окно настроек {{n}} раз." - }, - "backup": { - "name": "Путь предвидения {{tier}}", - "description": "Создайте бэкап ваших меню или настроек {{n}} раз." - }, - "restore": { - "name": "Второй шанс {{tier}}", - "description": "Восстановите бэкап {{n}} раз." - }, - "added-items": { - "name": "Путь Kando {{tier}}", - "description": "Создайте {{n}} элементов в редакторе меню." - }, - "deleted-all-menus": { - "name": "Очистка додзе", - "description": "Удалите все свои меню." - }, - "full-menu": { - "name": "Широта вместо глубины", - "description": "Создайте меню из более чем двенадцати элементов." - }, - "deep-menu": { - "name": "Мастер глубины", - "description": "Добавьте элемент меню в подменю, которое находится на четвёртом уровне." - }, - "sponsors-viewed": { - "name": "Хранитель Kando", - "description": "Подумать о том, чтобы стать спонсором Kando." - }, - "menu-themes-selected": { - "name": "Путь эстета", - "description": "Поменять тему меню {{n}} раз." - }, - "tutorial-viewed": { - "name": "Путешествие начинается", - "description": "Пройдите ознакомительный курс Kando." - }, - "completed-title": "Достижение разблокировано!", - "many-selections-streak": { - "name": "Молниеносные руки {{tier}}", - "description": "Выберите {{n}} элементов в течение {{time}} с." - }, - "speedy-selections-streak": { - "name": "Быстрее мысли {{tier}}", - "description": "Выполните {{n}} последовательных выборов в среднем быстрее, чем за {{time}} мс." - } + "description": "Открывает окно настроек Kando.", + "name": "Открыть настройки", + "tip-1": "Это действие открывает окно настроек Kando." + }, + "submenu": { + "description": "Содержит другие элементы меню.", + "name": "Подменю", + "tip-1": "Подменю может быть использовано для группировки элементов.", + "tip-2": "Вы также можете добавить подменю в подменю.", + "tip-3": "Подменю может быть использовано для создания комплексных структур меню.", + "tip-4": "Не стоит добавлять более двенадцати элементов в подменю. В большинстве случаев достаточно восьми.", + "tip-5": "Вы можете использовать маленькую иконку замка при редактировании, чтобы зафиксировать расположение элементов в меню.", + "tip-6": "Вы можете изменить порядок элементов, перетаскивая их при редактировании.", + "tip-7": "Вы можете удалить меню или элемент меню с помощью значка корзины ниже." + }, + "text": { + "description": "Вставляет данный текст.", + "name": "Вставить текст", + "placeholder": "Введите любой текст…", + "tip-1": "Это действие использует ваш буфер обмена, чтобы вставить текст. После этого действия буфер обмена будет содержать текст." + }, + "uri": { + "description": "Открывает веб-сайты и т.п.", + "name": "Открыть URI", + "placeholder": "Вставьте любой URI…", + "tip-1": "Вы можете использовать URI, чтобы открыть веб-сайт, используя протокол http://.", + "tip-2": "Вы можете вызывать пользовательские URI-схемы, например slack:// или zoommtg://.", + "tip-3": "Вы можете использовать URI, чтобы открыть ссылку mailto:.", + "tip-4": "Используйте {{app_name}} для вставки названия приложения, активного в момент открытия меню.", + "tip-5": "Используйте {{window_name}} для вставки названия окна, активного в момент открытия меню.", + "tip-6": "Используйте {{pointer_x}} и {{pointer_y}}, чтобы вставить позицию курсора, когда вы открыли меню." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Проверить последнюю версию", + "chrome-version": "Версия Chrome", + "electron-version": "Версия Electron", + "kando-backend": "Бэкенд Kando", + "kando-version": "Версия Kando", + "message": "Я создаю Kando из чистой страсти. Если вам нравится использовать его так же, как мне нравится его разрабатывать, вы можете [угостить меня кофе]({{link}})!\n\n💖 Simon", + "read-release-notes": "Прочитать примечания к выпуску", + "title": "О Kando" + }, + "achievements-dialog": { + "completed-button": "Завершены", + "in-progress-button": "В процессе", + "no-completed-achievements": "Вы еще не выполнили ни одного достижения.", + "no-in-progress-achievements": "Поздравляю! Вы выполнили все достижения.", + "reset-button": "Сбросить прогресс", + "reset-button-tooltip": "Сбросить все достижения и уровень прогресса", + "reset-confirmation-message": "Все достижения и уровень прогресса будут потеряны. Это действие нельзя отменить.", + "reset-confirmation-title": "Вы действительно хотите сбросить весь прогресс?", + "title": "Достижения", + "xp": "XP" + }, + "add-collection-tooltip": "Создайте новый набор меню. Используйте наборы, чтобы группировать меню по тегам!", + "add-menu-item-hint": "Перетащите этот ярлык, чтобы добавить его в меню!", + "add-menu-items": "Добавить элементы меню", + "add-tags-placeholder": "Добавить теги…", + "all-menus": "Все Меню", + "anchored-mode": "Режим Якоря", + "anchored-mode-info": "Открывать подменю в том же месте, что и родительское меню. Установив этот флажок, вы отключите Режим Разметки и Турбо-Режим.", + "app-condition": "Лимит по отдельным приложениям", + "app-condition-info": "Показывать меню, только если выбрано определенное приложение. Поддерживаются регулярные выражения, такие как /firefox|chrome/i.", + "app-condition-placeholder": "Название приложения", + "app-condition-tooltip": "Выбрать приложение", + "app-picker": { + "hint": "Вы также можете перетащить приложение из своего меню \"Пуск\" в редактор меню Kando!", + "search-placeholder": "Поиск приложения…", + "use-selected": "Использовать выбранное" + }, + "area-condition": "Лимит по отдельным областям экрана", + "area-condition-bottom-placeholder": "Вниз", + "area-condition-info": "Показывать меню, только если указатель находится в заданной области экрана. Область указана в пикселях относительно верхнего левого угла основного дисплея. Если вы оставите поле пустым, область не будет ограничена в этом направлении.", + "area-condition-left-placeholder": "Влево", + "area-condition-right-placeholder": "Вправо", + "area-condition-tooltip": "Выбрать область экрана", + "area-condition-top-placeholder": "Вверх", + "cancel": "Отмена", + "centered-mode": "Режим По Центру", + "centered-mode-info": "Открывать меню в центре экрана, а не на месте курсора.", + "create-menu-button": "Новое меню", + "delete-menu": "Удалить меню", + "delete-menu-item": "Удалить элемент меню", + "duplicate-menu": "Скопировать меню", + "duplicate-menu-item": "Скопировать элемент меню", + "empty-collection": "Этот набор пуст.", + "empty-collection-note": "Отредактируйте теги выше или добавьте совершенно новое меню в этот набор с помощью кнопки ниже.", + "export-menu": "Экспортировать меню", + "export-menu-error-title": "Не получилось экспортировать меню", + "file-picker": { + "select-directory": "Выберите папку", + "select-file": "Выберите файл" + }, + "general-settings-dialog": { + "advanced-menu-options": "Расширенные Параметры Меню", + "advanced-menu-options-note": "Вы можете оставить эти настройки такими, какие они есть по умолчанию.", + "auto-language": "Использовать системный язык", + "backup-and-restore": "Бэкапы и восстановление", + "backup-menus": "Создать бэкап menus.json…", + "backup-settings": "Создать бэкап config.json…", + "black": "Черная", + "bottom-left": "Слева снизу", + "bottom-right": "Справа снизу", + "center": "По центру", + "center-click-zone-radius": "Радиус зоны щелчка по центру", + "center-click-zone-radius-info": "Размер области в середине меню, которая при нажатии закрывает меню или перемещает на уровень выше. По умолчанию - 50 пикселей.", + "check-for-new-versions": "Проверять новые версии", + "check-for-new-versions-info": "Если включено, Kando покажет уведомление при выходе новой версии.", + "close-menu": "Закрыть меню", + "color": "Цветная", + "cycle-from-first": "Показать следующее меню (начинать с первого)", + "cycle-from-recent": "Показать следующее меню (продолжить с последнего)", + "dark": "Темная", + "dev-tools-note": "Kando использует два окна: одно для меню и одно для настроек. Вы можете открыть инструменты разработки, чтобы просмотреть оба окна по отдельности.", + "developer-options": "Для Разработчиков", + "do-nothing": "Ничего не делать", + "enable-achievement-notifications": "Включить уведомления о достижениях", + "enable-achievement-notifications-info": "Если это включено - вы будете получать уведомления о достижениях.", + "enable-achievements": "Отслеживать достижения", + "enable-achievements-info": "Если включено, Kando будет отслеживать ваш прогресс для достижений.", + "enable-gamepad-support": "Включить поддержку геймпада", + "enable-gamepad-support-info": "Если флажок установлен, вы можете использовать геймпад для управления меню.", + "enable-marking-mode": "Включить Режим Разметки", + "enable-marking-mode-info": "Если включен Режим Разметки, вы можете выбирать элементы, наводя на них курсор мыши.", + "enable-turbo-mode": "Включить Турбо-Режим", + "enable-turbo-mode-info": "При включенном Турбо-Режиме вы можете выполнять действия, удерживая нажатой клавишу-модификатор, такую как Shift или Ctrl.", + "fixed-stroke-length": "Фиксированная Длина Оттяжения", + "fixed-stroke-length-info": "Обычно элементы выбираются, когда вы останавливаете движение или совершаете поворот. Если вы установите для этой переменной значение больше 0, это поведение изменится: теперь элементы будут выбираться, только если вы перетащили элемент на такое расстояние от центра. По умолчанию установлено значение 0px.", + "gesture-jitter-threshold": "Порог Дрожания Жеста", + "gesture-jitter-threshold-info": "Движения меньшего размера не будут учитываться при определении жестов. По умолчанию - 10 пикселей.", + "gesture-pause-timeout": "Время Удержания Жеста", + "gesture-pause-timeout-info": "Остановите жест на это время, чтобы активировать выбор. По умолчанию - 100 мс.", + "hardware-acceleration": "Включить аппаратное ускорение", + "hardware-acceleration-info": "Эта опция может повысить производительность приложения, но также может привести к некоторым артефактам отрисовки. Чтобы применить эту настройку, вам необходимо перезапустить Kando.", + "hidden": "Скрытая", + "invisible-settings-button": "Скрыть кнопку настроек", + "invisible-settings-button-info": "Вы все еще сможете использовать кнопку, она появится при наведении мыши.", + "keep-input-focus": "Сохранять активное приложение в фокусе", + "keep-input-focus-info": "Если включено, меню при открытии не будет получать фокус для ввода с клавиатуры. Это отключает Турбо Режим, но может быть полезным, если вам нужно, чтобы другие приложения сохраняли фокус при открытии меню.", + "lazy-initialization": "Поздняя инициализация", + "lazy-initialization-info": "Если включена, окно меню будет создано только при первом открытии меню. Это немного замедлит первое открытие меню, но может предотвратить проблемы, когда Kando запускается слишком рано при входе в систему. По умолчанию отключено.", + "learn-how-to-add-sound-themes": "Научитесь добавлять звуковые темы [здесь]({{link}})!", + "light": "Светлая", + "localization-info": "Перезапустить Kando, чтобы применить новый язык.", + "localization-label": "Язык", + "menu-behavior": "Поведение Меню", + "menu-sounds": "Звуки Меню", + "menu-window-dev-tools": "Просмотреть меню", + "message": "Все ваши меню и настройки Kando хранятся в двух файлах JSON, которые можно редактировать, делиться ими или создавать резервные копии. Нажмите [здесь]({{link}}), чтобы открыть папку, в котором хранятся файлы.", + "minimum-gesture-angle": "Минимальный Угол Жеста", + "minimum-gesture-angle-info": "Меньшие отклонения от прямолинейных перемещений не будут вызывать выбора. Значение по умолчанию равно 20°.", + "minimum-gesture-length": "Минимальная Длина Жеста", + "minimum-gesture-length-info": "Прямые движения должны быть не менее этой длины, чтобы вызвать выделение. По умолчанию - 150 пикселей.", + "minimum-submenu-distance": "Минимальное расстояние между подменю", + "minimum-submenu-distance-info": "Если подменю открыто рядом с родительским меню, родительское меню будет удалено на это расстояние. По умолчанию - 150 пикселей.", + "move-pointer-to-menu-center": "Ставить курсор в центр меню", + "move-pointer-to-menu-center-info": "Если этот флажок установлен, при необходимости указатель мыши будет перемещен в центр меню или подменю. Это может произойти, если меню открыто слишком близко к краю экрана или если меню открыто в Режиме По Центру.", + "movement-threshold": "Порог перемещения", + "movement-threshold-info": "Движения мыши меньшего размера не будут учитываться в Режиме Разметки или Турбо. По умолчанию - 15 пикселей.", + "none": "Не выбрано", + "options-that-will-only-affect-the-wlroots-backend": "Эти настройки влияют только на бэкенды, основанные на wlroots.", + "press-again-behavior": "Действие при повторном нажатии сочетания клавиш", + "press-again-behavior-info": "Определяет, что происходит при повторном нажатии сочетания клавиш во время отображения меню. Если для одного сочетания клавиш назначено несколько меню, вы можете использовать это для циклического просмотра всех совпадающих меню. Убедитесь, что вы удерживаете нажатой клавишу-модификатор только в том случае, если вы хотите использовать турбо-режим вместе с опцией, отличной от \"Ничего не делать\".", + "previously-reported": "Последнее известное", + "reload-menu-theme": "Перезагрузка темы меню", + "reload-note": "При перезагрузке темы меню изменения CSS будут применены, даже если меню отображается в данный момент. Для применения изменений в файле theme.json необходимо повторно открыть меню.", + "reload-sound-theme": "Перезагрузка звуковой темы", + "require-click-for-hover-mode": "Необходимость щелчка для выбора в Режиме Наведения", + "require-click-for-hover-mode-info": "Если флажок снят, элементы будут выбираться сразу же при наведении на них курсора мыши для меню в Режиме Наведения.", + "restore-menus": "Восстановить menus.json…", + "restore-settings": "Восстановить config.json…", + "right-mouse-button-selects-parent": "Правой кнопкой мыши выбирать родительский элемент", + "right-mouse-button-selects-parent-info": "Если флажок снят, вместо этого меню будет закрыто правой кнопкой мыши.", + "sakura-dark": "Темный с сакурой", + "sakura-light": "Светлый с сакурой", + "sakura-system": "Системный с сакурой", + "settings-button-position": "Положение кнопки настроек", + "settings-button-position-info": "Выберите угол экрана, в котором будет находиться кнопка настроек.", + "settings-window-color-scheme": "Цветовая тема окна настроек", + "settings-window-color-scheme-info": "Если вы выберете 'Системную', окно настроек будет использовать ту же тему, что и ваша операционная система.", + "settings-window-dev-tools": "Просмотреть настройки", + "settings-window-flavor": "Фон окна настроек", + "settings-window-flavor-info": "Если вы выберете прозрачный, нужно будет перезапустить окно настроек для применения изменений.", + "sound-theme": "Звуковая тема", + "sound-theme-info": "Звуковая тема - это набор звуков, которые воспроизводятся при взаимодействии с меню.", + "system": "Системная", + "title": "Общие Настройки", + "top-left": "Слева сверху", + "top-right": "Справа сверху", + "transparent-dark": "Прозрачный темный", + "transparent-light": "Прозрачный светлый", + "transparent-system": "Прозрачный системный", + "tray-icon-flavor": "Цвет иконки трея", + "tray-icon-flavor-info": "Вы также можете полностью скрыть иконку трея.", + "volume": "Громкость", + "volume-info": "Общая громкость звуковой темы. По умолчанию равна 0.5.", + "white": "Белая", + "wlroots-pointer-get-timeout-default-behavior": "\"Запасная\" позиция указателя", + "wlroots-pointer-get-timeout-default-behavior-info": "Позиция, где указатель предположительно будет по достижению тайм-аута (для бэкендов, основанных на wlroots).", + "wlroots-pointer-get-timeout-mouse": "Таймаут для Get-pointer-position", + "wlroots-pointer-get-timeout-mouse-info": "Максимальное время ожидания позиции мыши для бэкендов, основанных на wlroots (в миллисекундах). 500 миллисекунд по умолчанию.", + "wlroots-pointer-get-timeout-touch": "Таймаут для Get-touch-position", + "wlroots-pointer-get-timeout-touch-info": "Максимальное время ожидания позиции прикосновения для бэкендов, основанных на wlroots (в миллисекундах). 1500 миллисекунд по умолчанию.", + "wlroots-specific-options": "Настройки для бэкендов, основанных на wlroots" + }, + "hover-mode": "Режим Наведения", + "hover-mode-info": "Только для продвинутых пользователей! Выбор элементов меню наведением курсора.", + "icon-picker-dialog": { + "base64-example": "Пример Base64:", + "base64-hint": "Значки в кодировке base64 - простой способ включить любой значок/иконку в вашe меню. Вы можете использовать такой сервис, как [www.base64-image.de]({{link}}), чтобы преобразовать любое изображение в строку в base64. Это работает даже для анимированных *.gif-файлов!", + "file-example": "файл: пример URI:", + "hint": "Научитесь создавать и добавлять свои темы иконок [здесь]({{link}}).", + "reload-button-tooltip": "Перезагрузить все темы значков", + "search-placeholder": "Поиск иконок…", + "url-example": "Пример URL:" + }, + "import-menu": "Импортировать меню", + "import-menu-error-message": "Этот файл не может быть импортирован. Кажется, это даже не меню Kando...", + "import-menu-error-title": "Не получилось импортировать меню", + "introduction-dialog": { + "chapter1": "Первые Шаги", + "chapter2": "Режим Разметки", + "chapter3": "Турбо-Режим", + "chapter4": "Дальнейшие Шаги", + "chapter5": "Помощь", + "show-again": "Показывать снова", + "slide1-text": "Листайте эти слайды, чтобы узнать, что Kando может вам предложить! Вы можете использовать метки глав слева, чтобы быстро перейти к определенной части введения.", + "slide1-title": "Kando предлагает уникальный и эффективный способ взаимодействия с вашим компьютером.", + "slide10-text": "**Не ждите окончания анимации!** Просто двигайтесь зигзагом по меню. Это самый быстрый способ выбора элементов!", + "slide11-text": "**Не бойтесь случайного выбора!** Действия выполняются только после того, как вы отпустите кнопку мыши в Режиме Разметки или клавишу клавиатуры в Турбо-Режиме. Используйте это для изучения меню!", + "slide12-text": "Kando легко настраивается. Вы можете использовать его для открытия приложений, файлов, выполнения клавиатурных макросов и многого другого. Вы можете [изменить стиль меню]({{link1}}), [добавить темы значков]({{link2}}) и даже [использовать звуки]({{link3}}) в своих меню!", + "slide12-title": "И даже больше!", + "slide13-text": "Если вам понадобится помощь, не стесняйтесь присоединиться к нашему [Серверу Discord]({{link1}}) или ознакомиться с [документацией]({{link2}})!", + "slide2-text-no-shortcuts": "Если вы запустили Kando в первый раз, вам [возможно, потребуется выполнить некоторые дополнительные шаги на Linux, чтобы заставить работать глобальные горячие клавиши]({{link}}). Как только они заработают, вы можете закрыть меню с помощью клавиши Escape или правой кнопки мыши.", + "slide2-text-standard": "Если вы запустили Kando впервые, вы можете открыть пример меню с помощью сочетания Ctrl + пробел. Закрыть его можно с помощью клавиши Escape или правой кнопки мыши в любом месте экрана.", + "slide2-title": "Откройте меню!", + "slide3-hint1": "Нажатие здесь также закроет меню.", + "slide3-hint2": "Нажмите в этой области, чтобы выбрать элемент.", + "slide3-text": "В Kando **нажатие в любом месте экрана что-то делает**! Вам не нужно нажимать на значки, вы можете щелкнуть в любом месте секции элемента. Это значительно повышает эффективность выбора элементов.", + "slide4-text": "Подменю **всегда** будет открываться в положении курсора. Вам **не нужно ждать завершения анимации**. Доверьтесь своей мышечной памяти и приступайте к выбору!", + "slide5-hint": "Нажмите в этой области, чтобы подняться на один уровень выше.", + "slide5-text": "Чтобы **вернуться назад**, щелкните либо в секторе родительского элемента, либо в центре меню.", + "slide6-text": "Таким образом, вы сможете быстро ознакомиться со структурой меню.", + "slide7-text": "Щелкните и перетащите элемент, чтобы перейти в Режим Разметки. **Если вы приостановите движение указателя или совершите поворот, откроется перетаскиваемое в данный момент подменю!** Запомните путь к элементу и нарисуйте его отчетливыми зигзагообразными движениями.", + "slide7-title": "Станьте быстрее: Режим Разметки", + "slide8-text": "**Меню реагирует на ваши движения мыши!** Подменю открывается, когда вы хотите, чтобы оно открылось. Немного потренировавшись, вы сможете выбирать элементы, даже не заглядывая в меню.", + "slide9-text": "Если вы **удерживаете нажатой клавишу** (например, _Ctrl_, _Shift_ или _Alt_) после открытия меню, вы можете выполнять выбор простым перемещением указателя. Никакого щелчка или перетаскивания не требуется.", + "slide9-title": "Будьте молниеносны: Турбо-Режим", + "title": "Добро пожаловать в Kando!" + }, + "invalid-dropdown-selection": "Выберите опцию…", + "menu-behavior": "Поведение меню", + "menu-behavior-info": "Перед настройкой этих параметров рекомендуем узнать, почему нам нравится стандартное поведение Kando, [здесь]({{link}})!", + "menu-conditions": "Условия открытия", + "menu-conditions-info": "Вы можете назначить несколько меню на одно и то же сочетание клавиш, а затем выбирать условия, при которых каждое из этих меню будет показано.", + "menu-themes-dialog": { + "accent-colors": "Цветовая палитра", + "accent-colors-info": "Палитра может быть настроена отдельно для каждой темы.", + "author": "Автор: {{author}}", + "create-your-own-themes": "Создавайте свои темы", + "dark": "Темная Тема", + "fade-in-time": "Время появления", + "fade-in-time-info": "Время, необходимое для появления меню. По умолчанию - 150 мс.", + "fade-out-time": "Время затухания", + "fade-out-time-info": "Время, необходимое для исчезновения меню. По умолчанию - 200 мс.", + "get-themes-online": "Получить темы онлайн", + "light": "Светлая Тема", + "light-dark-mode": "Включить светлый/темный режим", + "light-dark-mode-info": "Если эта функция включена, вы можете выбрать другую тему и набор цветов, если ваша система находится в светлом или темном цветовом режиме.", + "menu-scale": "Размер меню", + "menu-scale-info": "Используйте это, чтобы увеличить или уменьшить размер ваших меню. Значение по умолчанию - 1.0.", + "no-accent-colors": "Эта тема не поддерживает цвета палитры.", + "open-theme-directory": "Открыть папку тем", + "reset-color-picker": "Сбросить все цвета до стандартных", + "selection-wedges": "Отрисовывать клинья элементов", + "selection-wedges-info": "Если включено и поддерживается выбранной темой, область выбора пунктов меню будет подсвечена.", + "title": "Темы меню" + }, + "no-matching-menus": "Меню не найдено.", + "no-matching-menus-note": "Может быть, попробовать другой поисковый запрос?", + "no-menus": "У вас нет меню.", + "no-menus-note": "Если вы удалили последнее случайно, вы можете восстановить его с помощью кнопки отмены.", + "not-bound": "Не назначено", + "redo": "Вперед", + "restore-backup": "Восстановить бэкап…", + "restore-general-settings-error-title": "Не удалось загрузить бэкап общих настроек!", + "restore-general-settings-success-message": "Общие настройки были восстановлены из бэкапа.", + "restore-general-settings-success-title": "Успех!", + "restore-general-settings-warning-message": "Текущие настройки приложения будут заменены содержимым выбранного бэкапа! Это не повлияет на ваши меню и коллекции меню.", + "restore-general-settings-warning-title": "Вы действительно хотите восстановить общие настройки?", + "restore-menu-settings-error-title": "Не удалось загрузить бэкап меню!", + "restore-menu-settings-success-message": "Меню и коллекции меню были восстановлены из бэкапа.", + "restore-menu-settings-success-title": "Успех!", + "restore-menu-settings-warning-message": "Текущие меню и коллекции меню будут заменены содержимым выбранного бэкапа!", + "restore-menu-settings-warning-title": "Вы действительно хотите восстановить настройки меню?", + "screen-area-picker": { + "bottom-right": "Перетащите это в правый нижний угол вашей области.", + "bottom-right-value": "Справа: {{x}}, Снизу: {{y}}", + "confirm": "Использовать эту область", + "invalid": "Убедитесь, что левый верхний угол находится выше и левее правого нижнего угла.", + "top-left": "Перетащите это в левый верхний угол вашей области.", + "top-left-value": "Слева: {{x}}, Сверху: {{y}}", + "valid": "Отлично! Вы выбрали допустимую область." + }, + "search-menus-placeholder": "Поиск меню…", + "shortcut-id-label": "ID сочетание клавиш", + "shortcut-info": "Это сочетание клавиш открывает меню. Оно должно содержать одну обычную клавишу и любое количество модификаторов, таких как Ctrl, Alt или Shift. При записи вам не обязательно нажимать все клавиши одновременно, вы также можете нажимать их последовательно. Это полезно, если сочетание клавиш уже привязано к другому меню!", + "shortcut-label": "Сочетание клавиш", + "shortcut-recording": "Нажмите сочетание клавиш…", + "tags": "Теги", + "tags-info": "Теги можно использовать для группировки меню в наборах меню.", + "undo": "Назад", + "window-condition": "Лимит по отдельным названиям окон", + "window-condition-info": "Показывать меню, только если заголовок выбранного окна содержит заданный текст. Поддерживаются регулярные выражения, такие как /youtube|vimeo/i.", + "window-condition-placeholder": "Заголовок окна", + "window-condition-tooltip": "Выберите окно", + "window-picker-dialog": { + "confirm": "Использовать это значение", + "countdown_one": "Выбор через {{count}} секунду…", + "countdown_few": "Выбор через {{count}} секунды…", + "countdown_many": "Выбор через {{count}} секунд…", + "countdown_other": "", + "instructions": "Нажмите кнопку ниже и выберите целевое окно в течение следующих пяти секунд.", + "restart-countdown": "Начать обратный отсчет снова", + "result": "Вы выбрали \"{{name}}\".", + "start-countdown": "Начать обратный отсчет" } + } } diff --git a/locales/sr/translation.json b/locales/sr/translation.json index 2027f3182..8543c9dee 100644 --- a/locales/sr/translation.json +++ b/locales/sr/translation.json @@ -1,445 +1,558 @@ { + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Не могу да се повежем са екстензијом Kando Integration за GNOME. Можеш је преузети овде: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando не може директно да додељује глобалне пречице у Hyprland-у. Уместо тога одреди ID пречице у датотеци hyprland.conf и додај линију попут \"bind = CTRL, Space, exec, kando:мој-мени\". Замени мој-мени са изабраним ID-јем." + }, + "kde-wayland": { + "shortcut-info": "Kando не може директно да додељује глобалне пречице у KDE/Wayland окружењу. Уместо тога oвде одреди ID пречице, oтвори Системске поставке→ Пречице → KWin (или \"Куин\"). Додели жељену комбинацију тастера за ту акцију." + }, + "niri": { + "shortcut-info": "Niri још увек не подржава глобалне пречице, али можеш отворити овај мени преко 'kando --menu \"ImeMenija\"' из командне линије или из Niri конфигурације." + } + }, + "example-menu": { + "apps": { + "apple-music": "Музика", + "email": "Имејл", + "file-browser": "Прегледач датотека", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Апликације", + "terminal": "Терминал", + "web-browser": "Прегледач" + }, + "audio": { + "mute": "Утишај", + "next-track": "Следећа песма", + "play-pause": "Пусти / Пауза", + "previous-track": "Претходна песма", + "submenu": "Аудио" + }, + "bookmarks": { + "desktop": "Радна површина", + "documents": "Документи", + "downloads": "Преузимања", + "home": "Почетна страница", + "music": "Музика", + "pictures": "Слике", + "submenu": "Омиљени", + "videos": "Видеа" + }, + "clipboard": { + "copy": "Копирај", + "cut": "Исеци", + "paste": "Прилепи", + "submenu": "Клипборд" + }, + "name": "Пример менија", + "next-workspace": "Следећи радиони простор", + "previous-workspace": "Претходни радни простор", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando на Discord", + "kando-on-github": "Kando на GitHub", + "kando-on-kofi": "Kando на Ko-fi", + "kando-on-youtube": "Kando на YouTube", + "submenu": "Интернет линк" + }, + "windows": { + "close-window": "Затвори прозор", + "mission-control": "Mission Control", + "submenu": "Прозори", + "tile-left": "Плоча лево", + "tile-right": "Плоча десно", + "toggle-maximize": "Увећај прозор" + } + }, + "main": { + "inhibit-shortcuts": "Привремено онемогући све пречице", + "invalid-link-header": "Погрешан линк", + "invalid-link-message": "Дубоки линк није могуће разрешити.", + "new-version-notification-body": "Узети је од {{link}}.", + "new-version-notification-header": "Новија верзија Kando-а је доступна!", + "quit": "Затвори", + "show-settings": "Покажи подешавања", + "un-inhibit-shortcuts": "Поново омогући пречице" + }, + "menu-items": { + "command": { + "choose-app": "Одабери апликацију…", + "description": "Покрени апликације или скрипте.", + "detached": "Покрени одвојено", + "detached-info": "Покрени независно од Kando-а. Команда ће наставити да ради чак и ако затвориш Kando. Онемогући ако команда не ради исправно.", + "isolated": "Покрени изоловано", + "isolated-info": "Покреће команду у чистом окружењу (без наслеђивања променљивих околине из Kando-а). Корисно ако команда не ради исправно у стандардном режиму.", + "name": "Покрени команду", + "placeholder": "Унеси било коју команду…", + "tip-1": "Користи ставку типа „Команда“ да покрећеш апликације или скрипте.", + "tip-2": "Ако путања до извршне датотеке садржи размаке, стави је у \"наводнике\".", + "tip-3": "Користи {{app_name}} да уметнеш име апликације која је била фокусирана при отварању менија.", + "tip-4": "Користи {{window_name}} да уметнеш наслов прозора који је био активан при отварању менија.", + "tip-5": "Користи {{pointer_x}} и {{pointer_y}} за унос положаја курсора где је мени отворен.", + "tip-6": "Кликни [овде]({{link}}) да сазнаш како да пронађеш команде за покретање твојих апликација." + }, + "common": { + "delayed-option": "Сачекај анимацију нестајања", + "delayed-option-info": "Корисно ако акција циља прозор који мора бити активан.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Отвара датотеку или фасциклу.", + "name": "Отвори датотеку", + "placeholder": "Одабери датотеку или фасциклу…", + "tip-1": "Користи ову ставку да отвараш датотеке или фасцикле." + }, + "hotkey": { + "description": "Притисне комбинацију тастера.", + "hotkey": "Пречица (Hotkey)", + "hotkey-info": "Пречица ће бити активирана при одабиру ставке. Савет при снимању: не мораш притискати све тастере одједном, можеш их притискати један за другим. Корисно ако је пречица већ заузета глобалном акцијом!", + "name": "Симулирај пречицу (Hotkey)", + "recording-placeholder": "Унети пречицу…", + "tip-1": "При снимању пречице не мораш притискати све тастере одједном. Можеш их унети један по један.", + "tip-2": "Ако не можеш да снимиш тастер јер га користи систем, укуцај његово име директно (нпр. `Win`, `Alt`, `F12`).", + "tip-3": "Кликни [овде]({{link}}) да видиш списак свих подржаних имена тастера." + }, + "macro": { + "description": "Укуцава тастатурски макро (серију притисака тастера).", + "name": "Покрени макро", + "placeholder": "Притисни дугме „Сними“ да започнеш снимање!", + "recording-placeholder": "Стисни било који тастер…", + "tip-1": "Подразумевано, Kando додаје 10ms пре сваког притиска тастера. Може се то променити преко својства „кашњење“.", + "tip-2": "Можеш ручно уредити макро. Корисно за фино подешавање тајминга притисака тастера." + }, + "redirect": { + "description": "Отвара други мени.", + "name": "Усмери" + }, "settings": { - "icon-picker-dialog": { - "base64-hint": "Base64 кодиране иконе омогућавају лако убацивање било каквих икона у ваше меније. Можете користити сервис као што је [www.base64-image.de] ({{link}}) да бисте претворили било коју слику у Base64 кодирани низ. Овај метод функционише чак и за анимиране гифове!", - "base64-example": "Base64 пример:", - "file-example": "датотека: пример URI:", - "url-example": "URL пример:", - "search-placeholder": "Претражи иконе…", - "hint": "Сазнајте [here]({{link}}) како да додате или креирате сопствене теме икона.", - "reload-button-tooltip": "Освежи све теме иконица" - }, - "not-bound": "Није повезано", - "invalid-dropdown-selection": "Одабрати опцију…", - "file-picker": { - "select-file": "Одабери датотеку", - "select-directory": "Одабери фасциклу" - }, - "add-tags-placeholder": "Додај етикете…", - "about-dialog": { - "title": "О Kando", - "message": "Креирам Kando из чисте страсти. Ако вам је драго да га користите колико ми је драго да га стварам, можете ми [купити кафу]({{link}})!\n\n💖 Simon", - "kando-version": "Kando верзија", - "kando-backend": "Kando Бекенд", - "electron-version": "Electron верзија", - "chrome-version": "Chrome верзија", - "check-latest-release": "Провери најновије издање", - "read-release-notes": "Прочитај белешке о издању" - }, - "general-settings-dialog": { - "none": "Без", - "auto-language": "Користи системски језик", - "title": "Општа подешавања", - "message": "Сва подешавања Kando-а се чувају у JSON датотеци коју можете уређивати, делити или архивирати. Кликните [овде]({{link}}) да бисте отворили фасциклу где се налази датотека config.json.", - "app-settings": "Подешавања апликације", - "localization-label": "Језик", - "localization-info": "Рестартујте Kando да бисте применили нови језик.", - "check-for-new-versions": "Проверите да ли постоје нове верзије", - "check-for-new-versions-info": "Ако је омогућено, Kando ће приказивати обавештење када је нова верзија доступна.", - "invisible-settings-button": "Дугме за подешавања невидљиво", - "invisible-settings-button-info": "И даље можете користити дугме, појавиће се када пређете мишем преко њега.", - "settings-button-position": "Позиција дугмета за подешавања", - "settings-button-position-info": "Изаберите угао екрана на коме ће се приказивати дугме за подешавања.", - "top-left": "Горе лево", - "top-right": "Горе десно", - "bottom-left": "Доле лево", - "bottom-right": "Доле десно", - "settings-window-color-scheme": "Боја шеме прозора подешавања", - "settings-window-color-scheme-info": "Ако изаберете 'систем', прозор подешавања ће користити исту шему боја као и ваш оперативни систем.", - "system": "Систем", - "light": "Светло", - "dark": "Тамно", - "settings-window-flavor": "Стил прозора подешавања", - "settings-window-flavor-info": "Ако изаберете провидни стил, мораћете да рестартујете прозор подешавања да би се ефекат применио.", - "transparent-light": "Провидно светло", - "transparent-dark": "Провидно тамно", - "transparent-system": "Провидно систем", - "sakura-light": "Sakura светло", - "sakura-dark": "Sakura тамно", - "sakura-system": "Sakura систем", - "tray-icon-flavor": "Стил иконе у траци", - "tray-icon-flavor-info": "Можете изабрати и да потпуно сакријете икону у траци.", - "hidden": "Сакривено", - "color": "Боја", - "white": "Бело", - "black": "Црно", - "lazy-initialization": "Лења иницијализација", - "lazy-initialization-info": "Ако омогућено, прозор менија ће бити креиран тек када се мени први пут отвори. Ова опција може учинити прво отварање менија споријим, али може спречити проблеме ако се Kando покрене прерано током пријављивања. Подразумевано је онемогућено.", - "hardware-acceleration": "Омогући хардверско убрзање", - "hardware-acceleration-info": "Ова опција може побољшати перформансе апликације, али може довести и до грешака при приказивању. Да бисте применили ову поставку, морате рестартовати Kando.", - "menu-behavior": "Понашање менија", - "keep-input-focus": "Задржи фокус на активној апликацији", - "keep-input-focus-info": "Ако је омогућено, мени неће преузимати фокус тастатуре при отварању. Ова опција онемогућава Турбо режим, али може бити корисна ако желите да друге апликације остану у фокусу док је мени отворен.", - "enable-marking-mode": "Омогући режим обележавања", - "enable-marking-mode-info": "Када је режим обележавања омогућен, можете одабирати ставке превлачењем миша преко њих.", - "enable-turbo-mode": "Омогући Турбо режим", - "enable-turbo-mode-info": "Када је Турбо режим омогућен, можете изводити гестове док држите притиснуту модификаторску тастерску комбинацију, као што су Shift или Ctrl.", - "move-pointer-to-menu-center": "Помери курсор у центар менија", - "move-pointer-to-menu-center-info": "Ако је означено, курсор миша ће бити померен у центар менија или подменија када је то потребно. То се може десити ако је мени отворен преблизу ивици екрана или ако је мени отворен у центрираном режиму.", - "require-click-for-hover-mode": "Захтевај клик за селекцију у режиму преласка мишем", - "require-click-for-hover-mode-info": "Ако није означено, ставке ће бити аутоматски изабране чим пређете преко њих мишем у менијима који користе режим преласка.", - "right-mouse-button-selects-parent": "Десним тастером миша бираш родитељску ставку", - "right-mouse-button-selects-parent-info": "Ако није означено, десни тастер миша ће уместо тога затворити мени.", - "enable-gamepad-support": "Омогући подршку за џојстик/гејмпад", - "enable-gamepad-support-info": "Ако је означено, можете користити повезани гејмпад за контролу менија.", - "press-again-behavior": "Понашање при поновном притиску пречице", - "press-again-behavior-info": "Ово одређује шта се дешава када поново притиснете пречицу док је мени приказан. Ако је више менија додељено истој пречици, ова опција омогућава прелазак кроз све одговарајуће меније. Ако желите да користите Турбо режим заједно са опцијом која није „Не ради ништа“.", - "do-nothing": "Не ради ништа", - "cycle-from-first": "Прикажи следећи мени (почни од првог)", - "cycle-from-recent": "Прикажи следећи мени (настави од последњег)", - "close-menu": "Затвори мени", - "menu-sounds": "Звуци менија", - "learn-how-to-add-sound-themes": "Сазнајте како да додате нове звучне теме у Kando [овде]({{link}})!", - "sound-theme": "Звучна тема", - "sound-theme-info": "Звучна тема је збирка звукова који се пуштају приликом интеракције са менијем.", - "volume": "Јачина", - "volume-info": "Укупна јачина звука звучне теме. Подразумевана вредност је 0.5.", - "advanced-menu-options": "Напредне опције менија", - "advanced-menu-options-note": "Обично можете оставити ове поставке на њиховим подразумеваним вредностима.", - "center-click-zone-radius": "Полупречник зоне клика у центру", - "center-click-zone-radius-info": "Величина централне области менија која ће, при клику, затворити мени или се вратити на претходни ниво. Подразумевано: 50px.", - "minimum-submenu-distance": "Минимално растојање подменија", - "minimum-submenu-distance-info": "Ако се подмени отворен преблизу родитељском менију, родитељски мени ће бити померен на ово растојање. Подразумево: 150px.", - "movement-threshold": "Праг покрета", - "movement-threshold-info": "Мања померања миша неће бити узета у обзир у режимима Обележавања или Турбо. Подразумевано: 15px.", - "minimum-gesture-length": "Минимална дужина геста", - "minimum-gesture-length-info": "Права кретања миша морају бити бар ове дужине да би активирала селекцију. Подразумевано: 150px.", - "minimum-gesture-angle": "Минимални угао геста", - "minimum-gesture-angle-info": "Мања одступања од равних линија неће активирати селекцију. Подразумевано: 20°.", - "gesture-jitter-threshold": "Праг треперања геста", - "gesture-jitter-threshold-info": "Мања померања неће бити узета у обзир при детекцији гестова. Подразумевано: 10px.", - "gesture-pause-timeout": "Тајмаут паузе геста", - "gesture-pause-timeout-info": "Зауставите гест на овај период да бисте активирали селекцију. Подразумевано: 100 ms.", - "fixed-stroke-length": "Фиксна дужина потеза", - "fixed-stroke-length-info": "Обично се ставке бирају када зауставите покрет или скренете. Ако поставите вредност већу од 0, понашање ће се променити: ставке ће бити изабране само ако повучете миш на ову удаљеност од центра. Подразумевано: 0px.", - "developer-options": "Опције за програмере", - "reload-note": "При освежавању теме менија, CSS промене се примењују одмах. Промене у theme.json датотеци, потребно је поновно отварање менија.", - "reload-menu-theme": "Освежи тему менија", - "reload-sound-theme": "Освежи звучну тему", - "dev-tools-note": "Kando користи два прозора: Један за мени и други за поставке. Можете отворити алатке за развој да бисте инспектирали сваки прозор одвојено.", - "menu-window-dev-tools": "Отвори алатке за развој за прозор менија", - "settings-window-dev-tools": "Отвори алатке за развој за прозор подешавања", - "enable-achievements-info": "Уколико је активно, Кандо ће пратити напредак ка достигнућима.", - "enable-achievements": "Прати достигнућа", - "backup-and-restore": "Сачувај и поврати", - "backup-menus": "Сачувај менус.јсон…", - "backup-settings": "Сачувај цонфиг.јсон…", - "restore-menus": "Поврати менус.јсон…", - "restore-settings": "Поврати цонфиг.јсон…" - }, - "introduction-dialog": { - "slide1-title": "Kando нуди јединствен и ефикасан начин интеракције са рачунаром.", - "slide1-text": "Прелистајте ове слајдове да сазнате шта све Kando може да уради за вас! Користите поглавља, са леве стране, да брзо пређете на одређени део увода.", - "slide2-title": "Отвори мени!", - "slide2-text-standard": "Ако покрећете Kando први пут, отворите пример менија са Ctrl + Space. Затворите га притиском на Escape или десним кликом било где на екрану.", - "slide2-text-no-shortcuts": "Ако покрећеш Kando први пут, можда ће бити потребно да [извршиш неке додатне кораке на Линук систему да би глобалне пречице радиле]({{link}}). Када ово функционише, можеш затворити мени са тастером Escape или десним дугметом миша.", - "slide3-hint1": "Такође можеш кликнути овде да затвориш мени.", - "slide3-hint2": "Кликни било где овде да би одабрао ставку.", - "slide3-text": "У Kando-у, **цео екран је кликабилан**! Не мораш да гађаш иконе, можеш кликнути било где унутар сегмента ставке. Тако бирање постаје много ефикасније.", - "slide4-text": "Подмени ће се **увек** отворити тамо где је курсор миша. **Немораш чекати да се анимација заврши**. Ослони се на своју моторичку памћење и настави са избором!", - "slide5-hint": "Кликни било где овде да се вратиш један ниво назад.", - "slide5-text": "Да се **вратиш назад**, кликни у сегмент родитељске ставке или у центар менија.", - "slide6-text": "На тај начин можеш брзо да истражујеш структуру менија.", - "slide7-title": "Буди бржи: режим Обележавања", - "slide7-text": "Кликни и превуци преко ставке да уђеш у режим обележавања. **Ако зауставиш покретање показивача или промениш правац, тренутни повучени подмени ће се отворити!** Запамти путању до ставке и прати је израженим зиг-заг покретима.", - "slide8-text": "**Мени реагује на покрете миша!** Подмени се отвара када ти то желиш. Са мало вежбе, моћи ћеш да бираш ставке чак и без гледања у мени.", - "slide9-title": "Буди муњевит: Турбо режим", - "slide9-text": "Ако **држиш притиснуто дугме** (нпр. _Ctrl_, _Shift_ или _Alt_) након отварања менија, можеш да вршиш избор само покретом показивача. Није потребно кликтање ни повлачење.", - "slide10-text": "**Немој чекати крај анимација!** Једноставно се провлачи зиг-загом кроз мени — ово је најбржи начин за избор ставки!", - "slide11-text": "**Немој се плашити случајних селекција!** Акције се извршавају тек када отпустиш дугме миша у режиму обележавања или тастер у Турбо режиму. Искористи то да истражујеш мени!", - "slide12-title": "Има још!", - "slide12-text": "Kando је високо подесив. Можеш га користити за покретање програма, отварање датотека, извршавање тастерских макроа и много тога другог. Можеш да [промењиш стил менија]({{link1}}), [додаш теме иконе]({{link2}}) чак и да [користиш звукове]({{link3}}) у менијима!", - "slide13-text": "Ако ти у било ком тренутку затреба помоћ, слободно се придружи нашем [Discord серверу]({{link1}}) или погледај [документацију]({{link2}})!", - "chapter1": "Почетак рада", - "chapter2": "Режим Обележавања", - "chapter3": "Турбо режим", - "chapter4": "Следећи кораци", - "chapter5": "Добити помоћ", - "title": "Добродошли у Kando!", - "show-again": "Прикажи овај дијалог поново" - }, - "menu-themes-dialog": { - "accent-colors": "Боје нагласка", - "dark": "Тамни режим", - "light": "Светли режим", - "accent-colors-info": "Свака тема може имати другачији скуп истакнутих боја.", - "reset-color-picker": "Врати на подразумеване вредности", - "no-accent-colors": "Ова тема не подржава истакнуте боје.", - "title": "Теме менија", - "fade-in-time": "Вreme појављивања", - "fade-in-time-info": "Време потребно за појављивање менија. Подразумевано је 150мс.", - "fade-out-time": "Време нестајања", - "fade-out-time-info": "Време потребно да мени нестане. Подразумевано је 200мс.", - "menu-scale": "Величина менија", - "menu-scale-info": "Користи ово да повећаш или смањиш величину менија. Подразумевано: 1.0.", - "light-dark-mode": "Укључи светли/тамни режим", - "light-dark-mode-info": "Ако је укључено, можеш одабрати другачију тему и скуп боја у зависности да ли је твој систем у светлом или тамном режиму.", - "get-themes-online": "Преузми теме онлајн", - "create-your-own-themes": "Направи своје теме", - "open-theme-directory": "Отвори фасциклу са темама", - "author": "од {{author}}", - "selection-wedges": "Користи означавање елемената", - "selection-wedges-info": "Уколико је укључено и доступно у активној теми, зона селекције менија ће бити означена." - }, - "all-menus": "Сви менији", - "search-menus-placeholder": "Претражи меније…", - "add-collection-tooltip": "Направи нову збирку менија. Користи збирке да групишеш меније према ознакама!", - "no-menus": "Нема ни један мени.", - "no-menus-note": "Ако си случајно обрисао последњи, можеш га вратити дугметом „опозови“.", - "no-matching-menus": "Ни један мени није нађен.", - "no-matching-menus-note": "Покушај са другим појмом за претрагу?", - "empty-collection": "Ова збирка је празна.", - "empty-collection-note": "Уреди ознаке горе или додај потпуно нови мени у ову збирку дугметом испод.", - "create-menu-button": "Нови мени", - "duplicate-menu": "Удвостручи мени", - "delete-menu": "Обриши мени", - "add-menu-item-hint": "Превуци овај елемент да га додаш у мени изнад!", - "add-menu-items": "Додај ставке менију", - "undo": "Опозови", - "redo": "Понови", - "app-picker": { - "hint": "Можеш и да превучеш апликацију из старт менија у Kando-ов уређивач менија!", - "search-placeholder": "Претражити апликацију…", - "use-selected": "Одабери" - }, - "cancel": "Откажи", - "menu-behavior": "Понашање менија", - "menu-behavior-info": "Пре него што укључиш ове опције, препоручујемо да сазнаш зашто волимо подразумевано понашање Kando-а [овде]({{link}})!", - "centered-mode": "Центрирано", - "centered-mode-info": "Отвори мени у центру екрана уместо на позицији курсора.", - "anchored-mode": "Фиксно", - "anchored-mode-info": "Отварај подменије на истој позицији као и главни мени. Ако одабереш опцију, режими „Обележавање“ и „Турбо“ ће бити онемогућени.", - "hover-mode": "Прелазак", - "hover-mode-info": "Само за напредне кориснике! Изабери ставке преласком миша преко њих.", - "menu-conditions": "Услови приказивање менија", - "menu-conditions-info": "Можеш доделити више менија истом пречици, а затим одабрати под којим условима ће се сваки приказивати.", - "app-condition": "Ограничи на одређене апликације", - "app-condition-info": "Прикажи мени само ако је фокусирана одређена апликација. Подржава регуларне изразе као /firefox|chrome/i.", - "app-condition-placeholder": "Име апликације", - "app-condition-tooltip": "Одабери апликацију", - "window-condition": "Ограничи на одређене наслове прозора", - "window-condition-info": "Прикажи мени само ако наслов активног прозора садржи одређени текст. Подржава регуларне изразе као /youtube|vimeo/i.", - "window-condition-placeholder": "Наслов прозора", - "window-condition-tooltip": "Одабери прозор", - "area-condition": "Ограничи на одређено подручје екрана", - "area-condition-info": "Прикажи мени само ако је показивач у задатом подручју екрана. Подручје се дефинише у пикселима у односу на горњи леви угао главног приказа. Aко оставиш поље празно, подручје је неограничено у том правцу.", - "area-condition-top-placeholder": "Горе", - "area-condition-left-placeholder": "Лево", - "area-condition-bottom-placeholder": "Дно", - "area-condition-right-placeholder": "Десно", - "area-condition-tooltip": "Изабери подручје екрана", - "shortcut-label": "Пречица", - "shortcut-info": "Пречица за отварање менија. Мора садржати једно нормално дугме и било који број модификатора (Ctrl, Alt, Shift итд.). При снимању пречице не мораш притискати све тастере одједном, можеш их унети један за другим. Корисно ако је пречица већ заузета за други мени!", - "shortcut-recording": "Стисни пречицу…", - "shortcut-id-label": "ID пречице", - "tags": "Ознаке", - "tags-info": "Ознаке служе за груписање менија у колекције.", - "duplicate-menu-item": "Удвостручи ставку менија", - "delete-menu-item": "Избриши ставку менија", - "screen-area-picker": { - "top-left-value": "Лево: {{x}}, Горе: {{y}}", - "top-left": "Превуци ово у горњи леви угао жељеног подручја.", - "bottom-right-value": "Десно: {{x}}, Дно: {{y}}", - "bottom-right": "Превуци ово у доњи десни угао жељеног подручја.", - "valid": "Одлично! Изабрао си важеће подручје.", - "invalid": "Горњи леви угао мора бити изнад и лево од доњег десног угла.", - "confirm": "Користи ово подручје" - }, - "window-picker-dialog": { - "result": "Одабрао си „{{name}}“.", - "instructions": "Кликни на дугме испод, а затим фокусирај циљни прозор у наредних пет секунди.", - "restart-countdown": "Покрени одбројавање поново", - "start-countdown": "Покрени одбројавање", - "countdown_one": "Одабирање за {{count}} сек…", - "countdown_few": "Одабирање за {{count}} сек…", - "countdown_other": "Одабирање за {{count}} сек…", - "confirm": "Употреби ову вредност" - }, - "achievements-dialog": { - "reset-confirmation-message": "Сва достигнућа и ниво напретка ће бити изгубљени. Овај поступак је неопозив.", - "title": "Достигнућа", - "xp": "Поени", - "in-progress-button": "У току", - "completed-button": "Завршени", - "reset-button-tooltip": "Поништи сва достигнућа и нивое напредовања", - "reset-button": "Ресетуј напредак", - "reset-confirmation-title": "Да ли заиста желиш да ресетујеш сав напредак?" - }, - "restore-backup": "Врати сачувана подешавања…", - "restore-general-settings-warning-title": "Да ли заиста желите да вратите генерална подешавања?", - "restore-general-settings-warning-message": "Ово ће преписати ваша тренутна подешавања апликације садржајем из означене резервне датотеке. Ваши мени и колекције менија ће остати непромењени.", - "restore-general-settings-error-title": "Неуспешно учитавање резервног генералног подешавања!", - "restore-general-settings-success-title": "Успешно!", - "restore-general-settings-success-message": "Вашеа генерална подешавања су успешно преузета из резервне датотеке.", - "restore-menu-settings-warning-title": "Да ли заисза желите да вратите подешавања менија?", - "restore-menu-settings-warning-message": "Ово ће преписати ваше тренутне меније и колекције менија садржајем одабране резервне датотеке!", - "restore-menu-settings-error-title": "Неуспешно учитавање резерве менија!", - "restore-menu-settings-success-title": "Успешно!", - "restore-menu-settings-success-message": "Ваши менији и колекције менија су успешно учитани из резервне датотеке." - }, - "menu-items": { - "command": { - "name": "Покрени команду", - "description": "Покрени апликације или скрипте.", - "choose-app": "Одабери апликацију…", - "placeholder": "Унеси било коју команду…", - "isolated": "Покрени изоловано", - "isolated-info": "Покреће команду у чистом окружењу (без наслеђивања променљивих околине из Kando-а). Корисно ако команда не ради исправно у стандардном режиму.", - "detached": "Покрени одвојено", - "detached-info": "Покрени независно од Kando-а. Команда ће наставити да ради чак и ако затвориш Kando. Онемогући ако команда не ради исправно.", - "tip-1": "Користи ставку типа „Команда“ да покрећеш апликације или скрипте.", - "tip-2": "Ако путања до извршне датотеке садржи размаке, стави је у \"наводнике\".", - "tip-3": "Користи {{app_name}} да уметнеш име апликације која је била фокусирана при отварању менија.", - "tip-4": "Користи {{window_name}} да уметнеш наслов прозора који је био активан при отварању менија.", - "tip-5": "Користи {{pointer_x}} и {{pointer_y}} за унос положаја курсора где је мени отворен.", - "tip-6": "Кликни [овде]({{link}}) да сазнаш како да пронађеш команде за покретање твојих апликација." - }, - "file": { - "name": "Отвори датотеку", - "description": "Отвара датотеку или фасциклу.", - "placeholder": "Одабери датотеку или фасциклу…", - "tip-1": "Користи ову ставку да отвараш датотеке или фасцикле." - }, - "hotkey": { - "name": "Симулирај пречицу (Hotkey)", - "description": "Притисне комбинацију тастера.", - "hotkey": "Пречица (Hotkey)", - "hotkey-info": "Пречица ће бити активирана при одабиру ставке. Савет при снимању: не мораш притискати све тастере одједном, можеш их притискати један за другим. Корисно ако је пречица већ заузета глобалном акцијом!", - "recording-placeholder": "Унети пречицу…", - "tip-1": "При снимању пречице не мораш притискати све тастере одједном. Можеш их унети један по један.", - "tip-2": "Ако не можеш да снимиш тастер јер га користи систем, укуцај његово име директно (нпр. `Win`, `Alt`, `F12`).", - "tip-3": "Кликни [овде]({{link}}) да видиш списак свих подржаних имена тастера." - }, - "macro": { - "name": "Покрени макро", - "description": "Укуцава тастатурски макро (серију притисака тастера).", - "placeholder": "Притисни дугме „Сними“ да започнеш снимање!", - "recording-placeholder": "Стисни било који тастер…", - "tip-1": "Подразумевано, Kando додаје 10ms пре сваког притиска тастера. Може се то променити преко својства „кашњење“.", - "tip-2": "Можеш ручно уредити макро. Корисно за фино подешавање тајминга притисака тастера." - }, - "redirect": { - "name": "Усмери", - "description": "Отвара други мени." - }, - "settings": { - "name": "Отвори подешавања", - "description": "Отвара прозор подешавања Kando-а.", - "tip-1": "Ова ставка отвара прозор подешавања Kando-а." - }, - "submenu": { - "name": "Подмени", - "description": "Садржи друге ставке менија.", - "tip-1": "Подменији служе за груписање ставки.", - "tip-2": "Можеш угњежђавати подменије унутар других подменија.", - "tip-3": "Подменији омогућавају креирање сложених хијерархија менија.", - "tip-4": "Требало би избегавати додавање више од дванаест ставки у подмени. Осам је добар број.", - "tip-5": "Користи мале иконе закључана у прегледу да фиксираш позицију ставке у менију.", - "tip-6": "Можеш променити редослед ставки превлачењем у прегледу.", - "tip-7": "Ставку или мени можеш обрисати иконом канте испод." - }, - "text": { - "name": "Прилепи текст", - "description": "Умеће дати текст.", - "placeholder": "Унети текст…", - "tip-1": "Ова акција користи ваш клипборд да улепи текст. Након употребе акције, клипборд ће садржати текст." - }, - "uri": { - "name": "Отвори URI", - "description": "Отвара веб сајтове и друго.", - "placeholder": "Унети било који URI…", - "tip-1": "Можеш користити тип ставке URI да отвориш веб сајт помоћу http:// протокола.", - "tip-2": "Можеш користити ово да позовеш прилагођене URI шеме као што су slack:// или zoommtg://.", - "tip-3": "Можеш користити тип ставке URI да отвориш mailto: линк.", - "tip-4": "Користи {{app_name}} да уметнеш име апликације која је била активна када си отворио мени.", - "tip-5": "Користи {{window_name}} да уметнеш назив прозора који је био активан када си отворио мени.", - "tip-6": "Користи {{pointer_x}} и {{pointer_y}} да уметнеш позицију курсора где је мени отворен." - }, - "common": { - "delayed-option": "Сачекај анимацију нестајања", - "delayed-option-info": "Корисно ако акција циља прозор који мора бити активан." - } - }, - "main": { - "new-version-notification-header": "Новија верзија Kando-а је доступна!", - "new-version-notification-body": "Узети је од {{link}}.", - "show-settings": "Покажи подешавања", - "un-inhibit-shortcuts": "Поново омогући пречице", - "inhibit-shortcuts": "Привремено онемогући све пречице", - "quit": "Затвори", - "failed-to-start-header": "Kando није успео да се покрене", - "no-backend-found": "Није пронађен погодан бекенд.", - "invalid-link-header": "Погрешан линк", - "invalid-link-message": "Дубоки линк није могуће разрешити." - }, - "example-menu": { - "name": "Пример менија", - "apps": { - "submenu": "Апликације", - "safari": "Safari", - "web-browser": "Прегледач", - "email": "Имејл", - "apple-music": "Музика", - "gimp": "GIMP", - "paint": "Paint", - "finder": "Finder", - "file-browser": "Прегледач датотека", - "terminal": "Терминал" - }, - "web-links": { - "submenu": "Интернет линк", - "google": "Google", - "kando-on-github": "Kando на GitHub", - "kando-on-kofi": "Kando на Ko-fi", - "kando-on-youtube": "Kando на YouTube", - "kando-on-discord": "Kando на Discord" - }, - "next-workspace": "Следећи радиони простор", - "clipboard": { - "submenu": "Клипборд", - "paste": "Прилепи", - "copy": "Копирај", - "cut": "Исеци" - }, - "audio": { - "submenu": "Аудио", - "next-track": "Следећа песма", - "play-pause": "Пусти / Пауза", - "mute": "Утишај", - "previous-track": "Претходна песма" - }, - "windows": { - "submenu": "Прозори", - "mission-control": "Mission Control", - "toggle-maximize": "Увећај прозор", - "tile-right": "Плоча десно", - "close-window": "Затвори прозор", - "tile-left": "Плоча лево" - }, - "previous-workspace": "Претходни радни простор", - "bookmarks": { - "submenu": "Омиљени", - "downloads": "Преузимања", - "videos": "Видеа", - "pictures": "Слике", - "documents": "Документи", - "desktop": "Радна површина", - "home": "Почетна страница", - "music": "Музика" - } - }, - "backends": { - "gnome": { - "error": "Не могу да се повежем са екстензијом Kando Integration за GNOME. Можеш је преузети овде: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando не може директно да додељује глобалне пречице у Hyprland-у. Уместо тога одреди ID пречице у датотеци hyprland.conf и додај линију попут \"bind = CTRL, Space, exec, kando:мој-мени\". Замени мој-мени са изабраним ID-јем." - }, - "kde-wayland": { - "shortcut-info": "Kando не може директно да додељује глобалне пречице у KDE/Wayland окружењу. Уместо тога oвде одреди ID пречице, oтвори Системске поставке→ Пречице → KWin (или \"Куин\"). Додели жељену комбинацију тастера за ту акцију." - }, - "niri": { - "shortcut-info": "Niri још увек не подржава глобалне пречице, али можеш отворити овај мени преко 'kando --menu \"ImeMenija\"' из командне линије или из Niri конфигурације." - } + "description": "Отвара прозор подешавања Kando-а.", + "name": "Отвори подешавања", + "tip-1": "Ова ставка отвара прозор подешавања Kando-а." + }, + "submenu": { + "description": "Садржи друге ставке менија.", + "name": "Подмени", + "tip-1": "Подменији служе за груписање ставки.", + "tip-2": "Можеш угњежђавати подменије унутар других подменија.", + "tip-3": "Подменији омогућавају креирање сложених хијерархија менија.", + "tip-4": "Требало би избегавати додавање више од дванаест ставки у подмени. Осам је добар број.", + "tip-5": "Користи мале иконе закључана у прегледу да фиксираш позицију ставке у менију.", + "tip-6": "Можеш променити редослед ставки превлачењем у прегледу.", + "tip-7": "Ставку или мени можеш обрисати иконом канте испод." + }, + "text": { + "description": "Умеће дати текст.", + "name": "Прилепи текст", + "placeholder": "Унети текст…", + "tip-1": "Ова акција користи ваш клипборд да улепи текст. Након употребе акције, клипборд ће садржати текст." + }, + "uri": { + "description": "Отвара веб сајтове и друго.", + "name": "Отвори URI", + "placeholder": "Унети било који URI…", + "tip-1": "Можеш користити тип ставке URI да отвориш веб сајт помоћу http:// протокола.", + "tip-2": "Можеш користити ово да позовеш прилагођене URI шеме као што су slack:// или zoommtg://.", + "tip-3": "Можеш користити тип ставке URI да отвориш mailto: линк.", + "tip-4": "Користи {{app_name}} да уметнеш име апликације која је била активна када си отворио мени.", + "tip-5": "Користи {{window_name}} да уметнеш назив прозора који је био активан када си отворио мени.", + "tip-6": "Користи {{pointer_x}} и {{pointer_y}} да уметнеш позицију курсора где је мени отворен." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Провери најновије издање", + "chrome-version": "Chrome верзија", + "electron-version": "Electron верзија", + "kando-backend": "Kando Бекенд", + "kando-version": "Kando верзија", + "message": "Креирам Kando из чисте страсти. Ако вам је драго да га користите колико ми је драго да га стварам, можете ми [купити кафу]({{link}})!\n\n💖 Simon", + "read-release-notes": "Прочитај белешке о издању", + "title": "О Kando" + }, + "achievements-dialog": { + "completed-button": "Завршени", + "in-progress-button": "У току", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "Ресетуј напредак", + "reset-button-tooltip": "Поништи сва достигнућа и нивое напредовања", + "reset-confirmation-message": "Сва достигнућа и ниво напретка ће бити изгубљени. Овај поступак је неопозив.", + "reset-confirmation-title": "Да ли заиста желиш да ресетујеш сав напредак?", + "title": "Достигнућа", + "xp": "Поени" + }, + "add-collection-tooltip": "Направи нову збирку менија. Користи збирке да групишеш меније према ознакама!", + "add-menu-item-hint": "Превуци овај елемент да га додаш у мени изнад!", + "add-menu-items": "Додај ставке менију", + "add-tags-placeholder": "Додај етикете…", + "all-menus": "Сви менији", + "anchored-mode": "Фиксно", + "anchored-mode-info": "Отварај подменије на истој позицији као и главни мени. Ако одабереш опцију, режими „Обележавање“ и „Турбо“ ће бити онемогућени.", + "app-condition": "Ограничи на одређене апликације", + "app-condition-info": "Прикажи мени само ако је фокусирана одређена апликација. Подржава регуларне изразе као /firefox|chrome/i.", + "app-condition-placeholder": "Име апликације", + "app-condition-tooltip": "Одабери апликацију", + "app-picker": { + "hint": "Можеш и да превучеш апликацију из старт менија у Kando-ов уређивач менија!", + "search-placeholder": "Претражити апликацију…", + "use-selected": "Одабери" + }, + "area-condition": "Ограничи на одређено подручје екрана", + "area-condition-bottom-placeholder": "Дно", + "area-condition-info": "Прикажи мени само ако је показивач у задатом подручју екрана. Подручје се дефинише у пикселима у односу на горњи леви угао главног приказа. Aко оставиш поље празно, подручје је неограничено у том правцу.", + "area-condition-left-placeholder": "Лево", + "area-condition-right-placeholder": "Десно", + "area-condition-tooltip": "Изабери подручје екрана", + "area-condition-top-placeholder": "Горе", + "cancel": "Откажи", + "centered-mode": "Центрирано", + "centered-mode-info": "Отвори мени у центру екрана уместо на позицији курсора.", + "create-menu-button": "Нови мени", + "delete-menu": "Обриши мени", + "delete-menu-item": "Избриши ставку менија", + "duplicate-menu": "Удвостручи мени", + "duplicate-menu-item": "Удвостручи ставку менија", + "empty-collection": "Ова збирка је празна.", + "empty-collection-note": "Уреди ознаке горе или додај потпуно нови мени у ову збирку дугметом испод.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Одабери фасциклу", + "select-file": "Одабери датотеку" + }, + "general-settings-dialog": { + "advanced-menu-options": "Напредне опције менија", + "advanced-menu-options-note": "Обично можете оставити ове поставке на њиховим подразумеваним вредностима.", + "auto-language": "Користи системски језик", + "backup-and-restore": "Сачувај и поврати", + "backup-menus": "Сачувај менус.јсон…", + "backup-settings": "Сачувај цонфиг.јсон…", + "black": "Црно", + "bottom-left": "Доле лево", + "bottom-right": "Доле десно", + "center": "", + "center-click-zone-radius": "Полупречник зоне клика у центру", + "center-click-zone-radius-info": "Величина централне области менија која ће, при клику, затворити мени или се вратити на претходни ниво. Подразумевано: 50px.", + "check-for-new-versions": "Проверите да ли постоје нове верзије", + "check-for-new-versions-info": "Ако је омогућено, Kando ће приказивати обавештење када је нова верзија доступна.", + "close-menu": "Затвори мени", + "color": "Боја", + "cycle-from-first": "Прикажи следећи мени (почни од првог)", + "cycle-from-recent": "Прикажи следећи мени (настави од последњег)", + "dark": "Тамно", + "dev-tools-note": "Kando користи два прозора: Један за мени и други за поставке. Можете отворити алатке за развој да бисте инспектирали сваки прозор одвојено.", + "developer-options": "Опције за програмере", + "do-nothing": "Не ради ништа", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "Прати достигнућа", + "enable-achievements-info": "Уколико је активно, Кандо ће пратити напредак ка достигнућима.", + "enable-gamepad-support": "Омогући подршку за џојстик/гејмпад", + "enable-gamepad-support-info": "Ако је означено, можете користити повезани гејмпад за контролу менија.", + "enable-marking-mode": "Омогући режим обележавања", + "enable-marking-mode-info": "Када је режим обележавања омогућен, можете одабирати ставке превлачењем миша преко њих.", + "enable-turbo-mode": "Омогући Турбо режим", + "enable-turbo-mode-info": "Када је Турбо режим омогућен, можете изводити гестове док држите притиснуту модификаторску тастерску комбинацију, као што су Shift или Ctrl.", + "fixed-stroke-length": "Фиксна дужина потеза", + "fixed-stroke-length-info": "Обично се ставке бирају када зауставите покрет или скренете. Ако поставите вредност већу од 0, понашање ће се променити: ставке ће бити изабране само ако повучете миш на ову удаљеност од центра. Подразумевано: 0px.", + "gesture-jitter-threshold": "Праг треперања геста", + "gesture-jitter-threshold-info": "Мања померања неће бити узета у обзир при детекцији гестова. Подразумевано: 10px.", + "gesture-pause-timeout": "Тајмаут паузе геста", + "gesture-pause-timeout-info": "Зауставите гест на овај период да бисте активирали селекцију. Подразумевано: 100 ms.", + "hardware-acceleration": "Омогући хардверско убрзање", + "hardware-acceleration-info": "Ова опција може побољшати перформансе апликације, али може довести и до грешака при приказивању. Да бисте применили ову поставку, морате рестартовати Kando.", + "hidden": "Сакривено", + "invisible-settings-button": "Дугме за подешавања невидљиво", + "invisible-settings-button-info": "И даље можете користити дугме, појавиће се када пређете мишем преко њега.", + "keep-input-focus": "Задржи фокус на активној апликацији", + "keep-input-focus-info": "Ако је омогућено, мени неће преузимати фокус тастатуре при отварању. Ова опција онемогућава Турбо режим, али може бити корисна ако желите да друге апликације остану у фокусу док је мени отворен.", + "lazy-initialization": "Лења иницијализација", + "lazy-initialization-info": "Ако омогућено, прозор менија ће бити креиран тек када се мени први пут отвори. Ова опција може учинити прво отварање менија споријим, али може спречити проблеме ако се Kando покрене прерано током пријављивања. Подразумевано је онемогућено.", + "learn-how-to-add-sound-themes": "Сазнајте како да додате нове звучне теме у Kando [овде]({{link}})!", + "light": "Светло", + "localization-info": "Рестартујте Kando да бисте применили нови језик.", + "localization-label": "Језик", + "menu-behavior": "Понашање менија", + "menu-sounds": "Звуци менија", + "menu-window-dev-tools": "Отвори алатке за развој за прозор менија", + "message": "Сва подешавања Kando-а се чувају у JSON датотеци коју можете уређивати, делити или архивирати. Кликните [овде]({{link}}) да бисте отворили фасциклу где се налази датотека config.json.", + "minimum-gesture-angle": "Минимални угао геста", + "minimum-gesture-angle-info": "Мања одступања од равних линија неће активирати селекцију. Подразумевано: 20°.", + "minimum-gesture-length": "Минимална дужина геста", + "minimum-gesture-length-info": "Права кретања миша морају бити бар ове дужине да би активирала селекцију. Подразумевано: 150px.", + "minimum-submenu-distance": "Минимално растојање подменија", + "minimum-submenu-distance-info": "Ако се подмени отворен преблизу родитељском менију, родитељски мени ће бити померен на ово растојање. Подразумево: 150px.", + "move-pointer-to-menu-center": "Помери курсор у центар менија", + "move-pointer-to-menu-center-info": "Ако је означено, курсор миша ће бити померен у центар менија или подменија када је то потребно. То се може десити ако је мени отворен преблизу ивици екрана или ако је мени отворен у центрираном режиму.", + "movement-threshold": "Праг покрета", + "movement-threshold-info": "Мања померања миша неће бити узета у обзир у режимима Обележавања или Турбо. Подразумевано: 15px.", + "none": "Без", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "Понашање при поновном притиску пречице", + "press-again-behavior-info": "Ово одређује шта се дешава када поново притиснете пречицу док је мени приказан. Ако је више менија додељено истој пречици, ова опција омогућава прелазак кроз све одговарајуће меније. Ако желите да користите Турбо режим заједно са опцијом која није „Не ради ништа“.", + "previously-reported": "", + "reload-menu-theme": "Освежи тему менија", + "reload-note": "При освежавању теме менија, CSS промене се примењују одмах. Промене у theme.json датотеци, потребно је поновно отварање менија.", + "reload-sound-theme": "Освежи звучну тему", + "require-click-for-hover-mode": "Захтевај клик за селекцију у режиму преласка мишем", + "require-click-for-hover-mode-info": "Ако није означено, ставке ће бити аутоматски изабране чим пређете преко њих мишем у менијима који користе режим преласка.", + "restore-menus": "Поврати менус.јсон…", + "restore-settings": "Поврати цонфиг.јсон…", + "right-mouse-button-selects-parent": "Десним тастером миша бираш родитељску ставку", + "right-mouse-button-selects-parent-info": "Ако није означено, десни тастер миша ће уместо тога затворити мени.", + "sakura-dark": "Sakura тамно", + "sakura-light": "Sakura светло", + "sakura-system": "Sakura систем", + "settings-button-position": "Позиција дугмета за подешавања", + "settings-button-position-info": "Изаберите угао екрана на коме ће се приказивати дугме за подешавања.", + "settings-window-color-scheme": "Боја шеме прозора подешавања", + "settings-window-color-scheme-info": "Ако изаберете 'систем', прозор подешавања ће користити исту шему боја као и ваш оперативни систем.", + "settings-window-dev-tools": "Отвори алатке за развој за прозор подешавања", + "settings-window-flavor": "Стил прозора подешавања", + "settings-window-flavor-info": "Ако изаберете провидни стил, мораћете да рестартујете прозор подешавања да би се ефекат применио.", + "sound-theme": "Звучна тема", + "sound-theme-info": "Звучна тема је збирка звукова који се пуштају приликом интеракције са менијем.", + "system": "Систем", + "title": "Општа подешавања", + "top-left": "Горе лево", + "top-right": "Горе десно", + "transparent-dark": "Провидно тамно", + "transparent-light": "Провидно светло", + "transparent-system": "Провидно систем", + "tray-icon-flavor": "Стил иконе у траци", + "tray-icon-flavor-info": "Можете изабрати и да потпуно сакријете икону у траци.", + "volume": "Јачина", + "volume-info": "Укупна јачина звука звучне теме. Подразумевана вредност је 0.5.", + "white": "Бело", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Прелазак", + "hover-mode-info": "Само за напредне кориснике! Изабери ставке преласком миша преко њих.", + "icon-picker-dialog": { + "base64-example": "Base64 пример:", + "base64-hint": "Base64 кодиране иконе омогућавају лако убацивање било каквих икона у ваше меније. Можете користити сервис као што је [www.base64-image.de] ({{link}}) да бисте претворили било коју слику у Base64 кодирани низ. Овај метод функционише чак и за анимиране гифове!", + "file-example": "датотека: пример URI:", + "hint": "Сазнајте [here]({{link}}) како да додате или креирате сопствене теме икона.", + "reload-button-tooltip": "Освежи све теме иконица", + "search-placeholder": "Претражи иконе…", + "url-example": "URL пример:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Почетак рада", + "chapter2": "Режим Обележавања", + "chapter3": "Турбо режим", + "chapter4": "Следећи кораци", + "chapter5": "Добити помоћ", + "show-again": "Прикажи овај дијалог поново", + "slide1-text": "Прелистајте ове слајдове да сазнате шта све Kando може да уради за вас! Користите поглавља, са леве стране, да брзо пређете на одређени део увода.", + "slide1-title": "Kando нуди јединствен и ефикасан начин интеракције са рачунаром.", + "slide10-text": "**Немој чекати крај анимација!** Једноставно се провлачи зиг-загом кроз мени — ово је најбржи начин за избор ставки!", + "slide11-text": "**Немој се плашити случајних селекција!** Акције се извршавају тек када отпустиш дугме миша у режиму обележавања или тастер у Турбо режиму. Искористи то да истражујеш мени!", + "slide12-text": "Kando је високо подесив. Можеш га користити за покретање програма, отварање датотека, извршавање тастерских макроа и много тога другог. Можеш да [промењиш стил менија]({{link1}}), [додаш теме иконе]({{link2}}) чак и да [користиш звукове]({{link3}}) у менијима!", + "slide12-title": "Има још!", + "slide13-text": "Ако ти у било ком тренутку затреба помоћ, слободно се придружи нашем [Discord серверу]({{link1}}) или погледај [документацију]({{link2}})!", + "slide2-text-no-shortcuts": "Ако покрећеш Kando први пут, можда ће бити потребно да [извршиш неке додатне кораке на Линук систему да би глобалне пречице радиле]({{link}}). Када ово функционише, можеш затворити мени са тастером Escape или десним дугметом миша.", + "slide2-text-standard": "Ако покрећете Kando први пут, отворите пример менија са Ctrl + Space. Затворите га притиском на Escape или десним кликом било где на екрану.", + "slide2-title": "Отвори мени!", + "slide3-hint1": "Такође можеш кликнути овде да затвориш мени.", + "slide3-hint2": "Кликни било где овде да би одабрао ставку.", + "slide3-text": "У Kando-у, **цео екран је кликабилан**! Не мораш да гађаш иконе, можеш кликнути било где унутар сегмента ставке. Тако бирање постаје много ефикасније.", + "slide4-text": "Подмени ће се **увек** отворити тамо где је курсор миша. **Немораш чекати да се анимација заврши**. Ослони се на своју моторичку памћење и настави са избором!", + "slide5-hint": "Кликни било где овде да се вратиш један ниво назад.", + "slide5-text": "Да се **вратиш назад**, кликни у сегмент родитељске ставке или у центар менија.", + "slide6-text": "На тај начин можеш брзо да истражујеш структуру менија.", + "slide7-text": "Кликни и превуци преко ставке да уђеш у режим обележавања. **Ако зауставиш покретање показивача или промениш правац, тренутни повучени подмени ће се отворити!** Запамти путању до ставке и прати је израженим зиг-заг покретима.", + "slide7-title": "Буди бржи: режим Обележавања", + "slide8-text": "**Мени реагује на покрете миша!** Подмени се отвара када ти то желиш. Са мало вежбе, моћи ћеш да бираш ставке чак и без гледања у мени.", + "slide9-text": "Ако **држиш притиснуто дугме** (нпр. _Ctrl_, _Shift_ или _Alt_) након отварања менија, можеш да вршиш избор само покретом показивача. Није потребно кликтање ни повлачење.", + "slide9-title": "Буди муњевит: Турбо режим", + "title": "Добродошли у Kando!" + }, + "invalid-dropdown-selection": "Одабрати опцију…", + "menu-behavior": "Понашање менија", + "menu-behavior-info": "Пре него што укључиш ове опције, препоручујемо да сазнаш зашто волимо подразумевано понашање Kando-а [овде]({{link}})!", + "menu-conditions": "Услови приказивање менија", + "menu-conditions-info": "Можеш доделити више менија истом пречици, а затим одабрати под којим условима ће се сваки приказивати.", + "menu-themes-dialog": { + "accent-colors": "Боје нагласка", + "accent-colors-info": "Свака тема може имати другачији скуп истакнутих боја.", + "author": "од {{author}}", + "create-your-own-themes": "Направи своје теме", + "dark": "Тамни режим", + "fade-in-time": "Вreme појављивања", + "fade-in-time-info": "Време потребно за појављивање менија. Подразумевано је 150мс.", + "fade-out-time": "Време нестајања", + "fade-out-time-info": "Време потребно да мени нестане. Подразумевано је 200мс.", + "get-themes-online": "Преузми теме онлајн", + "light": "Светли режим", + "light-dark-mode": "Укључи светли/тамни режим", + "light-dark-mode-info": "Ако је укључено, можеш одабрати другачију тему и скуп боја у зависности да ли је твој систем у светлом или тамном режиму.", + "menu-scale": "Величина менија", + "menu-scale-info": "Користи ово да повећаш или смањиш величину менија. Подразумевано: 1.0.", + "no-accent-colors": "Ова тема не подржава истакнуте боје.", + "open-theme-directory": "Отвори фасциклу са темама", + "reset-color-picker": "Врати на подразумеване вредности", + "selection-wedges": "Користи означавање елемената", + "selection-wedges-info": "Уколико је укључено и доступно у активној теми, зона селекције менија ће бити означена.", + "title": "Теме менија" + }, + "no-matching-menus": "Ни један мени није нађен.", + "no-matching-menus-note": "Покушај са другим појмом за претрагу?", + "no-menus": "Нема ни један мени.", + "no-menus-note": "Ако си случајно обрисао последњи, можеш га вратити дугметом „опозови“.", + "not-bound": "Није повезано", + "redo": "Понови", + "restore-backup": "Врати сачувана подешавања…", + "restore-general-settings-error-title": "Неуспешно учитавање резервног генералног подешавања!", + "restore-general-settings-success-message": "Вашеа генерална подешавања су успешно преузета из резервне датотеке.", + "restore-general-settings-success-title": "Успешно!", + "restore-general-settings-warning-message": "Ово ће преписати ваша тренутна подешавања апликације садржајем из означене резервне датотеке. Ваши мени и колекције менија ће остати непромењени.", + "restore-general-settings-warning-title": "Да ли заиста желите да вратите генерална подешавања?", + "restore-menu-settings-error-title": "Неуспешно учитавање резерве менија!", + "restore-menu-settings-success-message": "Ваши менији и колекције менија су успешно учитани из резервне датотеке.", + "restore-menu-settings-success-title": "Успешно!", + "restore-menu-settings-warning-message": "Ово ће преписати ваше тренутне меније и колекције менија садржајем одабране резервне датотеке!", + "restore-menu-settings-warning-title": "Да ли заисза желите да вратите подешавања менија?", + "screen-area-picker": { + "bottom-right": "Превуци ово у доњи десни угао жељеног подручја.", + "bottom-right-value": "Десно: {{x}}, Дно: {{y}}", + "confirm": "Користи ово подручје", + "invalid": "Горњи леви угао мора бити изнад и лево од доњег десног угла.", + "top-left": "Превуци ово у горњи леви угао жељеног подручја.", + "top-left-value": "Лево: {{x}}, Горе: {{y}}", + "valid": "Одлично! Изабрао си важеће подручје." + }, + "search-menus-placeholder": "Претражи меније…", + "shortcut-id-label": "ID пречице", + "shortcut-info": "Пречица за отварање менија. Мора садржати једно нормално дугме и било који број модификатора (Ctrl, Alt, Shift итд.). При снимању пречице не мораш притискати све тастере одједном, можеш их унети један за другим. Корисно ако је пречица већ заузета за други мени!", + "shortcut-label": "Пречица", + "shortcut-recording": "Стисни пречицу…", + "tags": "Ознаке", + "tags-info": "Ознаке служе за груписање менија у колекције.", + "undo": "Опозови", + "window-condition": "Ограничи на одређене наслове прозора", + "window-condition-info": "Прикажи мени само ако наслов активног прозора садржи одређени текст. Подржава регуларне изразе као /youtube|vimeo/i.", + "window-condition-placeholder": "Наслов прозора", + "window-condition-tooltip": "Одабери прозор", + "window-picker-dialog": { + "confirm": "Употреби ову вредност", + "countdown_one": "Одабирање за {{count}} сек…", + "countdown_few": "Одабирање за {{count}} сек…", + "countdown_other": "Одабирање за {{count}} сек…", + "instructions": "Кликни на дугме испод, а затим фокусирај циљни прозор у наредних пет секунди.", + "restart-countdown": "Покрени одбројавање поново", + "result": "Одабрао си „{{name}}“.", + "start-countdown": "Покрени одбројавање" } + } } diff --git a/locales/ta/translation.json b/locales/ta/translation.json index 6301ee6e4..e327a9df7 100644 --- a/locales/ta/translation.json +++ b/locales/ta/translation.json @@ -1,171 +1,557 @@ { - "backends": { - "gnome": { - "error": "காண்டோ ஒருங்கிணைப்பு க்னோம் செல் நீட்டிப்புடன் இணைக்க முடியவில்லை. நீங்கள் அதை இங்கிருந்து பெறலாம்: {{link}}" - }, - "hyprland": { - "shortcut-info": "இதை பிணைக்க உங்கள் hyprland.conf ஐப் பயன்படுத்தவும்." - }, - "kde-wayland": { - "shortcut-info": "இதை பிணைக்க KDE இன் கணினி அமைப்புகளைப் பயன்படுத்தவும்." - } - }, - "example-menu": { - "apps": { - "apple-music": "இசை", - "email": "மின்னஞ்சல்", - "file-browser": "கோப்பு உலாவி", - "finder": "கண்டுபிடிப்பாளர்", - "gimp": "சிம்ப்", - "paint": "வண்ணப்பூச்சு", - "safari": "சஃபாரி", - "submenu": "பயன்பாடுகள்", - "terminal": "முனையத்தில்", - "web-browser": "வலை உலாவி" - }, - "audio": { - "mute": "முடக்கு", - "next-track": "அடுத்த பாடல்", - "play-pause": "விளையாடு / இடைநிறுத்தம்", - "previous-track": "முந்தைய பாடல்", - "submenu": "ஆடியோ" - }, - "bookmarks": { - "desktop": "டெச்க்டாப்", - "documents": "ஆவணங்கள்", - "downloads": "பதிவிறக்கங்கள்", - "home": "வீடு", - "music": "இசை", - "pictures": "படங்கள்", - "submenu": "புக்மார்க்குகள்", - "videos": "வீடியோக்கள்" - }, - "clipboard": { - "copy": "நகலெடு", - "cut": "வெட்டு", - "paste": "ஒட்டு", - "submenu": "இடைநிலைப் பலகை" - }, - "name": "எடுத்துக்காட்டு பட்டியல்", - "next-workspace": "அடுத்த பணியிடம்", - "previous-workspace": "முந்தைய பணியிடம்", - "web-links": { - "google": "கூகிள்", - "kando-on-discord": "கருத்து வேறுபாடு", - "kando-on-github": "கிட்அப்பில் ஒதுக்கி", - "kando-on-kofi": "உணர்திறன் ஒலி", - "kando-on-youtube": "YouTube இல் காந்தோ", - "submenu": "வலை இணைப்புகள்" - }, - "windows": { - "close-window": "சாளரத்தை மூடு", - "mission-control": "மிசன் கட்டுப்பாடு", - "submenu": "சாளரங்கள்", - "tile-left": "ஓடு இடது", - "tile-right": "ஓடு வலது", - "toggle-maximize": "அதிகபட்சத்தை மாற்றவும்" - } - }, - "main": { - "failed-to-start-header": "காண்டோ தொடங்கத் தவறிவிட்டார்", - "new-version-notification-header": "காண்டோவின் புதிய பதிப்பு கிடைக்கிறது!" - }, - "menu-items": { - "command": { - "command": "கட்டளை", - "command-info": "இது செயல்படுத்தப்படும்.", - "description": "எந்த செல் கட்டளையையும் இயக்குகிறது.", - "name": "கட்டளை இயக்கவும்", - "tip-1": "பயன்பாடுகள் அல்லது ச்கிரிப்ட்களைத் தொடங்க கட்டளை உருப்படி வகையைப் பயன்படுத்தலாம்.", - "tip-2": "இயங்கக்கூடிய பாதையில் இடைவெளிகள் இருந்தால், நீங்கள் \"அதை மேற்கோள்களில் போர்த்தி\" வேண்டும்.", - "tip-3": "நீங்கள் மெனுவைத் திறக்கும்போது கவனம் செலுத்திய பயன்பாட்டின் பெயரைச் செருக {{app_name}} bet ஐப் பயன்படுத்தவும்.", - "tip-4": "நீங்கள் மெனுவைத் திறந்தபோது கவனம் செலுத்திய சாளரத்தின் பெயரைச் செருக {{window_name}} bet ஐப் பயன்படுத்தவும்.", - "tip-5": "பட்டியல் திறக்கப்பட்ட சுட்டிக்காட்டி நிலையை செருக {{pointer_x}}} மற்றும் {{pointer_y}} bed ஐப் பயன்படுத்தவும்." - }, - "hotkey": { - "description": "ஒரு ஆட்ச்கியை அழுத்துகிறது.", - "hotkey": "ஆட்ச்கி", - "name": "ஆட்ச்கியை உருவகப்படுத்துங்கள்", - "recording-placeholder": "ஒரு ஆட்ச்கியை அழுத்தவும்…", - "tip-1": "ஆட்ச்கியை பதிவு செய்யும் போது, நீங்கள் எல்லா விசைகளையும் ஒரே நேரத்தில் அழுத்த வேண்டியதில்லை. நீங்கள் அவற்றை ஒன்றன்பின் ஒன்றாக அழுத்தலாம்.", - "tip-2": "ஒரு விசையை நீங்கள் பதிவு செய்ய முடியாவிட்டால், அது கணினியால் பயன்படுத்தப்படுவதால், அதன் பெயரை நேரடியாக தட்டச்சு செய்ய முயற்சிக்கவும்." - }, - "macro": { - "description": "விசைப்பலகை மேக்ரோ வகைகள்.", - "name": "மேக்ரோ உருவகப்படுத்துதல்", - "placeholder": "பதிவு செய்ய பதிவு பொத்தானை அழுத்தவும்!", - "recording-placeholder": "சாவியை அழுத்தவும்…", - "tip-1": "இயல்புநிலைக்கு, ஒவ்வொரு முக்கிய நிகழ்விற்கும் முன் காண்டோ 10 மீ தாமதத்தை சேர்க்கிறது. இதை \"நேரந்தவறுகை\" சொத்துடன் மாற்றலாம்." - }, - "submenu": { - "description": "பிற பட்டியல் உருப்படிகளைக் கொண்டுள்ளது.", - "name": "துணைமெனு", - "tip-1": "குழு உருப்படிகளுக்கு துணைமெனச் பயன்படுத்தப்படலாம்.", - "tip-2": "நீங்கள் துணைமெனசின் உள்ளே சப்மெனசையும் கூடு செய்யலாம்.", - "tip-3": "சிக்கலான பட்டியல் கட்டமைப்புகளை உருவாக்க துணைமெனச் பயன்படுத்தப்படலாம்.", - "tip-4": "ஒரு துணைமெனுவில் பன்னிரண்டு பொருட்களைச் சேர்ப்பதை நீங்கள் தவிர்க்க வேண்டும். எட்டு ஒரு நல்ல எண்.", - "tip-5": "பட்டியலில் ஒரு பொருளின் நிலையை சரிசெய்ய நீங்கள் முன்னோட்டத்தில் சிறிய பூட்டு ஐகான்களைப் பயன்படுத்தலாம்.", - "tip-6": "உருப்படிகளை முன்னோட்டத்தில் இழுத்து அவற்றை மறுவரிசைப்படுத்தலாம்." - }, - "text": { - "description": "கொடுக்கப்பட்ட உரையை செருகும்.", - "name": "உரையை ஒட்டவும்", - "placeholder": "எந்த உரையையும் செருகவும்…", - "tip-1": "இந்த செயல் உரையை ஒட்ட உங்கள் கிளிப்போர்டைப் பயன்படுத்துகிறது. செயலைப் பயன்படுத்திய பிறகு, கிளிப்போர்டில் உரையைக் கொண்டிருக்கும்." - }, - "uri": { - "description": "கோப்புகள் அல்லது வலைத்தளங்களைத் திறக்கிறது.", - "name": "திறந்த யூரி", - "tip-1": "HTTP: // நெறிமுறையைப் பயன்படுத்தி வலைத்தளத்தைத் திறக்க நீங்கள் யூரி உருப்படி வகையைப் பயன்படுத்தலாம்.", - "tip-2": "கோப்பு: // நெறிமுறையைப் பயன்படுத்தி ஒரு கோப்பு அல்லது கோப்புறையைத் திறக்க நீங்கள் யூரி உருப்படி வகையைப் பயன்படுத்தலாம்.", - "tip-3": "ஒரு மெயில்டோவைத் திறக்க நீங்கள் யூரி உருப்படி வகையைப் பயன்படுத்தலாம்: இணைப்பு.", - "tip-4": "நீங்கள் மெனுவைத் திறக்கும்போது கவனம் செலுத்திய பயன்பாட்டின் பெயரைச் செருக {{app_name}} bet ஐப் பயன்படுத்தவும்.", - "tip-5": "நீங்கள் மெனுவைத் திறந்தபோது கவனம் செலுத்திய சாளரத்தின் பெயரைச் செருக {{window_name}} bet ஐப் பயன்படுத்தவும்.", - "tip-6": "பட்டியல் திறக்கப்பட்ட சுட்டிக்காட்டி நிலையை செருக {{pointer_x}}} மற்றும் {{pointer_y}} bed ஐப் பயன்படுத்தவும்.", - "uri": "யூரி" - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "காண்டோ ஒருங்கிணைப்பு க்னோம் செல் நீட்டிப்புடன் இணைக்க முடியவில்லை. நீங்கள் அதை இங்கிருந்து பெறலாம்: {{link}}" + }, + "hyprland": { + "shortcut-info": "இதை பிணைக்க உங்கள் hyprland.conf ஐப் பயன்படுத்தவும்." + }, + "kde-wayland": { + "shortcut-info": "இதை பிணைக்க KDE இன் கணினி அமைப்புகளைப் பயன்படுத்தவும்." + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "இசை", + "email": "மின்னஞ்சல்", + "file-browser": "கோப்பு உலாவி", + "finder": "கண்டுபிடிப்பாளர்", + "gimp": "சிம்ப்", + "paint": "வண்ணப்பூச்சு", + "safari": "சஃபாரி", + "submenu": "பயன்பாடுகள்", + "terminal": "முனையத்தில்", + "web-browser": "வலை உலாவி" + }, + "audio": { + "mute": "முடக்கு", + "next-track": "அடுத்த பாடல்", + "play-pause": "விளையாடு / இடைநிறுத்தம்", + "previous-track": "முந்தைய பாடல்", + "submenu": "ஆடியோ" + }, + "bookmarks": { + "desktop": "டெச்க்டாப்", + "documents": "ஆவணங்கள்", + "downloads": "பதிவிறக்கங்கள்", + "home": "வீடு", + "music": "இசை", + "pictures": "படங்கள்", + "submenu": "புக்மார்க்குகள்", + "videos": "வீடியோக்கள்" + }, + "clipboard": { + "copy": "நகலெடு", + "cut": "வெட்டு", + "paste": "ஒட்டு", + "submenu": "இடைநிலைப் பலகை" + }, + "name": "எடுத்துக்காட்டு பட்டியல்", + "next-workspace": "அடுத்த பணியிடம்", + "previous-workspace": "முந்தைய பணியிடம்", + "web-links": { + "google": "கூகிள்", + "kando-on-discord": "கருத்து வேறுபாடு", + "kando-on-github": "கிட்அப்பில் ஒதுக்கி", + "kando-on-kofi": "உணர்திறன் ஒலி", + "kando-on-youtube": "YouTube இல் காந்தோ", + "submenu": "வலை இணைப்புகள்" + }, + "windows": { + "close-window": "சாளரத்தை மூடு", + "mission-control": "மிசன் கட்டுப்பாடு", + "submenu": "சாளரங்கள்", + "tile-left": "ஓடு இடது", + "tile-right": "ஓடு வலது", + "toggle-maximize": "அதிகபட்சத்தை மாற்றவும்" + } + }, + "main": { + "inhibit-shortcuts": "", + "invalid-link-header": "", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "காண்டோவின் புதிய பதிப்பு கிடைக்கிறது!", + "quit": "", + "show-settings": "", + "un-inhibit-shortcuts": "" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "எந்த செல் கட்டளையையும் இயக்குகிறது.", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "கட்டளை இயக்கவும்", + "placeholder": "", + "tip-1": "பயன்பாடுகள் அல்லது ச்கிரிப்ட்களைத் தொடங்க கட்டளை உருப்படி வகையைப் பயன்படுத்தலாம்.", + "tip-2": "இயங்கக்கூடிய பாதையில் இடைவெளிகள் இருந்தால், நீங்கள் \"அதை மேற்கோள்களில் போர்த்தி\" வேண்டும்.", + "tip-3": "நீங்கள் மெனுவைத் திறக்கும்போது கவனம் செலுத்திய பயன்பாட்டின் பெயரைச் செருக {{app_name}} bet ஐப் பயன்படுத்தவும்.", + "tip-4": "நீங்கள் மெனுவைத் திறந்தபோது கவனம் செலுத்திய சாளரத்தின் பெயரைச் செருக {{window_name}} bet ஐப் பயன்படுத்தவும்.", + "tip-5": "பட்டியல் திறக்கப்பட்ட சுட்டிக்காட்டி நிலையை செருக {{pointer_x}}} மற்றும் {{pointer_y}} bed ஐப் பயன்படுத்தவும்.", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "", + "name": "", + "placeholder": "", + "tip-1": "" + }, + "hotkey": { + "description": "ஒரு ஆட்ச்கியை அழுத்துகிறது.", + "hotkey": "ஆட்ச்கி", + "hotkey-info": "", + "name": "ஆட்ச்கியை உருவகப்படுத்துங்கள்", + "recording-placeholder": "ஒரு ஆட்ச்கியை அழுத்தவும்…", + "tip-1": "ஆட்ச்கியை பதிவு செய்யும் போது, நீங்கள் எல்லா விசைகளையும் ஒரே நேரத்தில் அழுத்த வேண்டியதில்லை. நீங்கள் அவற்றை ஒன்றன்பின் ஒன்றாக அழுத்தலாம்.", + "tip-2": "ஒரு விசையை நீங்கள் பதிவு செய்ய முடியாவிட்டால், அது கணினியால் பயன்படுத்தப்படுவதால், அதன் பெயரை நேரடியாக தட்டச்சு செய்ய முயற்சிக்கவும்.", + "tip-3": "" + }, + "macro": { + "description": "விசைப்பலகை மேக்ரோ வகைகள்.", + "name": "மேக்ரோ உருவகப்படுத்துதல்", + "placeholder": "பதிவு செய்ய பதிவு பொத்தானை அழுத்தவும்!", + "recording-placeholder": "சாவியை அழுத்தவும்…", + "tip-1": "இயல்புநிலைக்கு, ஒவ்வொரு முக்கிய நிகழ்விற்கும் முன் காண்டோ 10 மீ தாமதத்தை சேர்க்கிறது. இதை \"நேரந்தவறுகை\" சொத்துடன் மாற்றலாம்.", + "tip-2": "" + }, + "redirect": { + "description": "", + "name": "" }, "settings": { - "about-dialog": { - "chrome-version": "குரோம் பதிப்பு", - "electron-version": "எலக்ட்ரான் பதிப்பு", - "kando-backend": "பின்தளத்தில்", - "kando-version": "பதிப்பில்" - }, - "anchored-mode": "நங்கூரமிட்ட பயன்முறை", - "app-condition": "குறிப்பிட்ட பயன்பாடுகளுக்கு வரம்பு", - "area-condition": "குறிப்பிட்ட திரை பகுதிக்கு வரம்பு", - "area-condition-bottom-placeholder": "கீழே", - "area-condition-left-placeholder": "இடது", - "area-condition-right-placeholder": "வலது", - "area-condition-top-placeholder": "மேலே", - "cancel": "ரத்துசெய்", - "centered-mode": "மையப்படுத்தப்பட்ட பயன்முறை", - "centered-mode-info": "கர்சருக்கு பதிலாக திரையின் மையத்தில் மெனுவைத் திறக்கவும்.", - "general-settings-dialog": { - "reload-menu-theme": "தற்போதைய பட்டியல் கருப்பொருள் மீண்டும் ஏற்றவும்", - "reload-menu-theme-tooltip": "சிஎச்எச் மாற்றங்கள் உடனடியாக பயன்படுத்தப்படும், தீம்.சான் கோப்பில் செய்யப்பட்ட மாற்றங்களுக்கு, நீங்கள் மெனுவை மீண்டும் திறக்க வேண்டும்.", - "reload-sound-theme": "தற்போதைய ஒலி கருப்பொருள் மீண்டும் ஏற்றவும்" - }, - "icon-picker-dialog": { - "search-placeholder": "ஐகான்களைத் தேடுங்கள்…" - }, - "introduction-dialog": { - "title": "காண்டோவுக்கு வருக!" - }, - "menu-behavior": "பட்டி நடத்தை", - "menu-conditions": "பட்டியல் நிபந்தனைகள்", - "menu-conditions-info": "நீங்கள் பல மெனுக்களை ஒரே குறுக்குவழியுடன் பிணைக்கலாம், பின்னர் ஒவ்வொரு மெனுவையும் எந்த நிபந்தனைகளின் கீழ் காட்ட வேண்டும் என்பதைத் தேர்வுசெய்யலாம்.", - "menu-themes-dialog": { - "author": "வழங்கியவர் {{author}}", - "light-dark-mode-info": "இயக்கப்பட்டால், உங்கள் கணினி ஒளி அல்லது இருண்ட வண்ண பயன்முறையில் இருந்தால் வேறு கருப்பொருள் மற்றும் வண்ணத் தொகுப்பை நீங்கள் தேர்வு செய்யலாம்.", - "reset-color-picker": "எல்லா வண்ணங்களையும் அவற்றின் இயல்புநிலைக்கு மீட்டமைக்கவும்", - "title": "பட்டியல் கருப்பொருள்கள்" - }, - "not-bound": "பிணைக்கப்படவில்லை", - "shortcut-id-label": "உலகளாவிய குறுக்குவழி ஐடி", - "shortcut-label": "குறுக்குவழி", - "shortcut-recording": "குறுக்குவழியை அழுத்தவும்…", - "window-condition": "குறிப்பிட்ட சாளர தலைப்புகளுக்கு வரம்பு" + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "பிற பட்டியல் உருப்படிகளைக் கொண்டுள்ளது.", + "name": "துணைமெனு", + "tip-1": "குழு உருப்படிகளுக்கு துணைமெனச் பயன்படுத்தப்படலாம்.", + "tip-2": "நீங்கள் துணைமெனசின் உள்ளே சப்மெனசையும் கூடு செய்யலாம்.", + "tip-3": "சிக்கலான பட்டியல் கட்டமைப்புகளை உருவாக்க துணைமெனச் பயன்படுத்தப்படலாம்.", + "tip-4": "ஒரு துணைமெனுவில் பன்னிரண்டு பொருட்களைச் சேர்ப்பதை நீங்கள் தவிர்க்க வேண்டும். எட்டு ஒரு நல்ல எண்.", + "tip-5": "பட்டியலில் ஒரு பொருளின் நிலையை சரிசெய்ய நீங்கள் முன்னோட்டத்தில் சிறிய பூட்டு ஐகான்களைப் பயன்படுத்தலாம்.", + "tip-6": "உருப்படிகளை முன்னோட்டத்தில் இழுத்து அவற்றை மறுவரிசைப்படுத்தலாம்.", + "tip-7": "" + }, + "text": { + "description": "கொடுக்கப்பட்ட உரையை செருகும்.", + "name": "உரையை ஒட்டவும்", + "placeholder": "எந்த உரையையும் செருகவும்…", + "tip-1": "இந்த செயல் உரையை ஒட்ட உங்கள் கிளிப்போர்டைப் பயன்படுத்துகிறது. செயலைப் பயன்படுத்திய பிறகு, கிளிப்போர்டில் உரையைக் கொண்டிருக்கும்." + }, + "uri": { + "description": "கோப்புகள் அல்லது வலைத்தளங்களைத் திறக்கிறது.", + "name": "திறந்த யூரி", + "placeholder": "", + "tip-1": "HTTP: // நெறிமுறையைப் பயன்படுத்தி வலைத்தளத்தைத் திறக்க நீங்கள் யூரி உருப்படி வகையைப் பயன்படுத்தலாம்.", + "tip-2": "கோப்பு: // நெறிமுறையைப் பயன்படுத்தி ஒரு கோப்பு அல்லது கோப்புறையைத் திறக்க நீங்கள் யூரி உருப்படி வகையைப் பயன்படுத்தலாம்.", + "tip-3": "ஒரு மெயில்டோவைத் திறக்க நீங்கள் யூரி உருப்படி வகையைப் பயன்படுத்தலாம்: இணைப்பு.", + "tip-4": "நீங்கள் மெனுவைத் திறக்கும்போது கவனம் செலுத்திய பயன்பாட்டின் பெயரைச் செருக {{app_name}} bet ஐப் பயன்படுத்தவும்.", + "tip-5": "நீங்கள் மெனுவைத் திறந்தபோது கவனம் செலுத்திய சாளரத்தின் பெயரைச் செருக {{window_name}} bet ஐப் பயன்படுத்தவும்.", + "tip-6": "பட்டியல் திறக்கப்பட்ட சுட்டிக்காட்டி நிலையை செருக {{pointer_x}}} மற்றும் {{pointer_y}} bed ஐப் பயன்படுத்தவும்." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "", + "chrome-version": "குரோம் பதிப்பு", + "electron-version": "எலக்ட்ரான் பதிப்பு", + "kando-backend": "பின்தளத்தில்", + "kando-version": "பதிப்பில்", + "message": "", + "read-release-notes": "", + "title": "" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "", + "add-menu-item-hint": "", + "add-menu-items": "", + "add-tags-placeholder": "", + "all-menus": "", + "anchored-mode": "நங்கூரமிட்ட பயன்முறை", + "anchored-mode-info": "", + "app-condition": "குறிப்பிட்ட பயன்பாடுகளுக்கு வரம்பு", + "app-condition-info": "", + "app-condition-placeholder": "", + "app-condition-tooltip": "", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "குறிப்பிட்ட திரை பகுதிக்கு வரம்பு", + "area-condition-bottom-placeholder": "கீழே", + "area-condition-info": "", + "area-condition-left-placeholder": "இடது", + "area-condition-right-placeholder": "வலது", + "area-condition-tooltip": "", + "area-condition-top-placeholder": "மேலே", + "cancel": "ரத்துசெய்", + "centered-mode": "மையப்படுத்தப்பட்ட பயன்முறை", + "centered-mode-info": "கர்சருக்கு பதிலாக திரையின் மையத்தில் மெனுவைத் திறக்கவும்.", + "create-menu-button": "", + "delete-menu": "", + "delete-menu-item": "", + "duplicate-menu": "", + "duplicate-menu-item": "", + "empty-collection": "", + "empty-collection-note": "", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "", + "select-file": "" + }, + "general-settings-dialog": { + "advanced-menu-options": "", + "advanced-menu-options-note": "", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "", + "bottom-left": "", + "bottom-right": "", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "", + "check-for-new-versions-info": "", + "close-menu": "", + "color": "", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "", + "dev-tools-note": "", + "developer-options": "", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "", + "enable-gamepad-support-info": "", + "enable-marking-mode": "", + "enable-marking-mode-info": "", + "enable-turbo-mode": "", + "enable-turbo-mode-info": "", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "", + "invisible-settings-button": "", + "invisible-settings-button-info": "", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "", + "lazy-initialization-info": "", + "learn-how-to-add-sound-themes": "", + "light": "", + "localization-info": "", + "localization-label": "", + "menu-behavior": "", + "menu-sounds": "", + "menu-window-dev-tools": "", + "message": "", + "minimum-gesture-angle": "", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "", + "move-pointer-to-menu-center-info": "", + "movement-threshold": "", + "movement-threshold-info": "", + "none": "", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "தற்போதைய பட்டியல் கருப்பொருள் மீண்டும் ஏற்றவும்", + "reload-note": "", + "reload-sound-theme": "தற்போதைய ஒலி கருப்பொருள் மீண்டும் ஏற்றவும்", + "require-click-for-hover-mode": "", + "require-click-for-hover-mode-info": "", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "", + "sakura-light": "", + "sakura-system": "", + "settings-button-position": "", + "settings-button-position-info": "", + "settings-window-color-scheme": "", + "settings-window-color-scheme-info": "", + "settings-window-dev-tools": "", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "", + "sound-theme-info": "", + "system": "", + "title": "", + "top-left": "", + "top-right": "", + "transparent-dark": "", + "transparent-light": "", + "transparent-system": "", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "", + "volume": "", + "volume-info": "", + "white": "", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "", + "hover-mode-info": "", + "icon-picker-dialog": { + "base64-example": "", + "base64-hint": "", + "file-example": "", + "hint": "", + "reload-button-tooltip": "", + "search-placeholder": "ஐகான்களைத் தேடுங்கள்…", + "url-example": "" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "", + "chapter2": "", + "chapter3": "", + "chapter4": "", + "chapter5": "", + "show-again": "", + "slide1-text": "", + "slide1-title": "", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "", + "slide13-text": "", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "காண்டோவுக்கு வருக!" + }, + "invalid-dropdown-selection": "", + "menu-behavior": "பட்டி நடத்தை", + "menu-behavior-info": "", + "menu-conditions": "பட்டியல் நிபந்தனைகள்", + "menu-conditions-info": "நீங்கள் பல மெனுக்களை ஒரே குறுக்குவழியுடன் பிணைக்கலாம், பின்னர் ஒவ்வொரு மெனுவையும் எந்த நிபந்தனைகளின் கீழ் காட்ட வேண்டும் என்பதைத் தேர்வுசெய்யலாம்.", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "வழங்கியவர் {{author}}", + "create-your-own-themes": "", + "dark": "", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "", + "light": "", + "light-dark-mode": "", + "light-dark-mode-info": "இயக்கப்பட்டால், உங்கள் கணினி ஒளி அல்லது இருண்ட வண்ண பயன்முறையில் இருந்தால் வேறு கருப்பொருள் மற்றும் வண்ணத் தொகுப்பை நீங்கள் தேர்வு செய்யலாம்.", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "", + "reset-color-picker": "எல்லா வண்ணங்களையும் அவற்றின் இயல்புநிலைக்கு மீட்டமைக்கவும்", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "பட்டியல் கருப்பொருள்கள்" + }, + "no-matching-menus": "", + "no-matching-menus-note": "", + "no-menus": "", + "no-menus-note": "", + "not-bound": "பிணைக்கப்படவில்லை", + "redo": "", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "", + "shortcut-id-label": "உலகளாவிய குறுக்குவழி ஐடி", + "shortcut-info": "", + "shortcut-label": "குறுக்குவழி", + "shortcut-recording": "குறுக்குவழியை அழுத்தவும்…", + "tags": "", + "tags-info": "", + "undo": "", + "window-condition": "குறிப்பிட்ட சாளர தலைப்புகளுக்கு வரம்பு", + "window-condition-info": "", + "window-condition-placeholder": "", + "window-condition-tooltip": "", + "window-picker-dialog": { + "confirm": "", + "countdown_one": "", + "countdown_other": "", + "instructions": "", + "restart-countdown": "", + "result": "", + "start-countdown": "" } + } } diff --git a/locales/tr/translation.json b/locales/tr/translation.json index 9487176fe..6ecdf4d58 100644 --- a/locales/tr/translation.json +++ b/locales/tr/translation.json @@ -1,187 +1,557 @@ { - "backends": { - "gnome": { - "error": "Kando Entegrasyonu GNOME Kabuk uzantısına bağlanılamadı. Buradan edinebilirsiniz: {{link}}" - }, - "hyprland": { - "shortcut-info": "Bunu bağlamak için hyprland.conf dosyanızı kullanın." - }, - "kde-wayland": { - "shortcut-info": "Bunu bağlamak için KDE sistem ayarlarını kullanın." - } - }, - "example-menu": { - "apps": { - "apple-music": "Müzik", - "email": "E-Posta", - "file-browser": "Dosya Tarayıcısı", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Safari", - "submenu": "Uygulamalar", - "terminal": "Terminal", - "web-browser": "Web Tarayıcısı" - }, - "audio": { - "mute": "Sessiz", - "next-track": "Sonraki Parça", - "play-pause": "Oynat / Duraklat", - "previous-track": "Önceki Parça", - "submenu": "Ses" - }, - "bookmarks": { - "desktop": "Masaüstü", - "documents": "Belgeler", - "downloads": "İndirilenler", - "home": "Ana Sayfa", - "music": "Müzik", - "pictures": "Resimler", - "submenu": "Yer İmleri", - "videos": "Videolar" - }, - "clipboard": { - "copy": "Kopyala", - "cut": "Kes", - "paste": "Yapıştır", - "submenu": "Pano" - }, - "name": "Örnek Menü", - "next-workspace": "Sonraki Çalışma Alanı", - "previous-workspace": "Önceki Çalışma Alanı", - "web-links": { - "google": "Google", - "kando-on-discord": "Discord'da Kando", - "kando-on-github": "GitHub'da Kando", - "kando-on-kofi": "Ko-fi'de Kando", - "kando-on-youtube": "YouTube'da Kando", - "submenu": "Web Bağlantıları" - }, - "windows": { - "close-window": "Pencereyi Kapat", - "mission-control": "Görev Kontrolü", - "submenu": "Pencereler", - "tile-left": "Sola Döşe", - "tile-right": "Sağa Döşe", - "toggle-maximize": "Büyütmeyi Aç/Kapat" - } - }, - "main": { - "failed-to-start-header": "Kando başlatılamadı", - "inhibit-shortcuts": "Kısayolları Geçici Olarak Devre Dışı Bırak", - "new-version-notification-header": "Kando'nun yeni bir sürümü mevcut!", - "quit": "Çıkış", - "show-settings": "Ayarları göster", - "un-inhibit-shortcuts": "Kısayolları Yeniden Etkinleştir" - }, - "menu-items": { - "command": { - "command": "Komut", - "command-info": "Bu yürütülecektir.", - "description": "Herhangi bir kabuk komutunu çalıştırır.", - "name": "Komut Çalıştır", - "tip-1": "Uygulama veya komut dosyalarını başlatmak için Komut öğe tipini kullanabilirsiniz.", - "tip-2": "Bir yürütülebilir dosyanın yolu boşluk içeriyorsa, \"tırnak içine almalısınız\".", - "tip-3": "Menüyü açtığınızda odaklanmış olan uygulamanın adını eklemek için {{app_name}} kullanın.", - "tip-4": "Menüyü açtığınızda odaklanmış olan pencerenin adını eklemek için {{window_name}} kullanın.", - "tip-5": "Menünün açıldığı imleç konumunu eklemek için {{pointer_x}} ve {{pointer_y}} kullanın." - }, - "file": { - "description": "Bir dosya veya klasör açar.", - "file": "Dosya Yolu", - "name": "Dosya Aç", - "tip-1": "Dosya veya klasörleri açmak için bu öğe tipini kullanabilirsiniz." - }, - "hotkey": { - "description": "Bir kısayol tuşuna basar.", - "hotkey": "Kısayol Tuşu", - "name": "Kısayol Tuşu Simüle Et", - "recording-placeholder": "Bir kısayol tuşuna basın…", - "tip-1": "Bir kısayol tuşu kaydederken tüm tuşlara aynı anda basmanız gerekmez. Onlara birer birer basabilirsiniz.", - "tip-2": "Sistem tarafından kullanıldığı için bir tuşu kaydedemiyorsanız, doğrudan adını yazmayı deneyin." - }, - "macro": { - "description": "Bir klavye makrosu yazar.", - "name": "Makro Simüle Et", - "placeholder": "Kayda başlamak için kayıt düğmesine basın!", - "recording-placeholder": "Tuşlara basın…", - "tip-1": "Varsayılan olarak, Kando her tuş olayından önce 10ms gecikme ekler. Bunu \"delay\" özelliği ile değiştirebilirsiniz." - }, - "redirect": { - "description": "Başka bir menüyü açar.", - "name": "Yönlendirme" - }, - "submenu": { - "description": "Diğer menü öğelerini içerir.", - "name": "Alt Menü", - "tip-1": "Alt menüler öğeleri gruplandırmak için kullanılabilir.", - "tip-2": "Alt menülerin içine de alt menüler ekleyebilirsiniz.", - "tip-3": "Alt menüler karmaşık menü yapıları oluşturmak için kullanılabilir.", - "tip-4": "Bir alt menüye on ikiden fazla öğe eklemeyin. Sekiz iyi bir sayıdır.", - "tip-5": "Önizlemedeki küçük kilit simgelerini kullanarak bir öğenin menüdeki konumunu sabitleyebilirsiniz.", - "tip-6": "Önizlemede sürükleyerek öğeleri yeniden sıralayabilirsiniz." - }, - "text": { - "description": "Belirtilen metni ekler.", - "name": "Metin Yapıştır", - "placeholder": "Herhangi bir metin ekleyin…", - "tip-1": "Bu eylem, metni yapıştırmak için panonuzu kullanır. Eylemi kullandıktan sonra, pano metni içerecektir." - }, - "uri": { - "description": "Web siteleri ve daha fazlasını açar.", - "name": "URI Aç", - "tip-1": "HTTP:// protokolünü kullanarak bir web sitesini açmak için URI öğe tipini kullanabilirsiniz.", - "tip-2": "Bunu slack:// veya zoommtg:// gibi özel URI şemalarını çağırmak için kullanabilirsiniz.", - "tip-3": "Bir mailto: bağlantısını açmak için URI öğe tipini kullanabilirsiniz.", - "tip-4": "Menüyü açtığınızda odaklanmış olan uygulamanın adını eklemek için {{app_name}} kullanın.", - "tip-5": "Menüyü açtığınızda odaklanmış olan pencerenin adını eklemek için {{window_name}} kullanın.", - "tip-6": "Menünün açıldığı imleç konumunu eklemek için {{pointer_x}} ve {{pointer_y}} kullanın.", - "uri": "URI" - } + "achievements": { + "added-items": { + "description": "", + "name": "" + }, + "attributes": { + "capable": "", + "expert": "", + "master": "", + "novice": "", + "skilled": "" + }, + "backup": { + "description": "", + "name": "" + }, + "cancelor": { + "description": "", + "name": "" + }, + "click-selector": { + "description": "", + "name": "" + }, + "completed-title": "", + "deep-menu": { + "description": "", + "name": "" + }, + "deleted-all-menus": { + "description": "", + "name": "" + }, + "depth-selector": { + "description": "", + "name1": "", + "name2": "", + "name3": "" + }, + "full-menu": { + "description": "", + "name": "" + }, + "gamepad-selector": { + "description": "", + "name": "" + }, + "gesture-selector": { + "description": "", + "name": "" + }, + "keyboard-selector": { + "description": "", + "name": "" + }, + "many-selections-streak": { + "description": "", + "name": "" + }, + "menu-themes-selected": { + "description": "", + "name": "" + }, + "restore": { + "description": "", + "name": "" + }, + "selector": { + "description": "", + "name": "" + }, + "settings-opened": { + "description": "", + "name": "" + }, + "speedy-selections-streak": { + "description": "", + "name": "" + }, + "sponsors-viewed": { + "description": "", + "name": "" + }, + "tier": { + "I": "", + "II": "", + "III": "", + "IV": "", + "V": "" + }, + "tutorial-viewed": { + "description": "", + "name": "" + } + }, + "backends": { + "gnome": { + "error": "Kando Entegrasyonu GNOME Kabuk uzantısına bağlanılamadı. Buradan edinebilirsiniz: {{link}}" + }, + "hyprland": { + "shortcut-info": "Bunu bağlamak için hyprland.conf dosyanızı kullanın." + }, + "kde-wayland": { + "shortcut-info": "Bunu bağlamak için KDE sistem ayarlarını kullanın." + }, + "niri": { + "shortcut-info": "" + } + }, + "example-menu": { + "apps": { + "apple-music": "Müzik", + "email": "E-Posta", + "file-browser": "Dosya Tarayıcısı", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Uygulamalar", + "terminal": "Terminal", + "web-browser": "Web Tarayıcısı" + }, + "audio": { + "mute": "Sessiz", + "next-track": "Sonraki Parça", + "play-pause": "Oynat / Duraklat", + "previous-track": "Önceki Parça", + "submenu": "Ses" + }, + "bookmarks": { + "desktop": "Masaüstü", + "documents": "Belgeler", + "downloads": "İndirilenler", + "home": "Ana Sayfa", + "music": "Müzik", + "pictures": "Resimler", + "submenu": "Yer İmleri", + "videos": "Videolar" + }, + "clipboard": { + "copy": "Kopyala", + "cut": "Kes", + "paste": "Yapıştır", + "submenu": "Pano" + }, + "name": "Örnek Menü", + "next-workspace": "Sonraki Çalışma Alanı", + "previous-workspace": "Önceki Çalışma Alanı", + "web-links": { + "google": "Google", + "kando-on-discord": "Discord'da Kando", + "kando-on-github": "GitHub'da Kando", + "kando-on-kofi": "Ko-fi'de Kando", + "kando-on-youtube": "YouTube'da Kando", + "submenu": "Web Bağlantıları" + }, + "windows": { + "close-window": "Pencereyi Kapat", + "mission-control": "Görev Kontrolü", + "submenu": "Pencereler", + "tile-left": "Sola Döşe", + "tile-right": "Sağa Döşe", + "toggle-maximize": "Büyütmeyi Aç/Kapat" + } + }, + "main": { + "inhibit-shortcuts": "Kısayolları Geçici Olarak Devre Dışı Bırak", + "invalid-link-header": "", + "invalid-link-message": "", + "new-version-notification-body": "", + "new-version-notification-header": "Kando'nun yeni bir sürümü mevcut!", + "quit": "Çıkış", + "show-settings": "Ayarları göster", + "un-inhibit-shortcuts": "Kısayolları Yeniden Etkinleştir" + }, + "menu-items": { + "command": { + "choose-app": "", + "description": "Herhangi bir kabuk komutunu çalıştırır.", + "detached": "", + "detached-info": "", + "isolated": "", + "isolated-info": "", + "name": "Komut Çalıştır", + "placeholder": "", + "tip-1": "Uygulama veya komut dosyalarını başlatmak için Komut öğe tipini kullanabilirsiniz.", + "tip-2": "Bir yürütülebilir dosyanın yolu boşluk içeriyorsa, \"tırnak içine almalısınız\".", + "tip-3": "Menüyü açtığınızda odaklanmış olan uygulamanın adını eklemek için {{app_name}} kullanın.", + "tip-4": "Menüyü açtığınızda odaklanmış olan pencerenin adını eklemek için {{window_name}} kullanın.", + "tip-5": "Menünün açıldığı imleç konumunu eklemek için {{pointer_x}} ve {{pointer_y}} kullanın.", + "tip-6": "" + }, + "common": { + "delayed-option": "", + "delayed-option-info": "", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Bir dosya veya klasör açar.", + "name": "Dosya Aç", + "placeholder": "", + "tip-1": "Dosya veya klasörleri açmak için bu öğe tipini kullanabilirsiniz." + }, + "hotkey": { + "description": "Bir kısayol tuşuna basar.", + "hotkey": "Kısayol Tuşu", + "hotkey-info": "", + "name": "Kısayol Tuşu Simüle Et", + "recording-placeholder": "Bir kısayol tuşuna basın…", + "tip-1": "Bir kısayol tuşu kaydederken tüm tuşlara aynı anda basmanız gerekmez. Onlara birer birer basabilirsiniz.", + "tip-2": "Sistem tarafından kullanıldığı için bir tuşu kaydedemiyorsanız, doğrudan adını yazmayı deneyin.", + "tip-3": "" + }, + "macro": { + "description": "Bir klavye makrosu yazar.", + "name": "Makro Simüle Et", + "placeholder": "Kayda başlamak için kayıt düğmesine basın!", + "recording-placeholder": "Tuşlara basın…", + "tip-1": "Varsayılan olarak, Kando her tuş olayından önce 10ms gecikme ekler. Bunu \"delay\" özelliği ile değiştirebilirsiniz.", + "tip-2": "" + }, + "redirect": { + "description": "Başka bir menüyü açar.", + "name": "Yönlendirme" }, "settings": { - "about-dialog": { - "chrome-version": "Chrome Sürümü", - "electron-version": "Electron Sürümü", - "kando-backend": "Kando Arka Ucu", - "kando-version": "Kando Sürümü" - }, - "anchored-mode": "Sabitlenmiş Mod", - "app-condition": "Belirli Uygulamalarla Sınırla", - "area-condition": "Belirli Ekran Alanlarına Sınırla", - "area-condition-bottom-placeholder": "Alt", - "area-condition-left-placeholder": "Sol", - "area-condition-right-placeholder": "Sağ", - "area-condition-top-placeholder": "Üst", - "cancel": "İptal", - "centered-mode": "Ortalanmış Mod", - "centered-mode-info": "Menüyü imleç yerine ekranın ortasında açın.", - "general-settings-dialog": { - "reload-menu-theme": "Mevcut Menü Temasını Yeniden Yükle", - "reload-menu-theme-tooltip": "CSS değişiklikleri anında uygulanacaktır, theme.json dosyasında yapılan değişiklikler için menüyü yeniden açmanız gerekir.", - "reload-sound-theme": "Mevcut Ses Temasını Yeniden Yükle" - }, - "hover-mode": "Üzerine Gelme Modu", - "hover-mode-info": "Sadece güçlü kullanıcılar için! Öğelerin üzerine gelerek seçin.", - "icon-picker-dialog": { - "search-placeholder": "Simgeleri ara…" - }, - "introduction-dialog": { - "title": "Kando'ya Hoş Geldiniz!" - }, - "menu-behavior": "Menü Davranışı", - "menu-conditions": "Menü Koşulları", - "menu-conditions-info": "Aynı kısayola birden fazla menü bağlayabilir ve ardından her menünün hangi koşullarda gösterileceğini seçebilirsiniz.", - "menu-themes-dialog": { - "author": "{{author}} tarafından", - "light-dark-mode-info": "Etkinleştirilirse, sisteminiz açık veya koyu renk modundaysa farklı bir tema ve renk seti seçebilirsiniz.", - "reset-color-picker": "Tüm renkleri varsayılanlarına sıfırla", - "title": "Menü Temaları" - }, - "not-bound": "Bağlı Değil", - "shortcut-id-label": "Genel Kısayol Kimliği", - "shortcut-label": "Kısayol", - "shortcut-recording": "Bir kısayola basın…", - "window-condition": "Belirli Pencere Başlıklarına Sınırla" + "description": "", + "name": "", + "tip-1": "" + }, + "submenu": { + "description": "Diğer menü öğelerini içerir.", + "name": "Alt Menü", + "tip-1": "Alt menüler öğeleri gruplandırmak için kullanılabilir.", + "tip-2": "Alt menülerin içine de alt menüler ekleyebilirsiniz.", + "tip-3": "Alt menüler karmaşık menü yapıları oluşturmak için kullanılabilir.", + "tip-4": "Bir alt menüye on ikiden fazla öğe eklemeyin. Sekiz iyi bir sayıdır.", + "tip-5": "Önizlemedeki küçük kilit simgelerini kullanarak bir öğenin menüdeki konumunu sabitleyebilirsiniz.", + "tip-6": "Önizlemede sürükleyerek öğeleri yeniden sıralayabilirsiniz.", + "tip-7": "" + }, + "text": { + "description": "Belirtilen metni ekler.", + "name": "Metin Yapıştır", + "placeholder": "Herhangi bir metin ekleyin…", + "tip-1": "Bu eylem, metni yapıştırmak için panonuzu kullanır. Eylemi kullandıktan sonra, pano metni içerecektir." + }, + "uri": { + "description": "Web siteleri ve daha fazlasını açar.", + "name": "URI Aç", + "placeholder": "", + "tip-1": "HTTP:// protokolünü kullanarak bir web sitesini açmak için URI öğe tipini kullanabilirsiniz.", + "tip-2": "Bunu slack:// veya zoommtg:// gibi özel URI şemalarını çağırmak için kullanabilirsiniz.", + "tip-3": "Bir mailto: bağlantısını açmak için URI öğe tipini kullanabilirsiniz.", + "tip-4": "Menüyü açtığınızda odaklanmış olan uygulamanın adını eklemek için {{app_name}} kullanın.", + "tip-5": "Menüyü açtığınızda odaklanmış olan pencerenin adını eklemek için {{window_name}} kullanın.", + "tip-6": "Menünün açıldığı imleç konumunu eklemek için {{pointer_x}} ve {{pointer_y}} kullanın." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "", + "chrome-version": "Chrome Sürümü", + "electron-version": "Electron Sürümü", + "kando-backend": "Kando Arka Ucu", + "kando-version": "Kando Sürümü", + "message": "", + "read-release-notes": "", + "title": "" + }, + "achievements-dialog": { + "completed-button": "", + "in-progress-button": "", + "no-completed-achievements": "", + "no-in-progress-achievements": "", + "reset-button": "", + "reset-button-tooltip": "", + "reset-confirmation-message": "", + "reset-confirmation-title": "", + "title": "", + "xp": "" + }, + "add-collection-tooltip": "", + "add-menu-item-hint": "", + "add-menu-items": "", + "add-tags-placeholder": "", + "all-menus": "", + "anchored-mode": "Sabitlenmiş Mod", + "anchored-mode-info": "", + "app-condition": "Belirli Uygulamalarla Sınırla", + "app-condition-info": "", + "app-condition-placeholder": "", + "app-condition-tooltip": "", + "app-picker": { + "hint": "", + "search-placeholder": "", + "use-selected": "" + }, + "area-condition": "Belirli Ekran Alanlarına Sınırla", + "area-condition-bottom-placeholder": "Alt", + "area-condition-info": "", + "area-condition-left-placeholder": "Sol", + "area-condition-right-placeholder": "Sağ", + "area-condition-tooltip": "", + "area-condition-top-placeholder": "Üst", + "cancel": "İptal", + "centered-mode": "Ortalanmış Mod", + "centered-mode-info": "Menüyü imleç yerine ekranın ortasında açın.", + "create-menu-button": "", + "delete-menu": "", + "delete-menu-item": "", + "duplicate-menu": "", + "duplicate-menu-item": "", + "empty-collection": "", + "empty-collection-note": "", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "", + "select-file": "" + }, + "general-settings-dialog": { + "advanced-menu-options": "", + "advanced-menu-options-note": "", + "auto-language": "", + "backup-and-restore": "", + "backup-menus": "", + "backup-settings": "", + "black": "", + "bottom-left": "", + "bottom-right": "", + "center": "", + "center-click-zone-radius": "", + "center-click-zone-radius-info": "", + "check-for-new-versions": "", + "check-for-new-versions-info": "", + "close-menu": "", + "color": "", + "cycle-from-first": "", + "cycle-from-recent": "", + "dark": "", + "dev-tools-note": "", + "developer-options": "", + "do-nothing": "", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "", + "enable-achievements-info": "", + "enable-gamepad-support": "", + "enable-gamepad-support-info": "", + "enable-marking-mode": "", + "enable-marking-mode-info": "", + "enable-turbo-mode": "", + "enable-turbo-mode-info": "", + "fixed-stroke-length": "", + "fixed-stroke-length-info": "", + "gesture-jitter-threshold": "", + "gesture-jitter-threshold-info": "", + "gesture-pause-timeout": "", + "gesture-pause-timeout-info": "", + "hardware-acceleration": "", + "hardware-acceleration-info": "", + "hidden": "", + "invisible-settings-button": "", + "invisible-settings-button-info": "", + "keep-input-focus": "", + "keep-input-focus-info": "", + "lazy-initialization": "", + "lazy-initialization-info": "", + "learn-how-to-add-sound-themes": "", + "light": "", + "localization-info": "", + "localization-label": "", + "menu-behavior": "", + "menu-sounds": "", + "menu-window-dev-tools": "", + "message": "", + "minimum-gesture-angle": "", + "minimum-gesture-angle-info": "", + "minimum-gesture-length": "", + "minimum-gesture-length-info": "", + "minimum-submenu-distance": "", + "minimum-submenu-distance-info": "", + "move-pointer-to-menu-center": "", + "move-pointer-to-menu-center-info": "", + "movement-threshold": "", + "movement-threshold-info": "", + "none": "", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "", + "press-again-behavior-info": "", + "previously-reported": "", + "reload-menu-theme": "Mevcut Menü Temasını Yeniden Yükle", + "reload-note": "", + "reload-sound-theme": "Mevcut Ses Temasını Yeniden Yükle", + "require-click-for-hover-mode": "", + "require-click-for-hover-mode-info": "", + "restore-menus": "", + "restore-settings": "", + "right-mouse-button-selects-parent": "", + "right-mouse-button-selects-parent-info": "", + "sakura-dark": "", + "sakura-light": "", + "sakura-system": "", + "settings-button-position": "", + "settings-button-position-info": "", + "settings-window-color-scheme": "", + "settings-window-color-scheme-info": "", + "settings-window-dev-tools": "", + "settings-window-flavor": "", + "settings-window-flavor-info": "", + "sound-theme": "", + "sound-theme-info": "", + "system": "", + "title": "", + "top-left": "", + "top-right": "", + "transparent-dark": "", + "transparent-light": "", + "transparent-system": "", + "tray-icon-flavor": "", + "tray-icon-flavor-info": "", + "volume": "", + "volume-info": "", + "white": "", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Üzerine Gelme Modu", + "hover-mode-info": "Sadece güçlü kullanıcılar için! Öğelerin üzerine gelerek seçin.", + "icon-picker-dialog": { + "base64-example": "", + "base64-hint": "", + "file-example": "", + "hint": "", + "reload-button-tooltip": "", + "search-placeholder": "Simgeleri ara…", + "url-example": "" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "", + "chapter2": "", + "chapter3": "", + "chapter4": "", + "chapter5": "", + "show-again": "", + "slide1-text": "", + "slide1-title": "", + "slide10-text": "", + "slide11-text": "", + "slide12-text": "", + "slide12-title": "", + "slide13-text": "", + "slide2-text-no-shortcuts": "", + "slide2-text-standard": "", + "slide2-title": "", + "slide3-hint1": "", + "slide3-hint2": "", + "slide3-text": "", + "slide4-text": "", + "slide5-hint": "", + "slide5-text": "", + "slide6-text": "", + "slide7-text": "", + "slide7-title": "", + "slide8-text": "", + "slide9-text": "", + "slide9-title": "", + "title": "Kando'ya Hoş Geldiniz!" + }, + "invalid-dropdown-selection": "", + "menu-behavior": "Menü Davranışı", + "menu-behavior-info": "", + "menu-conditions": "Menü Koşulları", + "menu-conditions-info": "Aynı kısayola birden fazla menü bağlayabilir ve ardından her menünün hangi koşullarda gösterileceğini seçebilirsiniz.", + "menu-themes-dialog": { + "accent-colors": "", + "accent-colors-info": "", + "author": "{{author}} tarafından", + "create-your-own-themes": "", + "dark": "", + "fade-in-time": "", + "fade-in-time-info": "", + "fade-out-time": "", + "fade-out-time-info": "", + "get-themes-online": "", + "light": "", + "light-dark-mode": "", + "light-dark-mode-info": "Etkinleştirilirse, sisteminiz açık veya koyu renk modundaysa farklı bir tema ve renk seti seçebilirsiniz.", + "menu-scale": "", + "menu-scale-info": "", + "no-accent-colors": "", + "open-theme-directory": "", + "reset-color-picker": "Tüm renkleri varsayılanlarına sıfırla", + "selection-wedges": "", + "selection-wedges-info": "", + "title": "Menü Temaları" + }, + "no-matching-menus": "", + "no-matching-menus-note": "", + "no-menus": "", + "no-menus-note": "", + "not-bound": "Bağlı Değil", + "redo": "", + "restore-backup": "", + "restore-general-settings-error-title": "", + "restore-general-settings-success-message": "", + "restore-general-settings-success-title": "", + "restore-general-settings-warning-message": "", + "restore-general-settings-warning-title": "", + "restore-menu-settings-error-title": "", + "restore-menu-settings-success-message": "", + "restore-menu-settings-success-title": "", + "restore-menu-settings-warning-message": "", + "restore-menu-settings-warning-title": "", + "screen-area-picker": { + "bottom-right": "", + "bottom-right-value": "", + "confirm": "", + "invalid": "", + "top-left": "", + "top-left-value": "", + "valid": "" + }, + "search-menus-placeholder": "", + "shortcut-id-label": "Genel Kısayol Kimliği", + "shortcut-info": "", + "shortcut-label": "Kısayol", + "shortcut-recording": "Bir kısayola basın…", + "tags": "", + "tags-info": "", + "undo": "", + "window-condition": "Belirli Pencere Başlıklarına Sınırla", + "window-condition-info": "", + "window-condition-placeholder": "", + "window-condition-tooltip": "", + "window-picker-dialog": { + "confirm": "", + "countdown_one": "", + "countdown_other": "", + "instructions": "", + "restart-countdown": "", + "result": "", + "start-countdown": "" } + } } diff --git a/locales/uk/translation.json b/locales/uk/translation.json index 75b5b97d0..233a1804f 100644 --- a/locales/uk/translation.json +++ b/locales/uk/translation.json @@ -1,573 +1,559 @@ { - "backends": { - "gnome": { - "error": "Не вдалося підключитися до розширення Kando Integration GNOME Shell. Ви можете отримати його звідси: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando не може безпосередньо прив’язати глобальні комбінації клавіш до Hyprland. Натомість, вкажіть тут ідентифікатор комбінації клавіш та прив’яжіть комбінацію клавіш у вашому hyprland.conf, наприклад, \"bind = CTRL, Space, global, kando:example-menu\". Замініть example-menu на вибраний тут ідентифікатор." - }, - "kde-wayland": { - "shortcut-info": "Kando не може безпосередньо прив’язати глобальні комбінації клавіш до KDE/Wayland. Натомість, вкажіть тут ідентифікатор комбінації клавіш, а потім знайдіть його в розділі KWin глобальних комбінацій клавіш у системних налаштуваннях вашого KDE. Там ви можете призначити комбінацію клавіш, яка відкриватиме це меню." - }, - "niri": { - "shortcut-info": "Niri поки що не підтримує глобальні комбінації клавіш. Але ви можете відкрити це меню за допомогою 'kando --menu \"Назва меню\"' з командного рядка або з конфігурації niri." - } - }, - "example-menu": { - "apps": { - "apple-music": "Музика", - "email": "Пошта", - "file-browser": "Файловий браузер", - "finder": "Finder", - "gimp": "GIMP", - "paint": "Paint", - "safari": "Сафарі", - "submenu": "Додатки", - "terminal": "Термінал", - "web-browser": "Веб-браузер" - }, - "audio": { - "mute": "Вимкнути звук", - "next-track": "Наступний трек", - "play-pause": "Відтворення / Пауза", - "previous-track": "Попередній трек", - "submenu": "Аудіо" - }, - "bookmarks": { - "desktop": "Робочий стіл", - "documents": "Документи", - "downloads": "Завантаження", - "home": "Домашня папка", - "music": "Музика", - "pictures": "Зображення", - "submenu": "Закладки", - "videos": "Відео" - }, - "clipboard": { - "copy": "Копіювати", - "cut": "Вирізати", - "paste": "Вставити", - "submenu": "Буфер обміну" - }, - "name": "Приклад Меню", - "next-workspace": "Наступний робочий простір", - "previous-workspace": "Попередній робочий простір", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando в Discord", - "kando-on-github": "Kando на GitHub", - "kando-on-kofi": "Kando на Ko-fi", - "kando-on-youtube": "Kando на YouTube", - "submenu": "Веб-посилання" - }, - "windows": { - "close-window": "Закрити вікно", - "mission-control": "Mission Control", - "submenu": "Вікна", - "tile-left": "Плитка ліворуч", - "tile-right": "Плитка праворуч", - "toggle-maximize": "Перемикач Розгорнути" - } - }, - "main": { - "failed-to-start-header": "Kando не зміг запуститися", - "inhibit-shortcuts": "Тимчасово вимкнути всі комбінації клавіш", - "new-version-notification-header": "Доступна нова версія Kando!", - "quit": "Вийти", - "show-settings": "Показати налаштування", - "un-inhibit-shortcuts": "Знову ввімкнути комбінації клавіш", - "new-version-notification-body": "Отримати це з {{link}}.", - "invalid-link-header": "Недійсне посилання", - "invalid-link-message": "Не вдалося проаналізувати пряме посилання.", - "no-backend-found": "Не знайдено відповідного бекенду." - }, - "menu-items": { - "command": { - "command": "Команда", - "command-info": "Це буде виконано.", - "description": "Запускає програму або команду оболонки.", - "name": "Запустити команду", - "tip-1": "Ви можете використовувати тип елемента Команда для запуску програм або скриптів.", - "tip-2": "Якщо шлях до виконуваного файлу містить пробіли, його слід \"загорнути в лапки\".", - "tip-3": "Використовуйте {{app_name}}, щоб вставити назву програми, на якій було сфокусовано увагу під час відкриття меню.", - "tip-4": "Використовуйте {{window_name}}, щоб вставити назву вікна, на якому було сфокусовано увагу під час відкриття меню.", - "tip-5": "Використовуйте {{pointer_x}} та {{pointer_y}}, щоб вставити позицію вказівника, де було відкрито меню.", - "placeholder": "Вставте будь-яку команду…", - "tip-6": "Натисніть [тут]({{link}}), щоб дізнатися, як знайти команди для запуску ваших програм.", - "detached": "Відкріплений запуск", - "detached-info": "Це відключить команду від Kando, тож вона продовжуватиме виконуватися, навіть якщо Kando закрито. Вимкнення цієї функції може вирішити проблеми з командами, які запускаються неправильно.", - "isolated-info": "Це запустить команду в чистому середовищі, тобто вона не успадкує жодних змінних середовища від Kando. Це може допомогти з командами, які запускаються неправильно.", - "isolated": "Запустити в ізоляції", - "choose-app": "Виберіть додаток…" - }, - "file": { - "description": "Відкриває файл або папку.", - "file": "Шлях до файлу", - "name": "Відкрити Файл", - "tip-1": "Ви можете використовувати цей тип елемента для відкриття файлів або папок.", - "placeholder": "Виберіть файл або папку…" - }, - "hotkey": { - "description": "Натискає комбінацію клавіш.", - "hotkey": "Гаряча клавіша", - "name": "Імітація гарячої клавіші", - "recording-placeholder": "Натисніть гарячу клавішу…", - "tip-1": "Під час запису гарячої клавіші не обов'язково натискати всі клавіші одночасно. Ви можете натискати їх одну за одною.", - "tip-2": "Якщо ви не можете записати клавішу, оскільки вона використовується системою, спробуйте ввести її назву безпосередньо.", - "hotkey-info": "Ця гаряча клавіша спрацює, коли елемент буде вибрано. Під час запису не потрібно натискати всі клавіші одночасно, ви також можете натискати їх одну за одною. Це корисно, якщо гаряча клавіша вже пов'язана з якоюсь глобальною дією!", - "tip-3": "Натисніть [це посилання]({{link}}), щоб переглянути всі дійсні назви ключів." - }, - "macro": { - "description": "Вводить клавіатурний макрос.", - "name": "Імітація макросу", - "placeholder": "Натисніть кнопку запису, щоб почати запис!", - "recording-placeholder": "Натисніть клавіші…", - "tip-1": "За замовчуванням Kando додає затримку у 10 мс перед кожною ключовою подією. Ви можете змінити це за допомогою властивості \"delay\".", - "tip-2": "Ви також можете редагувати макрос вручну. Це корисно, якщо ви хочете налаштувати час натискання клавіш." - }, - "redirect": { - "description": "Відкриває інше меню.", - "name": "Перенаправлення" - }, - "settings": { - "description": "Відкриває вікно налаштувань Kando.", - "name": "Відкрити Налаштування", - "tip-1": "Ця дія відкриває вікно налаштувань Kando." - }, - "submenu": { - "description": "Містить інші пункти меню.", - "detailed-description_one": "", - "detailed-description_few": "Містить {{count}} пункт(-ів) меню.", - "detailed-description_many": "Містить {{count}} пункт(-ів) меню.", - "name": "Підменю", - "tip-1": "Підменю можна використовувати для групування елементів.", - "tip-2": "Ви також можете вкладати підменю у підменю.", - "tip-3": "Підменю можна використовувати для створення складних структур меню.", - "tip-4": "Не варто додавати більше дванадцяти пунктів до підменю. Вісім - це хороша цифра.", - "tip-5": "Ви можете використовувати крихітні іконки блокування в попередньому перегляді, щоб зафіксувати позицію елемента в меню.", - "tip-6": "Ви можете змінити порядок елементів, перетягнувши їх у вікні попереднього перегляду.", - "tip-7": "Ви можете видалити меню або пункт меню за допомогою значка кошика нижче." - }, - "text": { - "description": "Вставляє наданий текст.", - "name": "Вставте Текст", - "placeholder": "Вставте будь-який текст…", - "tip-1": "Ця дія використовує буфер обміну для вставки тексту. Після використання дії буфер обміну міститиме текст." - }, - "uri": { - "description": "Відкриває веб-сайти та інше.", - "name": "Відкрити посилання", - "tip-1": "Ви можете використовувати тип елемента URI для відкриття веб-сайту за допомогою протоколу http://.", - "tip-2": "Ви можете використовувати тип елемента URI для виклику спеціальних схем URI, наприклад slack:// або zoommtg://.", - "tip-3": "Ви можете використовувати тип елемента URI, щоб відкрити посилання mailto:.", - "tip-4": "Використовуйте {{app_name}}, щоб вставити назву програми, яка була сфокусована під час відкриття меню.", - "tip-5": "Використовуйте {{window_name}}, щоб вставити назву вікна, на якому було сфокусовано увагу під час відкриття меню.", - "tip-6": "Використовуйте {{pointer_x}} та {{pointer_y}}, щоб вставити позицію вказівника, де було відкрито меню.", - "uri": "посилання", - "placeholder": "Вставте будь-який URI…" - }, - "common": { - "delayed-option": "Зачекайти на анімацію згасання", - "delayed-option-info": "Корисно, якщо дія спрямована на вікно, на якому потрібно перевести фокус." - } + "achievements": { + "added-items": { + "description": "Створіть {{n}} елементів у редакторі меню.", + "name": "Шлях до Kando {{tier}}" + }, + "attributes": { + "capable": "Здатний", + "expert": "Експерт", + "master": "Сенсей", + "novice": "Новачок", + "skilled": "Кваліфікований" + }, + "backup": { + "description": "Зробіть резервну копію меню або налаштувань {{n}} разів.", + "name": "Шлях Передбачення {{tier}}" + }, + "cancelor": { + "description": "Перервати вибір {{n}} разів.", + "name": "Дорога порожнечі {{tier}}" + }, + "click-selector": { + "description": "Виберіть {{n}} елементів за допомогою кліків миші.", + "name": "{{attribute}} Чемпіон із клік-клік" + }, + "completed-title": "Досягнення розблоковано!", + "deep-menu": { + "description": "Додати пункт меню до чотирирівневого глибокого підменю.", + "name": "Майстер глибини" + }, + "deleted-all-menus": { + "description": "Видаліть усі свої меню.", + "name": "Очистіть Додзьо" + }, + "depth-selector": { + "description": "Виберіть {{n}} елементів на глибині {{depth}} за менш ніж {{time}} мс.", + "name1": "Зріз {{attribute}}", + "name2": "{{attribute}} Двошаровий зріз", + "name3": "{{attribute}} Глибокий зріз" + }, + "full-menu": { + "description": "Створіть меню з більш ніж дванадцятьма пунктами.", + "name": "Широта над глибиною" + }, + "gamepad-selector": { + "description": "Виберіть {{n}} предметів за допомогою геймпада.", + "name": "{{attribute}} Воїн на геймпаді" + }, + "gesture-selector": { + "description": "Виберіть {{n}} елементів за допомогою турбо-режиму або режиму маркування.", + "name": "{{attribute}} Силовий ніндзя" + }, + "keyboard-selector": { + "description": "Виберіть {{n}} елементів за допомогою клавіатури.", + "name": "{{attribute}} Герой гарячих клавіш" + }, + "many-selections-streak": { + "description": "Виберіть {{n}} елементів протягом {{time}} с.", + "name": "Руки блискавки {{tier}}" + }, + "menu-themes-selected": { + "description": "Змінити тему меню {{n}} разів.", + "name": "Шлях естета" + }, + "restore": { + "description": "Відновити резервну копію {{n}} разів.", + "name": "Другий шанс {{tier}}" + }, + "selector": { + "description": "Виберіть {{n}} елементів.", + "name": "{{attribute}} Самурай" + }, + "settings-opened": { + "description": "Відкрийте діалогове вікно налаштувань {{n}} разів.", + "name": "Подорож – це нагорода {{tier}}" + }, + "speedy-selections-streak": { + "description": "Зробіть {{n}} послідовних виборів у середньому швидше, ніж {{time}} мс.", + "name": "Швидше, ніж думка {{tier}}" + }, + "sponsors-viewed": { + "description": "Розгляньте можливість стати спонсором Kando.", + "name": "Хранитель Кандо" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Завершіть вступний посібник з Kando.", + "name": "Подорож починається" + } + }, + "backends": { + "gnome": { + "error": "Не вдалося підключитися до розширення Kando Integration GNOME Shell. Ви можете отримати його звідси: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando не може безпосередньо прив’язати глобальні комбінації клавіш до Hyprland. Натомість, вкажіть тут ідентифікатор комбінації клавіш та прив’яжіть комбінацію клавіш у вашому hyprland.conf, наприклад, \"bind = CTRL, Space, global, kando:example-menu\". Замініть example-menu на вибраний тут ідентифікатор." + }, + "kde-wayland": { + "shortcut-info": "Kando не може безпосередньо прив’язати глобальні комбінації клавіш до KDE/Wayland. Натомість, вкажіть тут ідентифікатор комбінації клавіш, а потім знайдіть його в розділі KWin глобальних комбінацій клавіш у системних налаштуваннях вашого KDE. Там ви можете призначити комбінацію клавіш, яка відкриватиме це меню." + }, + "niri": { + "shortcut-info": "Niri поки що не підтримує глобальні комбінації клавіш. Але ви можете відкрити це меню за допомогою 'kando --menu \"Назва меню\"' з командного рядка або з конфігурації niri." + } + }, + "example-menu": { + "apps": { + "apple-music": "Музика", + "email": "Пошта", + "file-browser": "Файловий браузер", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Сафарі", + "submenu": "Додатки", + "terminal": "Термінал", + "web-browser": "Веб-браузер" + }, + "audio": { + "mute": "Вимкнути звук", + "next-track": "Наступний трек", + "play-pause": "Відтворення / Пауза", + "previous-track": "Попередній трек", + "submenu": "Аудіо" + }, + "bookmarks": { + "desktop": "Робочий стіл", + "documents": "Документи", + "downloads": "Завантаження", + "home": "Домашня папка", + "music": "Музика", + "pictures": "Зображення", + "submenu": "Закладки", + "videos": "Відео" + }, + "clipboard": { + "copy": "Копіювати", + "cut": "Вирізати", + "paste": "Вставити", + "submenu": "Буфер обміну" + }, + "name": "Приклад Меню", + "next-workspace": "Наступний робочий простір", + "previous-workspace": "Попередній робочий простір", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando в Discord", + "kando-on-github": "Kando на GitHub", + "kando-on-kofi": "Kando на Ko-fi", + "kando-on-youtube": "Kando на YouTube", + "submenu": "Веб-посилання" + }, + "windows": { + "close-window": "Закрити вікно", + "mission-control": "Mission Control", + "submenu": "Вікна", + "tile-left": "Плитка ліворуч", + "tile-right": "Плитка праворуч", + "toggle-maximize": "Перемикач Розгорнути" + } + }, + "main": { + "inhibit-shortcuts": "Тимчасово вимкнути всі комбінації клавіш", + "invalid-link-header": "Недійсне посилання", + "invalid-link-message": "Не вдалося проаналізувати пряме посилання.", + "new-version-notification-body": "Отримати це з {{link}}.", + "new-version-notification-header": "Доступна нова версія Kando!", + "quit": "Вийти", + "show-settings": "Показати налаштування", + "un-inhibit-shortcuts": "Знову ввімкнути комбінації клавіш" + }, + "menu-items": { + "command": { + "choose-app": "Виберіть додаток…", + "description": "Запускає програму або команду оболонки.", + "detached": "Відкріплений запуск", + "detached-info": "Це відключить команду від Kando, тож вона продовжуватиме виконуватися, навіть якщо Kando закрито. Вимкнення цієї функції може вирішити проблеми з командами, які запускаються неправильно.", + "isolated": "Запустити в ізоляції", + "isolated-info": "Це запустить команду в чистому середовищі, тобто вона не успадкує жодних змінних середовища від Kando. Це може допомогти з командами, які запускаються неправильно.", + "name": "Запустити команду", + "placeholder": "Вставте будь-яку команду…", + "tip-1": "Ви можете використовувати тип елемента Команда для запуску програм або скриптів.", + "tip-2": "Якщо шлях до виконуваного файлу містить пробіли, його слід \"загорнути в лапки\".", + "tip-3": "Використовуйте {{app_name}}, щоб вставити назву програми, на якій було сфокусовано увагу під час відкриття меню.", + "tip-4": "Використовуйте {{window_name}}, щоб вставити назву вікна, на якому було сфокусовано увагу під час відкриття меню.", + "tip-5": "Використовуйте {{pointer_x}} та {{pointer_y}}, щоб вставити позицію вказівника, де було відкрито меню.", + "tip-6": "Натисніть [тут]({{link}}), щоб дізнатися, як знайти команди для запуску ваших програм." + }, + "common": { + "delayed-option": "Зачекайти на анімацію згасання", + "delayed-option-info": "Корисно, якщо дія спрямована на вікно, на якому потрібно перевести фокус.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Відкриває файл або папку.", + "name": "Відкрити Файл", + "placeholder": "Виберіть файл або папку…", + "tip-1": "Ви можете використовувати цей тип елемента для відкриття файлів або папок." + }, + "hotkey": { + "description": "Натискає комбінацію клавіш.", + "hotkey": "Гаряча клавіша", + "hotkey-info": "Ця гаряча клавіша спрацює, коли елемент буде вибрано. Під час запису не потрібно натискати всі клавіші одночасно, ви також можете натискати їх одну за одною. Це корисно, якщо гаряча клавіша вже пов'язана з якоюсь глобальною дією!", + "name": "Імітація гарячої клавіші", + "recording-placeholder": "Натисніть гарячу клавішу…", + "tip-1": "Під час запису гарячої клавіші не обов'язково натискати всі клавіші одночасно. Ви можете натискати їх одну за одною.", + "tip-2": "Якщо ви не можете записати клавішу, оскільки вона використовується системою, спробуйте ввести її назву безпосередньо.", + "tip-3": "Натисніть [це посилання]({{link}}), щоб переглянути всі дійсні назви ключів." + }, + "macro": { + "description": "Вводить клавіатурний макрос.", + "name": "Імітація макросу", + "placeholder": "Натисніть кнопку запису, щоб почати запис!", + "recording-placeholder": "Натисніть клавіші…", + "tip-1": "За замовчуванням Kando додає затримку у 10 мс перед кожною ключовою подією. Ви можете змінити це за допомогою властивості \"delay\".", + "tip-2": "Ви також можете редагувати макрос вручну. Це корисно, якщо ви хочете налаштувати час натискання клавіш." + }, + "redirect": { + "description": "Відкриває інше меню.", + "name": "Перенаправлення" }, "settings": { - "about-dialog": { - "chrome-version": "Версія Chrome", - "electron-version": "Версія Electron", - "kando-backend": "Бекенд Kando", - "kando-version": "Версія Kando", - "check-latest-release": "Перевірте останній реліз", - "read-release-notes": "Читати нотатки до випуску", - "title": "Про Kando", - "message": "Я створюю Кандо з чистої пристрасті. Якщо вам подобається використовувати його так само, як і мені, ви можете [купити мені каву]({{link}})!\n\n💖 Саймон" - }, - "anchored-mode": "Якірний Режим", - "app-condition": "Обмеження для певних програм", - "area-condition": "Обмеження на певну область екрана", - "area-condition-bottom-placeholder": "Низ", - "area-condition-left-placeholder": "Ліво", - "area-condition-right-placeholder": "Право", - "area-condition-top-placeholder": "Верх", - "cancel": "Скасувати", - "centered-mode": "Відцентрований Режим", - "centered-mode-info": "Відкривайте меню в центрі екрана, а не за курсором.", - "general-settings-dialog": { - "reload-menu-theme": "Перезавантажити тему меню", - "reload-menu-theme-tooltip": "Зміни CSS будуть застосовані негайно, для внесення змін у файл theme.json потрібно перевідкрити меню.", - "reload-sound-theme": "Перезавантажити звукову тему", - "app-behavior": "Поведінка програми", - "localization-label": "Мова", - "localization-info": "Перезапустіть Kando, щоб застосувати нову мову.", - "auto-language": "Використовувати системну мову", - "check-for-new-versions": "Перевірити наявність нових версій", - "invisible-settings-button": "Невидима кнопка налаштувань", - "settings-button-position": "Положення кнопки налаштувань", - "settings-button-position-info": "Виберіть кут екрана, де буде відображатися кнопка налаштувань.", - "top-left": "Зверху ліворуч", - "top-right": "Угорі праворуч", - "bottom-left": "Внизу ліворуч", - "settings-window-color-scheme": "Колірна схема вікна налаштувань", - "settings-window-color-scheme-info": "Якщо ви оберете «система», вікно налаштувань використовуватиме ту саму кольорову схему, що й ваша операційна система.", - "system": "Система", - "light": "Світла", - "dark": "Темна", - "transparent-light": "Прозора світла", - "transparent-dark": "Прозора темна", - "transparent-system": "Прозора системна", - "sakura-light": "Сакура світла", - "sakura-dark": "Сакура темна", - "sakura-system": "Сакура системна", - "color": "Кольорова", - "black": "Чорна", - "lazy-initialization": "Повільна ініціалізація", - "enable-marking-mode": "Увімкнути режим маркування", - "enable-turbo-mode-info": "Якщо ввімкнено режим Турбо, ви можете виконувати жести, утримуючи клавішу-модифікатор, таку як Shift або Ctrl.", - "move-pointer-to-menu-center": "Перемістити курсор у центр меню", - "require-click-for-hover-mode": "Вимагати клацання для вибору в режимі наведення курсора", - "require-click-for-hover-mode-info": "Якщо позначку знято, елементи будуть вибрані негайно, коли на них буде наведено курсор миші для меню, що використовується в режимі наведення курсора.", - "right-mouse-button-selects-parent": "Права кнопка миші вибирає батьківський елемент", - "right-mouse-button-selects-parent-info": "Якщо не позначено, клацанням правою кнопкою миші меню буде закрито.", - "enable-gamepad-support": "Увімкнути підтримку геймпада", - "enable-gamepad-support-info": "Якщо позначено, ви можете використовувати підключений геймпад для керування меню.", - "menu-sounds": "Звуки меню", - "learn-how-to-add-sound-themes": "Дізнайтеся, як додати нові звукові теми до Kando [тут]({{link}})!", - "message": "Усі ваші меню та налаштування Kando зберігаються у двох файлах JSON, які ви також можете редагувати, ділитися ними або створювати резервні копії. Натисніть [тут]({{link}}), щоб відкрити каталог, де зберігаються файли.", - "settings-window-flavor-info": "Якщо ви оберете прозору тему, вам доведеться перезапустити вікно налаштувань, щоб застосувати ефект.", - "tray-icon-flavor": "Тема іконки трей", - "hidden": "Схована", - "white": "Біла", - "title": "Загальні налаштування", - "bottom-right": "Внизу праворуч", - "tray-icon-flavor-info": "Ви також можете повністю приховати значок трей.", - "none": "Немає", - "invisible-settings-button-info": "Ви все ще можете використовувати кнопку, вона з'явиться, коли ви наведете на неї мишу.", - "check-for-new-versions-info": "Якщо ввімкнено, Kando показуватиме сповіщення, коли буде доступна нова версія.", - "lazy-initialization-info": "Якщо ввімкнено, вікно меню буде створено лише під час першого відкриття меню. Це трохи уповільнить перше відкриття меню, але може запобігти проблемам, коли Kando запускається занадто рано під час входу в систему. За замовчуванням вимкнено.", - "menu-behavior": "Налаштування меню", - "enable-marking-mode-info": "Якщо ввімкнено режим маркування, ви можете вибирати елементи, перетягуючи на них мишу.", - "enable-turbo-mode": "Увімкнути Турбо-режим", - "move-pointer-to-menu-center-info": "Якщо позначено, вказівник миші буде переміщено до центру меню або підменю за потреби. Це може статися, якщо меню відкрито занадто близько до краю екрана або якщо меню відкрито в центрованому режимі.", - "sound-theme": "Звукова тема", - "sound-theme-info": "Звукова тема — це набір звуків, які відтворюються під час взаємодії з меню.", - "volume": "Гучність", - "volume-info": "Загальна гучність звукової теми. Значення за замовчуванням — 0,5.", - "advanced-menu-options": "Розширені параметри меню", - "movement-threshold-info": "Менші рухи миші не враховуватимуться в режимі маркування або турбо. За замовчуванням – 15 пікселів.", - "minimum-gesture-length": "Мінімальна тривалість жесту", - "gesture-jitter-threshold": "Поріг тремтіння жесту", - "gesture-jitter-threshold-info": "Менші рухи не враховуватимуться під час розпізнавання жестів. Значення за замовчуванням – 10 пікселів.", - "minimum-gesture-angle-info": "Менші відхилення від прямолінійних рухів не призведуть до вибору. За замовчуванням – 20°.", - "gesture-pause-timeout": "Час очікування паузи жесту", - "gesture-pause-timeout-info": "Зупиніть жест на цей час, щоб активувати вибір. За замовчуванням – 100 мс.", - "fixed-stroke-length": "Фіксована довжина ходу", - "fixed-stroke-length-info": "Зазвичай елементи вибираються, коли ви зупиняєте рух або робите поворот. Якщо встановити значення більше за 0, ця поведінка зміниться: тепер елементи будуть вибрані, лише якщо ви перетягнули їх так далеко від центру. Значення за замовчуванням – 0 пікселів.", - "center-click-zone-radius-info": "Розмір області посередині меню, яка закриватиме меню, або переміщуватиме його на рівень вище після натискання. За замовчуванням – 50 пікселів.", - "movement-threshold": "Поріг руху", - "minimum-gesture-length-info": "Прямі рухи повинні бути принаймні такої тривалості, щоб викликати вибір. За замовчуванням – 150 пікселів.", - "advanced-menu-options-note": "Зазвичай ви можете залишити ці налаштування за замовчуванням.", - "minimum-submenu-distance-info": "Якщо підменю відкривається поруч із батьківським меню, батьківське меню буде переміщено на цю відстань. Значення за замовчуванням – 150 пікселів.", - "developer-options": "Параметри розробника", - "center-click-zone-radius": "Радіус центральної зони клацання", - "minimum-submenu-distance": "Мінімальна відстань до підменю", - "minimum-gesture-angle": "Мінімальний кут жесту", - "settings-window-flavor": "Стиль вікна налаштувань", - "menu-window-dev-tools": "Інспекція вікна меню", - "settings-window-dev-tools": "Інспекція вікна налаштувань", - "dev-tools": "Відкриті інструменти розробки", - "dev-tools-note": "Kando використовує два вікна: одне для меню, а інше для налаштувань. Ви можете відкрити інструменти розробки для обох вікон окремо.", - "developer-options-note": "Після перезавантаження теми меню зміни CSS будуть застосовані негайно. Щоб внести зміни до файлу theme.json, потрібно повторно відкрити меню.", - "reload-note": "Під час перезавантаження теми меню зміни CSS будуть застосовані, навіть якщо меню наразі відображається. Щоб внести зміни до файлу theme.json, потрібно повторно відкрити меню.", - "press-again-behavior": "Поведінка при повторному натисканні комбінації клавіш", - "close-menu": "Закрити меню", - "press-again-behavior-info": "Це визначає, що відбувається, коли комбінацію клавіш натискають знову, коли відображається меню. Якщо одній комбінації клавіш призначено кілька меню, ви можете використовувати це для циклічного переходу між усіма відповідними меню. Переконайтеся, що ви утримуєте клавішу-модифікатор, лише якщо хочете використовувати Турбо-режим разом з опцією, відмінною від «Нічого не робити».", - "do-nothing": "Нічого не робити", - "cycle-menus": "Циклічний перехід між відповідними меню", - "app-settings": "Налаштування програми", - "cycle-from-recent": "Показати наступне меню (продовжити з останнього)", - "keep-input-focus": "Збереження фокусу активної програми", - "cycle-from-first": "Показати наступне меню (почати з першого)", - "keep-input-focus-info": "Якщо ввімкнено, меню не отримуватиме фокус вводу з клавіатури під час відкриття. Це вимикає Турбо-режим, але це може бути корисним, якщо вам потрібно, щоб інші програми залишалися у фокусі, поки меню відкрите.", - "hardware-acceleration": "Увімкнути апаратне прискорення", - "hardware-acceleration-info": "Цей параметр може підвищити продуктивність програми, але також може призвести до деяких артефактів рендерингу. Щоб застосувати цей параметр, потрібно перезапустити Kando.", - "backup-and-restore": "Резервне копіювання та відновлення", - "backup-menus": "Резервне копіювання menus.json…", - "backup-settings": "Резервне копіювання config.json…", - "restore-menus": "Відновлення menus.json…", - "restore-settings": "Відновлення config.json…", - "enable-achievements-info": "Якщо ввімкнено, Kando відстежуватиме ваш прогрес у досягненні.", - "enable-achievements": "Відстеження досягнень", - "center": "Центр", - "wlroots-specific-options": "Варіанти для бекендів на основі wlroots", - "options-that-will-only-affect-the-wlroots-backend": "Ці опції впливають лише на серверні системи на основі wlroots і не впливають на інші серверні системи.", - "wlroots-pointer-get-timeout-mouse": "Тайм-аут отримання позиції вказівника", - "wlroots-pointer-get-timeout-mouse-info": "Максимальний час очікування позиції вказівника миші від серверних інтерфейсів на основі wlroots у мілісекундах. Якщо час очікування досягнуто, буде використано резервну позицію. Значення за замовчуванням – 500 мс.", - "wlroots-pointer-get-timeout-touch": "Тайм-аут для отримання позиції дотику", - "wlroots-pointer-get-timeout-touch-info": "Максимальний час очікування позиції вказівника дотику від серверних інтерфейсів на основі wlroots у мілісекундах. Якщо час очікування досягнуто, буде використано резервну позицію. Значення за замовчуванням – 1500 мс.", - "wlroots-pointer-get-timeout-default-behavior": "Резервна позиція вказівника", - "wlroots-pointer-get-timeout-default-behavior-info": "Визначає, де має знаходитися вказівник, якщо протягом налаштованого тайм-ауту з серверних частин на основі wlroots не вдалося отримати жодної позиції.", - "previously-reported": "Повідомлялося раніше" - }, - "hover-mode": "Режим наведення", - "hover-mode-info": "Тільки для досвідчених користувачів! Виберіть елементи, навівши на них курсор.", - "icon-picker-dialog": { - "base64-example": "Приклад Base64:", - "file-example": "файл: приклад URI:", - "search-placeholder": "Пошук значків…", - "url-example": "Приклад URL-адреси:", - "base64-hint": "Закодовані значки Base64 забезпечують простий спосіб додавання будь-яких значків до ваших меню. Ви можете скористатися сервісом, таким як [www.base64-image.de]({{link}}), щоб конвертувати будь-яке зображення в рядок, закодований у Base64. Це працює навіть для анімованих GIF-файлів!", - "hint": "Дізнайтеся [here]({{link}}), як додавати або створювати власні теми значків.", - "reload-button-tooltip": "Перезавантажити всі теми значків" - }, - "introduction-dialog": { - "title": "Ласкаво просимо до Kando!", - "slide11-text": "**Не бійтеся випадкового вибору!** Дії виконуються лише після того, як ви відпустите кнопку миші в режимі маркування або клавішу клавіатури в турбо-режимі. Використовуйте це для дослідження меню!", - "show-again": "Показати це діалогове вікно ще раз", - "slide1-text": "Гортайте ці слайди, щоб дізнатися, що Кандо може для вас зробити! Ви можете використовувати позначки розділів ліворуч, щоб швидко перейти до певної частини вступу.", - "slide2-text-no-shortcuts": "Якщо ви вперше запустили Kando, вам [можливо, доведеться виконати деякі додаткові кроки в Linux, щоб глобальні гарячі клавіші запрацювали]({{link}}). Щойно це запрацює, ви можете закрити меню за допомогою клавіші Escape або правої кнопки миші.", - "slide2-title": "Відкрийте меню!", - "slide2-text-standard": "Якщо ви вперше запустили Kando, ви можете відкрити меню прикладу за допомогою Ctrl+Пробіл. Закрийте його знову клавішею Escape або правою кнопкою миші будь-де на екрані.", - "slide3-hint1": "Ви також можете натиснути тут, щоб закрити меню.", - "slide1-title": "Kando пропонує унікальний та ефективний спосіб взаємодії з вашим комп'ютером.", - "slide3-text": "У Кандо **весь ваш екран є цільовою мішенню для кліку**! Вам не потрібно цілитися в значки, ви можете клацнути будь-де в області елемента. Це робить вибір елементів набагато ефективнішим.", - "slide5-text": "Щоб **повернутися назад**, натисніть або в батьківському сегменті, або в центрі меню.", - "slide6-text": "Таким чином, ви можете швидко ознайомитися зі структурою меню.", - "slide7-text": "Клацніть і перетягніть елемент, щоб перейти в режим позначення. **Якщо ви призупините рух вказівника або зробите поворот, відкриється поточне перетягнуте підменю!** Запам’ятайте шлях до елемента та намалюйте його виразними зигзагоподібними рухами.", - "slide7-title": "Станьте швидшими: Режим маркування", - "slide8-text": "**Меню реагує на рухи миші!** Підменю відкривається, коли ви хочете його відкрити. Трохи потренувавшись, ви зможете вибирати елементи, навіть не дивлячись у меню.", - "slide9-title": "Будьте блискавично швидкими: Турбо-режим", - "slide9-text": "Якщо після відкриття меню **утримувати натиснутою** клавішу (наприклад, _Ctrl_, _Shift_ або _Alt_), можна виконувати вибір, просто переміщуючи вказівник. Клацання чи перетягування не потрібні.", - "slide12-title": "Є ще!", - "slide12-text": "Kando має високі можливості налаштування. Ви можете використовувати його для відкриття програм, файлів, виконання макросів клавіатури та багатьох інших речей. Ви можете [змінити стиль меню]({{link1}}), [додавати теми значків]({{link2}}) і навіть [використовувати звуки]({{link3}}) у своїх меню!", - "chapter1": "Початок роботи", - "slide10-text": "**Не чекайте, поки анімація закінчиться!** Просто переміщайтеся по меню зигзагами. Це найшвидший спосіб вибору елементів!", - "slide13-text": "Якщо вам знадобиться допомога, будь ласка, приєднуйтесь до нашого [Discord Сервера]({{link1}}) або перегляньте [документацію]({{link2}})!", - "chapter2": "Режим маркування", - "chapter3": "Турбо-режим", - "chapter4": "Наступні кроки", - "chapter5": "Отримання допомоги", - "slide4-text": "Підменю **завжди** відкриватиметься при наведенні вказівника миші. Вам **не потрібно чекати завершення анімації**. Довіртеся своїй м’язовій пам’яті та продовжуйте вибір!", - "slide5-hint": "Натисніть будь-де тут, щоб перейти на один рівень вище.", - "slide3-hint2": "Клацніть будь-де тут, щоб вибрати елемент." - }, - "menu-behavior": "Поведінка меню", - "menu-conditions": "Умови Меню", - "menu-conditions-info": "Ви можете прив'язати кілька меню до одного ярлика, а потім вибрати, за яких умов кожне з них буде показано.", - "menu-themes-dialog": { - "author": "Автор: {{author}}", - "light-dark-mode-info": "Якщо увімкнено, ви можете вибрати іншу тему та набір кольорів, якщо ваша система перебуває у світлому або темному колірному режимі.", - "reset-color-picker": "Скинути всі кольори до значень за замовчуванням", - "title": "Теми меню", - "dark": "Темний режим", - "light": "Світлий режим", - "accent-colors": "Акцентні кольори", - "no-accent-colors": "Ця тема не підтримує акцентні кольори.", - "theme-colors": "Кольори теми", - "fade-out-time": "Час згасання", - "light-dark-mode": "Увімкнути світло-темний режим", - "fade-in-time-info": "Час, необхідний для появи меню. За замовчуванням – 150 мс.", - "fade-out-time-info": "Час, необхідний для зникнення меню. За замовчуванням – 200 мс.", - "menu-scale-info": "Використовуйте це для збільшення або зменшення розміру ваших меню. Значення за замовчуванням – 1.0.", - "create-your-own-themes": "Створюйте власні теми", - "get-themes-online": "Завантажте теми онлайн", - "open-theme-directory": "Відкрити каталог тем", - "fade-in-time": "Час поступового наростання", - "accent-colors-info": "Кожна тема може мати різний набір акцентних кольорів.", - "menu-scale": "Масштаб меню", - "selection-wedges-info": "Якщо ця функція увімкнена та підтримується вибраною темою, область вибору елементів меню буде виділена.", - "selection-wedges": "Намалюйте клини предметів" - }, - "not-bound": "Не зв'язаний", - "shortcut-id-label": "Ідентифікатор ярлика", - "shortcut-label": "Ярлик", - "shortcut-recording": "Натисніть ярлик…", - "window-condition": "Обмеження на певні заголовки вікон", - "invalid-dropdown-selection": "Виберіть варіант…", - "add-tags-placeholder": "Додати теги…", - "file-picker": { - "select-file": "Виберіть файл", - "select-directory": "Виберіть папку" - }, - "create-menu-button": "Нове меню", - "add-menu-items": "Додати елементи меню", - "search-menus-placeholder": "Шукати меню…", - "add-collection-tooltip": "Створіть нову колекцію меню. Використовуйте колекції, щоб групувати меню за тегами!", - "undo": "Відмінити", - "redo": "Повторити", - "anchored-mode-info": "Відкривати підменю в тій самій позиції, що й батьківське меню. Якщо позначити цей пункт, режим маркування буде вимкнено.", - "app-condition-placeholder": "Назва програми", - "app-condition-tooltip": "Виберіть програму", - "window-condition-placeholder": "Заголовок вікна", - "area-condition-info": "Показувати меню, лише якщо вказівник знаходиться у певній області екрана. Площа вказана в пікселях відносно верхнього лівого кута основного дисплея. Якщо залишити поле порожнім, область буде необмеженою у цьому напрямку.", - "duplicate-menu": "Дублікат меню", - "duplicate-menu-item": "Дублікат пункту меню", - "screen-area-picker": { - "bottom-right-value": "Праворуч: {{x}}, Знизу: {{y}}", - "bottom-right": "Перетягніть це в правий нижній кут вашої області.", - "title": "Вибрати область екрана", - "confirm": "Використати цю область", - "top-left": "Перетягніть це у верхній лівий кут вашої області.", - "valid": "Чудово! Ви вибрали правильний регіон.", - "invalid": "Переконайтеся, що верхній лівий кут знаходиться вище та лівіше нижнього правого кута.", - "top-left-value": "Ліворуч: {{x}}, Вгорі: {{y}}" - }, - "window-picker-dialog": { - "result": "Ви вибрали \"{{name}}\".", - "start-countdown": "Почати зворотний відлік", - "countdown_one": "Вибір через {{count}} секунду…", - "countdown_few": "Вибір через {{count}} секунди…", - "countdown_many": "Вибір через {{count}} секунд…", - "restart-countdown": "Знову розпочати зворотний відлік", - "pick-app-name-title": "Виберіть назву програми", - "pick-window-title-title": "Вибрати заголовок вікна", - "instructions": "Натисніть кнопку нижче та сфокусуйте цільове вікно протягом наступних п'яти секунд.", - "confirm": "Використати це значення" - }, - "all-menus": "Всі меню", - "menu-behavior-info": "Перш ніж увімкнути ці опції, радимо дізнатися, чому нам подобається поведінка Kando за замовчуванням [тут]({{link}})!", - "window-condition-tooltip": "Виберіть вікно", - "window-condition-info": "Показувати меню, лише якщо заголовок вікна, у якому знаходиться фокус, містить заданий текст. Підтримуються регулярні вирази, такі як /youtube|vimeo/i.", - "tags": "Теги", - "delete-menu": "Видалити меню", - "delete-menu-item": "Видалити пункт меню", - "tags-info": "Теги можна використовувати для групування меню в колекціях меню.", - "area-condition-tooltip": "Виберіть область екрана", - "app-condition-info": "Показувати меню, лише якщо фокус перебуває на певній програмі. Підтримуються регулярні вирази, такі як /firefox|chrome/i.", - "shortcut-info": "Це скорочення відкриває меню. Воно повинно містити одну звичайну клавішу та будь-яку кількість клавіш-модифікаторів, таких як Ctrl, Alt або Shift. Під час запису не потрібно натискати всі клавіші одночасно, можна натискати їх одну за одною. Це корисно, якщо скорочення вже прив’язане до іншого меню!", - "no-menus": "Ти не маєш жодних меню.", - "no-matching-menus": "Жодних меню не було знайдено.", - "no-matching-menus-note": "Можливо, спробуйте інший пошуковий термін?", - "empty-collection-note": "Відредагуйте теги вище або додайте повністю нове меню до цієї колекції за допомогою кнопки нижче.", - "no-menus-note": "Якщо ви випадково видалили останнє меню, ви можете відновити його за допомогою кнопки скасування.", - "empty-collection": "Ця колекція пуста.", - "add-menu-item-hint": "Перетягніть цей елемент, щоб додати його до меню вище!", - "app-picker": { - "hint": "Ви також можете перетягнути програму з меню «Пуск» до редактора меню Kando!", - "search-placeholder": "Пошук програми…", - "use-selected": "Використати вибрані" - }, - "backup-general-settings-title": "Резервне копіювання загальних налаштувань…", - "restore-backup": "Відновити резервну копію…", - "restore-general-settings-warning-title": "Ви справді хочете відновити загальні налаштування?", - "restore-general-settings-warning-message": "Це перезапише поточні налаштування вашої програми вмістом вибраного файлу резервної копії! Ваші меню та колекції меню залишаться в силі.", - "restore-general-settings-error-title": "Не вдалося завантажити резервну копію загальних налаштувань!", - "restore-general-settings-success-title": "Успіх!", - "restore-general-settings-success-message": "Ваші загальні налаштування відновлено з резервної копії.", - "restore-menu-settings-warning-title": "Ви справді хочете відновити налаштування меню?", - "restore-menu-settings-warning-message": "Це перезапише ваші поточні меню та колекції меню вмістом вибраного файлу резервної копії!", - "restore-menu-settings-error-title": "Не вдалося завантажити резервну копію меню!", - "restore-menu-settings-success-title": "Успіх!", - "restore-menu-settings-success-message": "Ваші меню та колекції меню відновлено з резервної копії.", - "achievements-dialog": { - "reset-button": "Скинути прогрес", - "reset-confirmation-title": "Ви справді хочете скинути весь прогрес?", - "reset-confirmation-message": "Усі досягнення та прогрес на рівнях будуть втрачені. Цю дію не можна скасувати.", - "title": "Досягнення", - "xp": "XP", - "in-progress-button": "У процесі", - "completed-button": "Завершено", - "reset-button-tooltip": "Скинути всі досягнення та прогрес рівня", - "no-in-progress-achievements": "Вітаємо! Ви виконали всі досягнення.", - "no-completed-achievements": "Ви ще не виконали жодних досягнень." - }, - "export-menu": "Експорт меню", - "import-menu": "Меню імпорту", - "import-menu-error-title": "Не вдалося імпортувати меню", - "import-menu-error-message": "Не вдалося імпортувати вибраний файл. Він не містить дійсного експортованого меню Kando." - }, - "achievements": { - "attributes": { - "novice": "Новачок", - "capable": "Здатний", - "skilled": "Кваліфікований", - "expert": "Експерт", - "master": "Сенсей" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Дорога порожнечі {{tier}}", - "description": "Перервати вибір {{n}} разів." - }, - "selector": { - "name": "{{attribute}} Самурай", - "description": "Виберіть {{n}} елементів." - }, - "depth-selector": { - "name1": "Зріз {{attribute}}", - "name2": "{{attribute}} Двошаровий зріз", - "name3": "{{attribute}} Глибокий зріз", - "description": "Виберіть {{n}} елементів на глибині {{depth}} за менш ніж {{time}} мс." - }, - "click-selector": { - "name": "{{attribute}} Чемпіон із клік-клік", - "description": "Виберіть {{n}} елементів за допомогою кліків миші." - }, - "keyboard-selector": { - "name": "{{attribute}} Герой гарячих клавіш", - "description": "Виберіть {{n}} елементів за допомогою клавіатури." - }, - "gamepad-selector": { - "name": "{{attribute}} Воїн на геймпаді", - "description": "Виберіть {{n}} предметів за допомогою геймпада." - }, - "gesture-selector": { - "name": "{{attribute}} Силовий ніндзя", - "description": "Виберіть {{n}} елементів за допомогою турбо-режиму або режиму маркування." - }, - "settings-opened": { - "name": "Подорож – це нагорода {{tier}}", - "description": "Відкрийте діалогове вікно налаштувань {{n}} разів." - }, - "backup": { - "name": "Шлях Передбачення {{tier}}", - "description": "Зробіть резервну копію меню або налаштувань {{n}} разів." - }, - "restore": { - "name": "Другий шанс {{tier}}", - "description": "Відновити резервну копію {{n}} разів." - }, - "added-items": { - "name": "Шлях до Kando {{tier}}", - "description": "Створіть {{n}} елементів у редакторі меню." - }, - "deleted-all-menus": { - "name": "Очистіть Додзьо", - "description": "Видаліть усі свої меню." - }, - "full-menu": { - "name": "Широта над глибиною", - "description": "Створіть меню з більш ніж дванадцятьма пунктами." - }, - "deep-menu": { - "name": "Майстер глибини", - "description": "Додати пункт меню до чотирирівневого глибокого підменю." - }, - "sponsors-viewed": { - "name": "Хранитель Кандо", - "description": "Розгляньте можливість стати спонсором Kando." - }, - "menu-themes-selected": { - "name": "Шлях естета", - "description": "Змінити тему меню {{n}} разів." - }, - "tutorial-viewed": { - "name": "Подорож починається", - "description": "Завершіть вступний посібник з Kando." - }, - "completed-title": "Досягнення розблоковано!", - "many-selections-streak": { - "name": "Руки блискавки {{tier}}", - "description": "Виберіть {{n}} елементів протягом {{time}} с." - }, - "speedy-selections-streak": { - "name": "Швидше, ніж думка {{tier}}", - "description": "Зробіть {{n}} послідовних виборів у середньому швидше, ніж {{time}} мс." - } + "description": "Відкриває вікно налаштувань Kando.", + "name": "Відкрити Налаштування", + "tip-1": "Ця дія відкриває вікно налаштувань Kando." + }, + "submenu": { + "description": "Містить інші пункти меню.", + "name": "Підменю", + "tip-1": "Підменю можна використовувати для групування елементів.", + "tip-2": "Ви також можете вкладати підменю у підменю.", + "tip-3": "Підменю можна використовувати для створення складних структур меню.", + "tip-4": "Не варто додавати більше дванадцяти пунктів до підменю. Вісім - це хороша цифра.", + "tip-5": "Ви можете використовувати крихітні іконки блокування в попередньому перегляді, щоб зафіксувати позицію елемента в меню.", + "tip-6": "Ви можете змінити порядок елементів, перетягнувши їх у вікні попереднього перегляду.", + "tip-7": "Ви можете видалити меню або пункт меню за допомогою значка кошика нижче." + }, + "text": { + "description": "Вставляє наданий текст.", + "name": "Вставте Текст", + "placeholder": "Вставте будь-який текст…", + "tip-1": "Ця дія використовує буфер обміну для вставки тексту. Після використання дії буфер обміну міститиме текст." + }, + "uri": { + "description": "Відкриває веб-сайти та інше.", + "name": "Відкрити посилання", + "placeholder": "Вставте будь-який URI…", + "tip-1": "Ви можете використовувати тип елемента URI для відкриття веб-сайту за допомогою протоколу http://.", + "tip-2": "Ви можете використовувати тип елемента URI для виклику спеціальних схем URI, наприклад slack:// або zoommtg://.", + "tip-3": "Ви можете використовувати тип елемента URI, щоб відкрити посилання mailto:.", + "tip-4": "Використовуйте {{app_name}}, щоб вставити назву програми, яка була сфокусована під час відкриття меню.", + "tip-5": "Використовуйте {{window_name}}, щоб вставити назву вікна, на якому було сфокусовано увагу під час відкриття меню.", + "tip-6": "Використовуйте {{pointer_x}} та {{pointer_y}}, щоб вставити позицію вказівника, де було відкрито меню." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Перевірте останній реліз", + "chrome-version": "Версія Chrome", + "electron-version": "Версія Electron", + "kando-backend": "Бекенд Kando", + "kando-version": "Версія Kando", + "message": "Я створюю Кандо з чистої пристрасті. Якщо вам подобається використовувати його так само, як і мені, ви можете [купити мені каву]({{link}})!\n\n💖 Саймон", + "read-release-notes": "Читати нотатки до випуску", + "title": "Про Kando" + }, + "achievements-dialog": { + "completed-button": "Завершено", + "in-progress-button": "У процесі", + "no-completed-achievements": "Ви ще не виконали жодних досягнень.", + "no-in-progress-achievements": "Вітаємо! Ви виконали всі досягнення.", + "reset-button": "Скинути прогрес", + "reset-button-tooltip": "Скинути всі досягнення та прогрес рівня", + "reset-confirmation-message": "Усі досягнення та прогрес на рівнях будуть втрачені. Цю дію не можна скасувати.", + "reset-confirmation-title": "Ви справді хочете скинути весь прогрес?", + "title": "Досягнення", + "xp": "XP" + }, + "add-collection-tooltip": "Створіть нову колекцію меню. Використовуйте колекції, щоб групувати меню за тегами!", + "add-menu-item-hint": "Перетягніть цей елемент, щоб додати його до меню вище!", + "add-menu-items": "Додати елементи меню", + "add-tags-placeholder": "Додати теги…", + "all-menus": "Всі меню", + "anchored-mode": "Якірний Режим", + "anchored-mode-info": "Відкривати підменю в тій самій позиції, що й батьківське меню. Якщо позначити цей пункт, режим маркування буде вимкнено.", + "app-condition": "Обмеження для певних програм", + "app-condition-info": "Показувати меню, лише якщо фокус перебуває на певній програмі. Підтримуються регулярні вирази, такі як /firefox|chrome/i.", + "app-condition-placeholder": "Назва програми", + "app-condition-tooltip": "Виберіть програму", + "app-picker": { + "hint": "Ви також можете перетягнути програму з меню «Пуск» до редактора меню Kando!", + "search-placeholder": "Пошук програми…", + "use-selected": "Використати вибрані" + }, + "area-condition": "Обмеження на певну область екрана", + "area-condition-bottom-placeholder": "Низ", + "area-condition-info": "Показувати меню, лише якщо вказівник знаходиться у певній області екрана. Площа вказана в пікселях відносно верхнього лівого кута основного дисплея. Якщо залишити поле порожнім, область буде необмеженою у цьому напрямку.", + "area-condition-left-placeholder": "Ліво", + "area-condition-right-placeholder": "Право", + "area-condition-tooltip": "Виберіть область екрана", + "area-condition-top-placeholder": "Верх", + "cancel": "Скасувати", + "centered-mode": "Відцентрований Режим", + "centered-mode-info": "Відкривайте меню в центрі екрана, а не за курсором.", + "create-menu-button": "Нове меню", + "delete-menu": "Видалити меню", + "delete-menu-item": "Видалити пункт меню", + "duplicate-menu": "Дублікат меню", + "duplicate-menu-item": "Дублікат пункту меню", + "empty-collection": "Ця колекція пуста.", + "empty-collection-note": "Відредагуйте теги вище або додайте повністю нове меню до цієї колекції за допомогою кнопки нижче.", + "export-menu": "Експорт меню", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Виберіть папку", + "select-file": "Виберіть файл" + }, + "general-settings-dialog": { + "advanced-menu-options": "Розширені параметри меню", + "advanced-menu-options-note": "Зазвичай ви можете залишити ці налаштування за замовчуванням.", + "auto-language": "Використовувати системну мову", + "backup-and-restore": "Резервне копіювання та відновлення", + "backup-menus": "Резервне копіювання menus.json…", + "backup-settings": "Резервне копіювання config.json…", + "black": "Чорна", + "bottom-left": "Внизу ліворуч", + "bottom-right": "Внизу праворуч", + "center": "Центр", + "center-click-zone-radius": "Радіус центральної зони клацання", + "center-click-zone-radius-info": "Розмір області посередині меню, яка закриватиме меню, або переміщуватиме його на рівень вище після натискання. За замовчуванням – 50 пікселів.", + "check-for-new-versions": "Перевірити наявність нових версій", + "check-for-new-versions-info": "Якщо ввімкнено, Kando показуватиме сповіщення, коли буде доступна нова версія.", + "close-menu": "Закрити меню", + "color": "Кольорова", + "cycle-from-first": "Показати наступне меню (почати з першого)", + "cycle-from-recent": "Показати наступне меню (продовжити з останнього)", + "dark": "Темна", + "dev-tools-note": "Kando використовує два вікна: одне для меню, а інше для налаштувань. Ви можете відкрити інструменти розробки для обох вікон окремо.", + "developer-options": "Параметри розробника", + "do-nothing": "Нічого не робити", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "Відстеження досягнень", + "enable-achievements-info": "Якщо ввімкнено, Kando відстежуватиме ваш прогрес у досягненні.", + "enable-gamepad-support": "Увімкнути підтримку геймпада", + "enable-gamepad-support-info": "Якщо позначено, ви можете використовувати підключений геймпад для керування меню.", + "enable-marking-mode": "Увімкнути режим маркування", + "enable-marking-mode-info": "Якщо ввімкнено режим маркування, ви можете вибирати елементи, перетягуючи на них мишу.", + "enable-turbo-mode": "Увімкнути Турбо-режим", + "enable-turbo-mode-info": "Якщо ввімкнено режим Турбо, ви можете виконувати жести, утримуючи клавішу-модифікатор, таку як Shift або Ctrl.", + "fixed-stroke-length": "Фіксована довжина ходу", + "fixed-stroke-length-info": "Зазвичай елементи вибираються, коли ви зупиняєте рух або робите поворот. Якщо встановити значення більше за 0, ця поведінка зміниться: тепер елементи будуть вибрані, лише якщо ви перетягнули їх так далеко від центру. Значення за замовчуванням – 0 пікселів.", + "gesture-jitter-threshold": "Поріг тремтіння жесту", + "gesture-jitter-threshold-info": "Менші рухи не враховуватимуться під час розпізнавання жестів. Значення за замовчуванням – 10 пікселів.", + "gesture-pause-timeout": "Час очікування паузи жесту", + "gesture-pause-timeout-info": "Зупиніть жест на цей час, щоб активувати вибір. За замовчуванням – 100 мс.", + "hardware-acceleration": "Увімкнути апаратне прискорення", + "hardware-acceleration-info": "Цей параметр може підвищити продуктивність програми, але також може призвести до деяких артефактів рендерингу. Щоб застосувати цей параметр, потрібно перезапустити Kando.", + "hidden": "Схована", + "invisible-settings-button": "Невидима кнопка налаштувань", + "invisible-settings-button-info": "Ви все ще можете використовувати кнопку, вона з'явиться, коли ви наведете на неї мишу.", + "keep-input-focus": "Збереження фокусу активної програми", + "keep-input-focus-info": "Якщо ввімкнено, меню не отримуватиме фокус вводу з клавіатури під час відкриття. Це вимикає Турбо-режим, але це може бути корисним, якщо вам потрібно, щоб інші програми залишалися у фокусі, поки меню відкрите.", + "lazy-initialization": "Повільна ініціалізація", + "lazy-initialization-info": "Якщо ввімкнено, вікно меню буде створено лише під час першого відкриття меню. Це трохи уповільнить перше відкриття меню, але може запобігти проблемам, коли Kando запускається занадто рано під час входу в систему. За замовчуванням вимкнено.", + "learn-how-to-add-sound-themes": "Дізнайтеся, як додати нові звукові теми до Kando [тут]({{link}})!", + "light": "Світла", + "localization-info": "Перезапустіть Kando, щоб застосувати нову мову.", + "localization-label": "Мова", + "menu-behavior": "Налаштування меню", + "menu-sounds": "Звуки меню", + "menu-window-dev-tools": "Інспекція вікна меню", + "message": "Усі ваші меню та налаштування Kando зберігаються у двох файлах JSON, які ви також можете редагувати, ділитися ними або створювати резервні копії. Натисніть [тут]({{link}}), щоб відкрити каталог, де зберігаються файли.", + "minimum-gesture-angle": "Мінімальний кут жесту", + "minimum-gesture-angle-info": "Менші відхилення від прямолінійних рухів не призведуть до вибору. За замовчуванням – 20°.", + "minimum-gesture-length": "Мінімальна тривалість жесту", + "minimum-gesture-length-info": "Прямі рухи повинні бути принаймні такої тривалості, щоб викликати вибір. За замовчуванням – 150 пікселів.", + "minimum-submenu-distance": "Мінімальна відстань до підменю", + "minimum-submenu-distance-info": "Якщо підменю відкривається поруч із батьківським меню, батьківське меню буде переміщено на цю відстань. Значення за замовчуванням – 150 пікселів.", + "move-pointer-to-menu-center": "Перемістити курсор у центр меню", + "move-pointer-to-menu-center-info": "Якщо позначено, вказівник миші буде переміщено до центру меню або підменю за потреби. Це може статися, якщо меню відкрито занадто близько до краю екрана або якщо меню відкрито в центрованому режимі.", + "movement-threshold": "Поріг руху", + "movement-threshold-info": "Менші рухи миші не враховуватимуться в режимі маркування або турбо. За замовчуванням – 15 пікселів.", + "none": "Немає", + "options-that-will-only-affect-the-wlroots-backend": "Ці опції впливають лише на серверні системи на основі wlroots і не впливають на інші серверні системи.", + "press-again-behavior": "Поведінка при повторному натисканні комбінації клавіш", + "press-again-behavior-info": "Це визначає, що відбувається, коли комбінацію клавіш натискають знову, коли відображається меню. Якщо одній комбінації клавіш призначено кілька меню, ви можете використовувати це для циклічного переходу між усіма відповідними меню. Переконайтеся, що ви утримуєте клавішу-модифікатор, лише якщо хочете використовувати Турбо-режим разом з опцією, відмінною від «Нічого не робити».", + "previously-reported": "Повідомлялося раніше", + "reload-menu-theme": "Перезавантажити тему меню", + "reload-note": "Під час перезавантаження теми меню зміни CSS будуть застосовані, навіть якщо меню наразі відображається. Щоб внести зміни до файлу theme.json, потрібно повторно відкрити меню.", + "reload-sound-theme": "Перезавантажити звукову тему", + "require-click-for-hover-mode": "Вимагати клацання для вибору в режимі наведення курсора", + "require-click-for-hover-mode-info": "Якщо позначку знято, елементи будуть вибрані негайно, коли на них буде наведено курсор миші для меню, що використовується в режимі наведення курсора.", + "restore-menus": "Відновлення menus.json…", + "restore-settings": "Відновлення config.json…", + "right-mouse-button-selects-parent": "Права кнопка миші вибирає батьківський елемент", + "right-mouse-button-selects-parent-info": "Якщо не позначено, клацанням правою кнопкою миші меню буде закрито.", + "sakura-dark": "Сакура темна", + "sakura-light": "Сакура світла", + "sakura-system": "Сакура системна", + "settings-button-position": "Положення кнопки налаштувань", + "settings-button-position-info": "Виберіть кут екрана, де буде відображатися кнопка налаштувань.", + "settings-window-color-scheme": "Колірна схема вікна налаштувань", + "settings-window-color-scheme-info": "Якщо ви оберете «система», вікно налаштувань використовуватиме ту саму кольорову схему, що й ваша операційна система.", + "settings-window-dev-tools": "Інспекція вікна налаштувань", + "settings-window-flavor": "Стиль вікна налаштувань", + "settings-window-flavor-info": "Якщо ви оберете прозору тему, вам доведеться перезапустити вікно налаштувань, щоб застосувати ефект.", + "sound-theme": "Звукова тема", + "sound-theme-info": "Звукова тема — це набір звуків, які відтворюються під час взаємодії з меню.", + "system": "Система", + "title": "Загальні налаштування", + "top-left": "Зверху ліворуч", + "top-right": "Угорі праворуч", + "transparent-dark": "Прозора темна", + "transparent-light": "Прозора світла", + "transparent-system": "Прозора системна", + "tray-icon-flavor": "Тема іконки трей", + "tray-icon-flavor-info": "Ви також можете повністю приховати значок трей.", + "volume": "Гучність", + "volume-info": "Загальна гучність звукової теми. Значення за замовчуванням — 0,5.", + "white": "Біла", + "wlroots-pointer-get-timeout-default-behavior": "Резервна позиція вказівника", + "wlroots-pointer-get-timeout-default-behavior-info": "Визначає, де має знаходитися вказівник, якщо протягом налаштованого тайм-ауту з серверних частин на основі wlroots не вдалося отримати жодної позиції.", + "wlroots-pointer-get-timeout-mouse": "Тайм-аут отримання позиції вказівника", + "wlroots-pointer-get-timeout-mouse-info": "Максимальний час очікування позиції вказівника миші від серверних інтерфейсів на основі wlroots у мілісекундах. Якщо час очікування досягнуто, буде використано резервну позицію. Значення за замовчуванням – 500 мс.", + "wlroots-pointer-get-timeout-touch": "Тайм-аут для отримання позиції дотику", + "wlroots-pointer-get-timeout-touch-info": "Максимальний час очікування позиції вказівника дотику від серверних інтерфейсів на основі wlroots у мілісекундах. Якщо час очікування досягнуто, буде використано резервну позицію. Значення за замовчуванням – 1500 мс.", + "wlroots-specific-options": "Варіанти для бекендів на основі wlroots" + }, + "hover-mode": "Режим наведення", + "hover-mode-info": "Тільки для досвідчених користувачів! Виберіть елементи, навівши на них курсор.", + "icon-picker-dialog": { + "base64-example": "Приклад Base64:", + "base64-hint": "Закодовані значки Base64 забезпечують простий спосіб додавання будь-яких значків до ваших меню. Ви можете скористатися сервісом, таким як [www.base64-image.de]({{link}}), щоб конвертувати будь-яке зображення в рядок, закодований у Base64. Це працює навіть для анімованих GIF-файлів!", + "file-example": "файл: приклад URI:", + "hint": "Дізнайтеся [here]({{link}}), як додавати або створювати власні теми значків.", + "reload-button-tooltip": "Перезавантажити всі теми значків", + "search-placeholder": "Пошук значків…", + "url-example": "Приклад URL-адреси:" + }, + "import-menu": "Меню імпорту", + "import-menu-error-message": "Не вдалося імпортувати вибраний файл. Він не містить дійсного експортованого меню Kando.", + "import-menu-error-title": "Не вдалося імпортувати меню", + "introduction-dialog": { + "chapter1": "Початок роботи", + "chapter2": "Режим маркування", + "chapter3": "Турбо-режим", + "chapter4": "Наступні кроки", + "chapter5": "Отримання допомоги", + "show-again": "Показати це діалогове вікно ще раз", + "slide1-text": "Гортайте ці слайди, щоб дізнатися, що Кандо може для вас зробити! Ви можете використовувати позначки розділів ліворуч, щоб швидко перейти до певної частини вступу.", + "slide1-title": "Kando пропонує унікальний та ефективний спосіб взаємодії з вашим комп'ютером.", + "slide10-text": "**Не чекайте, поки анімація закінчиться!** Просто переміщайтеся по меню зигзагами. Це найшвидший спосіб вибору елементів!", + "slide11-text": "**Не бійтеся випадкового вибору!** Дії виконуються лише після того, як ви відпустите кнопку миші в режимі маркування або клавішу клавіатури в турбо-режимі. Використовуйте це для дослідження меню!", + "slide12-text": "Kando має високі можливості налаштування. Ви можете використовувати його для відкриття програм, файлів, виконання макросів клавіатури та багатьох інших речей. Ви можете [змінити стиль меню]({{link1}}), [додавати теми значків]({{link2}}) і навіть [використовувати звуки]({{link3}}) у своїх меню!", + "slide12-title": "Є ще!", + "slide13-text": "Якщо вам знадобиться допомога, будь ласка, приєднуйтесь до нашого [Discord Сервера]({{link1}}) або перегляньте [документацію]({{link2}})!", + "slide2-text-no-shortcuts": "Якщо ви вперше запустили Kando, вам [можливо, доведеться виконати деякі додаткові кроки в Linux, щоб глобальні гарячі клавіші запрацювали]({{link}}). Щойно це запрацює, ви можете закрити меню за допомогою клавіші Escape або правої кнопки миші.", + "slide2-text-standard": "Якщо ви вперше запустили Kando, ви можете відкрити меню прикладу за допомогою Ctrl+Пробіл. Закрийте його знову клавішею Escape або правою кнопкою миші будь-де на екрані.", + "slide2-title": "Відкрийте меню!", + "slide3-hint1": "Ви також можете натиснути тут, щоб закрити меню.", + "slide3-hint2": "Клацніть будь-де тут, щоб вибрати елемент.", + "slide3-text": "У Кандо **весь ваш екран є цільовою мішенню для кліку**! Вам не потрібно цілитися в значки, ви можете клацнути будь-де в області елемента. Це робить вибір елементів набагато ефективнішим.", + "slide4-text": "Підменю **завжди** відкриватиметься при наведенні вказівника миші. Вам **не потрібно чекати завершення анімації**. Довіртеся своїй м’язовій пам’яті та продовжуйте вибір!", + "slide5-hint": "Натисніть будь-де тут, щоб перейти на один рівень вище.", + "slide5-text": "Щоб **повернутися назад**, натисніть або в батьківському сегменті, або в центрі меню.", + "slide6-text": "Таким чином, ви можете швидко ознайомитися зі структурою меню.", + "slide7-text": "Клацніть і перетягніть елемент, щоб перейти в режим позначення. **Якщо ви призупините рух вказівника або зробите поворот, відкриється поточне перетягнуте підменю!** Запам’ятайте шлях до елемента та намалюйте його виразними зигзагоподібними рухами.", + "slide7-title": "Станьте швидшими: Режим маркування", + "slide8-text": "**Меню реагує на рухи миші!** Підменю відкривається, коли ви хочете його відкрити. Трохи потренувавшись, ви зможете вибирати елементи, навіть не дивлячись у меню.", + "slide9-text": "Якщо після відкриття меню **утримувати натиснутою** клавішу (наприклад, _Ctrl_, _Shift_ або _Alt_), можна виконувати вибір, просто переміщуючи вказівник. Клацання чи перетягування не потрібні.", + "slide9-title": "Будьте блискавично швидкими: Турбо-режим", + "title": "Ласкаво просимо до Kando!" + }, + "invalid-dropdown-selection": "Виберіть варіант…", + "menu-behavior": "Поведінка меню", + "menu-behavior-info": "Перш ніж увімкнути ці опції, радимо дізнатися, чому нам подобається поведінка Kando за замовчуванням [тут]({{link}})!", + "menu-conditions": "Умови Меню", + "menu-conditions-info": "Ви можете прив'язати кілька меню до одного ярлика, а потім вибрати, за яких умов кожне з них буде показано.", + "menu-themes-dialog": { + "accent-colors": "Акцентні кольори", + "accent-colors-info": "Кожна тема може мати різний набір акцентних кольорів.", + "author": "Автор: {{author}}", + "create-your-own-themes": "Створюйте власні теми", + "dark": "Темний режим", + "fade-in-time": "Час поступового наростання", + "fade-in-time-info": "Час, необхідний для появи меню. За замовчуванням – 150 мс.", + "fade-out-time": "Час згасання", + "fade-out-time-info": "Час, необхідний для зникнення меню. За замовчуванням – 200 мс.", + "get-themes-online": "Завантажте теми онлайн", + "light": "Світлий режим", + "light-dark-mode": "Увімкнути світло-темний режим", + "light-dark-mode-info": "Якщо увімкнено, ви можете вибрати іншу тему та набір кольорів, якщо ваша система перебуває у світлому або темному колірному режимі.", + "menu-scale": "Масштаб меню", + "menu-scale-info": "Використовуйте це для збільшення або зменшення розміру ваших меню. Значення за замовчуванням – 1.0.", + "no-accent-colors": "Ця тема не підтримує акцентні кольори.", + "open-theme-directory": "Відкрити каталог тем", + "reset-color-picker": "Скинути всі кольори до значень за замовчуванням", + "selection-wedges": "Намалюйте клини предметів", + "selection-wedges-info": "Якщо ця функція увімкнена та підтримується вибраною темою, область вибору елементів меню буде виділена.", + "title": "Теми меню" + }, + "no-matching-menus": "Жодних меню не було знайдено.", + "no-matching-menus-note": "Можливо, спробуйте інший пошуковий термін?", + "no-menus": "Ти не маєш жодних меню.", + "no-menus-note": "Якщо ви випадково видалили останнє меню, ви можете відновити його за допомогою кнопки скасування.", + "not-bound": "Не зв'язаний", + "redo": "Повторити", + "restore-backup": "Відновити резервну копію…", + "restore-general-settings-error-title": "Не вдалося завантажити резервну копію загальних налаштувань!", + "restore-general-settings-success-message": "Ваші загальні налаштування відновлено з резервної копії.", + "restore-general-settings-success-title": "Успіх!", + "restore-general-settings-warning-message": "Це перезапише поточні налаштування вашої програми вмістом вибраного файлу резервної копії! Ваші меню та колекції меню залишаться в силі.", + "restore-general-settings-warning-title": "Ви справді хочете відновити загальні налаштування?", + "restore-menu-settings-error-title": "Не вдалося завантажити резервну копію меню!", + "restore-menu-settings-success-message": "Ваші меню та колекції меню відновлено з резервної копії.", + "restore-menu-settings-success-title": "Успіх!", + "restore-menu-settings-warning-message": "Це перезапише ваші поточні меню та колекції меню вмістом вибраного файлу резервної копії!", + "restore-menu-settings-warning-title": "Ви справді хочете відновити налаштування меню?", + "screen-area-picker": { + "bottom-right": "Перетягніть це в правий нижній кут вашої області.", + "bottom-right-value": "Праворуч: {{x}}, Знизу: {{y}}", + "confirm": "Використати цю область", + "invalid": "Переконайтеся, що верхній лівий кут знаходиться вище та лівіше нижнього правого кута.", + "top-left": "Перетягніть це у верхній лівий кут вашої області.", + "top-left-value": "Ліворуч: {{x}}, Вгорі: {{y}}", + "valid": "Чудово! Ви вибрали правильний регіон." + }, + "search-menus-placeholder": "Шукати меню…", + "shortcut-id-label": "Ідентифікатор ярлика", + "shortcut-info": "Це скорочення відкриває меню. Воно повинно містити одну звичайну клавішу та будь-яку кількість клавіш-модифікаторів, таких як Ctrl, Alt або Shift. Під час запису не потрібно натискати всі клавіші одночасно, можна натискати їх одну за одною. Це корисно, якщо скорочення вже прив’язане до іншого меню!", + "shortcut-label": "Ярлик", + "shortcut-recording": "Натисніть ярлик…", + "tags": "Теги", + "tags-info": "Теги можна використовувати для групування меню в колекціях меню.", + "undo": "Відмінити", + "window-condition": "Обмеження на певні заголовки вікон", + "window-condition-info": "Показувати меню, лише якщо заголовок вікна, у якому знаходиться фокус, містить заданий текст. Підтримуються регулярні вирази, такі як /youtube|vimeo/i.", + "window-condition-placeholder": "Заголовок вікна", + "window-condition-tooltip": "Виберіть вікно", + "window-picker-dialog": { + "confirm": "Використати це значення", + "countdown_one": "Вибір через {{count}} секунду…", + "countdown_few": "Вибір через {{count}} секунди…", + "countdown_many": "Вибір через {{count}} секунд…", + "countdown_other": "", + "instructions": "Натисніть кнопку нижче та сфокусуйте цільове вікно протягом наступних п'яти секунд.", + "restart-countdown": "Знову розпочати зворотний відлік", + "result": "Ви вибрали \"{{name}}\".", + "start-countdown": "Почати зворотний відлік" } + } } diff --git a/locales/vi/translation.json b/locales/vi/translation.json index 8b10f5134..1f8bfdbf9 100644 --- a/locales/vi/translation.json +++ b/locales/vi/translation.json @@ -1,538 +1,556 @@ { + "achievements": { + "added-items": { + "description": "Tạo các mục {{n}} trong trình chỉnh sửa menu.", + "name": "Con đường Kando {{tier}}" + }, + "attributes": { + "capable": "Có khả năng", + "expert": "Chuyên gia", + "master": "Bậc thầy", + "novice": "Người mới", + "skilled": "Có tay nghề" + }, + "backup": { + "description": "Sao lưu menu hoặc cài đặt của bạn {{n}} lần.", + "name": "Con đường tiên tri {{tier}}" + }, + "cancelor": { + "description": "Hủy bỏ lựa chọn {{n}} lần.", + "name": "Con Đường Tánh Không {{tier}}" + }, + "click-selector": { + "description": "Chọn các mục {{n}} bằng cách nhấp chuột.", + "name": "{{attribute}} Nhà vô địch về nhấp chuột" + }, + "completed-title": "Đã mở khóa thành tích!", + "deep-menu": { + "description": "Thêm một mục menu vào menu con sâu bốn cấp.", + "name": "Bậc thầy về chiều sâu" + }, + "deleted-all-menus": { + "description": "Xóa tất cả các menu của bạn.", + "name": "Xóa Dojo" + }, + "depth-selector": { + "description": "Chọn {{n}} mục ở độ sâu {{depth}} trong chưa đầy {{time}} mili giây.", + "name1": "{{attribute}} Máy cắt lát", + "name2": "{{attribute}} Máy cắt hai lớp", + "name3": "{{attribute}} Máy cắt sâu" + }, + "full-menu": { + "description": "Tạo một menu với hơn 12 món.", + "name": "Chiều rộng hơn chiều sâu" + }, + "gamepad-selector": { + "description": "Chọn {{n}} mục bằng gamepad.", + "name": "{{attribute}} Chiến binh tay cầm chơi game" + }, + "gesture-selector": { + "description": "Chọn các mục {{n}} bằng chế độ turbo hoặc đánh dấu.", + "name": "{{attribute}} Ninja nguồn" + }, + "keyboard-selector": { + "description": "Chọn {{n}} mục bằng bàn phím của bạn.", + "name": "{{attribute}} Anh hùng phím nóng" + }, + "many-selections-streak": { + "description": "Chọn {{n}} mục trong vòng {{time}} giây.", + "name": "Bàn tay sấm sét {{tier}}" + }, + "menu-themes-selected": { + "description": "Chuyển chủ đề menu {{n}} lần.", + "name": "Con đường thẩm mỹ" + }, + "restore": { + "description": "Khôi phục bản sao lưu {{n}} lần.", + "name": "Cơ hội thứ hai {{tier}}" + }, + "selector": { + "description": "Chọn {{n}} mục.", + "name": "{{attribute}} Samurai" + }, + "settings-opened": { + "description": "Mở hộp thoại cài đặt {{n}} lần.", + "name": "Hành trình là phần thưởng {{tier}}" + }, + "speedy-selections-streak": { + "description": "Thực hiện trung bình {{n}} lựa chọn liên tiếp nhanh hơn {{time}} ms.", + "name": "Nhanh hơn suy nghĩ {{tier}}" + }, + "sponsors-viewed": { + "description": "Hãy cân nhắc việc trở thành nhà tài trợ của Kando.", + "name": "Người bảo vệ Kando" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "Hoàn thành phần hướng dẫn giới thiệu Kando.", + "name": "Cuộc hành trình bắt đầu" + } + }, + "backends": { + "gnome": { + "error": "Không thể kết nối với tiện ích mở rộng Gnome Shell tích hợp Kando. Bạn có thể lấy nó từ đây: {{link}}" + }, + "hyprland": { + "shortcut-info": "Kando không thể liên kết trực tiếp các lối tắt toàn cầu trên Hyprland. Thay vào đó, hãy chỉ định ID lối tắt tại đây và liên kết lối tắt trong hyprland.conf của bạn bằng nội dung như \"bind = CTRL, Space, toàn cầu, kando:example-menu\". Thay thế menu ví dụ bằng ID được chọn ở đây." + }, + "kde-wayland": { + "shortcut-info": "Kando không thể liên kết trực tiếp các phím tắt chung trên KDE/Wayland. Thay vào đó, hãy chỉ định ID lối tắt tại đây rồi tìm kiếm nó trong phần KWin của lối tắt chung trong cài đặt hệ thống KDE của bạn. Ở đó bạn có thể chỉ định phím tắt sẽ mở menu này." + }, + "niri": { + "shortcut-info": "Niri chưa hỗ trợ các phím tắt toàn cục. Nhưng bạn có thể mở menu này bằng cách sử dụng 'kando --menu \"Tên menu\"' từ dòng lệnh hoặc từ cấu hình niri của bạn." + } + }, + "example-menu": { + "apps": { + "apple-music": "Âm nhạc", + "email": "E-Mail", + "file-browser": "Trình duyệt tệp", + "finder": "Finder", + "gimp": "GIMP", + "paint": "Paint", + "safari": "Safari", + "submenu": "Ứng dụng", + "terminal": "Terminal", + "web-browser": "Trình duyệt web" + }, + "audio": { + "mute": "Tắt tiếng", + "next-track": "Bài nhạc tiếp theo", + "play-pause": "Phát / Tạm dừng", + "previous-track": "Bản nhạc trước", + "submenu": "Âm thanh" + }, + "bookmarks": { + "desktop": "Desktop", + "documents": "Tài liệu", + "downloads": "Tải xuống", + "home": "Nhà", + "music": "Âm nhạc", + "pictures": "Hình ảnh", + "submenu": "Dấu trang", + "videos": "Video" + }, + "clipboard": { + "copy": "Sao chép", + "cut": "Cắt", + "paste": "Dán", + "submenu": "Bộ nhớ tạm" + }, + "name": "Menu mẫu", + "next-workspace": "Không gian làm việc tiếp theo", + "previous-workspace": "Không gian làm việc trước đó", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando trên Discord", + "kando-on-github": "Kando trên GitHub", + "kando-on-kofi": "Kando trên Ko-fi", + "kando-on-youtube": "Kando trên YouTube", + "submenu": "Liên Kết Web" + }, + "windows": { + "close-window": "Đóng cửa sổ", + "mission-control": "Kiểm soát nhiệm vụ", + "submenu": "Cửa sổ", + "tile-left": "Xếp trái", + "tile-right": "Xếp phải", + "toggle-maximize": "Bật/Tắt toàn màn hình" + } + }, + "main": { + "inhibit-shortcuts": "Tạm thời vô hiệu hóa tất cả các phím tắt", + "invalid-link-header": "Liên kết không hợp lệ", + "invalid-link-message": "Không thể phân tích cú pháp liên kết sâu.", + "new-version-notification-body": "Lấy nó từ {{link}}.", + "new-version-notification-header": "Đã có phiên bản mới của Kando!", + "quit": "Thoát", + "show-settings": "Hiển thị cài đặt", + "un-inhibit-shortcuts": "Kích hoạt lại phím tắt" + }, + "menu-items": { + "command": { + "choose-app": "Chọn một ứng dụng…", + "description": "Khởi chạy ứng dụng hoặc kịch bản.", + "detached": "Chạy tách rời", + "detached-info": "Thao tác này sẽ ngắt kết nối lệnh khỏi Kando nên nó sẽ tiếp tục chạy ngay cả khi Kando bị đóng. Việc tắt tính năng này có thể giải quyết được sự cố với các lệnh không khởi động đúng cách.", + "isolated": "Chạy cô lập", + "isolated-info": "Lệnh này sẽ chạy lệnh trong môi trường sạch, nghĩa là nó sẽ không kế thừa bất kỳ biến môi trường nào từ Kando. Điều này có thể trợ giúp với các lệnh không khởi động đúng cách.", + "name": "Chạy lệnh", + "placeholder": "Chèn bất kỳ lệnh nào…", + "tip-1": "Bạn có thể sử dụng loại mục Lệnh để khởi chạy ứng dụng hoặc kịch bản.", + "tip-2": "Nếu đường dẫn đến tệp thực thi chứa khoảng trắng, bạn nên \"bọc nó trong dấu ngoặc kép\".", + "tip-3": "Sử dụng {{app_name}} để chèn tên ứng dụng được chú ý khi bạn mở menu.", + "tip-4": "Sử dụng {{window_name}} để chèn tên cửa sổ được tập trung khi bạn mở menu.", + "tip-5": "Sử dụng {{pointer_x}} và {{pointer_y}} để chèn vị trí con trỏ nơi menu được mở.", + "tip-6": "Nhấp vào [đây]({{link}}) để tìm hiểu cách tìm các lệnh khởi chạy ứng dụng của bạn." + }, + "common": { + "delayed-option": "Đợi hoạt ảnh mờ dần", + "delayed-option-info": "Hữu ích nếu hành động nhắm vào một cửa sổ cần được tập trung.", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "Mở một tệp hoặc thư mục.", + "name": "Mở tệp", + "placeholder": "Chọn một tập tin hoặc thư mục…", + "tip-1": "Bạn có thể sử dụng loại mục này để mở tập tin hoặc thư mục." + }, + "hotkey": { + "description": "Nhấn tổ hợp phím.", + "hotkey": "Phím tắt", + "hotkey-info": "Phím tắt này sẽ được kích hoạt khi mục được chọn. Khi ghi phím tắt, bạn không nhất thiết phải nhấn tất cả các phím cùng một lúc mà có thể nhấn lần lượt từng phím. Điều này rất hữu ích nếu một phím tắt đã được liên kết với một số hành động chung!", + "name": "Mô phỏng phím tắt", + "recording-placeholder": "Nhập phím tắt…", + "tip-1": "Khi ghi phím tắt, bạn không cần phải nhấn tất cả các phím cùng một lúc. Bạn có thể nhấn chúng lần lượt.", + "tip-2": "Nếu bạn không thể ghi lại một khóa vì nó được hệ thống sử dụng, hãy thử nhập trực tiếp tên của nó.", + "tip-3": "Nhấp vào [liên kết này]({{link}}) để xem tất cả các tên khóa hợp lệ." + }, + "macro": { + "description": "Nhập macro bàn phím.", + "name": "Thực thi macro", + "placeholder": "Nhấn nút ghi để bắt đầu ghi!", + "recording-placeholder": "Nhấn phím bất kỳ…", + "tip-1": "Theo mặc định, Kando thêm độ trễ 10 mili giây trước mỗi sự kiện quan trọng. Bạn có thể thay đổi điều này bằng thuộc tính \"độ trễ\".", + "tip-2": "Bạn cũng có thể chỉnh sửa macro bằng tay. Điều này rất hữu ích nếu bạn muốn điều chỉnh thời gian của các phím." + }, + "redirect": { + "description": "Mở một menu khác.", + "name": "Chuyển hướng" + }, "settings": { - "icon-picker-dialog": { - "base64-hint": "Các biểu tượng được mã hóa Base64 cung cấp một cách dễ dàng để đưa bất kỳ loại biểu tượng nào vào menu của bạn. Bạn có thể sử dụng dịch vụ như [www.base64-image.de]({{link}}) để chuyển đổi bất kỳ hình ảnh nào thành chuỗi được mã hóa base64. Điều này thậm chí còn có tác dụng với ảnh gif động!", - "base64-example": "Ví dụ Base64:", - "file-example": "tệp: Ví dụ về URI:", - "url-example": "Ví dụ về URL:", - "reload-button-tooltip": "Tải lại tất cả các chủ đề biểu tượng", - "search-placeholder": "Biểu tượng tìm kiếm…", - "hint": "Tìm hiểu [tại đây]({{link}}) cách thêm hoặc tạo chủ đề biểu tượng của riêng bạn." - }, - "backup-general-settings-title": "Sao lưu cài đặt chung…", - "cancel": "Hủy", - "restore-backup": "KhôI phục bản sao lưu…", - "restore-general-settings-warning-title": "Bạn có thực sự muốn khôi phục cài đặt chung không?", - "restore-general-settings-warning-message": "Thao tác này sẽ ghi đè cài đặt ứng dụng hiện tại của bạn bằng nội dung của tệp sao lưu đã chọn! Menu và bộ sưu tập menu của bạn sẽ không bị ảnh hưởng.", - "restore-general-settings-error-title": "Không tải được bản sao lưu cài đặt chung!", - "restore-general-settings-success-title": "Thành công!", - "restore-general-settings-success-message": "Cài đặt chung của bạn đã được khôi phục từ tệp sao lưu.", - "restore-menu-settings-warning-title": "Bạn có thực sự muốn khôi phục cài đặt menu không?", - "restore-menu-settings-warning-message": "Thao tác này sẽ ghi đè các menu và bộ sưu tập menu hiện tại của bạn bằng nội dung của tệp sao lưu đã chọn!", - "restore-menu-settings-error-title": "Không tải được bản sao lưu menu!", - "restore-menu-settings-success-title": "Thành công!", - "restore-menu-settings-success-message": "Các menu và bộ sưu tập menu của bạn đã được khôi phục từ tệp sao lưu.", - "not-bound": "Không ràng buộc", - "invalid-dropdown-selection": "Chọn một tùy chọn…", - "file-picker": { - "select-file": "Chọn một tệp", - "select-directory": "Chọn một thư mục" - }, - "add-tags-placeholder": "Thêm thẻ…", - "about-dialog": { - "title": "Giới thiệu về Kando", - "message": "Tôi đang tạo Kando vì niềm đam mê tuyệt đối. Nếu bạn thích sử dụng nó nhiều như tôi yêu thích việc tạo ra nó, bạn có thể [mua cho tôi một ly cà phê]({{link}})!\n\n💖 Simon", - "kando-version": "Phiên bản Kando", - "kando-backend": "Kando Backend", - "electron-version": "Phiên bản Electron", - "chrome-version": "Phiên bản Chrome", - "check-latest-release": "Kiểm tra bản phát hành mới nhất", - "read-release-notes": "Đọc ghi chú phát hành" - }, - "general-settings-dialog": { - "none": "Không có", - "auto-language": "Sử dụng ngôn ngữ hệ thống", - "title": "Cài đặt chung", - "localization-info": "Khởi động lại Kando để áp dụng ngôn ngữ mới.", - "localization-label": "Ngôn ngữ", - "hardware-acceleration-info": "Tùy chọn này có thể tăng hiệu suất của ứng dụng nhưng cũng có thể dẫn đến một số lỗi hiển thị. Bạn phải khởi động lại Kando để áp dụng cài đặt này.", - "hardware-acceleration": "Kích hoạt tính năng tăng tốc phần cứng", - "check-for-new-versions-info": "Nếu được bật, Kando sẽ hiển thị thông báo khi có phiên bản mới.", - "check-for-new-versions": "Kiểm tra các phiên bản mới", - "invisible-settings-button-info": "Bạn vẫn có thể sử dụng nút này, nó sẽ xuất hiện khi bạn di chuột qua nó.", - "invisible-settings-button": "Nút cài đặt vô hình", - "settings-button-position-info": "Chọn góc màn hình nơi nút cài đặt sẽ được hiển thị.", - "settings-button-position": "Vị trí nút cài đặt", - "top-left": "Trên cùng bên trái", - "top-right": "Trên cùng bên phải", - "bottom-left": "Dưới cùng bên trái", - "bottom-right": "Dưới cùng bên phải", - "settings-window-color-scheme-info": "Nếu bạn chọn 'hệ thống', cửa sổ cài đặt sẽ sử dụng bảng màu giống như hệ điều hành của bạn.", - "settings-window-color-scheme": "Bảng màu cửa sổ cài đặt", - "system": "Hệ thống", - "light": "Sáng", - "dark": "Tối", - "settings-window-flavor-info": "Nếu chọn hương vị trong suốt, bạn sẽ phải khởi động lại cửa sổ cài đặt để áp dụng hiệu ứng.", - "settings-window-flavor": "Hương vị cửa sổ cài đặt", - "transparent-light": "Sáng trong suốt", - "transparent-dark": "Tối trong suốt", - "transparent-system": "Hệ thống trong suốt", - "sakura-light": "Sáng Sakura", - "sakura-dark": "Tối Sakura", - "sakura-system": "Hệ thống Sakura", - "tray-icon-flavor-info": "Bạn cũng có thể chọn ẩn hoàn toàn biểu tượng khay.", - "tray-icon-flavor": "Hương vị biểu tượng khay", - "hidden": "Ẩn", - "color": "Màu sắc", - "white": "Trắng", - "black": "Tối", - "lazy-initialization-info": "Nếu được bật, cửa sổ menu sẽ chỉ được tạo khi menu được mở lần đầu tiên. Điều này sẽ làm cho lần mở menu đầu tiên chậm hơn một chút, nhưng nó có thể ngăn ngừa sự cố khi Kando được khởi động quá sớm trong quá trình đăng nhập. Mặc định bị vô hiệu hóa.", - "lazy-initialization": "Khởi tạo lười biếng", - "menu-behavior": "Hành vi menu", - "keep-input-focus-info": "Nếu được bật, menu sẽ không nhận được tiêu điểm nhập bằng bàn phím khi mở. Thao tác này sẽ tắt Chế độ turbo nhưng có thể hữu ích nếu bạn yêu cầu các ứng dụng khác vẫn được tập trung trong khi menu đang mở.", - "keep-input-focus": "Giữ ứng dụng đang hoạt động tập trung", - "enable-marking-mode-info": "Khi bật Chế độ đánh dấu, bạn có thể chọn các mục bằng cách kéo chuột qua chúng.", - "enable-marking-mode": "Bật Chế độ đánh dấu", - "enable-turbo-mode-info": "Khi bật Chế độ turbo, bạn có thể thực hiện cử chỉ miễn là bạn giữ phím bổ trợ như Shift hoặc Ctrl.", - "enable-turbo-mode": "Bật Chế độ turbo", - "move-pointer-to-menu-center-info": "Nếu được chọn, con trỏ chuột sẽ được di chuyển đến giữa menu hoặc menu con khi cần thiết. Điều này có thể xảy ra nếu một menu được mở quá gần mép màn hình hoặc nếu một menu được mở ở Chế Độ Trung Tâm.", - "move-pointer-to-menu-center": "Di chuyển con trỏ đến giữa menu", - "require-click-for-hover-mode-info": "Nếu bỏ chọn, các mục sẽ được chọn ngay lập tức khi di chuột qua chúng cho các menu sử dụng Chế độ di chuột.", - "require-click-for-hover-mode": "Yêu cầu nhấp chuột để lựa chọn Chế độ di chuột", - "right-mouse-button-selects-parent-info": "Nếu không được chọn, nút chuột phải sẽ đóng menu thay thế.", - "right-mouse-button-selects-parent": "Nút chuột phải chọn cha mẹ", - "enable-gamepad-support-info": "Nếu được chọn, bạn có thể sử dụng gamepad được kết nối để điều khiển menu.", - "enable-gamepad-support": "Bật hỗ trợ gamepad", - "press-again-behavior-info": "Điều này xác định điều gì sẽ xảy ra khi phím tắt được nhấn lại trong khi menu được hiển thị. Nếu nhiều menu được gán cho cùng một phím tắt, bạn có thể sử dụng phím tắt này để duyệt qua tất cả các menu phù hợp. Đảm bảo chỉ giữ phím bổ trợ nếu bạn muốn sử dụng Chế độ turbo cùng với tùy chọn khác ngoài 'Không làm gì'.", - "press-again-behavior": "Hành vi nhấn lại phím tắt", - "do-nothing": "Không làm gì cả", - "cycle-from-first": "Hiển thị menu tiếp theo (bắt đầu lúc đầu)", - "cycle-from-recent": "Hiển thị menu tiếp theo (tiếp tục từ cuối)", - "close-menu": "Đóng menu", - "menu-sounds": "Menu âm thanh", - "learn-how-to-add-sound-themes": "Tìm hiểu cách thêm chủ đề âm thanh mới vào Kando [tại đây]({{link}})!", - "sound-theme-info": "Chủ đề âm thanh là tập hợp các âm thanh được phát khi bạn tương tác với menu.", - "sound-theme": "Chủ đề âm thanh", - "volume-info": "Âm lượng tổng thể của chủ đề âm thanh. Mặc định là 0.5.", - "volume": "Âm lượng", - "advanced-menu-options": "Tùy chọn menu nâng cao", - "advanced-menu-options-note": "Thông thường, bạn có thể để các cài đặt này ở giá trị mặc định.", - "center-click-zone-radius-info": "Kích thước của khu vực ở giữa menu sẽ đóng hoặc điều hướng lên cấp khi được nhấp vào. Mặc định là 50px.", - "center-click-zone-radius": "Bán kính vùng nhấp chuột ở giữa", - "minimum-submenu-distance-info": "Nếu một menu con được mở gần menu gốc, menu gốc sẽ được di chuyển ra xa khoảng cách này. Mặc định là 150px.", - "minimum-submenu-distance": "Khoảng cách menu con tối thiểu", - "movement-threshold-info": "Chuyển động chuột nhỏ hơn sẽ không được xem xét ở Chế độ đánh dấu hoặc turbo. Mặc định là 15px.", - "movement-threshold": "Ngưỡng chuyển động", - "minimum-gesture-length-info": "Chuyển động thẳng ít nhất phải dài như vậy để kích hoạt lựa chọn. Mặc định là 150px.", - "minimum-gesture-length": "Độ dài cử chỉ tối thiểu", - "minimum-gesture-angle-info": "Những sai lệch nhỏ hơn so với chuyển động thẳng sẽ không kích hoạt các lựa chọn. Mặc định là 20°.", - "minimum-gesture-angle": "Góc Cử Chỉ Tối Thiểu", - "gesture-jitter-threshold-info": "Những chuyển động nhỏ hơn sẽ không được xem xét khi phát hiện cử chỉ. Mặc định là 10px.", - "gesture-jitter-threshold": "Ngưỡng rung chuyển cử chỉ", - "gesture-pause-timeout-info": "Dừng cử chỉ của bạn trong thời gian dài để kích hoạt lựa chọn. Mặc định là 100ms.", - "gesture-pause-timeout": "Hết thời gian tạm dừng cử chỉ", - "fixed-stroke-length-info": "Thông thường, các vật phẩm được chọn khi bạn dừng chuyển động hoặc rẽ. Nếu bạn đặt giá trị này thành giá trị lớn hơn 0, hành vi này sẽ thay đổi: Bây giờ các mục sẽ chỉ được chọn nếu bạn kéo một mục ra xa tâm. Mặc định là 0px.", - "fixed-stroke-length": "Chiều dài hành trình cố định", - "backup-and-restore": "Sao lưu và Khôi phục", - "message": "Tất cả các menu và cài đặt Kando của bạn được lưu trữ trong hai tệp JSON mà bạn cũng có thể chỉnh sửa, chia sẻ hoặc sao lưu. Nhấp vào [đây]({{link}}) để mở thư mục lưu trữ các tập tin.", - "backup-menus": "Sao lưu menu.json…", - "backup-settings": "Sao lưu config.json…", - "restore-menus": "Khôi phục menu.json…", - "restore-settings": "Khôi phục config.json…", - "developer-options": "Tùy chọn nhà phát triển", - "reload-note": "Khi bạn tải lại chủ đề menu, các thay đổi CSS sẽ được áp dụng ngay cả khi menu hiện đang được hiển thị. Đối với những thay đổi được thực hiện đối với tệp theme.json, bạn cần mở lại menu.", - "reload-menu-theme": "Tải lại chủ đề menu", - "reload-sound-theme": "Tải lại chủ đề âm thanh", - "dev-tools-note": "Kando sử dụng hai cửa sổ: Một cho menu và một cho cài đặt. Bạn có thể mở các công cụ phát triển để kiểm tra cả hai cửa sổ một cách riêng biệt.", - "menu-window-dev-tools": "Kiểm tra menu", - "settings-window-dev-tools": "Kiểm tra cài đặt", - "enable-achievements-info": "Nếu đã bật, Kando sẽ theo dõi tiến trình hướng tới thành tích của bạn.", - "enable-achievements": "Theo dõi thành tích" - }, - "introduction-dialog": { - "slide1-title": "Kando cung cấp một cách độc đáo và hiệu quả để tương tác với máy tính của bạn.", - "slide1-text": "Hãy lướt qua các trang trình bày này để tìm hiểu Kando có thể làm gì cho bạn! Bạn có thể sử dụng các dấu chương ở bên trái để nhanh chóng chuyển đến phần giới thiệu cụ thể.", - "slide2-title": "Mở menu!", - "slide2-text-standard": "Nếu bạn khởi chạy Kando lần đầu tiên, bạn có thể mở menu ví dụ bằng Ctrl+Space. Đóng lại bằng phím Escape hoặc bằng nút chuột phải ở bất cứ đâu trên màn hình.", - "slide2-text-no-shortcuts": "Nếu khởi chạy Kando lần đầu tiên, bạn [có thể cần thực hiện một số bước bổ sung trên Linux để các phím tắt toàn cục hoạt động]({{link}}). Sau khi đã thiết lập xong, bạn có thể đóng menu bằng phím Escape hoặc bằng nút chuột phải.", - "slide3-hint1": "Bạn cũng có thể bấm vào đây để đóng menu.", - "slide3-hint2": "Bấm vào bất cứ nơi nào ở đây để chọn mục.", - "slide3-text": "Trong Kando, toàn bộ màn hình của bạn đều có thể nhấp chuột được! Bạn không cần phải ngắm bấm vào biểu tượng, mà có thể nhấp vào bất kỳ đâu trong nêm của mục đó. Điều này giúp việc chọn các mục trở nên hiệu quả hơn rất nhiều.", - "slide4-text": "Một menu con sẽ **luôn** mở ở con trỏ chuột của bạn. Bạn **không cần đợi hoạt ảnh kết thúc**. Hãy tin tưởng vào trí nhớ cơ bắp của bạn và tiến hành lựa chọn của bạn!", - "slide5-hint": "Bấm vào bất kỳ đâu ở đây để lên một cấp.", - "slide5-text": "Để **điều hướng quay lại**, hãy nhấp vào nêm của menu cha hoặc nhấp vào trung tâm của menu hiện tại.", - "slide6-text": "Bằng cách này, bạn có thể nhanh chóng khám phá cấu trúc menu.", - "slide7-title": "Trở nên nhanh hơn: Chế độ đánh dấu", - "slide7-text": "Nhấp và kéo qua một mục để vào Chế độ đánh dấu. **Nếu bạn tạm dừng chuyển động của con trỏ hoặc rẽ, menu con hiện đang được kéo sẽ mở ra!** Ghi nhớ đường dẫn đến một mục và vẽ nó bằng các chuyển động zig-zag biểu cảm.", - "slide8-text": "**Menu phản ứng với chuyển động chuột của bạn!** Một menu con sẽ mở ra khi bạn muốn nó mở. Với một số thực hành, bạn sẽ có thể chọn các mục mà không cần nhìn vào menu.", - "slide9-title": "Nhanh như chớp: Chế độ turbo", - "slide9-text": "Nếu bạn **giữ một phím được nhấn** (chẳng hạn như _Ctrl_, _Shift_ hoặc _Alt_) sau khi mở menu, bạn có thể thực hiện các lựa chọn chỉ bằng cách di chuyển con trỏ. Không cần nhấp hoặc kéo.", - "slide10-text": "**Đừng đợi hoạt ảnh kết thúc!** Chỉ cần di chuyển theo đường zigzag để qua menu. Đây là cách nhanh nhất để chọn các mục!", - "slide11-text": "**Đừng ngại việc chọn nhầm!** Các hành động chỉ được thực hiện ngay khi bạn nhả nút chuột ở Chế độ đánh dấu hoặc phím bàn phím ở Chế độ turbo. Sử dụng điều này để khám phá menu!", - "slide12-title": "Còn nhiều hơn nữa!", - "slide12-text": "Kando có khả năng tùy biến cao. Bạn có thể sử dụng nó để mở ứng dụng, tệp, thực thi macro bàn phím và nhiều thứ khác. Bạn có thể [thay đổi kiểu menu]({{link1}}), [thêm chủ đề biểu tượng]({{link2}}) và thậm chí [sử dụng âm thanh]({{link3}}) trong menu của mình!", - "slide13-text": "Nếu bạn cần trợ giúp bất cứ lúc nào, vui lòng tham gia [Máy chủ Discord]({{link1}}) của chúng tôi hoặc xem [tài liệu]({{link2}})!", - "chapter1": "Bắt đầu", - "chapter2": "Chế độ đánh dấu", - "chapter3": "Chế độ turbo", - "chapter4": "Các bước tiếp theo", - "chapter5": "Nhận trợ giúp", - "title": "Chào mừng đến với Kando!", - "show-again": "Hiển thị lại hộp thoại này" - }, - "menu-themes-dialog": { - "accent-colors": "Màu nhấn", - "dark": "Chế độ tối", - "light": "Chế độ sáng", - "accent-colors-info": "Mỗi chủ đề có thể có một bộ màu nhấn khác nhau.", - "reset-color-picker": "Đặt lại về mặc định", - "no-accent-colors": "Chủ đề này không hỗ trợ màu nhấn.", - "title": "Chủ đề menu", - "fade-in-time-info": "Thời gian để menu mờ dần. Mặc định là 150ms.", - "fade-in-time": "Thời gian phai nhạt", - "fade-out-time-info": "Thời gian để menu mờ dần. Mặc định là 200ms.", - "fade-out-time": "Thời gian tắt dần", - "menu-scale-info": "Sử dụng tính năng này để tăng hoặc giảm kích thước menu của bạn. Mặc định là 1.0.", - "menu-scale": "Tỉ lệ menu", - "selection-wedges-info": "Nếu chủ đề đã chọn được bật và hỗ trợ, vùng có thể chọn của các mục menu sẽ được đánh dấu.", - "selection-wedges": "Vẽ nêm mục", - "light-dark-mode-info": "Nếu được bật, bạn có thể chọn chủ đề và bộ màu khác nếu hệ thống của bạn ở chế độ sáng hoặc tối.", - "light-dark-mode": "Bật chế độ sáng/tối", - "get-themes-online": "Tải chủ đề trực tuyến", - "create-your-own-themes": "Tạo chủ đề của riêng bạn", - "open-theme-directory": "Mở thư mục chủ đề", - "author": "bởi {{author}}" - }, - "all-menus": "Tất cả menu", - "search-menus-placeholder": "Tìm kiếm menu…", - "add-collection-tooltip": "Tạo một bộ sưu tập menu mới. Sử dụng bộ sưu tập để nhóm các menu của bạn theo thẻ!", - "no-menus": "Bạn không có menu nào.", - "no-menus-note": "Nếu bạn vô tình xóa cái cuối cùng, bạn có thể khôi phục nó bằng nút hoàn tác.", - "no-matching-menus": "Không tìm thấy menu nào.", - "no-matching-menus-note": "Có thể thử một cụm từ tìm kiếm khác?", - "empty-collection": "Bộ sưu tập này trống.", - "empty-collection-note": "Chỉnh sửa các thẻ ở trên hoặc thêm menu hoàn toàn mới vào bộ sưu tập này bằng nút bên dưới.", - "create-menu-button": "Menu mới", - "duplicate-menu": "Nhân bản menu", - "delete-menu": "Xóa menu", - "add-menu-item-hint": "Kéo mục này để thêm vào menu trên!", - "add-menu-items": "Thêm Các Mục Menu", - "undo": "Hoàn tác", - "redo": "Làm lại", - "app-picker": { - "hint": "Bạn cũng có thể kéo và thả ứng dụng từ menu bắt đầu vào trình chỉnh sửa menu của Kando!", - "search-placeholder": "Tìm kiếm ứng dụng…", - "use-selected": "Sử dụng đã chọn" - }, - "menu-behavior": "Hành vi menu", - "menu-behavior-info": "Trước khi bật các tùy chọn này, chúng tôi khuyên bạn nên tìm hiểu lý do tại sao chúng tôi thích hành vi mặc định của Kando [tại đây]({{link}})!", - "centered-mode-info": "Mở menu ở giữa màn hình thay vì ở con trỏ.", - "centered-mode": "Chế độ căn giữa", - "anchored-mode-info": "Mở các menu con ở cùng vị trí với menu chính. Việc kiểm tra điều này sẽ tắt Chế độ đánh dấu và Chế độ turbo.", - "anchored-mode": "Chế độ neo", - "hover-mode-info": "Dành riêng cho người dùng chuyên nghiệp! Chọn mục bằng cách di chuột qua chúng.", - "hover-mode": "Chế độ di chuột", - "menu-conditions": "Điều kiện menu", - "menu-conditions-info": "Bạn có thể liên kết nhiều menu với cùng một phím tắt và sau đó chọn mỗi menu sẽ được hiển thị trong điều kiện nào.", - "app-condition-info": "Chỉ hiển thị menu nếu một ứng dụng cụ thể được tập trung. Điều này hỗ trợ các biểu thức thông thường như /firefox|chrome/i.", - "app-condition": "GiớI hạn ở các ứng dụng cụ thể", - "app-condition-placeholder": "Tên ứng dụng", - "app-condition-tooltip": "Chọn một ứng dụng", - "window-condition-info": "Chỉ hiển thị menu nếu tiêu đề của cửa sổ tập trung chứa văn bản nhất định. Điều này hỗ trợ các biểu thức thông thường như /youtube|vimeo/i.", - "window-condition": "Giới Hạn Tiêu Đề Cửa Sổ Cụ Thể", - "window-condition-placeholder": "Tiêu đề cửa sổ", - "window-condition-tooltip": "Chọn một cửa sổ", - "area-condition-info": "Chỉ hiển thị menu nếu con trỏ ở trong một khu vực nhất định trên màn hình. Khu vực được tính bằng pixel so với góc trên cùng bên trái của màn hình chính của bạn. Nếu bạn để trống một trường, khu vực đó sẽ không bị giới hạn theo hướng đó.", - "area-condition": "Giới hạn ở khu vực màn hình cụ thể", - "area-condition-top-placeholder": "Trên", - "area-condition-left-placeholder": "Trái", - "area-condition-bottom-placeholder": "Dưới", - "area-condition-right-placeholder": "Phải", - "area-condition-tooltip": "Chọn vùng màn hình", - "shortcut-info": "Phím tắt này sẽ mở menu. Nó phải chứa một phím thông thường và bất kỳ số lượng sửa đổi nào như Ctrl, Alt hoặc Shift. Khi ghi âm, bạn không nhất thiết phải nhấn tất cả các phím cùng một lúc mà có thể nhấn lần lượt từng phím. Điều này rất hữu ích nếu một phím tắt đã được liên kết với một menu khác!", - "shortcut-label": "Phím tắt", - "shortcut-recording": "Nhấn phím tắt…", - "shortcut-id-label": "ID phím tắt", - "tags-info": "Thẻ có thể được sử dụng để nhóm các menu trong bộ sưu tập menu.", - "tags": "Thẻ", - "duplicate-menu-item": "Mục menu trùng lặp", - "delete-menu-item": "Xóa mục menu", - "screen-area-picker": { - "top-left-value": "Trái: {{x}}, Trên: {{y}}", - "top-left": "Kéo cái này vào góc trên cùng bên trái của khu vực của bạn.", - "bottom-right-value": "Phải: {{x}}, Dưới: {{y}}", - "bottom-right": "Kéo cái này vào góc dưới bên phải của khu vực của bạn.", - "valid": "Tuyệt vời! Bạn đã chọn một khu vực hợp lệ.", - "invalid": "Đảm bảo góc trên cùng bên trái ở phía trên và bên trái của góc dưới cùng bên phải.", - "confirm": "Sử dụng khu vực này" - }, - "window-picker-dialog": { - "result": "Bạn đã chọn \"{{name}}\".", - "instructions": "Nhấn nút bên dưới và tập trung vào cửa sổ mục tiêu trong vòng năm giây tiếp theo.", - "restart-countdown": "Bắt đầu đếm ngược lần nữa", - "start-countdown": "Bắt đầu đếm ngược", - "countdown_other": "Đang chọn trong {{count}} giây…", - "confirm": "Sử dụng giá trị này" - }, - "achievements-dialog": { - "reset-button": "Đặt lại tiến độ", - "reset-confirmation-title": "Bạn có thực sự muốn thiết lập lại tất cả tiến trình không?", - "reset-confirmation-message": "Tất cả thành tích và tiến bộ cấp độ sẽ bị mất. Không thể hoàn tác hành động này.", - "title": "Thành tích", - "xp": "XP", - "in-progress-button": "Đang tiến hành", - "completed-button": "Đã hoàn thành", - "reset-button-tooltip": "Đặt lại tất cả thành tích và tiến độ cấp độ", - "no-in-progress-achievements": "Chúc mừng! Bạn đã hoàn thành tất cả các thành tựu.", - "no-completed-achievements": "Bạn chưa hoàn thành bất kỳ thành tựu nào." - } - }, - "menu-items": { - "command": { - "name": "Chạy lệnh", - "description": "Khởi chạy ứng dụng hoặc kịch bản.", - "choose-app": "Chọn một ứng dụng…", - "placeholder": "Chèn bất kỳ lệnh nào…", - "isolated-info": "Lệnh này sẽ chạy lệnh trong môi trường sạch, nghĩa là nó sẽ không kế thừa bất kỳ biến môi trường nào từ Kando. Điều này có thể trợ giúp với các lệnh không khởi động đúng cách.", - "isolated": "Chạy cô lập", - "detached-info": "Thao tác này sẽ ngắt kết nối lệnh khỏi Kando nên nó sẽ tiếp tục chạy ngay cả khi Kando bị đóng. Việc tắt tính năng này có thể giải quyết được sự cố với các lệnh không khởi động đúng cách.", - "detached": "Chạy tách rời", - "tip-1": "Bạn có thể sử dụng loại mục Lệnh để khởi chạy ứng dụng hoặc kịch bản.", - "tip-2": "Nếu đường dẫn đến tệp thực thi chứa khoảng trắng, bạn nên \"bọc nó trong dấu ngoặc kép\".", - "tip-3": "Sử dụng {{app_name}} để chèn tên ứng dụng được chú ý khi bạn mở menu.", - "tip-4": "Sử dụng {{window_name}} để chèn tên cửa sổ được tập trung khi bạn mở menu.", - "tip-5": "Sử dụng {{pointer_x}} và {{pointer_y}} để chèn vị trí con trỏ nơi menu được mở.", - "tip-6": "Nhấp vào [đây]({{link}}) để tìm hiểu cách tìm các lệnh khởi chạy ứng dụng của bạn." - }, - "file": { - "name": "Mở tệp", - "description": "Mở một tệp hoặc thư mục.", - "placeholder": "Chọn một tập tin hoặc thư mục…", - "tip-1": "Bạn có thể sử dụng loại mục này để mở tập tin hoặc thư mục." - }, - "hotkey": { - "name": "Mô phỏng phím tắt", - "description": "Nhấn tổ hợp phím.", - "hotkey-info": "Phím tắt này sẽ được kích hoạt khi mục được chọn. Khi ghi phím tắt, bạn không nhất thiết phải nhấn tất cả các phím cùng một lúc mà có thể nhấn lần lượt từng phím. Điều này rất hữu ích nếu một phím tắt đã được liên kết với một số hành động chung!", - "hotkey": "Phím tắt", - "recording-placeholder": "Nhập phím tắt…", - "tip-1": "Khi ghi phím tắt, bạn không cần phải nhấn tất cả các phím cùng một lúc. Bạn có thể nhấn chúng lần lượt.", - "tip-2": "Nếu bạn không thể ghi lại một khóa vì nó được hệ thống sử dụng, hãy thử nhập trực tiếp tên của nó.", - "tip-3": "Nhấp vào [liên kết này]({{link}}) để xem tất cả các tên khóa hợp lệ." - }, - "macro": { - "name": "Thực thi macro", - "description": "Nhập macro bàn phím.", - "placeholder": "Nhấn nút ghi để bắt đầu ghi!", - "recording-placeholder": "Nhấn phím bất kỳ…", - "tip-1": "Theo mặc định, Kando thêm độ trễ 10 mili giây trước mỗi sự kiện quan trọng. Bạn có thể thay đổi điều này bằng thuộc tính \"độ trễ\".", - "tip-2": "Bạn cũng có thể chỉnh sửa macro bằng tay. Điều này rất hữu ích nếu bạn muốn điều chỉnh thời gian của các phím." - }, - "redirect": { - "name": "Chuyển hướng", - "description": "Mở một menu khác." - }, - "settings": { - "name": "Mở Cài đặt", - "description": "Mở cửa sổ cài đặt Kando.", - "tip-1": "Loại mục này sẽ mở cửa sổ cài đặt Kando." - }, - "submenu": { - "name": "Menu con", - "description": "Chứa các mục menu khác.", - "tip-1": "Menu con có thể được sử dụng để nhóm các mục.", - "tip-2": "Bạn cũng có thể lồng các menu con vào bên trong các menu con.", - "tip-3": "Menu con có thể được sử dụng để tạo các cấu trúc menu phức tạp.", - "tip-4": "Bạn nên tránh thêm hơn 12 mục vào một menu con. Tám là một con số tốt.", - "tip-5": "Bạn có thể sử dụng các biểu tượng khóa nhỏ trong bản xem trước để cố định vị trí của một mục trong menu.", - "tip-6": "Bạn có thể sắp xếp lại các mục bằng cách kéo chúng vào bản xem trước.", - "tip-7": "Bạn có thể xóa một menu hoặc một mục menu có biểu tượng thùng rác bên dưới." - }, - "text": { - "name": "Dán văn bản", - "description": "Chèn văn bản đã cho.", - "placeholder": "Chèn bất kỳ văn bản nào…", - "tip-1": "Hành động này sử dụng bộ nhớ tạm của bạn để dán văn bản. Sau khi sử dụng tác vụ, bộ nhớ tạm sẽ chứa văn bản." - }, - "uri": { - "name": "Mở URI", - "description": "Mở các trang web và hơn thế nữa.", - "placeholder": "Chèn bất kỳ URI nào…", - "tip-1": "Bạn có thể sử dụng loại mục URI để mở một trang web bằng giao thức http://.", - "tip-2": "Bạn có thể sử dụng điều này để gọi các lược đồ URI tùy chỉnh như Slack:// hoặc zoommtg://.", - "tip-3": "Bạn có thể sử dụng loại mục URI để mở liên kết mailto:.", - "tip-4": "Sử dụng {{app_name}} để chèn tên ứng dụng được chú ý khi bạn mở menu.", - "tip-5": "Sử dụng {{window_name}} để chèn tên cửa sổ được tập trung khi bạn mở menu.", - "tip-6": "Sử dụng {{pointer_x}} và {{pointer_y}} để chèn vị trí con trỏ nơi menu được mở." - }, - "common": { - "delayed-option-info": "Hữu ích nếu hành động nhắm vào một cửa sổ cần được tập trung.", - "delayed-option": "Đợi hoạt ảnh mờ dần" - } - }, - "main": { - "new-version-notification-header": "Đã có phiên bản mới của Kando!", - "new-version-notification-body": "Lấy nó từ {{link}}.", - "show-settings": "Hiển thị cài đặt", - "un-inhibit-shortcuts": "Kích hoạt lại phím tắt", - "inhibit-shortcuts": "Tạm thời vô hiệu hóa tất cả các phím tắt", - "quit": "Thoát", - "invalid-link-header": "Liên kết không hợp lệ", - "invalid-link-message": "Không thể phân tích cú pháp liên kết sâu." - }, - "example-menu": { - "name": "Menu mẫu", - "apps": { - "submenu": "Ứng dụng", - "safari": "Safari", - "web-browser": "Trình duyệt web", - "email": "E-Mail", - "apple-music": "Âm nhạc", - "gimp": "GIMP", - "paint": "Paint", - "finder": "Finder", - "file-browser": "Trình duyệt tệp", - "terminal": "Terminal" - }, - "web-links": { - "submenu": "Liên Kết Web", - "google": "Google", - "kando-on-github": "Kando trên GitHub", - "kando-on-kofi": "Kando trên Ko-fi", - "kando-on-youtube": "Kando trên YouTube", - "kando-on-discord": "Kando trên Discord" - }, - "next-workspace": "Không gian làm việc tiếp theo", - "clipboard": { - "submenu": "Bộ nhớ tạm", - "paste": "Dán", - "copy": "Sao chép", - "cut": "Cắt" - }, - "audio": { - "submenu": "Âm thanh", - "next-track": "Bài nhạc tiếp theo", - "play-pause": "Phát / Tạm dừng", - "mute": "Tắt tiếng", - "previous-track": "Bản nhạc trước" - }, - "windows": { - "toggle-maximize": "Bật/Tắt toàn màn hình", - "tile-right": "Xếp phải", - "close-window": "Đóng cửa sổ", - "tile-left": "Xếp trái", - "submenu": "Cửa sổ", - "mission-control": "Kiểm soát nhiệm vụ" - }, - "previous-workspace": "Không gian làm việc trước đó", - "bookmarks": { - "submenu": "Dấu trang", - "downloads": "Tải xuống", - "videos": "Video", - "pictures": "Hình ảnh", - "documents": "Tài liệu", - "desktop": "Desktop", - "home": "Nhà", - "music": "Âm nhạc" - } - }, - "backends": { - "gnome": { - "error": "Không thể kết nối với tiện ích mở rộng Gnome Shell tích hợp Kando. Bạn có thể lấy nó từ đây: {{link}}" - }, - "hyprland": { - "shortcut-info": "Kando không thể liên kết trực tiếp các lối tắt toàn cầu trên Hyprland. Thay vào đó, hãy chỉ định ID lối tắt tại đây và liên kết lối tắt trong hyprland.conf của bạn bằng nội dung như \"bind = CTRL, Space, toàn cầu, kando:example-menu\". Thay thế menu ví dụ bằng ID được chọn ở đây." - }, - "kde-wayland": { - "shortcut-info": "Kando không thể liên kết trực tiếp các phím tắt chung trên KDE/Wayland. Thay vào đó, hãy chỉ định ID lối tắt tại đây rồi tìm kiếm nó trong phần KWin của lối tắt chung trong cài đặt hệ thống KDE của bạn. Ở đó bạn có thể chỉ định phím tắt sẽ mở menu này." - }, - "niri": { - "shortcut-info": "Niri chưa hỗ trợ các phím tắt toàn cục. Nhưng bạn có thể mở menu này bằng cách sử dụng 'kando --menu \"Tên menu\"' từ dòng lệnh hoặc từ cấu hình niri của bạn." - } - }, - "achievements": { - "attributes": { - "novice": "Người mới", - "capable": "Có khả năng", - "skilled": "Có tay nghề", - "expert": "Chuyên gia", - "master": "Bậc thầy" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "Con Đường Tánh Không {{tier}}", - "description": "Hủy bỏ lựa chọn {{n}} lần." - }, - "selector": { - "name": "{{attribute}} Samurai", - "description": "Chọn {{n}} mục." - }, - "depth-selector": { - "name1": "{{attribute}} Máy cắt lát", - "name2": "{{attribute}} Máy cắt hai lớp", - "name3": "{{attribute}} Máy cắt sâu", - "description": "Chọn {{n}} mục ở độ sâu {{depth}} trong chưa đầy {{time}} mili giây." - }, - "click-selector": { - "name": "{{attribute}} Nhà vô địch về nhấp chuột", - "description": "Chọn các mục {{n}} bằng cách nhấp chuột." - }, - "keyboard-selector": { - "name": "{{attribute}} Anh hùng phím nóng", - "description": "Chọn {{n}} mục bằng bàn phím của bạn." - }, - "gamepad-selector": { - "name": "{{attribute}} Chiến binh tay cầm chơi game", - "description": "Chọn {{n}} mục bằng gamepad." - }, - "gesture-selector": { - "name": "{{attribute}} Ninja nguồn", - "description": "Chọn các mục {{n}} bằng chế độ turbo hoặc đánh dấu." - }, - "settings-opened": { - "name": "Hành trình là phần thưởng {{tier}}", - "description": "Mở hộp thoại cài đặt {{n}} lần." - }, - "backup": { - "name": "Con đường tiên tri {{tier}}", - "description": "Sao lưu menu hoặc cài đặt của bạn {{n}} lần." - }, - "restore": { - "name": "Cơ hội thứ hai {{tier}}", - "description": "Khôi phục bản sao lưu {{n}} lần." - }, - "added-items": { - "name": "Con đường Kando {{tier}}", - "description": "Tạo các mục {{n}} trong trình chỉnh sửa menu." - }, - "deleted-all-menus": { - "name": "Xóa Dojo", - "description": "Xóa tất cả các menu của bạn." - }, - "full-menu": { - "name": "Chiều rộng hơn chiều sâu", - "description": "Tạo một menu với hơn 12 món." - }, - "deep-menu": { - "name": "Bậc thầy về chiều sâu", - "description": "Thêm một mục menu vào menu con sâu bốn cấp." - }, - "sponsors-viewed": { - "name": "Người bảo vệ Kando", - "description": "Hãy cân nhắc việc trở thành nhà tài trợ của Kando." - }, - "menu-themes-selected": { - "name": "Con đường thẩm mỹ", - "description": "Chuyển chủ đề menu {{n}} lần." - }, - "tutorial-viewed": { - "name": "Cuộc hành trình bắt đầu", - "description": "Hoàn thành phần hướng dẫn giới thiệu Kando." - }, - "completed-title": "Đã mở khóa thành tích!", - "many-selections-streak": { - "name": "Bàn tay sấm sét {{tier}}", - "description": "Chọn {{n}} mục trong vòng {{time}} giây." - }, - "speedy-selections-streak": { - "name": "Nhanh hơn suy nghĩ {{tier}}", - "description": "Thực hiện trung bình {{n}} lựa chọn liên tiếp nhanh hơn {{time}} ms." - } + "description": "Mở cửa sổ cài đặt Kando.", + "name": "Mở Cài đặt", + "tip-1": "Loại mục này sẽ mở cửa sổ cài đặt Kando." + }, + "submenu": { + "description": "Chứa các mục menu khác.", + "name": "Menu con", + "tip-1": "Menu con có thể được sử dụng để nhóm các mục.", + "tip-2": "Bạn cũng có thể lồng các menu con vào bên trong các menu con.", + "tip-3": "Menu con có thể được sử dụng để tạo các cấu trúc menu phức tạp.", + "tip-4": "Bạn nên tránh thêm hơn 12 mục vào một menu con. Tám là một con số tốt.", + "tip-5": "Bạn có thể sử dụng các biểu tượng khóa nhỏ trong bản xem trước để cố định vị trí của một mục trong menu.", + "tip-6": "Bạn có thể sắp xếp lại các mục bằng cách kéo chúng vào bản xem trước.", + "tip-7": "Bạn có thể xóa một menu hoặc một mục menu có biểu tượng thùng rác bên dưới." + }, + "text": { + "description": "Chèn văn bản đã cho.", + "name": "Dán văn bản", + "placeholder": "Chèn bất kỳ văn bản nào…", + "tip-1": "Hành động này sử dụng bộ nhớ tạm của bạn để dán văn bản. Sau khi sử dụng tác vụ, bộ nhớ tạm sẽ chứa văn bản." + }, + "uri": { + "description": "Mở các trang web và hơn thế nữa.", + "name": "Mở URI", + "placeholder": "Chèn bất kỳ URI nào…", + "tip-1": "Bạn có thể sử dụng loại mục URI để mở một trang web bằng giao thức http://.", + "tip-2": "Bạn có thể sử dụng điều này để gọi các lược đồ URI tùy chỉnh như Slack:// hoặc zoommtg://.", + "tip-3": "Bạn có thể sử dụng loại mục URI để mở liên kết mailto:.", + "tip-4": "Sử dụng {{app_name}} để chèn tên ứng dụng được chú ý khi bạn mở menu.", + "tip-5": "Sử dụng {{window_name}} để chèn tên cửa sổ được tập trung khi bạn mở menu.", + "tip-6": "Sử dụng {{pointer_x}} và {{pointer_y}} để chèn vị trí con trỏ nơi menu được mở." + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "Kiểm tra bản phát hành mới nhất", + "chrome-version": "Phiên bản Chrome", + "electron-version": "Phiên bản Electron", + "kando-backend": "Kando Backend", + "kando-version": "Phiên bản Kando", + "message": "Tôi đang tạo Kando vì niềm đam mê tuyệt đối. Nếu bạn thích sử dụng nó nhiều như tôi yêu thích việc tạo ra nó, bạn có thể [mua cho tôi một ly cà phê]({{link}})!\n\n💖 Simon", + "read-release-notes": "Đọc ghi chú phát hành", + "title": "Giới thiệu về Kando" + }, + "achievements-dialog": { + "completed-button": "Đã hoàn thành", + "in-progress-button": "Đang tiến hành", + "no-completed-achievements": "Bạn chưa hoàn thành bất kỳ thành tựu nào.", + "no-in-progress-achievements": "Chúc mừng! Bạn đã hoàn thành tất cả các thành tựu.", + "reset-button": "Đặt lại tiến độ", + "reset-button-tooltip": "Đặt lại tất cả thành tích và tiến độ cấp độ", + "reset-confirmation-message": "Tất cả thành tích và tiến bộ cấp độ sẽ bị mất. Không thể hoàn tác hành động này.", + "reset-confirmation-title": "Bạn có thực sự muốn thiết lập lại tất cả tiến trình không?", + "title": "Thành tích", + "xp": "XP" + }, + "add-collection-tooltip": "Tạo một bộ sưu tập menu mới. Sử dụng bộ sưu tập để nhóm các menu của bạn theo thẻ!", + "add-menu-item-hint": "Kéo mục này để thêm vào menu trên!", + "add-menu-items": "Thêm Các Mục Menu", + "add-tags-placeholder": "Thêm thẻ…", + "all-menus": "Tất cả menu", + "anchored-mode": "Chế độ neo", + "anchored-mode-info": "Mở các menu con ở cùng vị trí với menu chính. Việc kiểm tra điều này sẽ tắt Chế độ đánh dấu và Chế độ turbo.", + "app-condition": "GiớI hạn ở các ứng dụng cụ thể", + "app-condition-info": "Chỉ hiển thị menu nếu một ứng dụng cụ thể được tập trung. Điều này hỗ trợ các biểu thức thông thường như /firefox|chrome/i.", + "app-condition-placeholder": "Tên ứng dụng", + "app-condition-tooltip": "Chọn một ứng dụng", + "app-picker": { + "hint": "Bạn cũng có thể kéo và thả ứng dụng từ menu bắt đầu vào trình chỉnh sửa menu của Kando!", + "search-placeholder": "Tìm kiếm ứng dụng…", + "use-selected": "Sử dụng đã chọn" + }, + "area-condition": "Giới hạn ở khu vực màn hình cụ thể", + "area-condition-bottom-placeholder": "Dưới", + "area-condition-info": "Chỉ hiển thị menu nếu con trỏ ở trong một khu vực nhất định trên màn hình. Khu vực được tính bằng pixel so với góc trên cùng bên trái của màn hình chính của bạn. Nếu bạn để trống một trường, khu vực đó sẽ không bị giới hạn theo hướng đó.", + "area-condition-left-placeholder": "Trái", + "area-condition-right-placeholder": "Phải", + "area-condition-tooltip": "Chọn vùng màn hình", + "area-condition-top-placeholder": "Trên", + "cancel": "Hủy", + "centered-mode": "Chế độ căn giữa", + "centered-mode-info": "Mở menu ở giữa màn hình thay vì ở con trỏ.", + "create-menu-button": "Menu mới", + "delete-menu": "Xóa menu", + "delete-menu-item": "Xóa mục menu", + "duplicate-menu": "Nhân bản menu", + "duplicate-menu-item": "Mục menu trùng lặp", + "empty-collection": "Bộ sưu tập này trống.", + "empty-collection-note": "Chỉnh sửa các thẻ ở trên hoặc thêm menu hoàn toàn mới vào bộ sưu tập này bằng nút bên dưới.", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "Chọn một thư mục", + "select-file": "Chọn một tệp" + }, + "general-settings-dialog": { + "advanced-menu-options": "Tùy chọn menu nâng cao", + "advanced-menu-options-note": "Thông thường, bạn có thể để các cài đặt này ở giá trị mặc định.", + "auto-language": "Sử dụng ngôn ngữ hệ thống", + "backup-and-restore": "Sao lưu và Khôi phục", + "backup-menus": "Sao lưu menu.json…", + "backup-settings": "Sao lưu config.json…", + "black": "Tối", + "bottom-left": "Dưới cùng bên trái", + "bottom-right": "Dưới cùng bên phải", + "center": "", + "center-click-zone-radius": "Bán kính vùng nhấp chuột ở giữa", + "center-click-zone-radius-info": "Kích thước của khu vực ở giữa menu sẽ đóng hoặc điều hướng lên cấp khi được nhấp vào. Mặc định là 50px.", + "check-for-new-versions": "Kiểm tra các phiên bản mới", + "check-for-new-versions-info": "Nếu được bật, Kando sẽ hiển thị thông báo khi có phiên bản mới.", + "close-menu": "Đóng menu", + "color": "Màu sắc", + "cycle-from-first": "Hiển thị menu tiếp theo (bắt đầu lúc đầu)", + "cycle-from-recent": "Hiển thị menu tiếp theo (tiếp tục từ cuối)", + "dark": "Tối", + "dev-tools-note": "Kando sử dụng hai cửa sổ: Một cho menu và một cho cài đặt. Bạn có thể mở các công cụ phát triển để kiểm tra cả hai cửa sổ một cách riêng biệt.", + "developer-options": "Tùy chọn nhà phát triển", + "do-nothing": "Không làm gì cả", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "Theo dõi thành tích", + "enable-achievements-info": "Nếu đã bật, Kando sẽ theo dõi tiến trình hướng tới thành tích của bạn.", + "enable-gamepad-support": "Bật hỗ trợ gamepad", + "enable-gamepad-support-info": "Nếu được chọn, bạn có thể sử dụng gamepad được kết nối để điều khiển menu.", + "enable-marking-mode": "Bật Chế độ đánh dấu", + "enable-marking-mode-info": "Khi bật Chế độ đánh dấu, bạn có thể chọn các mục bằng cách kéo chuột qua chúng.", + "enable-turbo-mode": "Bật Chế độ turbo", + "enable-turbo-mode-info": "Khi bật Chế độ turbo, bạn có thể thực hiện cử chỉ miễn là bạn giữ phím bổ trợ như Shift hoặc Ctrl.", + "fixed-stroke-length": "Chiều dài hành trình cố định", + "fixed-stroke-length-info": "Thông thường, các vật phẩm được chọn khi bạn dừng chuyển động hoặc rẽ. Nếu bạn đặt giá trị này thành giá trị lớn hơn 0, hành vi này sẽ thay đổi: Bây giờ các mục sẽ chỉ được chọn nếu bạn kéo một mục ra xa tâm. Mặc định là 0px.", + "gesture-jitter-threshold": "Ngưỡng rung chuyển cử chỉ", + "gesture-jitter-threshold-info": "Những chuyển động nhỏ hơn sẽ không được xem xét khi phát hiện cử chỉ. Mặc định là 10px.", + "gesture-pause-timeout": "Hết thời gian tạm dừng cử chỉ", + "gesture-pause-timeout-info": "Dừng cử chỉ của bạn trong thời gian dài để kích hoạt lựa chọn. Mặc định là 100ms.", + "hardware-acceleration": "Kích hoạt tính năng tăng tốc phần cứng", + "hardware-acceleration-info": "Tùy chọn này có thể tăng hiệu suất của ứng dụng nhưng cũng có thể dẫn đến một số lỗi hiển thị. Bạn phải khởi động lại Kando để áp dụng cài đặt này.", + "hidden": "Ẩn", + "invisible-settings-button": "Nút cài đặt vô hình", + "invisible-settings-button-info": "Bạn vẫn có thể sử dụng nút này, nó sẽ xuất hiện khi bạn di chuột qua nó.", + "keep-input-focus": "Giữ ứng dụng đang hoạt động tập trung", + "keep-input-focus-info": "Nếu được bật, menu sẽ không nhận được tiêu điểm nhập bằng bàn phím khi mở. Thao tác này sẽ tắt Chế độ turbo nhưng có thể hữu ích nếu bạn yêu cầu các ứng dụng khác vẫn được tập trung trong khi menu đang mở.", + "lazy-initialization": "Khởi tạo lười biếng", + "lazy-initialization-info": "Nếu được bật, cửa sổ menu sẽ chỉ được tạo khi menu được mở lần đầu tiên. Điều này sẽ làm cho lần mở menu đầu tiên chậm hơn một chút, nhưng nó có thể ngăn ngừa sự cố khi Kando được khởi động quá sớm trong quá trình đăng nhập. Mặc định bị vô hiệu hóa.", + "learn-how-to-add-sound-themes": "Tìm hiểu cách thêm chủ đề âm thanh mới vào Kando [tại đây]({{link}})!", + "light": "Sáng", + "localization-info": "Khởi động lại Kando để áp dụng ngôn ngữ mới.", + "localization-label": "Ngôn ngữ", + "menu-behavior": "Hành vi menu", + "menu-sounds": "Menu âm thanh", + "menu-window-dev-tools": "Kiểm tra menu", + "message": "Tất cả các menu và cài đặt Kando của bạn được lưu trữ trong hai tệp JSON mà bạn cũng có thể chỉnh sửa, chia sẻ hoặc sao lưu. Nhấp vào [đây]({{link}}) để mở thư mục lưu trữ các tập tin.", + "minimum-gesture-angle": "Góc Cử Chỉ Tối Thiểu", + "minimum-gesture-angle-info": "Những sai lệch nhỏ hơn so với chuyển động thẳng sẽ không kích hoạt các lựa chọn. Mặc định là 20°.", + "minimum-gesture-length": "Độ dài cử chỉ tối thiểu", + "minimum-gesture-length-info": "Chuyển động thẳng ít nhất phải dài như vậy để kích hoạt lựa chọn. Mặc định là 150px.", + "minimum-submenu-distance": "Khoảng cách menu con tối thiểu", + "minimum-submenu-distance-info": "Nếu một menu con được mở gần menu gốc, menu gốc sẽ được di chuyển ra xa khoảng cách này. Mặc định là 150px.", + "move-pointer-to-menu-center": "Di chuyển con trỏ đến giữa menu", + "move-pointer-to-menu-center-info": "Nếu được chọn, con trỏ chuột sẽ được di chuyển đến giữa menu hoặc menu con khi cần thiết. Điều này có thể xảy ra nếu một menu được mở quá gần mép màn hình hoặc nếu một menu được mở ở Chế Độ Trung Tâm.", + "movement-threshold": "Ngưỡng chuyển động", + "movement-threshold-info": "Chuyển động chuột nhỏ hơn sẽ không được xem xét ở Chế độ đánh dấu hoặc turbo. Mặc định là 15px.", + "none": "Không có", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "Hành vi nhấn lại phím tắt", + "press-again-behavior-info": "Điều này xác định điều gì sẽ xảy ra khi phím tắt được nhấn lại trong khi menu được hiển thị. Nếu nhiều menu được gán cho cùng một phím tắt, bạn có thể sử dụng phím tắt này để duyệt qua tất cả các menu phù hợp. Đảm bảo chỉ giữ phím bổ trợ nếu bạn muốn sử dụng Chế độ turbo cùng với tùy chọn khác ngoài 'Không làm gì'.", + "previously-reported": "", + "reload-menu-theme": "Tải lại chủ đề menu", + "reload-note": "Khi bạn tải lại chủ đề menu, các thay đổi CSS sẽ được áp dụng ngay cả khi menu hiện đang được hiển thị. Đối với những thay đổi được thực hiện đối với tệp theme.json, bạn cần mở lại menu.", + "reload-sound-theme": "Tải lại chủ đề âm thanh", + "require-click-for-hover-mode": "Yêu cầu nhấp chuột để lựa chọn Chế độ di chuột", + "require-click-for-hover-mode-info": "Nếu bỏ chọn, các mục sẽ được chọn ngay lập tức khi di chuột qua chúng cho các menu sử dụng Chế độ di chuột.", + "restore-menus": "Khôi phục menu.json…", + "restore-settings": "Khôi phục config.json…", + "right-mouse-button-selects-parent": "Nút chuột phải chọn cha mẹ", + "right-mouse-button-selects-parent-info": "Nếu không được chọn, nút chuột phải sẽ đóng menu thay thế.", + "sakura-dark": "Tối Sakura", + "sakura-light": "Sáng Sakura", + "sakura-system": "Hệ thống Sakura", + "settings-button-position": "Vị trí nút cài đặt", + "settings-button-position-info": "Chọn góc màn hình nơi nút cài đặt sẽ được hiển thị.", + "settings-window-color-scheme": "Bảng màu cửa sổ cài đặt", + "settings-window-color-scheme-info": "Nếu bạn chọn 'hệ thống', cửa sổ cài đặt sẽ sử dụng bảng màu giống như hệ điều hành của bạn.", + "settings-window-dev-tools": "Kiểm tra cài đặt", + "settings-window-flavor": "Hương vị cửa sổ cài đặt", + "settings-window-flavor-info": "Nếu chọn hương vị trong suốt, bạn sẽ phải khởi động lại cửa sổ cài đặt để áp dụng hiệu ứng.", + "sound-theme": "Chủ đề âm thanh", + "sound-theme-info": "Chủ đề âm thanh là tập hợp các âm thanh được phát khi bạn tương tác với menu.", + "system": "Hệ thống", + "title": "Cài đặt chung", + "top-left": "Trên cùng bên trái", + "top-right": "Trên cùng bên phải", + "transparent-dark": "Tối trong suốt", + "transparent-light": "Sáng trong suốt", + "transparent-system": "Hệ thống trong suốt", + "tray-icon-flavor": "Hương vị biểu tượng khay", + "tray-icon-flavor-info": "Bạn cũng có thể chọn ẩn hoàn toàn biểu tượng khay.", + "volume": "Âm lượng", + "volume-info": "Âm lượng tổng thể của chủ đề âm thanh. Mặc định là 0.5.", + "white": "Trắng", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "Chế độ di chuột", + "hover-mode-info": "Dành riêng cho người dùng chuyên nghiệp! Chọn mục bằng cách di chuột qua chúng.", + "icon-picker-dialog": { + "base64-example": "Ví dụ Base64:", + "base64-hint": "Các biểu tượng được mã hóa Base64 cung cấp một cách dễ dàng để đưa bất kỳ loại biểu tượng nào vào menu của bạn. Bạn có thể sử dụng dịch vụ như [www.base64-image.de]({{link}}) để chuyển đổi bất kỳ hình ảnh nào thành chuỗi được mã hóa base64. Điều này thậm chí còn có tác dụng với ảnh gif động!", + "file-example": "tệp: Ví dụ về URI:", + "hint": "Tìm hiểu [tại đây]({{link}}) cách thêm hoặc tạo chủ đề biểu tượng của riêng bạn.", + "reload-button-tooltip": "Tải lại tất cả các chủ đề biểu tượng", + "search-placeholder": "Biểu tượng tìm kiếm…", + "url-example": "Ví dụ về URL:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "Bắt đầu", + "chapter2": "Chế độ đánh dấu", + "chapter3": "Chế độ turbo", + "chapter4": "Các bước tiếp theo", + "chapter5": "Nhận trợ giúp", + "show-again": "Hiển thị lại hộp thoại này", + "slide1-text": "Hãy lướt qua các trang trình bày này để tìm hiểu Kando có thể làm gì cho bạn! Bạn có thể sử dụng các dấu chương ở bên trái để nhanh chóng chuyển đến phần giới thiệu cụ thể.", + "slide1-title": "Kando cung cấp một cách độc đáo và hiệu quả để tương tác với máy tính của bạn.", + "slide10-text": "**Đừng đợi hoạt ảnh kết thúc!** Chỉ cần di chuyển theo đường zigzag để qua menu. Đây là cách nhanh nhất để chọn các mục!", + "slide11-text": "**Đừng ngại việc chọn nhầm!** Các hành động chỉ được thực hiện ngay khi bạn nhả nút chuột ở Chế độ đánh dấu hoặc phím bàn phím ở Chế độ turbo. Sử dụng điều này để khám phá menu!", + "slide12-text": "Kando có khả năng tùy biến cao. Bạn có thể sử dụng nó để mở ứng dụng, tệp, thực thi macro bàn phím và nhiều thứ khác. Bạn có thể [thay đổi kiểu menu]({{link1}}), [thêm chủ đề biểu tượng]({{link2}}) và thậm chí [sử dụng âm thanh]({{link3}}) trong menu của mình!", + "slide12-title": "Còn nhiều hơn nữa!", + "slide13-text": "Nếu bạn cần trợ giúp bất cứ lúc nào, vui lòng tham gia [Máy chủ Discord]({{link1}}) của chúng tôi hoặc xem [tài liệu]({{link2}})!", + "slide2-text-no-shortcuts": "Nếu khởi chạy Kando lần đầu tiên, bạn [có thể cần thực hiện một số bước bổ sung trên Linux để các phím tắt toàn cục hoạt động]({{link}}). Sau khi đã thiết lập xong, bạn có thể đóng menu bằng phím Escape hoặc bằng nút chuột phải.", + "slide2-text-standard": "Nếu bạn khởi chạy Kando lần đầu tiên, bạn có thể mở menu ví dụ bằng Ctrl+Space. Đóng lại bằng phím Escape hoặc bằng nút chuột phải ở bất cứ đâu trên màn hình.", + "slide2-title": "Mở menu!", + "slide3-hint1": "Bạn cũng có thể bấm vào đây để đóng menu.", + "slide3-hint2": "Bấm vào bất cứ nơi nào ở đây để chọn mục.", + "slide3-text": "Trong Kando, toàn bộ màn hình của bạn đều có thể nhấp chuột được! Bạn không cần phải ngắm bấm vào biểu tượng, mà có thể nhấp vào bất kỳ đâu trong nêm của mục đó. Điều này giúp việc chọn các mục trở nên hiệu quả hơn rất nhiều.", + "slide4-text": "Một menu con sẽ **luôn** mở ở con trỏ chuột của bạn. Bạn **không cần đợi hoạt ảnh kết thúc**. Hãy tin tưởng vào trí nhớ cơ bắp của bạn và tiến hành lựa chọn của bạn!", + "slide5-hint": "Bấm vào bất kỳ đâu ở đây để lên một cấp.", + "slide5-text": "Để **điều hướng quay lại**, hãy nhấp vào nêm của menu cha hoặc nhấp vào trung tâm của menu hiện tại.", + "slide6-text": "Bằng cách này, bạn có thể nhanh chóng khám phá cấu trúc menu.", + "slide7-text": "Nhấp và kéo qua một mục để vào Chế độ đánh dấu. **Nếu bạn tạm dừng chuyển động của con trỏ hoặc rẽ, menu con hiện đang được kéo sẽ mở ra!** Ghi nhớ đường dẫn đến một mục và vẽ nó bằng các chuyển động zig-zag biểu cảm.", + "slide7-title": "Trở nên nhanh hơn: Chế độ đánh dấu", + "slide8-text": "**Menu phản ứng với chuyển động chuột của bạn!** Một menu con sẽ mở ra khi bạn muốn nó mở. Với một số thực hành, bạn sẽ có thể chọn các mục mà không cần nhìn vào menu.", + "slide9-text": "Nếu bạn **giữ một phím được nhấn** (chẳng hạn như _Ctrl_, _Shift_ hoặc _Alt_) sau khi mở menu, bạn có thể thực hiện các lựa chọn chỉ bằng cách di chuyển con trỏ. Không cần nhấp hoặc kéo.", + "slide9-title": "Nhanh như chớp: Chế độ turbo", + "title": "Chào mừng đến với Kando!" + }, + "invalid-dropdown-selection": "Chọn một tùy chọn…", + "menu-behavior": "Hành vi menu", + "menu-behavior-info": "Trước khi bật các tùy chọn này, chúng tôi khuyên bạn nên tìm hiểu lý do tại sao chúng tôi thích hành vi mặc định của Kando [tại đây]({{link}})!", + "menu-conditions": "Điều kiện menu", + "menu-conditions-info": "Bạn có thể liên kết nhiều menu với cùng một phím tắt và sau đó chọn mỗi menu sẽ được hiển thị trong điều kiện nào.", + "menu-themes-dialog": { + "accent-colors": "Màu nhấn", + "accent-colors-info": "Mỗi chủ đề có thể có một bộ màu nhấn khác nhau.", + "author": "bởi {{author}}", + "create-your-own-themes": "Tạo chủ đề của riêng bạn", + "dark": "Chế độ tối", + "fade-in-time": "Thời gian phai nhạt", + "fade-in-time-info": "Thời gian để menu mờ dần. Mặc định là 150ms.", + "fade-out-time": "Thời gian tắt dần", + "fade-out-time-info": "Thời gian để menu mờ dần. Mặc định là 200ms.", + "get-themes-online": "Tải chủ đề trực tuyến", + "light": "Chế độ sáng", + "light-dark-mode": "Bật chế độ sáng/tối", + "light-dark-mode-info": "Nếu được bật, bạn có thể chọn chủ đề và bộ màu khác nếu hệ thống của bạn ở chế độ sáng hoặc tối.", + "menu-scale": "Tỉ lệ menu", + "menu-scale-info": "Sử dụng tính năng này để tăng hoặc giảm kích thước menu của bạn. Mặc định là 1.0.", + "no-accent-colors": "Chủ đề này không hỗ trợ màu nhấn.", + "open-theme-directory": "Mở thư mục chủ đề", + "reset-color-picker": "Đặt lại về mặc định", + "selection-wedges": "Vẽ nêm mục", + "selection-wedges-info": "Nếu chủ đề đã chọn được bật và hỗ trợ, vùng có thể chọn của các mục menu sẽ được đánh dấu.", + "title": "Chủ đề menu" + }, + "no-matching-menus": "Không tìm thấy menu nào.", + "no-matching-menus-note": "Có thể thử một cụm từ tìm kiếm khác?", + "no-menus": "Bạn không có menu nào.", + "no-menus-note": "Nếu bạn vô tình xóa cái cuối cùng, bạn có thể khôi phục nó bằng nút hoàn tác.", + "not-bound": "Không ràng buộc", + "redo": "Làm lại", + "restore-backup": "KhôI phục bản sao lưu…", + "restore-general-settings-error-title": "Không tải được bản sao lưu cài đặt chung!", + "restore-general-settings-success-message": "Cài đặt chung của bạn đã được khôi phục từ tệp sao lưu.", + "restore-general-settings-success-title": "Thành công!", + "restore-general-settings-warning-message": "Thao tác này sẽ ghi đè cài đặt ứng dụng hiện tại của bạn bằng nội dung của tệp sao lưu đã chọn! Menu và bộ sưu tập menu của bạn sẽ không bị ảnh hưởng.", + "restore-general-settings-warning-title": "Bạn có thực sự muốn khôi phục cài đặt chung không?", + "restore-menu-settings-error-title": "Không tải được bản sao lưu menu!", + "restore-menu-settings-success-message": "Các menu và bộ sưu tập menu của bạn đã được khôi phục từ tệp sao lưu.", + "restore-menu-settings-success-title": "Thành công!", + "restore-menu-settings-warning-message": "Thao tác này sẽ ghi đè các menu và bộ sưu tập menu hiện tại của bạn bằng nội dung của tệp sao lưu đã chọn!", + "restore-menu-settings-warning-title": "Bạn có thực sự muốn khôi phục cài đặt menu không?", + "screen-area-picker": { + "bottom-right": "Kéo cái này vào góc dưới bên phải của khu vực của bạn.", + "bottom-right-value": "Phải: {{x}}, Dưới: {{y}}", + "confirm": "Sử dụng khu vực này", + "invalid": "Đảm bảo góc trên cùng bên trái ở phía trên và bên trái của góc dưới cùng bên phải.", + "top-left": "Kéo cái này vào góc trên cùng bên trái của khu vực của bạn.", + "top-left-value": "Trái: {{x}}, Trên: {{y}}", + "valid": "Tuyệt vời! Bạn đã chọn một khu vực hợp lệ." + }, + "search-menus-placeholder": "Tìm kiếm menu…", + "shortcut-id-label": "ID phím tắt", + "shortcut-info": "Phím tắt này sẽ mở menu. Nó phải chứa một phím thông thường và bất kỳ số lượng sửa đổi nào như Ctrl, Alt hoặc Shift. Khi ghi âm, bạn không nhất thiết phải nhấn tất cả các phím cùng một lúc mà có thể nhấn lần lượt từng phím. Điều này rất hữu ích nếu một phím tắt đã được liên kết với một menu khác!", + "shortcut-label": "Phím tắt", + "shortcut-recording": "Nhấn phím tắt…", + "tags": "Thẻ", + "tags-info": "Thẻ có thể được sử dụng để nhóm các menu trong bộ sưu tập menu.", + "undo": "Hoàn tác", + "window-condition": "Giới Hạn Tiêu Đề Cửa Sổ Cụ Thể", + "window-condition-info": "Chỉ hiển thị menu nếu tiêu đề của cửa sổ tập trung chứa văn bản nhất định. Điều này hỗ trợ các biểu thức thông thường như /youtube|vimeo/i.", + "window-condition-placeholder": "Tiêu đề cửa sổ", + "window-condition-tooltip": "Chọn một cửa sổ", + "window-picker-dialog": { + "confirm": "Sử dụng giá trị này", + "countdown_other": "Đang chọn trong {{count}} giây…", + "instructions": "Nhấn nút bên dưới và tập trung vào cửa sổ mục tiêu trong vòng năm giây tiếp theo.", + "restart-countdown": "Bắt đầu đếm ngược lần nữa", + "result": "Bạn đã chọn \"{{name}}\".", + "start-countdown": "Bắt đầu đếm ngược" } + } } diff --git a/locales/zh-Hans/translation.json b/locales/zh-Hans/translation.json index 15c8d8e34..be6c42178 100644 --- a/locales/zh-Hans/translation.json +++ b/locales/zh-Hans/translation.json @@ -1,555 +1,556 @@ { - "Check the system tray icon for some options!": "点击托盘图标以查看选项!", - "Kando failed to start": "Kando 启动失败", - "Kando is already running": "Kando 已经在运行了", - "backends": { - "gnome": { - "error": "无法连接到 \"Kando 集成\" GNOME Shell 插件。您可以从这里获取:{{link}}" - }, - "hyprland": { - "shortcut-info": "Kando 无法直接在 Hyprland 中绑定全局快捷键。相反,请您在这里指定一个快捷键 ID,并在您的 hyprland.conf 中绑定一个快捷键,例如 \"bind = CTRL, Space, global, kando:example-menu\"。将 example-menu 替换为在这里选择的 ID。" - }, - "kde-wayland": { - "shortcut-info": "Kando 无法直接在 KDE/Wayland 上绑定全局快捷键。相反,请您在这里指定一个快捷键 ID,然后在 KDE 系统设置的全局快捷键的 KWin 部分中搜索它。您可以在那里分配将打开此菜单的快捷键。" - }, - "niri": { - "shortcut-info": "Niri 尚不支持全局快捷键。但您可以通过命令行执行 'kando --menu \"菜单名称\"' 或在您的 Niri 配置文件中设定,以开启该菜单。" - } - }, - "example-menu": { - "apps": { - "apple-music": "音乐", - "email": "邮件", - "file-browser": "文件管理器", - "finder": "访达", - "gimp": "GIMP", - "paint": "画图", - "safari": "Safari", - "submenu": "应用", - "terminal": "终端", - "web-browser": "浏览器" - }, - "audio": { - "mute": "静音", - "next-track": "下一首", - "play-pause": "暂停 / 播放", - "previous-track": "上一首", - "submenu": "媒体" - }, - "bookmarks": { - "desktop": "桌面", - "documents": "文档", - "downloads": "下载", - "home": "个人文件夹", - "music": "音乐", - "pictures": "图片", - "submenu": "收藏夹", - "videos": "视频" - }, - "clipboard": { - "copy": "复制", - "cut": "剪切", - "paste": "粘贴", - "submenu": "剪贴板" - }, - "name": "示例菜单", - "next-workspace": "后一个桌面", - "previous-workspace": "前一个桌面", - "web-links": { - "google": "Google", - "kando-on-discord": "Kando 的 Discord", - "kando-on-github": "Kando 的 GitHub", - "kando-on-kofi": "Kando 的 Ko-fi", - "kando-on-youtube": "Kando 的 YouTube", - "submenu": "网页链接" - }, - "windows": { - "close-window": "关闭窗口", - "mission-control": "调度中心", - "submenu": "窗口管理", - "tile-left": "向左贴靠", - "tile-right": "向右贴靠", - "toggle-maximize": "最大化 / 还原" - } - }, - "main": { - "failed-to-start-header": "Kando 启动失败", - "inhibit-shortcuts": "暂时禁用所有快捷键", - "new-version-notification-header": "Kando 发布新版本啦!", - "quit": "退出", - "show-settings": "显示设置窗口", - "un-inhibit-shortcuts": "重新启用快捷键", - "new-version-notification-body": "前往 {{link}} 获取吧。", - "invalid-link-header": "链接无效", - "invalid-link-message": "此深度链接无法被解析。", - "no-backend-found": "未找到合适后端。" - }, - "menu-items": { - "command": { - "command": "命令", - "command-info": "该命令将被运行。", - "description": "运行应用或脚本。", - "name": "运行命令", - "tip-1": "您可以用命令来启动一个应用或脚本。", - "tip-2": "如果程序路径包含空格,您需要 \"用英文引号括住整个路径\"。", - "tip-3": "使用 {{app_name}} 变量代表打开菜单时正在使用的应用名称。", - "tip-4": "使用 {{window_name}} 变量代表打开菜单时正在使用的窗口标题。", - "tip-5": "使用 {{pointer_x}} 和 {{pointer_y}} 变量代表打开菜单时的光标位置。", - "tip-6": "点击[这里]({{link}})以了解如何查找启动应用程序的命令。", - "placeholder": "插入任何命令…", - "isolated": "隔离运行", - "detached": "分离运行", - "isolated-info": "将在一个干净的环境中运行命令,这意味着它不会从 Kando 继承任何环境变量。这应可以帮助处理某些无法正常启动的命令。", - "detached-info": "这将使命令与 Kando 断开连接,因此即使 Kando 关闭,它也将继续运行。禁用此项可能会解决某些命令未能正常启动的问题。", - "choose-app": "选取应用…" - }, - "file": { - "description": "打开一个文件或文件夹。", - "file": "文件路径", - "name": "打开文件", - "tip-1": "您可以使用此菜单项打开文件或文件夹。", - "placeholder": "请选择一个文件或文件夹…" - }, - "hotkey": { - "description": "按下一套组合键。", - "hotkey": "按键", - "name": "模拟按键", - "recording-placeholder": "请按下按键…", - "tip-1": "录制快捷键时,您不必一次性按下所有按键,可以一个接一个地按。", - "tip-2": "如果某个按键被系统占用导致无法录制,试试直接输入按键名称。", - "tip-3": "点击 [这个链接]({{link}}) 以查看所有有效键名。", - "hotkey-info": "选择该菜单项时,将触发此快捷键。在录制快捷键时,您不必一次按下所有按键,也可以一个接一个地按。这在热键已绑定到某个全局操作时非常有用!" - }, - "macro": { - "description": "执行一系列按键。", - "name": "模拟宏", - "placeholder": "点击录制按钮开始录制!", - "recording-placeholder": "请按下按键…", - "tip-1": "每个按键事件前默认延迟 10 毫秒,可以修改 \"delay\" 属性来设定延迟时长。", - "tip-2": "您也可以手动编辑模拟宏。如果您想调整按键的触发时间,这将非常有用。" - }, - "redirect": { - "description": "打开另一个菜单。", - "name": "重定向" - }, - "settings": { - "description": "打开Kando的设置窗口。", - "name": "打开设置", - "tip-1": "此操作将打开Kando的设置窗口。" - }, - "submenu": { - "description": "用来包含其它菜单项。", - "name": "子菜单", - "tip-1": "子菜单可以用来分组。", - "tip-2": "子菜单里还可以嵌套子菜单。", - "tip-3": "子菜单可以用来创建复杂的菜单结构。", - "tip-4": "最好不要在一个菜单里添加十二个以上的菜单项,八个就很棒。", - "tip-5": "在预览区中,点击某一项的小锁图标可以固定这一项的角度位置。", - "tip-6": "在预览区中,拖动菜单项可以排序。", - "tip-7": "您可以用下面的垃圾桶图标删除菜单或菜单项。" - }, - "text": { - "description": "插入给定文本。", - "name": "粘贴文本", - "placeholder": "请输入任意文本…", - "tip-1": "此操作使用您的剪贴板粘贴文本。使用该操作后,剪贴板将包含文本。" - }, - "uri": { - "description": "打开网页或调用其它URI方案。", - "name": "打开 URI", - "tip-1": "使用 http:// 协议来打开网站。", - "tip-2": "您可以使用它来调用自定义URI方案,如 slack:// 或 zoommtg:// 。", - "tip-3": "使用 mailto: 协议来打开邮箱。", - "tip-4": "使用 {{app_name}} 变量代表打开菜单时正在使用的应用名称。", - "tip-5": "使用 {{window_name}} 变量代表打开菜单时正在使用的窗口标题。", - "tip-6": "使用 {{pointer_x}} 和 {{pointer_y}} 变量代表打开菜单时的光标位置。", - "uri": "URI", - "placeholder": "请键入任何 URI…" - }, - "common": { - "delayed-option": "等待淡出动画结束", - "delayed-option-info": "如果此操作仅针对需要聚焦的窗口,勾选此项将很有用。" - } + "achievements": { + "added-items": { + "description": "在菜单编辑器中创建 {{n}} 个菜单项。", + "name": "Kando 之道 {{tier}}" + }, + "attributes": { + "capable": "熟手", + "expert": "专家", + "master": "大师", + "novice": "新手", + "skilled": "高手" + }, + "backup": { + "description": "备份您的菜单或设置项 {{n}} 次。", + "name": "先见之明 {{tier}}" + }, + "cancelor": { + "description": "取消选择 {{n}} 次。", + "name": "虚空长路 {{tier}}" + }, + "click-selector": { + "description": "用鼠标点击选取 {{n}} 个项目。", + "name": "{{attribute}} 点击圣手" + }, + "completed-title": "获得成就!", + "deep-menu": { + "description": "将一个菜单项添加到深度达四层的子菜单中。", + "name": "根深蒂固" + }, + "deleted-all-menus": { + "description": "删除您所有的菜单。", + "name": "归零之境" + }, + "depth-selector": { + "description": "在 {{time}} 毫秒内,于第 {{depth}} 层选取 {{n}} 个项目。", + "name1": "{{attribute}} 刀客", + "name2": "{{attribute}} 双层刀客", + "name3": "{{attribute}} 深渊刀客" + }, + "full-menu": { + "description": "创建一个包含超过十二个项目的菜单。", + "name": "海纳百川" + }, + "gamepad-selector": { + "description": "使用游戏手柄选取 {{n}} 个项目。", + "name": "{{attribute}} 头号玩家" + }, + "gesture-selector": { + "description": "使用极速模式或画笔模式选取 {{n}} 个项目。", + "name": "{{attribute}} 疾风忍者" + }, + "keyboard-selector": { + "description": "使用键盘选取 {{n}} 个项目。", + "name": "{{attribute}} 热键侠" + }, + "many-selections-streak": { + "description": "在 {{time}} 秒内选取 {{n}} 个菜单项。", + "name": "秒开仙人 {{tier}}" + }, + "menu-themes-selected": { + "description": "更换菜单主题 {{n}} 次。", + "name": "臻美之道" + }, + "restore": { + "description": "还原备份 {{n}} 次。", + "name": "再起之机 {{tier}}" + }, + "selector": { + "description": "选择 {{n}} 个菜单项目。", + "name": "{{attribute}} 武士" + }, + "settings-opened": { + "description": "打开设置窗口 {{n}} 次。", + "name": "旅程即是奖赏 {{tier}}" + }, + "speedy-selections-streak": { + "description": "连续选取 {{n}} 次,且平均时间少于 {{time}} 毫秒。", + "name": "零帧起手 {{tier}}" + }, + "sponsors-viewed": { + "description": "考虑成为 Kando 的赞助者。", + "name": "Kando 守护者" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "完成 Kando 的导览教程。", + "name": "旅途的起点" + } + }, + "backends": { + "gnome": { + "error": "无法连接到 \"Kando 集成\" GNOME Shell 插件。您可以从这里获取:{{link}}" + }, + "hyprland": { + "shortcut-info": "Kando 无法直接在 Hyprland 中绑定全局快捷键。相反,请您在这里指定一个快捷键 ID,并在您的 hyprland.conf 中绑定一个快捷键,例如 \"bind = CTRL, Space, global, kando:example-menu\"。将 example-menu 替换为在这里选择的 ID。" + }, + "kde-wayland": { + "shortcut-info": "Kando 无法直接在 KDE/Wayland 上绑定全局快捷键。相反,请您在这里指定一个快捷键 ID,然后在 KDE 系统设置的全局快捷键的 KWin 部分中搜索它。您可以在那里分配将打开此菜单的快捷键。" + }, + "niri": { + "shortcut-info": "Niri 尚不支持全局快捷键。但您可以通过命令行执行 'kando --menu \"菜单名称\"' 或在您的 Niri 配置文件中设定,以开启该菜单。" + } + }, + "example-menu": { + "apps": { + "apple-music": "音乐", + "email": "邮件", + "file-browser": "文件管理器", + "finder": "访达", + "gimp": "GIMP", + "paint": "画图", + "safari": "Safari", + "submenu": "应用", + "terminal": "终端", + "web-browser": "浏览器" + }, + "audio": { + "mute": "静音", + "next-track": "下一首", + "play-pause": "暂停 / 播放", + "previous-track": "上一首", + "submenu": "媒体" + }, + "bookmarks": { + "desktop": "桌面", + "documents": "文档", + "downloads": "下载", + "home": "个人文件夹", + "music": "音乐", + "pictures": "图片", + "submenu": "收藏夹", + "videos": "视频" + }, + "clipboard": { + "copy": "复制", + "cut": "剪切", + "paste": "粘贴", + "submenu": "剪贴板" + }, + "name": "示例菜单", + "next-workspace": "后一个桌面", + "previous-workspace": "前一个桌面", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando 的 Discord", + "kando-on-github": "Kando 的 GitHub", + "kando-on-kofi": "Kando 的 Ko-fi", + "kando-on-youtube": "Kando 的 YouTube", + "submenu": "网页链接" + }, + "windows": { + "close-window": "关闭窗口", + "mission-control": "调度中心", + "submenu": "窗口管理", + "tile-left": "向左贴靠", + "tile-right": "向右贴靠", + "toggle-maximize": "最大化 / 还原" + } + }, + "main": { + "inhibit-shortcuts": "暂时禁用所有快捷键", + "invalid-link-header": "链接无效", + "invalid-link-message": "此深度链接无法被解析。", + "new-version-notification-body": "前往 {{link}} 获取吧。", + "new-version-notification-header": "Kando 发布新版本啦!", + "quit": "退出", + "show-settings": "显示设置窗口", + "un-inhibit-shortcuts": "重新启用快捷键" + }, + "menu-items": { + "command": { + "choose-app": "选取应用…", + "description": "运行应用或脚本。", + "detached": "分离运行", + "detached-info": "这将使命令与 Kando 断开连接,因此即使 Kando 关闭,它也将继续运行。禁用此项可能会解决某些命令未能正常启动的问题。", + "isolated": "隔离运行", + "isolated-info": "将在一个干净的环境中运行命令,这意味着它不会从 Kando 继承任何环境变量。这应可以帮助处理某些无法正常启动的命令。", + "name": "运行命令", + "placeholder": "插入任何命令…", + "tip-1": "您可以用命令来启动一个应用或脚本。", + "tip-2": "如果程序路径包含空格,您需要 \"用英文引号括住整个路径\"。", + "tip-3": "使用 {{app_name}} 变量代表打开菜单时正在使用的应用名称。", + "tip-4": "使用 {{window_name}} 变量代表打开菜单时正在使用的窗口标题。", + "tip-5": "使用 {{pointer_x}} 和 {{pointer_y}} 变量代表打开菜单时的光标位置。", + "tip-6": "点击[这里]({{link}})以了解如何查找启动应用程序的命令。" + }, + "common": { + "delayed-option": "等待淡出动画结束", + "delayed-option-info": "如果此操作仅针对需要聚焦的窗口,勾选此项将很有用。", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "打开一个文件或文件夹。", + "name": "打开文件", + "placeholder": "请选择一个文件或文件夹…", + "tip-1": "您可以使用此菜单项打开文件或文件夹。" + }, + "hotkey": { + "description": "按下一套组合键。", + "hotkey": "按键", + "hotkey-info": "选择该菜单项时,将触发此快捷键。在录制快捷键时,您不必一次按下所有按键,也可以一个接一个地按。这在热键已绑定到某个全局操作时非常有用!", + "name": "模拟按键", + "recording-placeholder": "请按下按键…", + "tip-1": "录制快捷键时,您不必一次性按下所有按键,可以一个接一个地按。", + "tip-2": "如果某个按键被系统占用导致无法录制,试试直接输入按键名称。", + "tip-3": "点击 [这个链接]({{link}}) 以查看所有有效键名。" + }, + "macro": { + "description": "执行一系列按键。", + "name": "模拟宏", + "placeholder": "点击录制按钮开始录制!", + "recording-placeholder": "请按下按键…", + "tip-1": "每个按键事件前默认延迟 10 毫秒,可以修改 \"delay\" 属性来设定延迟时长。", + "tip-2": "您也可以手动编辑模拟宏。如果您想调整按键的触发时间,这将非常有用。" + }, + "redirect": { + "description": "打开另一个菜单。", + "name": "重定向" }, "settings": { - "about-dialog": { - "chrome-version": "Chrome 版本", - "electron-version": "Electron 版本", - "kando-backend": "Kando 后端", - "kando-version": "Kando 版本", - "message": "我出于热情创造了Kando。如果您像我热爱创造它一样享受使用它,您可以[请我喝杯咖啡]({{link}})!\n\n💖 Simon", - "title": "关于 Kando", - "check-latest-release": "检查最新版本", - "read-release-notes": "阅读发布说明" - }, - "anchored-mode": "锚定模式", - "app-condition": "限定应用", - "area-condition": "限定屏幕区域", - "area-condition-bottom-placeholder": "下", - "area-condition-left-placeholder": "左", - "area-condition-right-placeholder": "右", - "area-condition-top-placeholder": "上", - "cancel": "取消", - "centered-mode": "居中模式", - "centered-mode-info": "在屏幕中心而非光标位置打开菜单。", - "general-settings-dialog": { - "reload-menu-theme": "重载菜单主题", - "reload-menu-theme-tooltip": "对 CSS 的更改将会立即生效,对 theme.json 文件的更改则需要重新打开菜单。", - "reload-sound-theme": "重载声音主题", - "tray-icon-flavor": "托盘图标风格", - "black": "黑色", - "color": "彩色", - "white": "白色", - "reload-note": "当您重新加载菜单主题时,即使当前显示了菜单,也会应用 CSS 更改。而对于 theme.json 文件所做的更改,则需要重新打开菜单才会生效。", - "lazy-initialization-info": "如果启用,菜单窗口将在第一次打开菜单时创建。这将使首次打开菜单的速度稍微变慢,但可以防止在登录期间太早启动 Kando 时出现问题。默认情况下此选项已禁用。", - "invisible-settings-button-info": "您依然可以使用此按钮,它会在您将鼠标移到它上面时出现。", - "settings-button-position": "设置按钮的位置", - "top-left": "左上角", - "system": "系统", - "light": "亮", - "dark": "暗", - "settings-window-flavor": "设置窗口风格", - "transparent-light": "透明(亮)", - "transparent-dark": "透明(暗)", - "transparent-system": "透明(系统)", - "sakura-light": "樱花(亮)", - "sakura-dark": "樱花(暗)", - "tray-icon-flavor-info": "您也可以选择完全隐藏托盘图标。", - "hidden": "隐藏", - "menu-behavior": "菜单行为", - "require-click-for-hover-mode": "悬停模式下需要点击以确认选择", - "move-pointer-to-menu-center-info": "如果勾选,鼠标指针将在需要时移动到菜单或子菜单的中心。这可以用在菜单打开得太靠近屏幕边缘或在居中模式下打开菜单时。", - "right-mouse-button-selects-parent-info": "如果不勾选,右键将关闭菜单。", - "enable-gamepad-support": "启用游戏手柄支持", - "volume-info": "声音主题的整体音量。默认值为 0.5。", - "minimum-gesture-angle": "最小手势角度", - "minimum-gesture-length-info": "鼠标指针的直线移动距离必须至少达到该值才能触发选择。默认值为 150 像素。", - "minimum-gesture-angle-info": "鼠标指针较小的偏离直线运动将不会触发选择。默认值为 20° 。", - "gesture-pause-timeout": "手势暂停超时时间", - "fixed-stroke-length": "绘制距离修正", - "gesture-jitter-threshold-info": "较小的移动将被手势检测忽略。默认值为 10 像素。", - "gesture-pause-timeout-info": "停止手势时长达到此值时将触发选择。默认值为 100 毫秒。", - "developer-options": "开发者选项", - "settings-window-dev-tools": "检查设置", - "fixed-stroke-length-info": "通常,当您停止移动指针或将其转向时,菜单项会被选择。如果将此设置为大于 0 的值,则此行为将发生变化:现在,只有当您将菜单项拖动到离中心的距离达到此值时,菜单项才会被选择。默认值为 0 像素。", - "menu-window-dev-tools": "检查菜单", - "none": "无", - "title": "通用设置", - "message": "Kando 的菜单设置和应用程序设置分别存储在两个 JSON 文件中,您可以编辑、分享或备份这些文件。点击[这里]({{link}})以打开存储配置文件的目录。", - "app-behavior": "应用行为", - "check-for-new-versions": "检查新版本", - "check-for-new-versions-info": "如果启用,Kando 将会在新版本可用时向您显示一条通知。", - "invisible-settings-button": "隐藏设置按钮", - "settings-button-position-info": "选择将显示设置按钮的屏幕角落。", - "top-right": "右上角", - "bottom-left": "左下角", - "bottom-right": "右下角", - "settings-window-color-scheme": "设置窗口颜色方案", - "settings-window-color-scheme-info": "如果您选择“系统”,设置窗口将使用与您的操作系统相同的颜色方案。", - "settings-window-flavor-info": "如果您选择透明样式,您将需要重新启动设置窗口以应用效果。", - "sakura-system": "樱花(系统)", - "lazy-initialization": "懒加载", - "enable-marking-mode": "启用画笔模式", - "enable-marking-mode-info": "启用画笔模式后,您可以通过拖动鼠标来选择项目。", - "enable-turbo-mode": "启用极速模式", - "enable-turbo-mode-info": "启用极速模式后,只要按住 Shift 或 Ctrl 等修饰键,就可以触发轮盘切换手势。", - "move-pointer-to-menu-center": "将鼠标光标移动至菜单中央", - "right-mouse-button-selects-parent": "右键选择父级菜单", - "require-click-for-hover-mode-info": "如果不勾选,当鼠标移动到菜单项上时,菜单项将立即被选中,这适用于开启悬停模式的菜单。", - "enable-gamepad-support-info": "如果勾选,您就可以使用已连接的游戏手柄控制菜单。", - "menu-sounds": "菜单声音", - "learn-how-to-add-sound-themes": "在[这里]({{link}})了解如何将新的声音主题添加到 Kando!", - "sound-theme": "声音主题", - "sound-theme-info": "声音主题是一组在您与菜单交互时会播放的声音。", - "volume": "音量", - "advanced-menu-options": "高级菜单选项", - "advanced-menu-options-note": "通常,您可以将这些设置保持在默认值。", - "center-click-zone-radius": "中心点击区域半径", - "center-click-zone-radius-info": "菜单中间区域的大小,点击该区域后将关闭菜单或将菜单回到上一级。默认值为 50 像素。", - "minimum-submenu-distance": "最小子菜单距离", - "minimum-submenu-distance-info": "如果子菜单在父菜单附近打开,父菜单将推移至此设定距离。默认值为 150 像素。", - "movement-threshold": "运动阈值", - "movement-threshold-info": "在画笔或极速模式下,较小的鼠标移动将被忽略。默认值为 15 像素。", - "minimum-gesture-length": "最小手势长度", - "gesture-jitter-threshold": "手势抖动阈值", - "dev-tools-note": "Kando使用两个窗口:一个用于菜单,一个用于设置。您可以打开开发工具单独检查这两个窗口。", - "press-again-behavior": "再次按下快捷键的行为", - "do-nothing": "无动作", - "press-again-behavior-info": "此选项决定当菜单已显示时,再次按下快捷键会执行的行为。如果有多个菜单绑定到同一个快捷键,您可以用此功能来循环切换所有符合条件的菜单。若要将极速模式与 “无动作” 以外的选项搭配使用,请务必只按住修饰键。", - "cycle-menus": "循环切换符合条件的菜单", - "close-menu": "关闭菜单", - "localization-label": "语言", - "auto-language": "使用系统语言", - "app-settings": "应用程序设置", - "localization-info": "需要重新启动 Kando 使语言设置生效。", - "cycle-from-first": "显示下一个菜单(从第一个开始)", - "cycle-from-recent": "显示下一个菜单(从上一菜单接续)", - "keep-input-focus": "停留在活动应用窗口", - "keep-input-focus-info": "如果启用,菜单在打开时将不会接收键盘输入焦点。这会禁用极速模式,但如果您希望其他应用程序在菜单打开时保持聚焦,这可能会很有用。", - "hardware-acceleration": "启用硬件加速", - "hardware-acceleration-info": "此选项可提升应用程序的性能,但同时也可能导致渲染异常。您需要重新启动Kando以应用此设置。", - "backup-and-restore": "备份与恢复", - "backup-menus": "备份 menus.json…", - "backup-settings": "备份 config.json…", - "restore-menus": "恢复 menus.json…", - "restore-settings": "恢复 config.json…", - "enable-achievements-info": "启用后,Kando 将记录您的成就进度。", - "enable-achievements": "记录成就" - }, - "hover-mode": "悬停模式", - "hover-mode-info": "仅限高级用户使用!将鼠标悬停在项目上以选择项目。", - "icon-picker-dialog": { - "base64-example": "Base64 示例:", - "file-example": "file: URI 示例:", - "search-placeholder": "搜索图标…", - "url-example": "URL 示例:", - "base64-hint": "Base64 编码的图标提供了一种简单的方法将任何类型的图标包含到您的菜单中。您可以使用类似于 [www.base64-image.de]({{link}}) 的服务将任何图像转换为 Base64 编码字符串。这甚至适用于动画 GIF!", - "hint": "在 [这里]({{link}}) 了解如何添加或创建您自己的图标主题。", - "reload-button-tooltip": "重载所有图标主题" - }, - "introduction-dialog": { - "title": "欢迎使用 Kando!", - "slide8-text": "**菜单会根据您的鼠标移动做出反应!** 当您想要打开子菜单时,它就会被打开。想必经过一些练习,您就能够在不看菜单的情况下选择项目。", - "slide9-title": "快如闪电:极速模式", - "slide12-title": "不仅如此!", - "chapter3": "极速模式", - "chapter4": "更进一步", - "slide7-text": "点击并拖动项目即可进入画笔模式。**如果你暂停指针的移动或转弯,当前拖动的子菜单就会被打开!** 请记住菜单项的路径,并用富有表现力的锯齿形动作画向它。", - "slide11-text": "**不用担心意外选择!** 在画笔模式或极速模式下按住键盘的键时,只有在释放鼠标按钮后动作才会被执行。请利用这一点来探索菜单吧!", - "show-again": "再次显示此对话框", - "slide2-title": "打开菜单!", - "slide1-title": "Kando 提供了一种独特且高效的与您的设备互动的方式", - "slide1-text": "左右滑动这些幻灯片以了解 Kando 能为您做些什么!您可以使用左侧的章节标记快速跳转到介绍的特定部分。", - "slide2-text-standard": "如果您是第一次启动 Kando 的话,您可以用 Ctrl+空格 快捷键打开示例菜单。而在屏幕任意位置点击鼠标右键或按下 Esc 键则可以关闭它。", - "slide2-text-no-shortcuts": "如果您是第一次启动 Kando 的话,则您还[可能需要在 Linux 上执行一些额外步骤以使全局热键工作]({{link}})。处理好这项工作后,您就可以通过 Esc 键或右键单击关闭菜单了。", - "slide3-text": "在 Kando,**您的整个屏幕都是一个可点击的目标**!您不需要瞄准图标,而是可以在菜单项对应的楔形区域内的任何地方点击。这将使选择项目变得更高效。", - "slide10-text": "**不用等到动画完成!** 您大可直接在菜单中以闪电跑法快速行进。这是选择项目的最快方法!", - "slide9-text": "如果您在打开菜单后 **按住一个键**(例如 _Ctrl_、_Shift_ 或 _Alt_),您就可以仅通过移动指针来进行选择而无需额外的点击或拖动。", - "slide12-text": "Kando 是高度可定制的。您可以用它打开应用程序、文件、执行键盘宏和其他许多事情。您还可以[更改菜单样式]({{link1}})、[添加图标主题]({{link2}}),甚至在您的菜单中[使用音效]({{link3}})!", - "slide13-text": "如果您在任何时候需要帮助,都可以随时加入我们的 [Discord服务器]({{link1}}) 聊聊或看看我们的 [在线文档]({{link2}}) !", - "chapter1": "快速入门", - "chapter2": "画笔模式", - "slide3-hint1": "您也可以点击这里关闭菜单。", - "slide3-hint2": "在这里的任何地方点击都可以选择菜单项。", - "slide4-text": "子菜单将**始终**在您的鼠标指针位置打开。您也**不需要等待动画完成**。只需要相信您的肌肉记忆,继续选择即可!", - "slide5-hint": "点击这里的任何地方以回退至上级。", - "slide6-text": "像这样,您就可以快速浏览菜单结构。", - "slide5-text": "要**返回上级**,请单击父菜单的楔形部分或菜单中心。", - "slide7-title": "变得更快:画笔模式", - "chapter5": "获取帮助" - }, - "menu-behavior": "菜单行为", - "menu-conditions": "菜单条件", - "menu-conditions-info": "您可以将多个菜单绑定到同一个快捷键,然后设定不同条件来打开不同的菜单。", - "menu-themes-dialog": { - "author": "作者 {{author}}", - "light-dark-mode-info": "启用后,可以在系统处于浅色或深色模式时分别选择不同的主题和颜色。", - "reset-color-picker": "重置所有颜色至默认值", - "title": "菜单主题", - "no-accent-colors": "这个主题不支持强调色。", - "accent-colors": "强调色", - "dark": "暗色模式", - "light": "亮色模式", - "accent-colors-info": "每个主题都可以有一组不同的强调色。", - "theme-colors": "主题色", - "fade-in-time-info": "菜单淡入所需的时间。默认值为 150 毫秒。", - "fade-out-time": "渐出时间", - "fade-out-time-info": "菜单淡出所需的时间。默认值为 200 毫秒。", - "light-dark-mode": "启用 亮/暗模式", - "fade-in-time": "渐入时间", - "menu-scale": "菜单尺寸", - "menu-scale-info": "使用此选项可以增大或减小菜单的大小。默认值为 1.0。", - "get-themes-online": "获取在线主题", - "create-your-own-themes": "创造您自己的主题", - "open-theme-directory": "打开主题目录", - "selection-wedges-info": "如果启用且所选主题支持,则菜单项的可选区域将突出显示。", - "selection-wedges": "绘制项目选区" - }, - "not-bound": "未绑定快捷键", - "shortcut-id-label": "快捷键 ID", - "shortcut-label": "快捷键", - "shortcut-recording": "请按下按键…", - "window-condition": "限定窗口标题", - "create-menu-button": "新建菜单", - "window-picker-dialog": { - "instructions": "请点击下面的按钮,并在接下来的五秒内聚焦目标窗口.", - "pick-window-title-title": "选择窗口标题", - "result": "您选择了 “{{name}}”。", - "restart-countdown": "再次启动倒计时", - "start-countdown": "启动倒计时", - "countdown_other": "将在 {{count}} 秒后选择…", - "pick-app-name-title": "选择应用程序名称", - "confirm": "使用此值" - }, - "invalid-dropdown-selection": "选择一个选项…", - "anchored-mode-info": "在与父菜单相同的位置打开子菜单。勾选此项将禁用画笔模式和极速模式。", - "window-condition-placeholder": "窗口标题", - "window-condition-tooltip": "选取窗口", - "screen-area-picker": { - "bottom-right-value": "右: {{x}},下: {{y}}", - "title": "选择屏幕区域", - "valid": "很好!您选择了有效区域。", - "invalid": "请确保左上角图标在右下角图标的左上方。", - "confirm": "使用此区域", - "top-left-value": "左: {{x}},上: {{y}}", - "top-left": "将此图标拖到您想指定区域的左上角。", - "bottom-right": "将此图标拖到您想指定区域的右下角。" - }, - "add-menu-items": "添加菜单项", - "undo": "撤销", - "redo": "重做", - "area-condition-info": "仅在指针位于屏幕上的指定区域时显示菜单。该区域以像素为单位,且相对于主显示器的左上角。如果您留空某个字段,则该方向的对应区域是无限制的。", - "area-condition-tooltip": "选取屏幕区域", - "shortcut-info": "此快捷键将打开菜单。它必须包含一个普通按键和任意数量的修饰键,如 Ctrl、Alt 或 Shift。在录制时,您不必一次按下所有按键,也可以一个接一个地按。如果一个快捷方式已经绑定到另一个菜单,这会很有用!", - "duplicate-menu-item": "复制菜单项", - "delete-menu": "删除菜单", - "delete-menu-item": "删除菜单项", - "add-tags-placeholder": "添加标签…", - "file-picker": { - "select-file": "选择一个文件", - "select-directory": "选择一个目录" - }, - "all-menus": "所有菜单", - "search-menus-placeholder": "搜索菜单…", - "add-collection-tooltip": "创建一个新的菜单合集。使用合集以按标签将您的菜单分组!", - "menu-behavior-info": "在您启用这些选项之前,我们建议您了解我们喜欢 Kando 默认行为的 [原因]({{link}})!", - "app-condition-info": "仅在特定应用程序被聚焦时显示菜单。支持类似于 /firefox|chrome/i 的正则表达式。", - "app-condition-placeholder": "应用名称", - "app-condition-tooltip": "选取应用", - "window-condition-info": "仅当聚焦窗口的标题包含给定文本时显示菜单。支持类似于 /youtube|vimeo/i 的正则表达式。", - "tags": "标签", - "duplicate-menu": "复制菜单", - "tags-info": "标签可以用于在菜单合集中对菜单进行分组。", - "no-menus": "暂无可以展示的菜单", - "no-menus-note": "如果你不小心删除了仅剩的菜单,你可以通过撤销操作来恢复被删除的菜单", - "no-matching-menus": "暂无菜单", - "empty-collection": "这是个空的菜单合集", - "no-matching-menus-note": "试试搜点别的?", - "empty-collection-note": "编辑上面的标签或使用下面的按钮向此集合添加一个全新的菜单", - "add-menu-item-hint": "将此项目拖拽到上方的菜单即可新增!", - "app-picker": { - "hint": "您也可以从您的开始菜单直接拖放应用到 Kando 的菜单编辑器!", - "search-placeholder": "搜索应用…", - "use-selected": "使用此项" - }, - "backup-general-settings-title": "备份通用设置…", - "restore-backup": "从备份恢复…", - "restore-general-settings-warning-title": "您确定要恢复通用设置吗?", - "restore-general-settings-warning-message": "这将用所选备份文件的内容覆盖您当前的应用程序设置!您的菜单和菜单合集不会受到影响。", - "restore-general-settings-error-title": "载入备份设置失败!", - "restore-general-settings-success-title": "成功!", - "restore-general-settings-success-message": "您的通用设置项已从备份文件恢复。", - "restore-menu-settings-warning-title": "您确定要重置菜单设置吗?", - "restore-menu-settings-warning-message": "这将用所选备份文件的内容覆盖您当前的菜单和菜单合集!", - "restore-menu-settings-error-title": "载入菜单备份文件失败!", - "restore-menu-settings-success-title": "成功!", - "restore-menu-settings-success-message": "您的菜单和菜单合集项已从备份文件恢复。", - "achievements-dialog": { - "reset-button": "重置进度", - "reset-confirmation-title": "您确定要重置所有进度吗?", - "reset-confirmation-message": "所有成就和等级进度将会丢失。此操作无法复原。", - "title": "成就", - "xp": "XP", - "no-in-progress-achievements": "恭喜!您已达成所有成就。", - "no-completed-achievements": "您尚未完成任何成就。", - "in-progress-button": "进行中", - "completed-button": "已完成", - "reset-button-tooltip": "重置所有成就与等级进度" - } - }, - "achievements": { - "attributes": { - "novice": "新手", - "capable": "熟手", - "skilled": "高手", - "expert": "专家", - "master": "大师" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "虚空长路 {{tier}}", - "description": "取消选择 {{n}} 次。" - }, - "selector": { - "name": "{{attribute}} 武士", - "description": "选择 {{n}} 个菜单项目。" - }, - "depth-selector": { - "name1": "{{attribute}} 刀客", - "name2": "{{attribute}} 双层刀客", - "name3": "{{attribute}} 深渊刀客", - "description": "在 {{time}} 毫秒内,于第 {{depth}} 层选取 {{n}} 个项目。" - }, - "click-selector": { - "name": "{{attribute}} 点击圣手", - "description": "用鼠标点击选取 {{n}} 个项目。" - }, - "keyboard-selector": { - "name": "{{attribute}} 热键侠", - "description": "使用键盘选取 {{n}} 个项目。" - }, - "gamepad-selector": { - "name": "{{attribute}} 头号玩家", - "description": "使用游戏手柄选取 {{n}} 个项目。" - }, - "gesture-selector": { - "name": "{{attribute}} 疾风忍者", - "description": "使用极速模式或画笔模式选取 {{n}} 个项目。" - }, - "settings-opened": { - "name": "旅程即是奖赏 {{tier}}", - "description": "打开设置窗口 {{n}} 次。" - }, - "backup": { - "name": "先见之明 {{tier}}", - "description": "备份您的菜单或设置项 {{n}} 次。" - }, - "restore": { - "name": "再起之机 {{tier}}", - "description": "还原备份 {{n}} 次。" - }, - "added-items": { - "name": "Kando 之道 {{tier}}", - "description": "在菜单编辑器中创建 {{n}} 个菜单项。" - }, - "deleted-all-menus": { - "name": "归零之境", - "description": "删除您所有的菜单。" - }, - "full-menu": { - "name": "海纳百川", - "description": "创建一个包含超过十二个项目的菜单。" - }, - "deep-menu": { - "name": "根深蒂固", - "description": "将一个菜单项添加到深度达四层的子菜单中。" - }, - "sponsors-viewed": { - "name": "Kando 守护者", - "description": "考虑成为 Kando 的赞助者。" - }, - "menu-themes-selected": { - "name": "臻美之道", - "description": "更换菜单主题 {{n}} 次。" - }, - "tutorial-viewed": { - "name": "旅途的起点", - "description": "完成 Kando 的导览教程。" - }, - "many-selections-streak": { - "name": "秒开仙人 {{tier}}", - "description": "在 {{time}} 秒内选取 {{n}} 个菜单项。" - }, - "speedy-selections-streak": { - "name": "零帧起手 {{tier}}", - "description": "连续选取 {{n}} 次,且平均时间少于 {{time}} 毫秒。" - }, - "completed-title": "获得成就!" + "description": "打开Kando的设置窗口。", + "name": "打开设置", + "tip-1": "此操作将打开Kando的设置窗口。" + }, + "submenu": { + "description": "用来包含其它菜单项。", + "name": "子菜单", + "tip-1": "子菜单可以用来分组。", + "tip-2": "子菜单里还可以嵌套子菜单。", + "tip-3": "子菜单可以用来创建复杂的菜单结构。", + "tip-4": "最好不要在一个菜单里添加十二个以上的菜单项,八个就很棒。", + "tip-5": "在预览区中,点击某一项的小锁图标可以固定这一项的角度位置。", + "tip-6": "在预览区中,拖动菜单项可以排序。", + "tip-7": "您可以用下面的垃圾桶图标删除菜单或菜单项。" + }, + "text": { + "description": "插入给定文本。", + "name": "粘贴文本", + "placeholder": "请输入任意文本…", + "tip-1": "此操作使用您的剪贴板粘贴文本。使用该操作后,剪贴板将包含文本。" + }, + "uri": { + "description": "打开网页或调用其它URI方案。", + "name": "打开 URI", + "placeholder": "请键入任何 URI…", + "tip-1": "使用 http:// 协议来打开网站。", + "tip-2": "您可以使用它来调用自定义URI方案,如 slack:// 或 zoommtg:// 。", + "tip-3": "使用 mailto: 协议来打开邮箱。", + "tip-4": "使用 {{app_name}} 变量代表打开菜单时正在使用的应用名称。", + "tip-5": "使用 {{window_name}} 变量代表打开菜单时正在使用的窗口标题。", + "tip-6": "使用 {{pointer_x}} 和 {{pointer_y}} 变量代表打开菜单时的光标位置。" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "检查最新版本", + "chrome-version": "Chrome 版本", + "electron-version": "Electron 版本", + "kando-backend": "Kando 后端", + "kando-version": "Kando 版本", + "message": "我出于热情创造了Kando。如果您像我热爱创造它一样享受使用它,您可以[请我喝杯咖啡]({{link}})!\n\n💖 Simon", + "read-release-notes": "阅读发布说明", + "title": "关于 Kando" + }, + "achievements-dialog": { + "completed-button": "已完成", + "in-progress-button": "进行中", + "no-completed-achievements": "您尚未完成任何成就。", + "no-in-progress-achievements": "恭喜!您已达成所有成就。", + "reset-button": "重置进度", + "reset-button-tooltip": "重置所有成就与等级进度", + "reset-confirmation-message": "所有成就和等级进度将会丢失。此操作无法复原。", + "reset-confirmation-title": "您确定要重置所有进度吗?", + "title": "成就", + "xp": "XP" + }, + "add-collection-tooltip": "创建一个新的菜单合集。使用合集以按标签将您的菜单分组!", + "add-menu-item-hint": "将此项目拖拽到上方的菜单即可新增!", + "add-menu-items": "添加菜单项", + "add-tags-placeholder": "添加标签…", + "all-menus": "所有菜单", + "anchored-mode": "锚定模式", + "anchored-mode-info": "在与父菜单相同的位置打开子菜单。勾选此项将禁用画笔模式和极速模式。", + "app-condition": "限定应用", + "app-condition-info": "仅在特定应用程序被聚焦时显示菜单。支持类似于 /firefox|chrome/i 的正则表达式。", + "app-condition-placeholder": "应用名称", + "app-condition-tooltip": "选取应用", + "app-picker": { + "hint": "您也可以从您的开始菜单直接拖放应用到 Kando 的菜单编辑器!", + "search-placeholder": "搜索应用…", + "use-selected": "使用此项" + }, + "area-condition": "限定屏幕区域", + "area-condition-bottom-placeholder": "下", + "area-condition-info": "仅在指针位于屏幕上的指定区域时显示菜单。该区域以像素为单位,且相对于主显示器的左上角。如果您留空某个字段,则该方向的对应区域是无限制的。", + "area-condition-left-placeholder": "左", + "area-condition-right-placeholder": "右", + "area-condition-tooltip": "选取屏幕区域", + "area-condition-top-placeholder": "上", + "cancel": "取消", + "centered-mode": "居中模式", + "centered-mode-info": "在屏幕中心而非光标位置打开菜单。", + "create-menu-button": "新建菜单", + "delete-menu": "删除菜单", + "delete-menu-item": "删除菜单项", + "duplicate-menu": "复制菜单", + "duplicate-menu-item": "复制菜单项", + "empty-collection": "这是个空的菜单合集", + "empty-collection-note": "编辑上面的标签或使用下面的按钮向此集合添加一个全新的菜单", + "export-menu": "", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "选择一个目录", + "select-file": "选择一个文件" + }, + "general-settings-dialog": { + "advanced-menu-options": "高级菜单选项", + "advanced-menu-options-note": "通常,您可以将这些设置保持在默认值。", + "auto-language": "使用系统语言", + "backup-and-restore": "备份与恢复", + "backup-menus": "备份 menus.json…", + "backup-settings": "备份 config.json…", + "black": "黑色", + "bottom-left": "左下角", + "bottom-right": "右下角", + "center": "", + "center-click-zone-radius": "中心点击区域半径", + "center-click-zone-radius-info": "菜单中间区域的大小,点击该区域后将关闭菜单或将菜单回到上一级。默认值为 50 像素。", + "check-for-new-versions": "检查新版本", + "check-for-new-versions-info": "如果启用,Kando 将会在新版本可用时向您显示一条通知。", + "close-menu": "关闭菜单", + "color": "彩色", + "cycle-from-first": "显示下一个菜单(从第一个开始)", + "cycle-from-recent": "显示下一个菜单(从上一菜单接续)", + "dark": "暗", + "dev-tools-note": "Kando使用两个窗口:一个用于菜单,一个用于设置。您可以打开开发工具单独检查这两个窗口。", + "developer-options": "开发者选项", + "do-nothing": "无动作", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "记录成就", + "enable-achievements-info": "启用后,Kando 将记录您的成就进度。", + "enable-gamepad-support": "启用游戏手柄支持", + "enable-gamepad-support-info": "如果勾选,您就可以使用已连接的游戏手柄控制菜单。", + "enable-marking-mode": "启用画笔模式", + "enable-marking-mode-info": "启用画笔模式后,您可以通过拖动鼠标来选择项目。", + "enable-turbo-mode": "启用极速模式", + "enable-turbo-mode-info": "启用极速模式后,只要按住 Shift 或 Ctrl 等修饰键,就可以触发轮盘切换手势。", + "fixed-stroke-length": "绘制距离修正", + "fixed-stroke-length-info": "通常,当您停止移动指针或将其转向时,菜单项会被选择。如果将此设置为大于 0 的值,则此行为将发生变化:现在,只有当您将菜单项拖动到离中心的距离达到此值时,菜单项才会被选择。默认值为 0 像素。", + "gesture-jitter-threshold": "手势抖动阈值", + "gesture-jitter-threshold-info": "较小的移动将被手势检测忽略。默认值为 10 像素。", + "gesture-pause-timeout": "手势暂停超时时间", + "gesture-pause-timeout-info": "停止手势时长达到此值时将触发选择。默认值为 100 毫秒。", + "hardware-acceleration": "启用硬件加速", + "hardware-acceleration-info": "此选项可提升应用程序的性能,但同时也可能导致渲染异常。您需要重新启动Kando以应用此设置。", + "hidden": "隐藏", + "invisible-settings-button": "隐藏设置按钮", + "invisible-settings-button-info": "您依然可以使用此按钮,它会在您将鼠标移到它上面时出现。", + "keep-input-focus": "停留在活动应用窗口", + "keep-input-focus-info": "如果启用,菜单在打开时将不会接收键盘输入焦点。这会禁用极速模式,但如果您希望其他应用程序在菜单打开时保持聚焦,这可能会很有用。", + "lazy-initialization": "懒加载", + "lazy-initialization-info": "如果启用,菜单窗口将在第一次打开菜单时创建。这将使首次打开菜单的速度稍微变慢,但可以防止在登录期间太早启动 Kando 时出现问题。默认情况下此选项已禁用。", + "learn-how-to-add-sound-themes": "在[这里]({{link}})了解如何将新的声音主题添加到 Kando!", + "light": "亮", + "localization-info": "需要重新启动 Kando 使语言设置生效。", + "localization-label": "语言", + "menu-behavior": "菜单行为", + "menu-sounds": "菜单声音", + "menu-window-dev-tools": "检查菜单", + "message": "Kando 的菜单设置和应用程序设置分别存储在两个 JSON 文件中,您可以编辑、分享或备份这些文件。点击[这里]({{link}})以打开存储配置文件的目录。", + "minimum-gesture-angle": "最小手势角度", + "minimum-gesture-angle-info": "鼠标指针较小的偏离直线运动将不会触发选择。默认值为 20° 。", + "minimum-gesture-length": "最小手势长度", + "minimum-gesture-length-info": "鼠标指针的直线移动距离必须至少达到该值才能触发选择。默认值为 150 像素。", + "minimum-submenu-distance": "最小子菜单距离", + "minimum-submenu-distance-info": "如果子菜单在父菜单附近打开,父菜单将推移至此设定距离。默认值为 150 像素。", + "move-pointer-to-menu-center": "将鼠标光标移动至菜单中央", + "move-pointer-to-menu-center-info": "如果勾选,鼠标指针将在需要时移动到菜单或子菜单的中心。这可以用在菜单打开得太靠近屏幕边缘或在居中模式下打开菜单时。", + "movement-threshold": "运动阈值", + "movement-threshold-info": "在画笔或极速模式下,较小的鼠标移动将被忽略。默认值为 15 像素。", + "none": "无", + "options-that-will-only-affect-the-wlroots-backend": "", + "press-again-behavior": "再次按下快捷键的行为", + "press-again-behavior-info": "此选项决定当菜单已显示时,再次按下快捷键会执行的行为。如果有多个菜单绑定到同一个快捷键,您可以用此功能来循环切换所有符合条件的菜单。若要将极速模式与 “无动作” 以外的选项搭配使用,请务必只按住修饰键。", + "previously-reported": "", + "reload-menu-theme": "重载菜单主题", + "reload-note": "当您重新加载菜单主题时,即使当前显示了菜单,也会应用 CSS 更改。而对于 theme.json 文件所做的更改,则需要重新打开菜单才会生效。", + "reload-sound-theme": "重载声音主题", + "require-click-for-hover-mode": "悬停模式下需要点击以确认选择", + "require-click-for-hover-mode-info": "如果不勾选,当鼠标移动到菜单项上时,菜单项将立即被选中,这适用于开启悬停模式的菜单。", + "restore-menus": "恢复 menus.json…", + "restore-settings": "恢复 config.json…", + "right-mouse-button-selects-parent": "右键选择父级菜单", + "right-mouse-button-selects-parent-info": "如果不勾选,右键将关闭菜单。", + "sakura-dark": "樱花(暗)", + "sakura-light": "樱花(亮)", + "sakura-system": "樱花(系统)", + "settings-button-position": "设置按钮的位置", + "settings-button-position-info": "选择将显示设置按钮的屏幕角落。", + "settings-window-color-scheme": "设置窗口颜色方案", + "settings-window-color-scheme-info": "如果您选择“系统”,设置窗口将使用与您的操作系统相同的颜色方案。", + "settings-window-dev-tools": "检查设置", + "settings-window-flavor": "设置窗口风格", + "settings-window-flavor-info": "如果您选择透明样式,您将需要重新启动设置窗口以应用效果。", + "sound-theme": "声音主题", + "sound-theme-info": "声音主题是一组在您与菜单交互时会播放的声音。", + "system": "系统", + "title": "通用设置", + "top-left": "左上角", + "top-right": "右上角", + "transparent-dark": "透明(暗)", + "transparent-light": "透明(亮)", + "transparent-system": "透明(系统)", + "tray-icon-flavor": "托盘图标风格", + "tray-icon-flavor-info": "您也可以选择完全隐藏托盘图标。", + "volume": "音量", + "volume-info": "声音主题的整体音量。默认值为 0.5。", + "white": "白色", + "wlroots-pointer-get-timeout-default-behavior": "", + "wlroots-pointer-get-timeout-default-behavior-info": "", + "wlroots-pointer-get-timeout-mouse": "", + "wlroots-pointer-get-timeout-mouse-info": "", + "wlroots-pointer-get-timeout-touch": "", + "wlroots-pointer-get-timeout-touch-info": "", + "wlroots-specific-options": "" + }, + "hover-mode": "悬停模式", + "hover-mode-info": "仅限高级用户使用!将鼠标悬停在项目上以选择项目。", + "icon-picker-dialog": { + "base64-example": "Base64 示例:", + "base64-hint": "Base64 编码的图标提供了一种简单的方法将任何类型的图标包含到您的菜单中。您可以使用类似于 [www.base64-image.de]({{link}}) 的服务将任何图像转换为 Base64 编码字符串。这甚至适用于动画 GIF!", + "file-example": "file: URI 示例:", + "hint": "在 [这里]({{link}}) 了解如何添加或创建您自己的图标主题。", + "reload-button-tooltip": "重载所有图标主题", + "search-placeholder": "搜索图标…", + "url-example": "URL 示例:" + }, + "import-menu": "", + "import-menu-error-message": "", + "import-menu-error-title": "", + "introduction-dialog": { + "chapter1": "快速入门", + "chapter2": "画笔模式", + "chapter3": "极速模式", + "chapter4": "更进一步", + "chapter5": "获取帮助", + "show-again": "再次显示此对话框", + "slide1-text": "左右滑动这些幻灯片以了解 Kando 能为您做些什么!您可以使用左侧的章节标记快速跳转到介绍的特定部分。", + "slide1-title": "Kando 提供了一种独特且高效的与您的设备互动的方式", + "slide10-text": "**不用等到动画完成!** 您大可直接在菜单中以闪电跑法快速行进。这是选择项目的最快方法!", + "slide11-text": "**不用担心意外选择!** 在画笔模式或极速模式下按住键盘的键时,只有在释放鼠标按钮后动作才会被执行。请利用这一点来探索菜单吧!", + "slide12-text": "Kando 是高度可定制的。您可以用它打开应用程序、文件、执行键盘宏和其他许多事情。您还可以[更改菜单样式]({{link1}})、[添加图标主题]({{link2}}),甚至在您的菜单中[使用音效]({{link3}})!", + "slide12-title": "不仅如此!", + "slide13-text": "如果您在任何时候需要帮助,都可以随时加入我们的 [Discord服务器]({{link1}}) 聊聊或看看我们的 [在线文档]({{link2}}) !", + "slide2-text-no-shortcuts": "如果您是第一次启动 Kando 的话,则您还[可能需要在 Linux 上执行一些额外步骤以使全局热键工作]({{link}})。处理好这项工作后,您就可以通过 Esc 键或右键单击关闭菜单了。", + "slide2-text-standard": "如果您是第一次启动 Kando 的话,您可以用 Ctrl+空格 快捷键打开示例菜单。而在屏幕任意位置点击鼠标右键或按下 Esc 键则可以关闭它。", + "slide2-title": "打开菜单!", + "slide3-hint1": "您也可以点击这里关闭菜单。", + "slide3-hint2": "在这里的任何地方点击都可以选择菜单项。", + "slide3-text": "在 Kando,**您的整个屏幕都是一个可点击的目标**!您不需要瞄准图标,而是可以在菜单项对应的楔形区域内的任何地方点击。这将使选择项目变得更高效。", + "slide4-text": "子菜单将**始终**在您的鼠标指针位置打开。您也**不需要等待动画完成**。只需要相信您的肌肉记忆,继续选择即可!", + "slide5-hint": "点击这里的任何地方以回退至上级。", + "slide5-text": "要**返回上级**,请单击父菜单的楔形部分或菜单中心。", + "slide6-text": "像这样,您就可以快速浏览菜单结构。", + "slide7-text": "点击并拖动项目即可进入画笔模式。**如果你暂停指针的移动或转弯,当前拖动的子菜单就会被打开!** 请记住菜单项的路径,并用富有表现力的锯齿形动作画向它。", + "slide7-title": "变得更快:画笔模式", + "slide8-text": "**菜单会根据您的鼠标移动做出反应!** 当您想要打开子菜单时,它就会被打开。想必经过一些练习,您就能够在不看菜单的情况下选择项目。", + "slide9-text": "如果您在打开菜单后 **按住一个键**(例如 _Ctrl_、_Shift_ 或 _Alt_),您就可以仅通过移动指针来进行选择而无需额外的点击或拖动。", + "slide9-title": "快如闪电:极速模式", + "title": "欢迎使用 Kando!" + }, + "invalid-dropdown-selection": "选择一个选项…", + "menu-behavior": "菜单行为", + "menu-behavior-info": "在您启用这些选项之前,我们建议您了解我们喜欢 Kando 默认行为的 [原因]({{link}})!", + "menu-conditions": "菜单条件", + "menu-conditions-info": "您可以将多个菜单绑定到同一个快捷键,然后设定不同条件来打开不同的菜单。", + "menu-themes-dialog": { + "accent-colors": "强调色", + "accent-colors-info": "每个主题都可以有一组不同的强调色。", + "author": "作者 {{author}}", + "create-your-own-themes": "创造您自己的主题", + "dark": "暗色模式", + "fade-in-time": "渐入时间", + "fade-in-time-info": "菜单淡入所需的时间。默认值为 150 毫秒。", + "fade-out-time": "渐出时间", + "fade-out-time-info": "菜单淡出所需的时间。默认值为 200 毫秒。", + "get-themes-online": "获取在线主题", + "light": "亮色模式", + "light-dark-mode": "启用 亮/暗模式", + "light-dark-mode-info": "启用后,可以在系统处于浅色或深色模式时分别选择不同的主题和颜色。", + "menu-scale": "菜单尺寸", + "menu-scale-info": "使用此选项可以增大或减小菜单的大小。默认值为 1.0。", + "no-accent-colors": "这个主题不支持强调色。", + "open-theme-directory": "打开主题目录", + "reset-color-picker": "重置所有颜色至默认值", + "selection-wedges": "绘制项目选区", + "selection-wedges-info": "如果启用且所选主题支持,则菜单项的可选区域将突出显示。", + "title": "菜单主题" + }, + "no-matching-menus": "暂无菜单", + "no-matching-menus-note": "试试搜点别的?", + "no-menus": "暂无可以展示的菜单", + "no-menus-note": "如果你不小心删除了仅剩的菜单,你可以通过撤销操作来恢复被删除的菜单", + "not-bound": "未绑定快捷键", + "redo": "重做", + "restore-backup": "从备份恢复…", + "restore-general-settings-error-title": "载入备份设置失败!", + "restore-general-settings-success-message": "您的通用设置项已从备份文件恢复。", + "restore-general-settings-success-title": "成功!", + "restore-general-settings-warning-message": "这将用所选备份文件的内容覆盖您当前的应用程序设置!您的菜单和菜单合集不会受到影响。", + "restore-general-settings-warning-title": "您确定要恢复通用设置吗?", + "restore-menu-settings-error-title": "载入菜单备份文件失败!", + "restore-menu-settings-success-message": "您的菜单和菜单合集项已从备份文件恢复。", + "restore-menu-settings-success-title": "成功!", + "restore-menu-settings-warning-message": "这将用所选备份文件的内容覆盖您当前的菜单和菜单合集!", + "restore-menu-settings-warning-title": "您确定要重置菜单设置吗?", + "screen-area-picker": { + "bottom-right": "将此图标拖到您想指定区域的右下角。", + "bottom-right-value": "右: {{x}},下: {{y}}", + "confirm": "使用此区域", + "invalid": "请确保左上角图标在右下角图标的左上方。", + "top-left": "将此图标拖到您想指定区域的左上角。", + "top-left-value": "左: {{x}},上: {{y}}", + "valid": "很好!您选择了有效区域。" + }, + "search-menus-placeholder": "搜索菜单…", + "shortcut-id-label": "快捷键 ID", + "shortcut-info": "此快捷键将打开菜单。它必须包含一个普通按键和任意数量的修饰键,如 Ctrl、Alt 或 Shift。在录制时,您不必一次按下所有按键,也可以一个接一个地按。如果一个快捷方式已经绑定到另一个菜单,这会很有用!", + "shortcut-label": "快捷键", + "shortcut-recording": "请按下按键…", + "tags": "标签", + "tags-info": "标签可以用于在菜单合集中对菜单进行分组。", + "undo": "撤销", + "window-condition": "限定窗口标题", + "window-condition-info": "仅当聚焦窗口的标题包含给定文本时显示菜单。支持类似于 /youtube|vimeo/i 的正则表达式。", + "window-condition-placeholder": "窗口标题", + "window-condition-tooltip": "选取窗口", + "window-picker-dialog": { + "confirm": "使用此值", + "countdown_other": "将在 {{count}} 秒后选择…", + "instructions": "请点击下面的按钮,并在接下来的五秒内聚焦目标窗口.", + "restart-countdown": "再次启动倒计时", + "result": "您选择了 “{{name}}”。", + "start-countdown": "启动倒计时" } + } } diff --git a/locales/zh-Hant/translation.json b/locales/zh-Hant/translation.json index 29d0aaa86..dd6a6ce34 100644 --- a/locales/zh-Hant/translation.json +++ b/locales/zh-Hant/translation.json @@ -1,560 +1,556 @@ { + "achievements": { + "added-items": { + "description": "在選單編輯器中建立 {{n}} 個項目。", + "name": "Kando 之道 {{tier}}" + }, + "attributes": { + "capable": "老手", + "expert": "達人", + "master": "宗師", + "novice": "新手", + "skilled": "高手" + }, + "backup": { + "description": "備份您的選單或設定 {{n}} 次。", + "name": "先見之路 {{tier}}" + }, + "cancelor": { + "description": "取消選取 {{n}} 次。", + "name": "虛空之路 {{tier}}" + }, + "click-selector": { + "description": "使用滑鼠點擊選取 {{n}} 個項目。", + "name": "{{attribute}}點擊冠軍" + }, + "completed-title": "成就已解鎖!", + "deep-menu": { + "description": "將項目新增至深度達四層的子選單中。", + "name": "深淵宗師" + }, + "deleted-all-menus": { + "description": "刪除您的所有選單。", + "name": "淨空道場" + }, + "depth-selector": { + "description": "在 {{time}} 毫秒內,於第 {{depth}} 層選取 {{n}} 個項目。", + "name1": "{{attribute}}刀客", + "name2": "{{attribute}}雙層刀客", + "name3": "{{attribute}}深淵刀客" + }, + "full-menu": { + "description": "建立一個包含超過十二個項目的選單。", + "name": "廣度勝於深度" + }, + "gamepad-selector": { + "description": "使用遊戲手把選取 {{n}} 個項目。", + "name": "{{attribute}}手把戰士" + }, + "gesture-selector": { + "description": "使用極速模式或畫筆模式選取 {{n}} 個項目。", + "name": "{{attribute}}疾風忍者" + }, + "keyboard-selector": { + "description": "使用鍵盤選取 {{n}} 個項目。", + "name": "{{attribute}}快捷鍵英雄" + }, + "many-selections-streak": { + "description": "在 {{time}} 秒內選取 {{n}} 個項目。", + "name": "迅雷之手 {{tier}}" + }, + "menu-themes-selected": { + "description": "切換選單主題 {{n}} 次。", + "name": "美學之道" + }, + "restore": { + "description": "還原備份 {{n}} 次。", + "name": "再起之機 {{tier}}" + }, + "selector": { + "description": "選取 {{n}} 個項目。", + "name": "{{attribute}}武士" + }, + "settings-opened": { + "description": "開啟設定視窗 {{n}} 次。", + "name": "旅程即是獎賞 {{tier}}" + }, + "speedy-selections-streak": { + "description": "連續選取 {{n}} 次,且平均時間少於 {{time}} 毫秒。", + "name": "凌駕思緒 {{tier}}" + }, + "sponsors-viewed": { + "description": "考慮成為 Kando 的贊助者。", + "name": "Kando 守護者" + }, + "tier": { + "I": "I", + "II": "II", + "III": "III", + "IV": "IV", + "V": "V" + }, + "tutorial-viewed": { + "description": "完成 Kando 的導覽教學。", + "name": "旅程的起點" + } + }, + "backends": { + "gnome": { + "error": "無法連線至 GNOME Shell 擴充功能 Kando Integration。可從此處取得:{{link}}" + }, + "hyprland": { + "shortcut-info": "在 Hyprland 上,Kando 無法直接綁定全域快捷鍵。請改為在此處指定一個快捷鍵 ID,並於您的 hyprland.conf 設定檔中,透過類似「bind = CTRL, Space, global, kando:example-menu」的指令來綁定。請將 example-menu 替換為在此處選擇的 ID。" + }, + "kde-wayland": { + "shortcut-info": "在 KDE / Wayland 上,Kando 無法直接綁定全域快捷鍵。請改為在此處指定一個快捷鍵 ID,然後至 KDE 系統設定的全域快捷鍵中,於 KWin 區塊內搜尋此 ID。可在該處指派快捷鍵以開啟此選單。" + }, + "niri": { + "shortcut-info": "Niri 尚不支援全域快捷鍵。但可透過命令列或您的 Niri 設定檔,執行 'kando --menu \"選單名稱\"' 來開啟此選單。" + } + }, + "example-menu": { + "apps": { + "apple-music": "音樂", + "email": "電子郵件", + "file-browser": "檔案瀏覽器", + "finder": "Finder", + "gimp": "GIMP", + "paint": "小畫家", + "safari": "Safari", + "submenu": "應用程式", + "terminal": "終端機", + "web-browser": "網頁瀏覽器" + }, + "audio": { + "mute": "靜音", + "next-track": "下一首", + "play-pause": "播放 / 暫停", + "previous-track": "上一首", + "submenu": "多媒體" + }, + "bookmarks": { + "desktop": "桌面", + "documents": "文件", + "downloads": "下載", + "home": "家目錄", + "music": "音樂", + "pictures": "圖片", + "submenu": "書籤", + "videos": "影片" + }, + "clipboard": { + "copy": "複製", + "cut": "剪下", + "paste": "貼上", + "submenu": "剪貼簿" + }, + "name": "範例選單", + "next-workspace": "下一個工作區", + "previous-workspace": "上一個工作區", + "web-links": { + "google": "Google", + "kando-on-discord": "Kando 的 Discord", + "kando-on-github": "Kando 的 GitHub", + "kando-on-kofi": "Kando 的 Ko-fi", + "kando-on-youtube": "Kando 的 YouTube", + "submenu": "網頁連結" + }, + "windows": { + "close-window": "關閉視窗", + "mission-control": "工作檢視", + "submenu": "視窗", + "tile-left": "向左貼齊", + "tile-right": "向右貼齊", + "toggle-maximize": "切換最大化" + } + }, + "main": { + "inhibit-shortcuts": "暫時停用所有快捷鍵", + "invalid-link-header": "無效的連結", + "invalid-link-message": "無法解析此深層連結。", + "new-version-notification-body": "請至 {{link}} 取得。", + "new-version-notification-header": "Kando 的新版本已推出!", + "quit": "結束", + "show-settings": "顯示設定", + "un-inhibit-shortcuts": "重新啟用快捷鍵" + }, + "menu-items": { + "command": { + "choose-app": "選擇應用程式…", + "description": "啟動應用程式或指令碼。", + "detached": "以分離模式執行", + "detached-info": "此選項會將命令與 Kando 分離,使其在 Kando 關閉後仍能繼續執行。停用此選項或可解決某些無法正常執行命令的問題。", + "isolated": "在隔離環境中執行", + "isolated-info": "此選項會將命令在一個純淨的環境中執行,代表它不會繼承 Kando 的任何環境變數。這有助於解決無法正常執行命令的問題。", + "name": "執行命令", + "placeholder": "輸入任何命令…", + "tip-1": "可使用「執行命令」項目類型,來啟動應用程式或指令碼。", + "tip-2": "若執行檔的路徑中包含空格,應使用引號(\"\")將其包裹起來。", + "tip-3": "使用 {{app_name}} 來插入開啟選單時的焦點應用程式名稱。", + "tip-4": "使用 {{window_name}} 來插入開啟選單時的焦點視窗標題。", + "tip-5": "使用 {{pointer_x}} 與 {{pointer_y}} 來插入開啟選單時的指標位置。", + "tip-6": "點擊[這裡]({{link}})以了解如何找到啟動應用程式所需的命令。" + }, + "common": { + "delayed-option": "等待淡出動畫結束", + "delayed-option-info": "當操作目標為需取得焦點的視窗時,此選項會有所幫助。", + "inhibit-shortcuts": "", + "inhibit-shortcuts-info": "" + }, + "file": { + "description": "開啟檔案或資料夾。", + "name": "開啟檔案", + "placeholder": "選擇檔案或資料夾…", + "tip-1": "可使用此項目類型來開啟檔案或資料夾。" + }, + "hotkey": { + "description": "按下組合鍵。", + "hotkey": "快捷鍵", + "hotkey-info": "當此項目被選取時,將會觸發此快捷鍵。錄製時,不需一次按下所有按鍵,也可一個接一個地按。若某個快捷鍵已被綁定至全域操作,此功能會有所幫助!", + "name": "模擬快捷鍵", + "recording-placeholder": "輸入快捷鍵…", + "tip-1": "錄製快捷鍵時,不需一次按下所有按鍵,可一個接一個地按。", + "tip-2": "若某個按鍵因已被系統使用而無法錄製,請嘗試直接輸入其名稱。", + "tip-3": "點擊[此連結]({{link}})查看所有有效的按鍵名稱。" + }, + "macro": { + "description": "輸入一段鍵盤巨集。", + "name": "執行巨集", + "placeholder": "按下錄製按鈕即可開始錄製!", + "recording-placeholder": "按下任意按鍵…", + "tip-1": "預設情況下,Kando 會在每個按鍵事件前加入 10 毫秒的延遲。可以使用「delay」屬性來變更此值。", + "tip-2": "您也可以手動編輯巨集。如果想調整按鍵的時序,此功能會有所幫助。" + }, + "redirect": { + "description": "開啟另一個選單。", + "name": "選單跳轉" + }, "settings": { - "icon-picker-dialog": { - "base64-hint": "Base64 編碼的圖示提供了一種簡單的方式,讓您將任何類型的圖示加入選單中。您可以透過 [www.base64-image.de]({{link}}) 這類服務,將任何圖片轉換為 Base64 編碼字串。此方法甚至適用於 GIF 動畫!", - "base64-example": "Base64 範例:", - "file-example": "file: URI 範例:", - "url-example": "URL 範例:", - "search-placeholder": "搜尋圖示…", - "hint": "[點此]({{link}})了解如何新增或建立自己的圖示主題。", - "reload-button-tooltip": "重新載入所有圖示" - }, - "not-bound": "未綁定", - "file-picker": { - "select-file": "選擇檔案", - "select-directory": "選擇目錄" - }, - "add-tags-placeholder": "新增標籤…", - "about-dialog": { - "title": "關於 Kando", - "kando-version": "Kando 版本", - "kando-backend": "Kando 後端", - "electron-version": "Electron 版本", - "chrome-version": "Chrome 版本", - "check-latest-release": "檢查最新發布", - "message": "我出於熱愛開發了 Kando。如果您在使用時,感受到與我開發時相同的喜悅,歡迎請我[喝杯咖啡]({{link}})!\n\n💖 Simon", - "read-release-notes": "閱讀版本資訊" - }, - "general-settings-dialog": { - "title": "一般設定", - "message": "您的所有選單與 Kando 設定都儲存在 2 個 JSON 檔案中,您可以編輯、分享或備份這些檔案。點擊[這裡]({{link}})即可開啟檔案所在的目錄。", - "app-behavior": "應用程式行為", - "check-for-new-versions": "檢查新版本", - "check-for-new-versions-info": "啟用後,當有新版本發布時,Kando 將會顯示通知。", - "settings-button-position": "設定按鈕位置", - "top-left": "左上角", - "top-right": "右上角", - "bottom-left": "左下角", - "settings-window-color-scheme": "設定視窗配色方案", - "system": "系統", - "settings-window-flavor": "設定視窗風格", - "settings-window-flavor-info": "若選擇透明風格,必須重新啟動設定視窗才能套用效果。", - "light": "淺色", - "dark": "深色", - "transparent-light": "透明(淺色)", - "transparent-system": "透明(系統)", - "sakura-light": "櫻粉(淺色)", - "sakura-dark": "櫻粉(深色)", - "tray-icon-flavor": "系統匣圖示風格", - "tray-icon-flavor-info": "您也可以選擇完全隱藏系統匣圖示。", - "hidden": "隱藏", - "color": "彩色", - "white": "白色", - "black": "黑色", - "lazy-initialization": "延遲初始化", - "menu-behavior": "選單行為", - "enable-marking-mode-info": "啟用畫筆模式後,可透過拖曳滑鼠來選取項目。", - "enable-marking-mode": "啟用畫筆模式", - "enable-turbo-mode": "啟用極速模式", - "enable-turbo-mode-info": "啟用極速模式後,只需按住 Shift 或 Ctrl 等修飾鍵,即可進行手勢操作。", - "require-click-for-hover-mode": "懸停模式下需點擊選取", - "require-click-for-hover-mode-info": "若取消勾選,當滑鼠指標移動至項目上時,該項目將會被立即選取。此設定適用於使用懸停模式的選單。", - "right-mouse-button-selects-parent": "滑鼠右鍵選擇上層選單", - "right-mouse-button-selects-parent-info": "若取消勾選,滑鼠右鍵則會關閉選單。", - "menu-sounds": "選單音效", - "sound-theme-info": "音效主題是一組與選單互動時播放的音效。", - "volume": "音量", - "center-click-zone-radius": "中心點擊區域半徑", - "center-click-zone-radius-info": "選單中心可觸發「關閉選單」或「返回上一層」的區域半徑。預設值為 50 像素。", - "minimum-submenu-distance-info": "若子選單開啟的位置過於靠近上層選單,上層選單將會被移開至此處設定的距離。預設值為 150 像素。", - "movement-threshold": "移動閥值", - "minimum-gesture-length": "最小手勢長度", - "minimum-gesture-length-info": "直線移動的距離必須至少達到此設定值,才能觸發選取。預設值為 150 像素。", - "minimum-gesture-angle": "最小手勢角度", - "minimum-gesture-angle-info": "直線移動中小於此角度的軌跡,將不會觸發選取。預設值為 20 度。", - "gesture-jitter-threshold": "手勢抖動閾值", - "gesture-pause-timeout-info": "將手勢暫停達此設定值的時間長度,即可觸發選取。預設值為 100 毫秒。", - "gesture-jitter-threshold-info": "在手勢偵測中,小於此設定值的移動將會被忽略。預設值為 10 像素。", - "gesture-pause-timeout": "手勢暫停逾時", - "reload-note": "當重新載入選單主題時,即使當前選單正在顯示,CSS 的變更也會立即套用。若要套用對 theme.json 檔案的變更,則須重新開啟選單。", - "reload-menu-theme": "重新載入選單主題", - "developer-options": "開發者選項", - "reload-sound-theme": "重新載入音效主題", - "dev-tools-note": "Kando 使用兩個視窗:一個用於選單,另一個用於設定。您可以開啟開發者工具來分別檢視這兩個視窗。", - "menu-window-dev-tools": "檢視選單", - "settings-window-dev-tools": "檢視設定", - "invisible-settings-button": "隱藏設定按鈕", - "invisible-settings-button-info": "您依然可使用此按鈕,當滑鼠懸停其上時便會顯示。", - "settings-button-position-info": "選擇設定按鈕要顯示在螢幕的哪個角落。", - "bottom-right": "右下角", - "settings-window-color-scheme-info": "若選擇「系統」,設定視窗將會採用與作業系統相同的配色方案。", - "none": "無", - "sakura-system": "櫻粉(系統)", - "move-pointer-to-menu-center": "將指標移至選單中心", - "advanced-menu-options": "進階選單選項", - "transparent-dark": "透明(深色)", - "minimum-submenu-distance": "最小子選單距離", - "learn-how-to-add-sound-themes": "[點此]({{link}})了解如何為 Kando 新增音效主題!", - "lazy-initialization-info": "若啟用此選項,選單視窗只會在首次開啟時才建立。這會使第一次開啟選單的速度稍慢,但可以避免因 Kando 在登入過程中過早啟動而造成問題。此選項預設為停用。", - "move-pointer-to-menu-center-info": "若勾選此選項,滑鼠指標將在必要時被移至選單或子選單的中心。例如,當選單在太靠近螢幕邊緣的位置開啟,或是在置中模式下開啟時,便會觸發此行為。", - "enable-gamepad-support": "啟用遊戲手把支援", - "sound-theme": "音效主題", - "advanced-menu-options-note": "一般來說,這些設定保留在預設值即可。", - "movement-threshold-info": "在畫筆或極速模式中,小於此設定值的滑鼠移動將會被忽略。預設值為 15 像素。", - "volume-info": "音效主題的整體音量。預設值為 0.5。", - "enable-gamepad-support-info": "若勾選此選項,便可使用已連接的遊戲手把控制選單。", - "fixed-stroke-length-info": "通常,當停止移動或轉向時,項目就會被選取。若將此值設定為大於 0 的值,則此行為將會改變:現在,只有當從中心點拖曳的距離超過此設定值時,項目才會被選取。預設值為 0 像素。", - "fixed-stroke-length": "固定筆畫距離", - "press-again-behavior": "再次按下快捷鍵的行為", - "cycle-menus": "循環切換符合的選單", - "close-menu": "關閉選單", - "do-nothing": "無動作", - "press-again-behavior-info": "此選項決定當選單已顯示時,再次按下快捷鍵會執行的行為。如果有多個選單綁定至同一個快捷鍵,您可以用此功能來循環切換所有符合條件的選單。若要將極速模式與「無動作」以外的選項搭配使用,請務必只按住修飾鍵。", - "localization-label": "語言", - "auto-language": "使用系統語言", - "localization-info": "須重新啟動 Kando,語言設定才會生效。", - "app-settings": "應用程式設定", - "cycle-from-recent": "顯示下一個選單(記住最後)", - "cycle-from-first": "顯示下一個選單(從頭開始)", - "keep-input-focus": "保持作用中應用程式的焦點", - "keep-input-focus-info": "啟用後,選單在開啟時將不會取得鍵盤輸入焦點。此設定會停用「極速模式」,但若需在選單開啟期間讓其他應用程式保持焦點,此選項會有所幫助。", - "hardware-acceleration": "啟用硬體加速", - "hardware-acceleration-info": "此選項可提升應用程式的效能,但也可能導致一些顯示異常。此設定須重新啟動 Kando 才會生效。", - "backup-and-restore": "備份與還原", - "backup-menus": "備份 menus.json…", - "backup-settings": "備份 config.json…", - "restore-menus": "還原 menus.json…", - "restore-settings": "還原 config.json…", - "enable-achievements-info": "啟用後,Kando 將會記錄您的成就進度。", - "enable-achievements": "記錄成就", - "center": "置中", - "wlroots-specific-options": "wlroots 後端選項", - "options-that-will-only-affect-the-wlroots-backend": "這些選項只會影響基於 wlroots 的後端,對其他後端無效。", - "wlroots-pointer-get-timeout-mouse": "取得指標位置逾時", - "wlroots-pointer-get-timeout-mouse-info": "等待 wlroots 後端回傳滑鼠指標位置的最長時間(毫秒)。若超過此時間將使用備用位置。預設值為 500 毫秒。", - "wlroots-pointer-get-timeout-touch": "取得觸控位置逾時", - "wlroots-pointer-get-timeout-touch-info": "等待 wlroots 後端回傳觸控位置的最長時間(毫秒)。若超過此時間將使用備用位置。預設值為 1500 毫秒。", - "wlroots-pointer-get-timeout-default-behavior": "指標備用位置", - "wlroots-pointer-get-timeout-default-behavior-info": "決定若在設定時間內無法從 wlroots 後端取得位置時,指標應位於何處。", - "previously-reported": "先前已回報" - }, - "introduction-dialog": { - "slide1-title": "Kando 提供了一種獨特且高效的方式,讓您與電腦互動。", - "slide1-text": "滑動瀏覽這些投影片,來了解 Kando 能為您做些什麼!可使用左側的章節標記,快速跳轉至介紹的特定部分。", - "slide2-title": "開啟選單!", - "slide2-text-standard": "如果您是第一次啟動 Kando,可按下 Ctrl+Space 開啟範例選單。要關閉選單,則可按下 Escape 鍵,或在螢幕的任何位置點擊滑鼠右鍵。", - "slide2-text-no-shortcuts": "如果您是第一次啟動 Kando,[可能需在 Linux 上執行一些額外步驟,才能讓全域熱鍵正常工作]({{link}})。設定完成以後,便可透過 Escape 鍵或滑鼠右鍵來關閉選單。", - "slide3-hint1": "也可點擊此處關閉選單。", - "slide3-hint2": "點擊此處的任何位置即可選取項目。", - "slide3-text": "在 Kando 中,**整個螢幕都是可點擊的目標**!不需瞄準圖示,只需在項目所屬的扇形區域內點擊任何位置即可。這大大提升了選取項目的效率。", - "slide4-text": "子選單**永遠**會在滑鼠指標的位置開啟。**不需等待動畫結束**。相信您的肌肉記憶,直接繼續進行選取!", - "slide5-hint": "點擊此處的任何位置即可返回上一層。", - "slide5-text": "若要**返回**,請點擊上層選單的扇形區域或選單中心。", - "slide6-text": "如此一來,便可快速地穿梭於各個選單。", - "slide7-title": "提升速度:畫筆模式", - "slide7-text": "點擊並拖曳滑鼠經過項目,即可進入畫筆模式。**若暫停移動指標或轉向,便會開啟目前指標下的子選單!**記住通往某個項目的路徑,並靈活地畫出 Z 字形來開啟它。", - "slide8-text": "**選單會對滑鼠移動做出反應!**子選單會在需要時開啟。稍加練習後,甚至不需看著選單就能選取項目。", - "slide9-title": "快如閃電:極速模式", - "slide9-text": "若在開啟選單後**持續按住一個按鍵**(例如_Ctrl_、_Shift_或_Alt_),便只需移動指標即可進行選取。無需點擊或拖曳。", - "slide10-text": "**不必等待動畫結束!**直接畫出 Z 字形在選單中穿梭。這是選取項目最快的方式!", - "slide11-text": "**別擔心會不小心選錯!**在畫筆模式中,只有在放開滑鼠按鈕時,動作才會被執行;在極速模式中,則是在放開鍵盤按鍵時。善用這點來探索選單吧!", - "slide12-title": "還有更多!", - "slide12-text": "Kando 的可自訂性極高。可用來開啟應用程式、檔案、執行鍵盤巨集以及許多其他操作。還能[變更選單樣式]({{link1}})、[新增圖示主題]({{link2}}),甚至在選單中[使用音效]({{link3}})!", - "slide13-text": "如果在任何時候需要幫助,歡迎隨時加入我們的 [Discord 伺服器]({{link1}})或查閱[說明文件]({{link2}})!", - "chapter1": "快速入門", - "chapter2": "畫筆模式", - "chapter3": "極速模式", - "chapter4": "更進一步", - "chapter5": "取得協助", - "title": "歡迎使用 Kando!", - "show-again": "再次顯示此對話框" - }, - "invalid-dropdown-selection": "選擇選項…", - "menu-themes-dialog": { - "accent-colors": "強調色", - "dark": "深色模式", - "light": "淺色模式", - "accent-colors-info": "每個主題都可以有一組不同的強調色。", - "reset-color-picker": "重設為預設值", - "no-accent-colors": "此主題不支援強調色。", - "title": "選單主題", - "fade-in-time": "淡入時間", - "fade-in-time-info": "選單淡入所需的時間。預設值為 150 毫秒。", - "fade-out-time": "淡出時間", - "fade-out-time-info": "選單淡出所需的時間。預設值為 200 毫秒。", - "menu-scale": "選單縮放比例", - "menu-scale-info": "使用此設定值來放大或縮小選單。預設值為 1.0。", - "light-dark-mode": "啟用淺色或深色模式", - "light-dark-mode-info": "啟用後,可根據系統的淺色或深色模式,分別選擇不同的主題與配色。", - "open-theme-directory": "開啟主題目錄", - "get-themes-online": "線上取得主題", - "create-your-own-themes": "建立自己的主題", - "author": "由 {{author}} 製作", - "selection-wedges-info": "若啟用且所選主題支援時,選單項目的可選取區域將會以高亮顯示。", - "selection-wedges": "繪製項目選取區域" - }, - "all-menus": "所有選單", - "search-menus-placeholder": "搜尋選單…", - "no-menus": "您沒有任何選單。", - "no-menus-note": "如果不小心刪除了最後一個選單,可使用還原按鈕來復原。", - "no-matching-menus": "找不到選單。", - "add-collection-tooltip": "建立新的選單收藏夾。使用收藏夾來按標籤分組選單!", - "no-matching-menus-note": "或許可以試試其他的搜尋關鍵字?", - "create-menu-button": "新增選單", - "duplicate-menu": "複製選單", - "delete-menu": "刪除選單", - "add-menu-items": "新增選單項目", - "undo": "還原", - "redo": "重做", - "menu-behavior": "選單行為", - "menu-behavior-info": "在啟用這些選項前,建議您[在此]({{link}})了解我們為什麼偏好這些 Kando 的預設行為!", - "centered-mode": "置中模式", - "empty-collection": "此收藏夾為空。", - "empty-collection-note": "編輯上方的標籤,或使用下方的按鈕將一個全新的選單新增至此收藏夾。", - "centered-mode-info": "在螢幕中心開啟選單,而非在指標位置。", - "anchored-mode": "錨定模式", - "hover-mode": "懸停模式", - "anchored-mode-info": "在與上層選單相同的位置開啟子選單。勾選此項將會停用畫筆模式及極速模式。", - "hover-mode-info": "僅供進階使用者使用!透過懸停在項目上來選取它們。", - "menu-conditions": "選單條件", - "menu-conditions-info": "可將多個選單綁定至同一組快捷鍵,並依據不同條件來決定要顯示哪一個選單。", - "app-condition-placeholder": "應用程式名稱", - "app-condition": "指定應用程式", - "app-condition-info": "僅在指定應用程式為焦點時才顯示此選單。此處支援正規表達式,例如 /firefox|chrome/i。", - "app-condition-tooltip": "選擇應用程式", - "window-condition-placeholder": "視窗標題", - "window-condition-tooltip": "選擇視窗", - "window-condition": "指定視窗標題", - "window-condition-info": "僅在焦點視窗的標題包含指定文字時才顯示此選單。此處支援正規表達式,例如 /youtube|vimeo/i。", - "area-condition": "指定螢幕區域", - "shortcut-label": "快捷鍵", - "area-condition-top-placeholder": "上", - "area-condition-left-placeholder": "左", - "area-condition-bottom-placeholder": "下", - "area-condition-right-placeholder": "右", - "area-condition-tooltip": "選取螢幕區域", - "shortcut-recording": "按下快捷鍵…", - "shortcut-id-label": "快捷鍵 ID", - "tags": "標籤", - "duplicate-menu-item": "複製選單項目", - "tags-info": "標籤可用於將選單分組至選單收藏夾中。", - "delete-menu-item": "刪除選單項目", - "screen-area-picker": { - "top-left-value": "左:{{x}},上:{{y}}", - "top-left": "將此圖示拖曳至選取區域的左上角。", - "bottom-right-value": "右:{{x}},下:{{y}}", - "bottom-right": "將此圖示拖曳至選取區域的右下角。", - "title": "選取螢幕區域", - "valid": "棒極了!已選取一個有效的區域。", - "invalid": "請確保左上角位於右下角的左上方。", - "confirm": "使用此區域" - }, - "cancel": "取消", - "window-picker-dialog": { - "result": "已選擇「{{name}}」。", - "instructions": "點擊下方按鈕,並在 5 秒內點選目標視窗。", - "restart-countdown": "重新倒數", - "start-countdown": "開始倒數", - "countdown_other": "將於 {{count}} 秒後選取…", - "pick-app-name-title": "選取應用程式名稱", - "pick-window-title-title": "選取視窗標題", - "confirm": "使用此值" - }, - "shortcut-info": "開啟此選單的快捷鍵。必須包含一個普通按鍵以及任意數量的修飾鍵,如 Ctrl、Alt 或 Shift。錄製時,不需一次按下所有按鍵,可一個接一個地按。若某個快捷鍵已被另一個選單綁定,此功能會有所幫助!", - "area-condition-info": "僅在指標位於螢幕上指定區域時才顯示此選單。此區域是以像素為單位,相對於主螢幕左上角的座標。若將欄位留空,該方向將不設邊界。", - "add-menu-item-hint": "將此項目拖曳至上方的選單即可新增!", - "app-picker": { - "hint": "您也可將應用程式從開始選單拖曳至 Kando 的選單編輯器!", - "search-placeholder": "搜尋應用程式…", - "use-selected": "使用所選項" - }, - "restore-backup": "還原備份…", - "restore-general-settings-warning-title": "確定要還原一般設定嗎?", - "restore-general-settings-warning-message": "這將會使用所選備份檔案的內容,覆寫目前的應用程式設定!您的選單與收藏夾不會受到影響。", - "restore-general-settings-error-title": "載入一般設定備份失敗!", - "restore-general-settings-success-title": "成功!", - "restore-general-settings-success-message": "您的一般設定已從備份檔案還原。", - "restore-menu-settings-warning-title": "確定要還原選單設定嗎?", - "restore-menu-settings-warning-message": "這將會使用所選備份檔案的內容,覆寫目前的選單與收藏夾!", - "restore-menu-settings-error-title": "載入選單備份失敗!", - "restore-menu-settings-success-title": "成功!", - "restore-menu-settings-success-message": "您的選單與收藏夾已從備份檔案還原。", - "backup-general-settings-title": "備份一般設定…", - "achievements-dialog": { - "reset-button": "重設進度", - "reset-confirmation-title": "確定要重設所有進度嗎?", - "reset-confirmation-message": "所有成就與等級進度將會遺失。此動作無法復原。", - "title": "成就", - "xp": "XP", - "in-progress-button": "進行中", - "completed-button": "已完成", - "reset-button-tooltip": "重設所有成就與等級進度", - "no-in-progress-achievements": "恭喜!您已完成所有成就。", - "no-completed-achievements": "您尚未完成任何成就。" - }, - "export-menu": "匯出選單", - "import-menu": "匯入選單", - "import-menu-error-title": "匯入選單失敗", - "import-menu-error-message": "無法匯入所選檔案。該檔案並非自 Kando 匯出的有效選單。" - }, - "menu-items": { - "text": { - "tip-1": "此操作會使用剪貼簿來貼上文字。執行後,剪貼簿的內容將會是這段文字。", - "name": "貼上文字", - "description": "插入指定的文字。", - "placeholder": "輸入任何文字…" - }, - "hotkey": { - "tip-3": "點擊[此連結]({{link}})查看所有有效的按鍵名稱。", - "name": "模擬快捷鍵", - "description": "按下組合鍵。", - "hotkey": "快捷鍵", - "hotkey-info": "當此項目被選取時,將會觸發此快捷鍵。錄製時,不需一次按下所有按鍵,也可一個接一個地按。若某個快捷鍵已被綁定至全域操作,此功能會有所幫助!", - "recording-placeholder": "輸入快捷鍵…", - "tip-1": "錄製快捷鍵時,不需一次按下所有按鍵,可一個接一個地按。", - "tip-2": "若某個按鍵因已被系統使用而無法錄製,請嘗試直接輸入其名稱。" - }, - "settings": { - "tip-1": "此項目類型會開啟 Kando 的設定視窗。", - "name": "開啟設定", - "description": "開啟 Kando 的設定視窗。" - }, - "macro": { - "placeholder": "按下錄製按鈕即可開始錄製!", - "name": "執行巨集", - "description": "輸入一段鍵盤巨集。", - "recording-placeholder": "按下任意按鍵…", - "tip-2": "您也可以手動編輯巨集。如果想調整按鍵的時序,此功能會有所幫助。", - "tip-1": "預設情況下,Kando 會在每個按鍵事件前加入 10 毫秒的延遲。可以使用「delay」屬性來變更此值。" - }, - "command": { - "name": "執行命令", - "description": "啟動應用程式或指令碼。", - "placeholder": "輸入任何命令…", - "isolated": "在隔離環境中執行", - "isolated-info": "此選項會將命令在一個純淨的環境中執行,代表它不會繼承 Kando 的任何環境變數。這有助於解決無法正常執行命令的問題。", - "detached-info": "此選項會將命令與 Kando 分離,使其在 Kando 關閉後仍能繼續執行。停用此選項或可解決某些無法正常執行命令的問題。", - "detached": "以分離模式執行", - "tip-2": "若執行檔的路徑中包含空格,應使用引號(\"\")將其包裹起來。", - "tip-1": "可使用「執行命令」項目類型,來啟動應用程式或指令碼。", - "tip-4": "使用 {{window_name}} 來插入開啟選單時的焦點視窗標題。", - "tip-3": "使用 {{app_name}} 來插入開啟選單時的焦點應用程式名稱。", - "tip-5": "使用 {{pointer_x}} 與 {{pointer_y}} 來插入開啟選單時的指標位置。", - "tip-6": "點擊[這裡]({{link}})以了解如何找到啟動應用程式所需的命令。", - "choose-app": "選擇應用程式…" - }, - "file": { - "name": "開啟檔案", - "description": "開啟檔案或資料夾。", - "placeholder": "選擇檔案或資料夾…", - "tip-1": "可使用此項目類型來開啟檔案或資料夾。" - }, - "redirect": { - "name": "選單跳轉", - "description": "開啟另一個選單。" - }, - "submenu": { - "name": "子選單", - "description": "用以包含其他選單項目。", - "tip-1": "子選單可用於將項目分組。", - "tip-2": "可在子選單中再建立子選單。", - "tip-3": "子選單可用於建立複雜的選單結構。", - "tip-6": "可在預覽中透過拖曳來重新排序項目。", - "tip-7": "可使用下方的垃圾筒圖示來刪除選單或項目。", - "tip-4": "建議避免在子選單中加入超過 12 個項目。8 個是比較理想的數量。", - "tip-5": "可使用預覽中的鎖頭小圖示,將項目固定在選單中的指定位置。" - }, - "uri": { - "name": "開啟 URI", - "tip-3": "可使用「開啟 URI」項目類型,來開啟 mailto: 連結。", - "description": "開啟網站或其他連結。", - "placeholder": "輸入任何 URI…", - "tip-1": "可使用「開啟 URI」項目類型,透過 http:// 協定來開啟網站。", - "tip-2": "可用此功能來呼叫自訂的 URI 配置,例如 slack:// 或 zoommtg://。", - "tip-4": "使用 {{app_name}} 來插入開啟選單時的焦點應用程式名稱。", - "tip-5": "使用 {{window_name}} 來插入開啟選單時的焦點視窗標題。", - "tip-6": "使用 {{pointer_x}} 與 {{pointer_y}} 來插入開啟選單時的指標位置。" - }, - "common": { - "delayed-option": "等待淡出動畫結束", - "delayed-option-info": "當操作目標為需取得焦點的視窗時,此選項會有所幫助。" - } - }, - "example-menu": { - "apps": { - "apple-music": "音樂", - "submenu": "應用程式", - "safari": "Safari", - "web-browser": "網頁瀏覽器", - "email": "電子郵件", - "gimp": "GIMP", - "paint": "小畫家", - "finder": "Finder", - "file-browser": "檔案瀏覽器", - "terminal": "終端機" - }, - "name": "範例選單", - "web-links": { - "submenu": "網頁連結", - "google": "Google", - "kando-on-github": "Kando 的 GitHub", - "kando-on-kofi": "Kando 的 Ko-fi", - "kando-on-youtube": "Kando 的 YouTube", - "kando-on-discord": "Kando 的 Discord" - }, - "next-workspace": "下一個工作區", - "clipboard": { - "submenu": "剪貼簿", - "paste": "貼上", - "copy": "複製", - "cut": "剪下" - }, - "audio": { - "submenu": "多媒體", - "next-track": "下一首", - "play-pause": "播放 / 暫停", - "mute": "靜音", - "previous-track": "上一首" - }, - "windows": { - "submenu": "視窗", - "mission-control": "工作檢視", - "close-window": "關閉視窗", - "tile-left": "向左貼齊", - "toggle-maximize": "切換最大化", - "tile-right": "向右貼齊" - }, - "previous-workspace": "上一個工作區", - "bookmarks": { - "submenu": "書籤", - "downloads": "下載", - "videos": "影片", - "pictures": "圖片", - "documents": "文件", - "desktop": "桌面", - "music": "音樂", - "home": "家目錄" - } - }, - "main": { - "new-version-notification-header": "Kando 的新版本已推出!", - "new-version-notification-body": "請至 {{link}} 取得。", - "show-settings": "顯示設定", - "un-inhibit-shortcuts": "重新啟用快捷鍵", - "inhibit-shortcuts": "暫時停用所有快捷鍵", - "quit": "結束", - "invalid-link-header": "無效的連結", - "invalid-link-message": "無法解析此深層連結。", - "failed-to-start-header": "Kando 啟動失敗", - "no-backend-found": "找不到合適的後端。" - }, - "backends": { - "hyprland": { - "shortcut-info": "在 Hyprland 上,Kando 無法直接綁定全域快捷鍵。請改為在此處指定一個快捷鍵 ID,並於您的 hyprland.conf 設定檔中,透過類似「bind = CTRL, Space, global, kando:example-menu」的指令來綁定。請將 example-menu 替換為在此處選擇的 ID。" - }, - "kde-wayland": { - "shortcut-info": "在 KDE / Wayland 上,Kando 無法直接綁定全域快捷鍵。請改為在此處指定一個快捷鍵 ID,然後至 KDE 系統設定的全域快捷鍵中,於 KWin 區塊內搜尋此 ID。可在該處指派快捷鍵以開啟此選單。" - }, - "gnome": { - "error": "無法連線至 GNOME Shell 擴充功能 Kando Integration。可從此處取得:{{link}}" - }, - "niri": { - "shortcut-info": "Niri 尚不支援全域快捷鍵。但可透過命令列或您的 Niri 設定檔,執行 'kando --menu \"選單名稱\"' 來開啟此選單。" - } - }, - "achievements": { - "attributes": { - "novice": "新手", - "capable": "老手", - "skilled": "高手", - "expert": "達人", - "master": "宗師" - }, - "tier": { - "I": "I", - "II": "II", - "III": "III", - "IV": "IV", - "V": "V" - }, - "cancelor": { - "name": "虛空之路 {{tier}}", - "description": "取消選取 {{n}} 次。" - }, - "selector": { - "name": "{{attribute}}武士", - "description": "選取 {{n}} 個項目。" - }, - "depth-selector": { - "name1": "{{attribute}}刀客", - "name2": "{{attribute}}雙層刀客", - "name3": "{{attribute}}深淵刀客", - "description": "在 {{time}} 毫秒內,於第 {{depth}} 層選取 {{n}} 個項目。" - }, - "click-selector": { - "name": "{{attribute}}點擊冠軍", - "description": "使用滑鼠點擊選取 {{n}} 個項目。" - }, - "keyboard-selector": { - "name": "{{attribute}}快捷鍵英雄", - "description": "使用鍵盤選取 {{n}} 個項目。" - }, - "gamepad-selector": { - "name": "{{attribute}}手把戰士", - "description": "使用遊戲手把選取 {{n}} 個項目。" - }, - "gesture-selector": { - "name": "{{attribute}}疾風忍者", - "description": "使用極速模式或畫筆模式選取 {{n}} 個項目。" - }, - "settings-opened": { - "name": "旅程即是獎賞 {{tier}}", - "description": "開啟設定視窗 {{n}} 次。" - }, - "backup": { - "name": "先見之路 {{tier}}", - "description": "備份您的選單或設定 {{n}} 次。" - }, - "restore": { - "name": "再起之機 {{tier}}", - "description": "還原備份 {{n}} 次。" - }, - "added-items": { - "name": "Kando 之道 {{tier}}", - "description": "在選單編輯器中建立 {{n}} 個項目。" - }, - "deleted-all-menus": { - "name": "淨空道場", - "description": "刪除您的所有選單。" - }, - "full-menu": { - "name": "廣度勝於深度", - "description": "建立一個包含超過十二個項目的選單。" - }, - "deep-menu": { - "name": "深淵宗師", - "description": "將項目新增至深度達四層的子選單中。" - }, - "sponsors-viewed": { - "name": "Kando 守護者", - "description": "考慮成為 Kando 的贊助者。" - }, - "menu-themes-selected": { - "name": "美學之道", - "description": "切換選單主題 {{n}} 次。" - }, - "tutorial-viewed": { - "name": "旅程的起點", - "description": "完成 Kando 的導覽教學。" - }, - "completed-title": "成就已解鎖!", - "many-selections-streak": { - "name": "迅雷之手 {{tier}}", - "description": "在 {{time}} 秒內選取 {{n}} 個項目。" - }, - "speedy-selections-streak": { - "name": "凌駕思緒 {{tier}}", - "description": "連續選取 {{n}} 次,且平均時間少於 {{time}} 毫秒。" - } + "description": "開啟 Kando 的設定視窗。", + "name": "開啟設定", + "tip-1": "此項目類型會開啟 Kando 的設定視窗。" + }, + "submenu": { + "description": "用以包含其他選單項目。", + "name": "子選單", + "tip-1": "子選單可用於將項目分組。", + "tip-2": "可在子選單中再建立子選單。", + "tip-3": "子選單可用於建立複雜的選單結構。", + "tip-4": "建議避免在子選單中加入超過 12 個項目。8 個是比較理想的數量。", + "tip-5": "可使用預覽中的鎖頭小圖示,將項目固定在選單中的指定位置。", + "tip-6": "可在預覽中透過拖曳來重新排序項目。", + "tip-7": "可使用下方的垃圾筒圖示來刪除選單或項目。" + }, + "text": { + "description": "插入指定的文字。", + "name": "貼上文字", + "placeholder": "輸入任何文字…", + "tip-1": "此操作會使用剪貼簿來貼上文字。執行後,剪貼簿的內容將會是這段文字。" + }, + "uri": { + "description": "開啟網站或其他連結。", + "name": "開啟 URI", + "placeholder": "輸入任何 URI…", + "tip-1": "可使用「開啟 URI」項目類型,透過 http:// 協定來開啟網站。", + "tip-2": "可用此功能來呼叫自訂的 URI 配置,例如 slack:// 或 zoommtg://。", + "tip-3": "可使用「開啟 URI」項目類型,來開啟 mailto: 連結。", + "tip-4": "使用 {{app_name}} 來插入開啟選單時的焦點應用程式名稱。", + "tip-5": "使用 {{window_name}} 來插入開啟選單時的焦點視窗標題。", + "tip-6": "使用 {{pointer_x}} 與 {{pointer_y}} 來插入開啟選單時的指標位置。" + } + }, + "settings": { + "about-dialog": { + "check-latest-release": "檢查最新發布", + "chrome-version": "Chrome 版本", + "electron-version": "Electron 版本", + "kando-backend": "Kando 後端", + "kando-version": "Kando 版本", + "message": "我出於熱愛開發了 Kando。如果您在使用時,感受到與我開發時相同的喜悅,歡迎請我[喝杯咖啡]({{link}})!\n\n💖 Simon", + "read-release-notes": "閱讀版本資訊", + "title": "關於 Kando" + }, + "achievements-dialog": { + "completed-button": "已完成", + "in-progress-button": "進行中", + "no-completed-achievements": "您尚未完成任何成就。", + "no-in-progress-achievements": "恭喜!您已完成所有成就。", + "reset-button": "重設進度", + "reset-button-tooltip": "重設所有成就與等級進度", + "reset-confirmation-message": "所有成就與等級進度將會遺失。此動作無法復原。", + "reset-confirmation-title": "確定要重設所有進度嗎?", + "title": "成就", + "xp": "XP" + }, + "add-collection-tooltip": "建立新的選單收藏夾。使用收藏夾來按標籤分組選單!", + "add-menu-item-hint": "將此項目拖曳至上方的選單即可新增!", + "add-menu-items": "新增選單項目", + "add-tags-placeholder": "新增標籤…", + "all-menus": "所有選單", + "anchored-mode": "錨定模式", + "anchored-mode-info": "在與上層選單相同的位置開啟子選單。勾選此項將會停用畫筆模式及極速模式。", + "app-condition": "指定應用程式", + "app-condition-info": "僅在指定應用程式為焦點時才顯示此選單。此處支援正規表達式,例如 /firefox|chrome/i。", + "app-condition-placeholder": "應用程式名稱", + "app-condition-tooltip": "選擇應用程式", + "app-picker": { + "hint": "您也可將應用程式從開始選單拖曳至 Kando 的選單編輯器!", + "search-placeholder": "搜尋應用程式…", + "use-selected": "使用所選項" + }, + "area-condition": "指定螢幕區域", + "area-condition-bottom-placeholder": "下", + "area-condition-info": "僅在指標位於螢幕上指定區域時才顯示此選單。此區域是以像素為單位,相對於主螢幕左上角的座標。若將欄位留空,該方向將不設邊界。", + "area-condition-left-placeholder": "左", + "area-condition-right-placeholder": "右", + "area-condition-tooltip": "選取螢幕區域", + "area-condition-top-placeholder": "上", + "cancel": "取消", + "centered-mode": "置中模式", + "centered-mode-info": "在螢幕中心開啟選單,而非在指標位置。", + "create-menu-button": "新增選單", + "delete-menu": "刪除選單", + "delete-menu-item": "刪除選單項目", + "duplicate-menu": "複製選單", + "duplicate-menu-item": "複製選單項目", + "empty-collection": "此收藏夾為空。", + "empty-collection-note": "編輯上方的標籤,或使用下方的按鈕將一個全新的選單新增至此收藏夾。", + "export-menu": "匯出選單", + "export-menu-error-title": "", + "file-picker": { + "select-directory": "選擇目錄", + "select-file": "選擇檔案" + }, + "general-settings-dialog": { + "advanced-menu-options": "進階選單選項", + "advanced-menu-options-note": "一般來說,這些設定保留在預設值即可。", + "auto-language": "使用系統語言", + "backup-and-restore": "備份與還原", + "backup-menus": "備份 menus.json…", + "backup-settings": "備份 config.json…", + "black": "黑色", + "bottom-left": "左下角", + "bottom-right": "右下角", + "center": "置中", + "center-click-zone-radius": "中心點擊區域半徑", + "center-click-zone-radius-info": "選單中心可觸發「關閉選單」或「返回上一層」的區域半徑。預設值為 50 像素。", + "check-for-new-versions": "檢查新版本", + "check-for-new-versions-info": "啟用後,當有新版本發布時,Kando 將會顯示通知。", + "close-menu": "關閉選單", + "color": "彩色", + "cycle-from-first": "顯示下一個選單(從頭開始)", + "cycle-from-recent": "顯示下一個選單(記住最後)", + "dark": "深色", + "dev-tools-note": "Kando 使用兩個視窗:一個用於選單,另一個用於設定。您可以開啟開發者工具來分別檢視這兩個視窗。", + "developer-options": "開發者選項", + "do-nothing": "無動作", + "enable-achievement-notifications": "", + "enable-achievement-notifications-info": "", + "enable-achievements": "記錄成就", + "enable-achievements-info": "啟用後,Kando 將會記錄您的成就進度。", + "enable-gamepad-support": "啟用遊戲手把支援", + "enable-gamepad-support-info": "若勾選此選項,便可使用已連接的遊戲手把控制選單。", + "enable-marking-mode": "啟用畫筆模式", + "enable-marking-mode-info": "啟用畫筆模式後,可透過拖曳滑鼠來選取項目。", + "enable-turbo-mode": "啟用極速模式", + "enable-turbo-mode-info": "啟用極速模式後,只需按住 Shift 或 Ctrl 等修飾鍵,即可進行手勢操作。", + "fixed-stroke-length": "固定筆畫距離", + "fixed-stroke-length-info": "通常,當停止移動或轉向時,項目就會被選取。若將此值設定為大於 0 的值,則此行為將會改變:現在,只有當從中心點拖曳的距離超過此設定值時,項目才會被選取。預設值為 0 像素。", + "gesture-jitter-threshold": "手勢抖動閾值", + "gesture-jitter-threshold-info": "在手勢偵測中,小於此設定值的移動將會被忽略。預設值為 10 像素。", + "gesture-pause-timeout": "手勢暫停逾時", + "gesture-pause-timeout-info": "將手勢暫停達此設定值的時間長度,即可觸發選取。預設值為 100 毫秒。", + "hardware-acceleration": "啟用硬體加速", + "hardware-acceleration-info": "此選項可提升應用程式的效能,但也可能導致一些顯示異常。此設定須重新啟動 Kando 才會生效。", + "hidden": "隱藏", + "invisible-settings-button": "隱藏設定按鈕", + "invisible-settings-button-info": "您依然可使用此按鈕,當滑鼠懸停其上時便會顯示。", + "keep-input-focus": "保持作用中應用程式的焦點", + "keep-input-focus-info": "啟用後,選單在開啟時將不會取得鍵盤輸入焦點。此設定會停用「極速模式」,但若需在選單開啟期間讓其他應用程式保持焦點,此選項會有所幫助。", + "lazy-initialization": "延遲初始化", + "lazy-initialization-info": "若啟用此選項,選單視窗只會在首次開啟時才建立。這會使第一次開啟選單的速度稍慢,但可以避免因 Kando 在登入過程中過早啟動而造成問題。此選項預設為停用。", + "learn-how-to-add-sound-themes": "[點此]({{link}})了解如何為 Kando 新增音效主題!", + "light": "淺色", + "localization-info": "須重新啟動 Kando,語言設定才會生效。", + "localization-label": "語言", + "menu-behavior": "選單行為", + "menu-sounds": "選單音效", + "menu-window-dev-tools": "檢視選單", + "message": "您的所有選單與 Kando 設定都儲存在 2 個 JSON 檔案中,您可以編輯、分享或備份這些檔案。點擊[這裡]({{link}})即可開啟檔案所在的目錄。", + "minimum-gesture-angle": "最小手勢角度", + "minimum-gesture-angle-info": "直線移動中小於此角度的軌跡,將不會觸發選取。預設值為 20 度。", + "minimum-gesture-length": "最小手勢長度", + "minimum-gesture-length-info": "直線移動的距離必須至少達到此設定值,才能觸發選取。預設值為 150 像素。", + "minimum-submenu-distance": "最小子選單距離", + "minimum-submenu-distance-info": "若子選單開啟的位置過於靠近上層選單,上層選單將會被移開至此處設定的距離。預設值為 150 像素。", + "move-pointer-to-menu-center": "將指標移至選單中心", + "move-pointer-to-menu-center-info": "若勾選此選項,滑鼠指標將在必要時被移至選單或子選單的中心。例如,當選單在太靠近螢幕邊緣的位置開啟,或是在置中模式下開啟時,便會觸發此行為。", + "movement-threshold": "移動閥值", + "movement-threshold-info": "在畫筆或極速模式中,小於此設定值的滑鼠移動將會被忽略。預設值為 15 像素。", + "none": "無", + "options-that-will-only-affect-the-wlroots-backend": "這些選項只會影響基於 wlroots 的後端,對其他後端無效。", + "press-again-behavior": "再次按下快捷鍵的行為", + "press-again-behavior-info": "此選項決定當選單已顯示時,再次按下快捷鍵會執行的行為。如果有多個選單綁定至同一個快捷鍵,您可以用此功能來循環切換所有符合條件的選單。若要將極速模式與「無動作」以外的選項搭配使用,請務必只按住修飾鍵。", + "previously-reported": "先前已回報", + "reload-menu-theme": "重新載入選單主題", + "reload-note": "當重新載入選單主題時,即使當前選單正在顯示,CSS 的變更也會立即套用。若要套用對 theme.json 檔案的變更,則須重新開啟選單。", + "reload-sound-theme": "重新載入音效主題", + "require-click-for-hover-mode": "懸停模式下需點擊選取", + "require-click-for-hover-mode-info": "若取消勾選,當滑鼠指標移動至項目上時,該項目將會被立即選取。此設定適用於使用懸停模式的選單。", + "restore-menus": "還原 menus.json…", + "restore-settings": "還原 config.json…", + "right-mouse-button-selects-parent": "滑鼠右鍵選擇上層選單", + "right-mouse-button-selects-parent-info": "若取消勾選,滑鼠右鍵則會關閉選單。", + "sakura-dark": "櫻粉(深色)", + "sakura-light": "櫻粉(淺色)", + "sakura-system": "櫻粉(系統)", + "settings-button-position": "設定按鈕位置", + "settings-button-position-info": "選擇設定按鈕要顯示在螢幕的哪個角落。", + "settings-window-color-scheme": "設定視窗配色方案", + "settings-window-color-scheme-info": "若選擇「系統」,設定視窗將會採用與作業系統相同的配色方案。", + "settings-window-dev-tools": "檢視設定", + "settings-window-flavor": "設定視窗風格", + "settings-window-flavor-info": "若選擇透明風格,必須重新啟動設定視窗才能套用效果。", + "sound-theme": "音效主題", + "sound-theme-info": "音效主題是一組與選單互動時播放的音效。", + "system": "系統", + "title": "一般設定", + "top-left": "左上角", + "top-right": "右上角", + "transparent-dark": "透明(深色)", + "transparent-light": "透明(淺色)", + "transparent-system": "透明(系統)", + "tray-icon-flavor": "系統匣圖示風格", + "tray-icon-flavor-info": "您也可以選擇完全隱藏系統匣圖示。", + "volume": "音量", + "volume-info": "音效主題的整體音量。預設值為 0.5。", + "white": "白色", + "wlroots-pointer-get-timeout-default-behavior": "指標備用位置", + "wlroots-pointer-get-timeout-default-behavior-info": "決定若在設定時間內無法從 wlroots 後端取得位置時,指標應位於何處。", + "wlroots-pointer-get-timeout-mouse": "取得指標位置逾時", + "wlroots-pointer-get-timeout-mouse-info": "等待 wlroots 後端回傳滑鼠指標位置的最長時間(毫秒)。若超過此時間將使用備用位置。預設值為 500 毫秒。", + "wlroots-pointer-get-timeout-touch": "取得觸控位置逾時", + "wlroots-pointer-get-timeout-touch-info": "等待 wlroots 後端回傳觸控位置的最長時間(毫秒)。若超過此時間將使用備用位置。預設值為 1500 毫秒。", + "wlroots-specific-options": "wlroots 後端選項" + }, + "hover-mode": "懸停模式", + "hover-mode-info": "僅供進階使用者使用!透過懸停在項目上來選取它們。", + "icon-picker-dialog": { + "base64-example": "Base64 範例:", + "base64-hint": "Base64 編碼的圖示提供了一種簡單的方式,讓您將任何類型的圖示加入選單中。您可以透過 [www.base64-image.de]({{link}}) 這類服務,將任何圖片轉換為 Base64 編碼字串。此方法甚至適用於 GIF 動畫!", + "file-example": "file: URI 範例:", + "hint": "[點此]({{link}})了解如何新增或建立自己的圖示主題。", + "reload-button-tooltip": "重新載入所有圖示", + "search-placeholder": "搜尋圖示…", + "url-example": "URL 範例:" + }, + "import-menu": "匯入選單", + "import-menu-error-message": "無法匯入所選檔案。該檔案並非自 Kando 匯出的有效選單。", + "import-menu-error-title": "匯入選單失敗", + "introduction-dialog": { + "chapter1": "快速入門", + "chapter2": "畫筆模式", + "chapter3": "極速模式", + "chapter4": "更進一步", + "chapter5": "取得協助", + "show-again": "再次顯示此對話框", + "slide1-text": "滑動瀏覽這些投影片,來了解 Kando 能為您做些什麼!可使用左側的章節標記,快速跳轉至介紹的特定部分。", + "slide1-title": "Kando 提供了一種獨特且高效的方式,讓您與電腦互動。", + "slide10-text": "**不必等待動畫結束!**直接畫出 Z 字形在選單中穿梭。這是選取項目最快的方式!", + "slide11-text": "**別擔心會不小心選錯!**在畫筆模式中,只有在放開滑鼠按鈕時,動作才會被執行;在極速模式中,則是在放開鍵盤按鍵時。善用這點來探索選單吧!", + "slide12-text": "Kando 的可自訂性極高。可用來開啟應用程式、檔案、執行鍵盤巨集以及許多其他操作。還能[變更選單樣式]({{link1}})、[新增圖示主題]({{link2}}),甚至在選單中[使用音效]({{link3}})!", + "slide12-title": "還有更多!", + "slide13-text": "如果在任何時候需要幫助,歡迎隨時加入我們的 [Discord 伺服器]({{link1}})或查閱[說明文件]({{link2}})!", + "slide2-text-no-shortcuts": "如果您是第一次啟動 Kando,[可能需在 Linux 上執行一些額外步驟,才能讓全域熱鍵正常工作]({{link}})。設定完成以後,便可透過 Escape 鍵或滑鼠右鍵來關閉選單。", + "slide2-text-standard": "如果您是第一次啟動 Kando,可按下 Ctrl+Space 開啟範例選單。要關閉選單,則可按下 Escape 鍵,或在螢幕的任何位置點擊滑鼠右鍵。", + "slide2-title": "開啟選單!", + "slide3-hint1": "也可點擊此處關閉選單。", + "slide3-hint2": "點擊此處的任何位置即可選取項目。", + "slide3-text": "在 Kando 中,**整個螢幕都是可點擊的目標**!不需瞄準圖示,只需在項目所屬的扇形區域內點擊任何位置即可。這大大提升了選取項目的效率。", + "slide4-text": "子選單**永遠**會在滑鼠指標的位置開啟。**不需等待動畫結束**。相信您的肌肉記憶,直接繼續進行選取!", + "slide5-hint": "點擊此處的任何位置即可返回上一層。", + "slide5-text": "若要**返回**,請點擊上層選單的扇形區域或選單中心。", + "slide6-text": "如此一來,便可快速地穿梭於各個選單。", + "slide7-text": "點擊並拖曳滑鼠經過項目,即可進入畫筆模式。**若暫停移動指標或轉向,便會開啟目前指標下的子選單!**記住通往某個項目的路徑,並靈活地畫出 Z 字形來開啟它。", + "slide7-title": "提升速度:畫筆模式", + "slide8-text": "**選單會對滑鼠移動做出反應!**子選單會在需要時開啟。稍加練習後,甚至不需看著選單就能選取項目。", + "slide9-text": "若在開啟選單後**持續按住一個按鍵**(例如_Ctrl_、_Shift_或_Alt_),便只需移動指標即可進行選取。無需點擊或拖曳。", + "slide9-title": "快如閃電:極速模式", + "title": "歡迎使用 Kando!" + }, + "invalid-dropdown-selection": "選擇選項…", + "menu-behavior": "選單行為", + "menu-behavior-info": "在啟用這些選項前,建議您[在此]({{link}})了解我們為什麼偏好這些 Kando 的預設行為!", + "menu-conditions": "選單條件", + "menu-conditions-info": "可將多個選單綁定至同一組快捷鍵,並依據不同條件來決定要顯示哪一個選單。", + "menu-themes-dialog": { + "accent-colors": "強調色", + "accent-colors-info": "每個主題都可以有一組不同的強調色。", + "author": "由 {{author}} 製作", + "create-your-own-themes": "建立自己的主題", + "dark": "深色模式", + "fade-in-time": "淡入時間", + "fade-in-time-info": "選單淡入所需的時間。預設值為 150 毫秒。", + "fade-out-time": "淡出時間", + "fade-out-time-info": "選單淡出所需的時間。預設值為 200 毫秒。", + "get-themes-online": "線上取得主題", + "light": "淺色模式", + "light-dark-mode": "啟用淺色或深色模式", + "light-dark-mode-info": "啟用後,可根據系統的淺色或深色模式,分別選擇不同的主題與配色。", + "menu-scale": "選單縮放比例", + "menu-scale-info": "使用此設定值來放大或縮小選單。預設值為 1.0。", + "no-accent-colors": "此主題不支援強調色。", + "open-theme-directory": "開啟主題目錄", + "reset-color-picker": "重設為預設值", + "selection-wedges": "繪製項目選取區域", + "selection-wedges-info": "若啟用且所選主題支援時,選單項目的可選取區域將會以高亮顯示。", + "title": "選單主題" + }, + "no-matching-menus": "找不到選單。", + "no-matching-menus-note": "或許可以試試其他的搜尋關鍵字?", + "no-menus": "您沒有任何選單。", + "no-menus-note": "如果不小心刪除了最後一個選單,可使用還原按鈕來復原。", + "not-bound": "未綁定", + "redo": "重做", + "restore-backup": "還原備份…", + "restore-general-settings-error-title": "載入一般設定備份失敗!", + "restore-general-settings-success-message": "您的一般設定已從備份檔案還原。", + "restore-general-settings-success-title": "成功!", + "restore-general-settings-warning-message": "這將會使用所選備份檔案的內容,覆寫目前的應用程式設定!您的選單與收藏夾不會受到影響。", + "restore-general-settings-warning-title": "確定要還原一般設定嗎?", + "restore-menu-settings-error-title": "載入選單備份失敗!", + "restore-menu-settings-success-message": "您的選單與收藏夾已從備份檔案還原。", + "restore-menu-settings-success-title": "成功!", + "restore-menu-settings-warning-message": "這將會使用所選備份檔案的內容,覆寫目前的選單與收藏夾!", + "restore-menu-settings-warning-title": "確定要還原選單設定嗎?", + "screen-area-picker": { + "bottom-right": "將此圖示拖曳至選取區域的右下角。", + "bottom-right-value": "右:{{x}},下:{{y}}", + "confirm": "使用此區域", + "invalid": "請確保左上角位於右下角的左上方。", + "top-left": "將此圖示拖曳至選取區域的左上角。", + "top-left-value": "左:{{x}},上:{{y}}", + "valid": "棒極了!已選取一個有效的區域。" + }, + "search-menus-placeholder": "搜尋選單…", + "shortcut-id-label": "快捷鍵 ID", + "shortcut-info": "開啟此選單的快捷鍵。必須包含一個普通按鍵以及任意數量的修飾鍵,如 Ctrl、Alt 或 Shift。錄製時,不需一次按下所有按鍵,可一個接一個地按。若某個快捷鍵已被另一個選單綁定,此功能會有所幫助!", + "shortcut-label": "快捷鍵", + "shortcut-recording": "按下快捷鍵…", + "tags": "標籤", + "tags-info": "標籤可用於將選單分組至選單收藏夾中。", + "undo": "還原", + "window-condition": "指定視窗標題", + "window-condition-info": "僅在焦點視窗的標題包含指定文字時才顯示此選單。此處支援正規表達式,例如 /youtube|vimeo/i。", + "window-condition-placeholder": "視窗標題", + "window-condition-tooltip": "選擇視窗", + "window-picker-dialog": { + "confirm": "使用此值", + "countdown_other": "將於 {{count}} 秒後選取…", + "instructions": "點擊下方按鈕,並在 5 秒內點選目標視窗。", + "restart-countdown": "重新倒數", + "result": "已選擇「{{name}}」。", + "start-countdown": "開始倒數" } + } } diff --git a/package-lock.json b/package-lock.json index 9667c030e..6f89d6078 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,8 +53,8 @@ "globals": "^17.3.0", "howler": "^2.2.4", "i18next": "^25.8.4", + "i18next-cli": "^1.42.8", "i18next-fs-backend": "^2.6.0", - "i18next-parser": "^9.1.0", "immer": "^11.1.4", "isexe": "^3.1.1", "json5": "^2.2.3", @@ -376,6 +376,23 @@ "node": ">=6.9.0" } }, + "node_modules/@croct/json": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@croct/json/-/json-2.1.0.tgz", + "integrity": "sha512-UrWfjNQVlBxN+OVcFwHmkjARMW55MBN04E9KfGac8ac8z1QnFVuiOOFtMWXCk3UwsyRqhsNaFoYLZC+xxqsVjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@croct/json5-parser": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@croct/json5-parser/-/json5-parser-0.2.2.tgz", + "integrity": "sha512-0NJMLrbeLbQ0eCVj3UoH/kG2QckUgOASfwmfDTjyW1xAYPyTNJXcWVT/dssJdTJd0pRchW+qF0VFWQHcxs1OVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@croct/json": "^2.1.0" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -1217,1662 +1234,1532 @@ "node": ">=14.14" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - "cpu": [ - "ppc64" - ], + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "aix" - ], + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, "engines": { - "node": ">=18" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - "cpu": [ - "arm" - ], + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=18" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/compat": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.0.2.tgz", + "integrity": "sha512-pR1DoD0h3HfF675QZx0xsyrsU8q70Z/plx7880NOhS02NuWLgBCOMDL787nUeQ7EWLkxv3bPQJaarjcPQb2Dwg==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^1.1.0" + }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "peerDependencies": { + "eslint": "^8.40 || 9 || 10" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/config-array": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/config-helpers/node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz", + "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - "cpu": [ - "arm" - ], + "node_modules/@eslint/eslintrc": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - "cpu": [ - "ia32" - ], + "node_modules/@eslint/js": { + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - "cpu": [ - "loong64" - ], + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - "cpu": [ - "mips64el" - ], + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - "cpu": [ - "ppc64" - ], + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], + "node_modules/@floating-ui/core": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - "cpu": [ - "s390x" - ], + "node_modules/@floating-ui/dom": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - "cpu": [ - "x64" - ], + "node_modules/@floating-ui/utils": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT" + }, + "node_modules/@formkit/auto-animate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-0.8.2.tgz", + "integrity": "sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=18.18.0" } }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - "cpu": [ - "arm64" - ], + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, "engines": { - "node": ">=18" + "node": ">=18.18.0" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - "cpu": [ - "x64" - ], + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - "cpu": [ - "arm64" - ], + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - "cpu": [ - "x64" - ], + "node_modules/@inquirer/ansi": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.3.tgz", + "integrity": "sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/checkbox": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-3.0.1.tgz", + "integrity": "sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], + "dependencies": { + "@inquirer/core": "^9.2.1", + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, "engines": { "node": ">=18" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - "cpu": [ - "x64" - ], + "node_modules/@inquirer/confirm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-4.0.1.tgz", + "integrity": "sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "@inquirer/core": "^9.2.1", + "@inquirer/type": "^2.0.0" + }, "engines": { "node": ">=18" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/core": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", + "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.5.5", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, "engines": { "node": ">=18" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - "cpu": [ - "ia32" - ], + "node_modules/@inquirer/core/node_modules/@types/node": { + "version": "22.19.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.7.tgz", + "integrity": "sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "dependencies": { + "undici-types": "~6.21.0" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - "cpu": [ - "x64" - ], + "node_modules/@inquirer/core/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@inquirer/editor": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-3.0.1.tgz", + "integrity": "sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@inquirer/core": "^9.2.1", + "@inquirer/type": "^2.0.0", + "external-editor": "^3.1.0" + }, "engines": { "node": ">=18" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "node_modules/@inquirer/expand": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-3.0.1.tgz", + "integrity": "sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "@inquirer/core": "^9.2.1", + "@inquirer/type": "^2.0.0", + "yoctocolors-cjs": "^2.1.2" }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "node_modules/@inquirer/external-editor": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-2.0.3.tgz", + "integrity": "sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==", "dev": true, "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/compat": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.0.2.tgz", - "integrity": "sha512-pR1DoD0h3HfF675QZx0xsyrsU8q70Z/plx7880NOhS02NuWLgBCOMDL787nUeQ7EWLkxv3bPQJaarjcPQb2Dwg==", - "dev": true, - "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^1.1.0" + "chardet": "^2.1.1", + "iconv-lite": "^0.7.2" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { - "eslint": "^8.40 || 9 || 10" + "@types/node": ">=18" }, "peerDependenciesMeta": { - "eslint": { + "@types/node": { "optional": true } } }, - "node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", + "node_modules/@inquirer/external-editor/node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", "dev": true, - "license": "Apache-2.0", + "license": "MIT" + }, + "node_modules/@inquirer/external-editor/node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "dev": true, + "license": "MIT", "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0" - }, + "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/config-helpers/node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "node_modules/@inquirer/input": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-3.0.1.tgz", + "integrity": "sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.15" + "@inquirer/core": "^9.2.1", + "@inquirer/type": "^2.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz", - "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==", + "node_modules/@inquirer/number": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-2.0.1.tgz", + "integrity": "sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.15" + "@inquirer/core": "^9.2.1", + "@inquirer/type": "^2.0.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=18" } }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", - "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", + "node_modules/@inquirer/password": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-3.0.1.tgz", + "integrity": "sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.1", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@inquirer/core": "^9.2.1", + "@inquirer/type": "^2.0.0", + "ansi-escapes": "^4.3.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "node_modules/@inquirer/prompts": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-6.0.1.tgz", + "integrity": "sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A==", "dev": true, "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^3.0.1", + "@inquirer/confirm": "^4.0.1", + "@inquirer/editor": "^3.0.1", + "@inquirer/expand": "^3.0.1", + "@inquirer/input": "^3.0.1", + "@inquirer/number": "^2.0.1", + "@inquirer/password": "^3.0.1", + "@inquirer/rawlist": "^3.0.1", + "@inquirer/search": "^2.0.1", + "@inquirer/select": "^3.0.1" + }, "engines": { "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/js": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "node_modules/@inquirer/rawlist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-3.0.1.tgz", + "integrity": "sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ==", "dev": true, "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "dependencies": { + "@inquirer/core": "^9.2.1", + "@inquirer/type": "^2.0.0", + "yoctocolors-cjs": "^2.1.2" }, - "funding": { - "url": "https://eslint.org/donate" + "engines": { + "node": ">=18" } }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "node_modules/@inquirer/search": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-2.0.1.tgz", + "integrity": "sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.2.1", + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "yoctocolors-cjs": "^2.1.2" + }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "node_modules/@inquirer/select": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-3.0.1.tgz", + "integrity": "sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" + "@inquirer/core": "^9.2.1", + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "node_modules/@inquirer/type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", + "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.15" + "mute-stream": "^1.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@floating-ui/core": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", - "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", "dev": true, "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.10" + "engines": { + "node": "20 || >=22" } }, - "node_modules/@floating-ui/dom": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", - "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz", + "integrity": "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==", "dev": true, "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.3", - "@floating-ui/utils": "^0.2.10" + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" } }, - "node_modules/@floating-ui/utils": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", - "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@formkit/auto-animate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-0.8.2.tgz", - "integrity": "sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "license": "MIT" - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@gulpjs/to-absolute-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz", - "integrity": "sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==", - "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "is-negated-glob": "^1.0.0" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=12" } }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" + "node": ">=12" }, - "engines": { - "node": ">=18.18.0" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">=12.22" + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=18.18" + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@inquirer/checkbox": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-3.0.1.tgz", - "integrity": "sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ==", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@inquirer/confirm": { + "node_modules/@isaacs/fs-minipass": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-4.0.1.tgz", - "integrity": "sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w==", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/type": "^2.0.0" + "minipass": "^7.0.4" }, "engines": { - "node": ">=18" + "node": ">=18.0.0" } }, - "node_modules/@inquirer/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", + "node_modules/@isaacs/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" - }, + "license": "ISC", "engines": { - "node": ">=18" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@inquirer/core/node_modules/@types/node": { - "version": "22.19.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.7.tgz", - "integrity": "sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@inquirer/core/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } }, - "node_modules/@inquirer/editor": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-3.0.1.tgz", - "integrity": "sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/type": "^2.0.0", - "external-editor": "^3.1.0" - }, "engines": { - "node": ">=18" + "node": ">=6.0.0" } }, - "node_modules/@inquirer/expand": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-3.0.1.tgz", - "integrity": "sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/type": "^2.0.0", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@inquirer/input": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-3.0.1.tgz", - "integrity": "sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg==", + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.22.tgz", + "integrity": "sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/type": "^2.0.0" + "@inquirer/type": "^1.5.5" }, "engines": { - "node": ">=18" + "node": ">=18.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 8" } }, - "node_modules/@inquirer/number": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-2.0.1.tgz", - "integrity": "sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ==", + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/type": "^2.0.0" + "mute-stream": "^1.0.0" }, "engines": { "node": ">=18" } }, - "node_modules/@inquirer/password": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-3.0.1.tgz", - "integrity": "sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ==", - "dev": true, - "license": "MIT", + "node_modules/@malept/cross-spawn-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", + "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "license": "Apache-2.0", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/type": "^2.0.0", - "ansi-escapes": "^4.3.2" + "cross-spawn": "^7.0.1" }, "engines": { - "node": ">=18" + "node": ">= 12.13.0" } }, - "node_modules/@inquirer/prompts": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-6.0.1.tgz", - "integrity": "sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^3.0.1", - "@inquirer/confirm": "^4.0.1", - "@inquirer/editor": "^3.0.1", - "@inquirer/expand": "^3.0.1", - "@inquirer/input": "^3.0.1", - "@inquirer/number": "^2.0.1", - "@inquirer/password": "^3.0.1", - "@inquirer/rawlist": "^3.0.1", - "@inquirer/search": "^2.0.1", - "@inquirer/select": "^3.0.1" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=18" + "node": ">= 8" } }, - "node_modules/@inquirer/rawlist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-3.0.1.tgz", - "integrity": "sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/type": "^2.0.0", - "yoctocolors-cjs": "^2.1.2" - }, "engines": { - "node": ">=18" + "node": ">= 8" } }, - "node_modules/@inquirer/search": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-2.0.1.tgz", - "integrity": "sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "yoctocolors-cjs": "^2.1.2" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=18" + "node": ">= 8" } }, - "node_modules/@inquirer/select": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-3.0.1.tgz", - "integrity": "sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q==", + "node_modules/@nornagon/put": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@nornagon/put/-/put-0.0.8.tgz", + "integrity": "sha512-ugvXJjwF5ldtUpa7D95kruNJ41yFQDEKyF5CW4TgKJnh+W/zmlBzXXeKTyqIgwMFrkePN2JqOBqcF0M0oOunow==", "dev": true, - "license": "MIT", + "license": "MIT/X11", + "engines": { + "node": ">=0.3.0" + } + }, + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "license": "ISC", "dependencies": { - "@inquirer/core": "^9.2.1", - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" }, "engines": { - "node": ">=18" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@inquirer/type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, "license": "MIT", "dependencies": { - "mute-stream": "^1.0.0" + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=18" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "node_modules/@parcel/watcher": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz", + "integrity": "sha512-WYa2tUVV5HiArWPB3ydlOc4R2ivq0IDrlqhMi3l7mVsFEXNcTfxYFPIHXHXIh/ca/y/V5N4E1zecyxdIBjYnkQ==", "dev": true, - "license": "ISC", + "hasInstallScript": true, + "license": "MIT", + "optional": true, "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=12" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.4", + "@parcel/watcher-darwin-arm64": "2.5.4", + "@parcel/watcher-darwin-x64": "2.5.4", + "@parcel/watcher-freebsd-x64": "2.5.4", + "@parcel/watcher-linux-arm-glibc": "2.5.4", + "@parcel/watcher-linux-arm-musl": "2.5.4", + "@parcel/watcher-linux-arm64-glibc": "2.5.4", + "@parcel/watcher-linux-arm64-musl": "2.5.4", + "@parcel/watcher-linux-x64-glibc": "2.5.4", + "@parcel/watcher-linux-x64-musl": "2.5.4", + "@parcel/watcher-win32-arm64": "2.5.4", + "@parcel/watcher-win32-ia32": "2.5.4", + "@parcel/watcher-win32-x64": "2.5.4" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.4.tgz", + "integrity": "sha512-hoh0vx4v+b3BNI7Cjoy2/B0ARqcwVNrzN/n7DLq9ZB4I3lrsvhrkCViJyfTj/Qi5xM9YFiH4AmHGK6pgH1ss7g==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=12" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.4.tgz", + "integrity": "sha512-kphKy377pZiWpAOyTgQYPE5/XEKVMaj6VUjKT5VkNyUJlr2qZAn8gIc7CPzx+kbhvqHDT9d7EqdOqRXT6vk0zw==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=12" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.4.tgz", + "integrity": "sha512-UKaQFhCtNJW1A9YyVz3Ju7ydf6QgrpNQfRZ35wNKUhTQ3dxJ/3MULXN5JN/0Z80V/KUBDGa3RZaKq1EQT2a2gg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=12" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.4.tgz", + "integrity": "sha512-Dib0Wv3Ow/m2/ttvLdeI2DBXloO7t3Z0oCp4bAb2aqyqOjKPPGrg10pMJJAQ7tt8P4V2rwYwywkDhUia/FgS+Q==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=12" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.4" + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.4.tgz", + "integrity": "sha512-I5Vb769pdf7Q7Sf4KNy8Pogl/URRCKu9ImMmnVKYayhynuyGYMzuI4UOWnegQNa2sGpsPSbzDsqbHNMyeyPCgw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.4.tgz", + "integrity": "sha512-kGO8RPvVrcAotV4QcWh8kZuHr9bXi9a3bSZw7kFarYR0+fGliU7hd/zevhjw8fnvIKG3J9EO5G6sXNGCSNMYPQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=18.0.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@isaacs/fs-minipass/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.4.tgz", + "integrity": "sha512-KU75aooXhqGFY2W5/p8DYYHt4hrjHZod8AhcGAmhzPn/etTa+lYCDB2b1sJy3sWJ8ahFVTdy+EbqSBvMx3iFlw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.4.tgz", + "integrity": "sha512-Qx8uNiIekVutnzbVdrgSanM+cbpDD3boB1f8vMtnuG5Zau4/bdDbXyKwIn0ToqFhIuob73bcxV9NwRm04/hzHQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.4.tgz", + "integrity": "sha512-UYBQvhYmgAv61LNUn24qGQdjtycFBKSK3EXr72DbJqX9aaLbtCOO8+1SkKhD/GNiJ97ExgcHBrukcYhVjrnogA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.4.tgz", + "integrity": "sha512-YoRWCVgxv8akZrMhdyVi6/TyoeeMkQ0PGGOf2E4omODrvd1wxniXP+DBynKoHryStks7l+fDAMUBRzqNHrVOpg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.0.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.4.tgz", + "integrity": "sha512-iby+D/YNXWkiQNYcIhg8P5hSjzXEHaQrk2SLrWOUD7VeC4Ohu0WQvmV+HDJokZVJ2UjJ4AGXW3bx7Lls9Ln4TQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.4.tgz", + "integrity": "sha512-vQN+KIReG0a2ZDpVv8cgddlf67J8hk1WfZMMP7sMeZmJRSmEax5xNDNWKdgqSe2brOKTQQAs3aCCUal2qBHAyg==", + "cpu": [ + "ia32" + ], "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.4.tgz", + "integrity": "sha512-3A6efb6BOKwyw7yk9ro2vus2YTt2nvcd56AuzxdMiVOxL9umDyN5PKkKfZ/gZ9row41SjVmTVQNWQhaRRGpOKw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true }, - "node_modules/@listr2/prompt-adapter-inquirer": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.22.tgz", - "integrity": "sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==", + "node_modules/@parcel/watcher/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "dependencies": { - "@inquirer/type": "^1.5.5" - }, + "optional": true, "engines": { - "node": ">=18.0.0" + "node": ">=12" }, - "peerDependencies": { - "@inquirer/prompts": ">= 3 < 8" + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" - }, + "optional": true, "engines": { - "node": ">=18" + "node": ">=14" } }, - "node_modules/@malept/cross-spawn-promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", - "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "license": "Apache-2.0", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@pkgr/core": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", "dev": true, "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, "engines": { - "node": ">= 8" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } + "license": "MIT" }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nornagon/put": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@nornagon/put/-/put-0.0.8.tgz", - "integrity": "sha512-ugvXJjwF5ldtUpa7D95kruNJ41yFQDEKyF5CW4TgKJnh+W/zmlBzXXeKTyqIgwMFrkePN2JqOBqcF0M0oOunow==", - "dev": true, - "license": "MIT/X11", "engines": { - "node": ">=0.3.0" - } - }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "node": ">=10" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", "dev": true, "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/watcher": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz", - "integrity": "sha512-WYa2tUVV5HiArWPB3ydlOc4R2ivq0IDrlqhMi3l7mVsFEXNcTfxYFPIHXHXIh/ca/y/V5N4E1zecyxdIBjYnkQ==", + "node_modules/@swc/core": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.11.tgz", + "integrity": "sha512-iLmLTodbYxU39HhMPaMUooPwO/zqJWvsqkrXv1ZI38rMb048p6N7qtAtTp37sw9NzSrvH6oli8EdDygo09IZ/w==", "dev": true, "hasInstallScript": true, - "license": "MIT", - "optional": true, + "license": "Apache-2.0", "dependencies": { - "detect-libc": "^2.0.3", - "is-glob": "^4.0.3", - "node-addon-api": "^7.0.0", - "picomatch": "^4.0.3" + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.25" }, "engines": { - "node": ">= 10.0.0" + "node": ">=10" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.4", - "@parcel/watcher-darwin-arm64": "2.5.4", - "@parcel/watcher-darwin-x64": "2.5.4", - "@parcel/watcher-freebsd-x64": "2.5.4", - "@parcel/watcher-linux-arm-glibc": "2.5.4", - "@parcel/watcher-linux-arm-musl": "2.5.4", - "@parcel/watcher-linux-arm64-glibc": "2.5.4", - "@parcel/watcher-linux-arm64-musl": "2.5.4", - "@parcel/watcher-linux-x64-glibc": "2.5.4", - "@parcel/watcher-linux-x64-musl": "2.5.4", - "@parcel/watcher-win32-arm64": "2.5.4", - "@parcel/watcher-win32-ia32": "2.5.4", - "@parcel/watcher-win32-x64": "2.5.4" + "@swc/core-darwin-arm64": "1.15.11", + "@swc/core-darwin-x64": "1.15.11", + "@swc/core-linux-arm-gnueabihf": "1.15.11", + "@swc/core-linux-arm64-gnu": "1.15.11", + "@swc/core-linux-arm64-musl": "1.15.11", + "@swc/core-linux-x64-gnu": "1.15.11", + "@swc/core-linux-x64-musl": "1.15.11", + "@swc/core-win32-arm64-msvc": "1.15.11", + "@swc/core-win32-ia32-msvc": "1.15.11", + "@swc/core-win32-x64-msvc": "1.15.11" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.4.tgz", - "integrity": "sha512-hoh0vx4v+b3BNI7Cjoy2/B0ARqcwVNrzN/n7DLq9ZB4I3lrsvhrkCViJyfTj/Qi5xM9YFiH4AmHGK6pgH1ss7g==", + "node_modules/@swc/core-darwin-arm64": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.11.tgz", + "integrity": "sha512-QoIupRWVH8AF1TgxYyeA5nS18dtqMuxNwchjBIwJo3RdwLEFiJq6onOx9JAxHtuPwUkIVuU2Xbp+jCJ7Vzmgtg==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ - "android" + "darwin" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.4.tgz", - "integrity": "sha512-kphKy377pZiWpAOyTgQYPE5/XEKVMaj6VUjKT5VkNyUJlr2qZAn8gIc7CPzx+kbhvqHDT9d7EqdOqRXT6vk0zw==", + "node_modules/@swc/core-darwin-x64": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.11.tgz", + "integrity": "sha512-S52Gu1QtPSfBYDiejlcfp9GlN+NjTZBRRNsz8PNwBgSE626/FUf2PcllVUix7jqkoMC+t0rS8t+2/aSWlMuQtA==", "cpu": [ - "arm64" + "x64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.4.tgz", - "integrity": "sha512-UKaQFhCtNJW1A9YyVz3Ju7ydf6QgrpNQfRZ35wNKUhTQ3dxJ/3MULXN5JN/0Z80V/KUBDGa3RZaKq1EQT2a2gg==", + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.11.tgz", + "integrity": "sha512-lXJs8oXo6Z4yCpimpQ8vPeCjkgoHu5NoMvmJZ8qxDyU99KVdg6KwU9H79vzrmB+HfH+dCZ7JGMqMF//f8Cfvdg==", "cpu": [ - "x64" + "arm" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ - "darwin" + "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.4.tgz", - "integrity": "sha512-Dib0Wv3Ow/m2/ttvLdeI2DBXloO7t3Z0oCp4bAb2aqyqOjKPPGrg10pMJJAQ7tt8P4V2rwYwywkDhUia/FgS+Q==", + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.11.tgz", + "integrity": "sha512-chRsz1K52/vj8Mfq/QOugVphlKPWlMh10V99qfH41hbGvwAU6xSPd681upO4bKiOr9+mRIZZW+EfJqY42ZzRyA==", "cpu": [ - "x64" + "arm64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ - "freebsd" + "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.4.tgz", - "integrity": "sha512-I5Vb769pdf7Q7Sf4KNy8Pogl/URRCKu9ImMmnVKYayhynuyGYMzuI4UOWnegQNa2sGpsPSbzDsqbHNMyeyPCgw==", + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.11.tgz", + "integrity": "sha512-PYftgsTaGnfDK4m6/dty9ryK1FbLk+LosDJ/RJR2nkXGc8rd+WenXIlvHjWULiBVnS1RsjHHOXmTS4nDhe0v0w==", "cpu": [ - "arm" + "arm64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.4.tgz", - "integrity": "sha512-kGO8RPvVrcAotV4QcWh8kZuHr9bXi9a3bSZw7kFarYR0+fGliU7hd/zevhjw8fnvIKG3J9EO5G6sXNGCSNMYPQ==", + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.11.tgz", + "integrity": "sha512-DKtnJKIHiZdARyTKiX7zdRjiDS1KihkQWatQiCHMv+zc2sfwb4Glrodx2VLOX4rsa92NLR0Sw8WLcPEMFY1szQ==", "cpu": [ - "arm" + "x64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.4.tgz", - "integrity": "sha512-KU75aooXhqGFY2W5/p8DYYHt4hrjHZod8AhcGAmhzPn/etTa+lYCDB2b1sJy3sWJ8ahFVTdy+EbqSBvMx3iFlw==", + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.11.tgz", + "integrity": "sha512-mUjjntHj4+8WBaiDe5UwRNHuEzLjIWBTSGTw0JT9+C9/Yyuh4KQqlcEQ3ro6GkHmBGXBFpGIj/o5VMyRWfVfWw==", "cpu": [ - "arm64" + "x64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.4.tgz", - "integrity": "sha512-Qx8uNiIekVutnzbVdrgSanM+cbpDD3boB1f8vMtnuG5Zau4/bdDbXyKwIn0ToqFhIuob73bcxV9NwRm04/hzHQ==", + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.11.tgz", + "integrity": "sha512-ZkNNG5zL49YpaFzfl6fskNOSxtcZ5uOYmWBkY4wVAvgbSAQzLRVBp+xArGWh2oXlY/WgL99zQSGTv7RI5E6nzA==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.4.tgz", - "integrity": "sha512-UYBQvhYmgAv61LNUn24qGQdjtycFBKSK3EXr72DbJqX9aaLbtCOO8+1SkKhD/GNiJ97ExgcHBrukcYhVjrnogA==", + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.11.tgz", + "integrity": "sha512-6XnzORkZCQzvTQ6cPrU7iaT9+i145oLwnin8JrfsLG41wl26+5cNQ2XV3zcbrnFEV6esjOceom9YO1w9mGJByw==", "cpu": [ - "x64" + "ia32" ], "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.4.tgz", - "integrity": "sha512-YoRWCVgxv8akZrMhdyVi6/TyoeeMkQ0PGGOf2E4omODrvd1wxniXP+DBynKoHryStks7l+fDAMUBRzqNHrVOpg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.4.tgz", - "integrity": "sha512-iby+D/YNXWkiQNYcIhg8P5hSjzXEHaQrk2SLrWOUD7VeC4Ohu0WQvmV+HDJokZVJ2UjJ4AGXW3bx7Lls9Ln4TQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.4.tgz", - "integrity": "sha512-vQN+KIReG0a2ZDpVv8cgddlf67J8hk1WfZMMP7sMeZmJRSmEax5xNDNWKdgqSe2brOKTQQAs3aCCUal2qBHAyg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.4.tgz", - "integrity": "sha512-3A6efb6BOKwyw7yk9ro2vus2YTt2nvcd56AuzxdMiVOxL9umDyN5PKkKfZ/gZ9row41SjVmTVQNWQhaRRGpOKw==", + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.11.tgz", + "integrity": "sha512-IQ2n6af7XKLL6P1gIeZACskSxK8jWtoKpJWLZmdXTDj1MGzktUy4i+FvpdtxFmJWNavRWH1VmTr6kAubRDHeKw==", "cpu": [ "x64" ], "dev": true, - "license": "MIT", + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher/node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@parcel/watcher/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" + "node": ">=10" } }, - "node_modules/@pkgr/core": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", - "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/pkgr" - } + "license": "Apache-2.0" }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "node_modules/@swc/types": { + "version": "0.1.25", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.25.tgz", + "integrity": "sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3" } }, "node_modules/@szmarczak/http-timer": { @@ -3222,13 +3109,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/mocha": { "version": "10.0.10", "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", @@ -3424,13 +3304,6 @@ "@types/node": "*" } }, - "node_modules/@types/symlink-or-copy": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz", - "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", @@ -4455,21 +4328,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/b4a": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", - "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "react-native-b4a": "*" - }, - "peerDependenciesMeta": { - "react-native-b4a": { - "optional": true - } - } - }, "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", @@ -4488,21 +4346,6 @@ "dev": true, "license": "MIT" }, - "node_modules/bare-events": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", - "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "bare-abort-controller": "*" - }, - "peerDependenciesMeta": { - "bare-abort-controller": { - "optional": true - } - } - }, "node_modules/base32-encode": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/base32-encode/-/base32-encode-1.2.0.tgz", @@ -4705,92 +4548,6 @@ "node": ">=8" } }, - "node_modules/broccoli-node-api": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", - "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-node-info": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", - "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "8.* || >= 10.*" - } - }, - "node_modules/broccoli-output-wrapper": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", - "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^8.1.0", - "heimdalljs-logger": "^0.1.10", - "symlink-or-copy": "^1.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - } - }, - "node_modules/broccoli-output-wrapper/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/broccoli-output-wrapper/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/broccoli-output-wrapper/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/broccoli-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", - "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-output-wrapper": "^3.2.5", - "fs-merger": "^3.2.1", - "promise-map-series": "^0.3.0", - "quick-temp": "^0.1.8", - "rimraf": "^3.0.2", - "symlink-or-copy": "^1.3.1" - }, - "engines": { - "node": "10.* || >= 12.*" - } - }, "node_modules/browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", @@ -5207,50 +4964,6 @@ "dev": true, "license": "MIT" }, - "node_modules/cheerio": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", - "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.2.2", - "encoding-sniffer": "^0.2.1", - "htmlparser2": "^10.0.0", - "parse5": "^7.3.0", - "parse5-htmlparser2-tree-adapter": "^7.1.0", - "parse5-parser-stream": "^7.1.2", - "undici": "^7.12.0", - "whatwg-mimetype": "^4.0.0" - }, - "engines": { - "node": ">=20.18.1" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, "node_modules/chokidar": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", @@ -5445,16 +5158,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -5625,16 +5328,6 @@ "dev": true, "license": "MIT" }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -5932,23 +5625,6 @@ } } }, - "node_modules/css-select": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, "node_modules/css-what": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", @@ -6432,21 +6108,6 @@ "csstype": "^3.0.2" } }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -6460,37 +6121,6 @@ ], "license": "BSD-2-Clause" }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, "node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", @@ -7248,33 +6878,6 @@ "iconv-lite": "^0.6.2" } }, - "node_modules/encoding-sniffer": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", - "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "^0.6.3", - "whatwg-encoding": "^3.1.1" - }, - "funding": { - "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - } - }, - "node_modules/encoding-sniffer/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -7313,26 +6916,6 @@ "node": ">=10.13.0" } }, - "node_modules/ensure-posix-path": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", - "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", - "dev": true, - "license": "ISC" - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -7343,13 +6926,6 @@ "node": ">=6" } }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", - "dev": true, - "license": "MIT" - }, "node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", @@ -7573,48 +7149,6 @@ "license": "MIT", "optional": true }, - "node_modules/esbuild": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" - } - }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -7805,666 +7339,1118 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.14.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-ws": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/express-ws/-/express-ws-5.0.2.tgz", + "integrity": "sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "ws": "^7.4.6" + }, + "engines": { + "node": ">=4.5.0" + }, + "peerDependencies": { + "express": "^4.0.0 || ^5.0.0-alpha.1" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "node": ">=4" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" }, "bin": { - "resolve": "bin/resolve" + "extract-zip": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" } }, - "node_modules/eslint-scope": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "pump": "^3.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } + "license": "MIT" }, - "node_modules/eslint/node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } + "license": "Apache-2.0" }, - "node_modules/espree": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8.6.0" } }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "BSD-3-Clause", + "license": "ISC", "dependencies": { - "estraverse": "^5.1.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=0.10" + "node": ">= 6" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" + "reusify": "^1.0.4" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, - "license": "BSD-2-Clause", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, "engines": { - "node": ">=4.0" + "node": ">=0.8.0" } }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "dependencies": { + "pend": "~1.2.0" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node_modules/figures/node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/event-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", - "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "license": "MIT", "dependencies": { - "duplexer": "^0.1.1", - "from": "^0.1.7", - "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true, - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.x" + "node": ">=4" } }, - "node_modules/events-universal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", - "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "bare-events": "^2.7.0" + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "dev": true, "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=4.8" + "node": ">= 0.8" } }, - "node_modules/execa/node_modules/isexe": { + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, - "license": "ISC", + "license": "BSD-3-Clause", "bin": { - "semver": "bin/semver" + "flat": "cli.js" } }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=16" } }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/flora-colossus": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz", + "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", "dev": true, "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "fs-extra": "^10.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 12" } }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/fmix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fmix/-/fmix-0.1.0.tgz", + "integrity": "sha512-Y6hyofImk9JdzU8k5INtTXX1cu8LDlePWDFU5sftm9H+zKCr5SGrVjdhkvsim646cw5zD0nADj8oHyXMZmCZ9w==", "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "imul": "^1.0.0" } }, - "node_modules/exponential-backoff": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", - "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "dev": true, - "license": "Apache-2.0" + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } }, - "node_modules/express": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", - "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "~1.20.3", - "content-disposition": "~0.5.4", - "content-type": "~1.0.4", - "cookie": "~0.7.1", - "cookie-signature": "~1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.3.1", - "fresh": "~0.5.2", - "http-errors": "~2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "~2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "~0.1.12", - "proxy-addr": "~2.0.7", - "qs": "~6.14.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "~0.19.0", - "serve-static": "~1.16.2", - "setprototypeof": "1.2.0", - "statuses": "~2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "is-callable": "^1.2.7" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express-ws": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/express-ws/-/express-ws-5.0.2.tgz", - "integrity": "sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==", + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "ws": "^7.4.6" + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=4.5.0" + "node": ">=14" }, - "peerDependencies": { - "express": "^4.0.0 || ^5.0.0-alpha.1" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", "dev": true, "license": "MIT" }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "license": "MIT", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" + "minipass": "^3.0.0" }, "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" + "node": ">= 8" } }, - "node_modules/extract-zip/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/fs-monkey": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/fs-temp": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/fs-temp/-/fs-temp-1.2.1.tgz", + "integrity": "sha512-okTwLB7/Qsq82G6iN5zZJFsOfZtx2/pqrA7Hk/9fvy+c+eJS9CvgGXT2uNxwnI14BDY9L/jQPkaBgSvlKfSW9w==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "random-path": "^0.1.0" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "node_modules/fs-xattr": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/fs-xattr/-/fs-xattr-0.3.1.tgz", + "integrity": "sha512-UVqkrEW0GfDabw4C3HOrFlxKfx0eeigfRne69FxSBdHIP8Qt5Sq6Pu3RM9KmMlkygtC4pPKkj5CiPO5USnj2GA==", "dev": true, - "license": "MIT" + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "!win32" + ], + "engines": { + "node": ">=8.6.0" + } }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true, - "license": "Apache-2.0" + "license": "ISC" }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "license": "MIT" + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "node_modules/galactus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz", + "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "flora-colossus": "^2.0.0", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">= 12" + } }, - "node_modules/fast-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "node_modules/gar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz", + "integrity": "sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" + "license": "MIT", + "optional": true }, - "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", "dev": true, - "license": "ISC", + "license": "MIT", + "optional": true, "dependencies": { - "reusify": "^1.0.4" + "is-property": "^1.0.2" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "optional": true, "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" + "is-property": "^1.0.0" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", "dev": true, "license": "MIT", - "dependencies": { - "pend": "~1.2.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, "license": "MIT", - "dependencies": { - "flat-cache": "^4.0.0" - }, "engines": { - "node": ">=16.0.0" + "node": ">=6.9.0" } }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=4" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "node_modules/get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", "dev": true, "license": "MIT", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/get-folder-size": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz", + "integrity": "sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "to-regex-range": "^5.0.1" + "gar": "^1.0.4", + "tiny-each-async": "2.0.3" + }, + "bin": { + "get-folder-size": "bin/get-folder-size" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/finalhandler": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "node_modules/get-package-info": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", + "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "~2.4.1", - "parseurl": "~1.3.3", - "statuses": "~2.0.2", - "unpipe": "~1.0.0" + "bluebird": "^3.1.1", + "debug": "^2.2.0", + "lodash.get": "^4.0.0", + "read-pkg-up": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 4.0" } }, - "node_modules/finalhandler/node_modules/debug": { + "node_modules/get-package-info/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", @@ -8474,116 +8460,184 @@ "ms": "2.0.0" } }, - "node_modules/finalhandler/node_modules/ms": { + "node_modules/get-package-info/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT" }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "node_modules/get-tsconfig": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz", + "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==", "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" }, "engines": { - "node": ">=16" + "node": ">=10.0" } }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, - "node_modules/flora-colossus": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz", - "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4", - "fs-extra": "^10.1.0" + "ini": "2.0.0" }, "engines": { - "node": ">= 12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fmix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/fmix/-/fmix-0.1.0.tgz", - "integrity": "sha512-Y6hyofImk9JdzU8k5INtTXX1cu8LDlePWDFU5sftm9H+zKCr5SGrVjdhkvsim646cw5zD0nADj8oHyXMZmCZ9w==", + "node_modules/globals": { + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.3.0.tgz", + "integrity": "sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==", "dev": true, "license": "MIT", - "optional": true, - "dependencies": { - "imul": "^1.0.0" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, "engines": { - "node": ">=4.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7" - }, "engines": { "node": ">= 0.4" }, @@ -8591,1534 +8645,1650 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" }, "engines": { - "node": ">=14" + "node": ">=10.19.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "dunder-proto": "^1.0.0" }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs-merger": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", - "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, "license": "MIT", - "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-node-info": "^2.1.0", - "fs-extra": "^8.0.1", - "fs-tree-diff": "^2.0.1", - "walk-sync": "^2.2.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs-merger/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs-merger/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/fs-merger/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "@types/hast": "^3.0.0" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fs-mkdirp-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz", - "integrity": "sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw==", + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.8", - "streamx": "^2.12.0" - }, - "engines": { - "node": ">=10.13.0" + "bin": { + "he": "bin/he" } }, - "node_modules/fs-monkey": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", - "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", "dev": true, - "license": "Unlicense" + "license": "MIT" }, - "node_modules/fs-temp": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/fs-temp/-/fs-temp-1.2.1.tgz", - "integrity": "sha512-okTwLB7/Qsq82G6iN5zZJFsOfZtx2/pqrA7Hk/9fvy+c+eJS9CvgGXT2uNxwnI14BDY9L/jQPkaBgSvlKfSW9w==", + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "random-path": "^0.1.0" + "hermes-estree": "0.25.1" } }, - "node_modules/fs-tree-diff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", - "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/symlink-or-copy": "^1.2.0", - "heimdalljs-logger": "^0.1.7", - "object-assign": "^4.1.0", - "path-posix": "^1.0.0", - "symlink-or-copy": "^1.1.8" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "license": "ISC" }, - "node_modules/fs-xattr": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/fs-xattr/-/fs-xattr-0.3.1.tgz", - "integrity": "sha512-UVqkrEW0GfDabw4C3HOrFlxKfx0eeigfRne69FxSBdHIP8Qt5Sq6Pu3RM9KmMlkygtC4pPKkj5CiPO5USnj2GA==", + "node_modules/howler": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/howler/-/howler-2.2.4.tgz", + "integrity": "sha512-iARIBPgcQrwtEr+tALF+rapJ8qSc+Set2GJQl7xT1MQzWaVkFebdJhR3alVlSiUf5U7nAANKuj3aWpwerocD5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "!win32" - ], - "engines": { - "node": ">=8.6.0" + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/fs.realpath": { + "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "html-minifier-terser": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=12" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 12" } }, - "node_modules/galactus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz", - "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4", - "flora-colossus": "^2.0.0", - "fs-extra": "^10.1.0" - }, - "engines": { - "node": ">= 12" + "void-elements": "3.1.0" } }, - "node_modules/gar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz", - "integrity": "sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/html-url-attributes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", + "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", "dev": true, "license": "MIT", - "optional": true + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "node_modules/html-webpack-plugin": { + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", + "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "is-property": "^1.0.2" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-property": "^1.0.0" - } + "license": "BSD-2-Clause" }, - "node_modules/generator-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } + "license": "MIT" }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "dev": true, "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "license": "MIT" }, - "node_modules/get-folder-size": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz", - "integrity": "sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==", + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "gar": "^1.0.4", - "tiny-each-async": "2.0.3" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, - "bin": { - "get-folder-size": "bin/get-folder-size" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/get-package-info": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", - "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", "dev": true, "license": "MIT", "dependencies": { - "bluebird": "^3.1.1", - "debug": "^2.2.0", - "lodash.get": "^4.0.0", - "read-pkg-up": "^2.0.0" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">= 4.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/get-package-info/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-package-info/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/http-proxy/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true, "license": "MIT" }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, "license": "MIT", "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10.19.0" } }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, + "license": "Apache-2.0", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10.17.0" } }, - "node_modules/get-tsconfig": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz", - "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==", + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, "license": "MIT", "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + "ms": "^2.0.0" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/i18next": { + "version": "25.8.4", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.8.4.tgz", + "integrity": "sha512-a9A0MnUjKvzjEN/26ZY1okpra9kA8MEwzYEz1BNm+IyxUKPRH6ihf0p7vj8YvULwZHKHl3zkJ6KOt4hewxBecQ==", "dev": true, - "license": "ISC", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "@babel/runtime": "^7.28.4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" + "peerDependencies": { + "typescript": "^5" }, - "engines": { - "node": ">=10.13.0" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/glob-stream": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-8.0.3.tgz", - "integrity": "sha512-fqZVj22LtFJkHODT+M4N1RJQ3TjnnQhfE9GwZI8qXscYarnhpip70poMldRnP8ipQ/w0B621kOhfc53/J9bd/A==", + "node_modules/i18next-cli": { + "version": "1.42.8", + "resolved": "https://registry.npmjs.org/i18next-cli/-/i18next-cli-1.42.8.tgz", + "integrity": "sha512-KhrJJyGjTGhLTkjlzOIcCCY8fo+TdNOSRoPrkzS610YhYAhTLk/hWhj+QJ8Kv1+vIrkz2uxk3aYUPXSUgSMElQ==", "dev": true, "license": "MIT", "dependencies": { - "@gulpjs/to-absolute-glob": "^4.0.0", - "anymatch": "^3.1.3", - "fastq": "^1.13.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "is-negated-glob": "^1.0.0", - "normalize-path": "^3.0.0", - "streamx": "^2.12.5" + "@croct/json5-parser": "0.2.2", + "@swc/core": "1.15.11", + "chokidar": "5.0.0", + "commander": "14.0.3", + "execa": "9.6.1", + "glob": "13.0.1", + "i18next-resources-for-ts": "2.0.0", + "inquirer": "13.2.2", + "jiti": "2.6.1", + "jsonc-parser": "3.3.1", + "minimatch": "10.1.2", + "ora": "9.3.0", + "react": "^19.2.4", + "react-i18next": "^16.5.4", + "yaml": "2.8.2" + }, + "bin": { + "i18next-cli": "dist/esm/cli.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=22" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "node_modules/i18next-cli/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, - "license": "BSD-2-Clause" + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } }, - "node_modules/global-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "node_modules/i18next-cli/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, + "license": "MIT", "engines": { - "node": ">=10.0" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "node_modules/i18next-cli/node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, "license": "MIT", "dependencies": { - "ini": "2.0.0" + "restore-cursor": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globals": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.3.0.tgz", - "integrity": "sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==", + "node_modules/i18next-cli/node_modules/cli-spinners": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-3.4.0.tgz", + "integrity": "sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=18.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "node_modules/i18next-cli/node_modules/execa": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.1.tgz", + "integrity": "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.6", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.1", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.2.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.1.1" }, "engines": { - "node": ">= 0.4" + "node": "^18.19.0 || >=20.5.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "node_modules/i18next-cli/node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", "dev": true, "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "node_modules/i18next-cli/node_modules/glob": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.1.tgz", + "integrity": "sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" + "minimatch": "^10.1.2", + "minipass": "^7.1.2", + "path-scurry": "^2.0.0" }, "engines": { - "node": ">=10.19.0" + "node": "20 || >=22" }, "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "node_modules/i18next-cli/node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", "dev": true, - "license": "ISC" + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } }, - "node_modules/gulp-sort": { + "node_modules/i18next-cli/node_modules/is-interactive": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-sort/-/gulp-sort-2.0.0.tgz", - "integrity": "sha512-MyTel3FXOdh1qhw1yKhpimQrAmur9q1X0ZigLmCOxouQD+BD3za9/89O+HfbgBQvvh4igEbp0/PUWO+VqGYG1g==", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "dev": true, "license": "MIT", - "dependencies": { - "through2": "^2.0.1" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true, - "license": "MIT" - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "node_modules/i18next-cli/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/i18next-cli/node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "node_modules/i18next-cli/node_modules/log-symbols": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-7.0.1.tgz", + "integrity": "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==", "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" + "is-unicode-supported": "^2.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "node_modules/i18next-cli/node_modules/lru-cache": { + "version": "11.2.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", + "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/i18next-cli/node_modules/minimatch": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.2.tgz", + "integrity": "sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "dunder-proto": "^1.0.0" + "@isaacs/brace-expansion": "^5.0.1" }, "engines": { - "node": ">= 0.4" + "node": "20 || >=22" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "node_modules/i18next-cli/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/i18next-cli/node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/i18next-cli/node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", - "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "node_modules/i18next-cli/node_modules/ora": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-9.3.0.tgz", + "integrity": "sha512-lBX72MWFduWEf7v7uWf5DHp9Jn5BI8bNPGuFgtXMmr2uDz2Gz2749y3am3agSDdkhHPHYmmxEGSKH85ZLGzgXw==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" + "chalk": "^5.6.2", + "cli-cursor": "^5.0.0", + "cli-spinners": "^3.2.0", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.1.0", + "log-symbols": "^7.0.1", + "stdin-discarder": "^0.3.1", + "string-width": "^8.1.0" + }, + "engines": { + "node": ">=20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "node_modules/i18next-cli/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" + "engines": { + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "node_modules/i18next-cli/node_modules/path-scurry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz", + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/heimdalljs": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", - "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", + "node_modules/i18next-cli/node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, "license": "MIT", "dependencies": { - "rsvp": "~3.2.1" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/heimdalljs-logger": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", - "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", + "node_modules/i18next-cli/node_modules/string-width": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.1.tgz", + "integrity": "sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^2.2.0", - "heimdalljs": "^0.2.6" + "get-east-asian-width": "^1.3.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/heimdalljs-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/i18next-cli/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/heimdalljs-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/heimdalljs/node_modules/rsvp": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", - "integrity": "sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==", - "dev": true, - "license": "MIT" - }, - "node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "dev": true, - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "node_modules/i18next-cli/node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", "dev": true, "license": "MIT", - "dependencies": { - "hermes-estree": "0.25.1" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "node_modules/i18next-cli/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", "dev": true, - "license": "ISC" + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } }, - "node_modules/howler": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/howler/-/howler-2.2.4.tgz", - "integrity": "sha512-iARIBPgcQrwtEr+tALF+rapJ8qSc+Set2GJQl7xT1MQzWaVkFebdJhR3alVlSiUf5U7nAANKuj3aWpwerocD5w==", + "node_modules/i18next-fs-backend": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/i18next-fs-backend/-/i18next-fs-backend-2.6.1.tgz", + "integrity": "sha512-eYWTX7QT7kJ0sZyCPK6x1q+R63zvNKv2D6UdbMf15A8vNb2ZLyw4NNNZxPFwXlIv/U+oUtg8SakW6ZgJZcoqHQ==", "dev": true, "license": "MIT" }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "node_modules/i18next-resources-for-ts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/i18next-resources-for-ts/-/i18next-resources-for-ts-2.0.0.tgz", + "integrity": "sha512-RvATolbJlxrwpZh2+R7ZcNtg0ewmXFFx6rdu9i2bUEBvn6ThgA82rxDe3rJQa3hFS0SopX0qPaABqVDN3TUVpw==", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "@babel/runtime": "^7.28.4", + "@swc/core": "^1.15.3", + "chokidar": "^5.0.0", + "yaml": "^2.8.2" + }, + "bin": { + "i18next-resources-for-ts": "bin/i18next-resources-for-ts.js" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "node_modules/i18next-resources-for-ts/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", "dev": true, - "license": "MIT" + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/html-entities": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "funding": [ { "type": "github", - "url": "https://github.com/sponsors/mdevils" + "url": "https://github.com/sponsors/feross" }, { "type": "patreon", - "url": "https://patreon.com/mdevils" + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "BSD-3-Clause" }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, "engines": { - "node": ">=12" + "node": ">= 4" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/image-size": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz", + "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==", "dev": true, "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, "engines": { - "node": ">= 12" + "node": ">=6.9.0" } }, - "node_modules/html-url-attributes": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", - "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/immer": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.4.tgz", + "integrity": "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==", "dev": true, "license": "MIT", "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/immer" } }, - "node_modules/html-webpack-plugin": { - "version": "5.6.6", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", - "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", + "node_modules/immutable": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", + "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" + "node": ">=6" }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/htmlparser2": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", - "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", + "node_modules/imul": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/imul/-/imul-1.0.1.tgz", + "integrity": "sha512-WFAgfwPLAjU66EKt6vRdTlKj4nAgIDQzh29JonLa4Bqtl6D8JrIMvWjCnx7xEjVNmP3U0fM5o8ZObk7d0f62bA==", "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.2.1", - "entities": "^6.0.0" + "optional": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">=0.8.19" } }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "license": "BSD-2-Clause" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "depd": "~2.0.0", - "inherits": "~2.0.4", - "setprototypeof": "~1.2.0", - "statuses": "~2.0.2", - "toidentifier": "~1.0.1" - }, + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "license": "ISC", "engines": { - "node": ">= 0.8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "node": ">=10" } }, - "node_modules/http-parser-js": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", - "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "node_modules/inline-style-parser": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", "dev": true, "license": "MIT" }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/inquirer": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.2.2.tgz", + "integrity": "sha512-+hlN8I88JE9T3zjWHGnMhryniRDbSgFNJHJTyD2iKO5YNpMRyfghQ6wVoe+gV4ygMM4r4GzlsBxNa1g/UUZixA==", "dev": true, "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "@inquirer/ansi": "^2.0.3", + "@inquirer/core": "^11.1.1", + "@inquirer/prompts": "^8.2.0", + "@inquirer/type": "^4.0.3", + "mute-stream": "^3.0.0", + "run-async": "^4.0.6", + "rxjs": "^7.8.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "node_modules/inquirer/node_modules/@inquirer/checkbox": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.0.4.tgz", + "integrity": "sha512-DrAMU3YBGMUAp6ArwTIp/25CNDtDbxk7UjIrrtM25JVVrlVYlVzHh5HR1BDFu9JMyUoZ4ZanzeaHqNDttf3gVg==", "dev": true, "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "@inquirer/ansi": "^2.0.3", + "@inquirer/core": "^11.1.1", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", - "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "node_modules/inquirer/node_modules/@inquirer/confirm": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.4.tgz", + "integrity": "sha512-WdaPe7foUnoGYvXzH4jp4wH/3l+dBhZ3uwhKjXjwdrq5tEIFaANxj6zrGHxLdsIA0yKM0kFPVcEalOZXBB5ISA==", "dev": true, "license": "MIT", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "@inquirer/core": "^11.1.1", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=12.0.0" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { - "@types/express": "^4.17.13" + "@types/node": ">=18" }, "peerDependenciesMeta": { - "@types/express": { + "@types/node": { "optional": true } } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/inquirer/node_modules/@inquirer/core": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.1.tgz", + "integrity": "sha512-hV9o15UxX46OyQAtaoMqAOxGR8RVl1aZtDx1jHbCtSJy1tBdTfKxLPKf7utsE4cRy4tcmCQ4+vdV+ca+oNxqNA==", "dev": true, "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^2.0.3", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3", + "cli-width": "^4.1.0", + "mute-stream": "^3.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^9.0.2" + }, "engines": { - "node": ">=10" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/http-proxy/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true, - "license": "MIT" - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "node_modules/inquirer/node_modules/@inquirer/editor": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.0.4.tgz", + "integrity": "sha512-QI3Jfqcv6UO2/VJaEFONH8Im1ll++Xn/AJTBn9Xf+qx2M+H8KZAdQ5sAe2vtYlo+mLW+d7JaMJB4qWtK4BG3pw==", "dev": true, "license": "MIT", "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" + "@inquirer/core": "^11.1.1", + "@inquirer/external-editor": "^2.0.3", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=10.19.0" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/inquirer/node_modules/@inquirer/expand": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.4.tgz", + "integrity": "sha512-0I/16YwPPP0Co7a5MsomlZLpch48NzYfToyqYAOWtBmaXSB80RiNQ1J+0xx2eG+Wfxt0nHtpEWSRr6CzNVnOGg==", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "@inquirer/core": "^11.1.1", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "node_modules/inquirer/node_modules/@inquirer/figures": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.3.tgz", + "integrity": "sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==", "dev": true, "license": "MIT", - "dependencies": { - "ms": "^2.0.0" + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } }, - "node_modules/i18next": { - "version": "25.8.4", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.8.4.tgz", - "integrity": "sha512-a9A0MnUjKvzjEN/26ZY1okpra9kA8MEwzYEz1BNm+IyxUKPRH6ihf0p7vj8YvULwZHKHl3zkJ6KOt4hewxBecQ==", + "node_modules/inquirer/node_modules/@inquirer/input": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.4.tgz", + "integrity": "sha512-4B3s3jvTREDFvXWit92Yc6jF1RJMDy2VpSqKtm4We2oVU65YOh2szY5/G14h4fHlyQdpUmazU5MPCFZPRJ0AOw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], "license": "MIT", "dependencies": { - "@babel/runtime": "^7.28.4" + "@inquirer/core": "^11.1.1", + "@inquirer/type": "^4.0.3" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { - "typescript": "^5" + "@types/node": ">=18" }, "peerDependenciesMeta": { - "typescript": { + "@types/node": { "optional": true } } }, - "node_modules/i18next-fs-backend": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/i18next-fs-backend/-/i18next-fs-backend-2.6.1.tgz", - "integrity": "sha512-eYWTX7QT7kJ0sZyCPK6x1q+R63zvNKv2D6UdbMf15A8vNb2ZLyw4NNNZxPFwXlIv/U+oUtg8SakW6ZgJZcoqHQ==", + "node_modules/inquirer/node_modules/@inquirer/number": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.4.tgz", + "integrity": "sha512-CmMp9LF5HwE+G/xWsC333TlCzYYbXMkcADkKzcawh49fg2a1ryLc7JL1NJYYt1lJ+8f4slikNjJM9TEL/AljYQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.1", + "@inquirer/type": "^4.0.3" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } }, - "node_modules/i18next-parser": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-9.3.0.tgz", - "integrity": "sha512-VaQqk/6nLzTFx1MDiCZFtzZXKKyBV6Dv0cJMFM/hOt4/BWHWRgYafzYfVQRUzotwUwjqeNCprWnutzD/YAGczg==", + "node_modules/inquirer/node_modules/@inquirer/password": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.4.tgz", + "integrity": "sha512-ZCEPyVYvHK4W4p2Gy6sTp9nqsdHQCfiPXIP9LbJVW4yCinnxL/dDDmPaEZVysGrj8vxVReRnpfS2fOeODe9zjg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", - "broccoli-plugin": "^4.0.7", - "cheerio": "^1.0.0", - "colors": "^1.4.0", - "commander": "^12.1.0", - "eol": "^0.9.1", - "esbuild": "^0.25.0", - "fs-extra": "^11.2.0", - "gulp-sort": "^2.0.0", - "i18next": "^23.5.1 || ^24.2.0", - "js-yaml": "^4.1.0", - "lilconfig": "^3.1.3", - "rsvp": "^4.8.5", - "sort-keys": "^5.0.0", - "typescript": "^5.0.4", - "vinyl": "^3.0.0", - "vinyl-fs": "^4.0.0" - }, - "bin": { - "i18next": "bin/cli.js" + "@inquirer/ansi": "^2.0.3", + "@inquirer/core": "^11.1.1", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || ^22.0.0", - "npm": ">=6", - "yarn": ">=1" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/i18next-parser/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "node_modules/inquirer/node_modules/@inquirer/prompts": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.2.0.tgz", + "integrity": "sha512-rqTzOprAj55a27jctS3vhvDDJzYXsr33WXTjODgVOru21NvBo9yIgLIAf7SBdSV0WERVly3dR6TWyp7ZHkvKFA==", "dev": true, "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^5.0.4", + "@inquirer/confirm": "^6.0.4", + "@inquirer/editor": "^5.0.4", + "@inquirer/expand": "^5.0.4", + "@inquirer/input": "^5.0.4", + "@inquirer/number": "^4.0.4", + "@inquirer/password": "^5.0.4", + "@inquirer/rawlist": "^5.2.0", + "@inquirer/search": "^4.1.0", + "@inquirer/select": "^5.0.4" + }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/i18next-parser/node_modules/fs-extra": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", - "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", + "node_modules/inquirer/node_modules/@inquirer/rawlist": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.2.0.tgz", + "integrity": "sha512-CciqGoOUMrFo6HxvOtU5uL8fkjCmzyeB6fG7O1vdVAZVSopUBYECOwevDBlqNLyyYmzpm2Gsn/7nLrpruy9RFg==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@inquirer/core": "^11.1.1", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=14.14" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/i18next-parser/node_modules/i18next": { - "version": "24.2.3", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.2.3.tgz", - "integrity": "sha512-lfbf80OzkocvX7nmZtu7nSTNbrTYR52sLWxPtlXX1zAhVw8WEnFk4puUkCR4B1dNQwbSpEHHHemcZu//7EcB7A==", + "node_modules/inquirer/node_modules/@inquirer/search": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.1.0.tgz", + "integrity": "sha512-EAzemfiP4IFvIuWnrHpgZs9lAhWDA0GM3l9F4t4mTQ22IFtzfrk8xbkMLcAN7gmVML9O/i+Hzu8yOUyAaL6BKA==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], "license": "MIT", "dependencies": { - "@babel/runtime": "^7.26.10" + "@inquirer/core": "^11.1.1", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { - "typescript": "^5" + "@types/node": ">=18" }, "peerDependenciesMeta": { - "typescript": { + "@types/node": { "optional": true } } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/inquirer/node_modules/@inquirer/select": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.0.4.tgz", + "integrity": "sha512-s8KoGpPYMEQ6WXc0dT9blX2NtIulMdLOO3LA1UKOiv7KFWzlJ6eLkEYTDBIi+JkyKXyn8t/CD6TinxGjyLt57g==", "dev": true, "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "@inquirer/ansi": "^2.0.3", + "@inquirer/core": "^11.1.1", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "node_modules/inquirer/node_modules/@inquirer/type": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.3.tgz", + "integrity": "sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true } - ], - "license": "BSD-3-Clause" + } }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/image-size": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz", - "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==", + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, "license": "MIT", - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, "engines": { - "node": ">=6.9.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "dev": true, "license": "MIT" }, - "node_modules/immer": { - "version": "11.1.4", - "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.4.tgz", - "integrity": "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==", + "node_modules/inquirer/node_modules/mute-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz", + "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==", "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/immutable": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", - "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", - "dev": true, - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "node_modules/inquirer/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/imul": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/imul/-/imul-1.0.1.tgz", - "integrity": "sha512-WFAgfwPLAjU66EKt6vRdTlKj4nAgIDQzh29JonLa4Bqtl6D8JrIMvWjCnx7xEjVNmP3U0fM5o8ZObk7d0f62bA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=0.8.19" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true, - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "license": "ISC", + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, "engines": { - "node": ">=10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/inline-style-parser": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", - "dev": true, - "license": "MIT" - }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -10500,22 +10670,12 @@ "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^5.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^5.0.0", + "xtend": "^4.0.0" } }, "node_modules/is-negative-zero": { @@ -10724,16 +10884,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -10997,6 +11147,13 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, "node_modules/jsonfile": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", @@ -11131,16 +11288,6 @@ "shell-quote": "^1.8.3" } }, - "node_modules/lead": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-4.0.0.tgz", - "integrity": "sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/less": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/less/-/less-4.5.1.tgz", @@ -11207,19 +11354,6 @@ "immediate": "~3.0.5" } }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, "node_modules/listr2": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", @@ -11735,20 +11869,6 @@ "node": ">=10" } }, - "node_modules/matcher-collection": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", - "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/minimatch": "^3.0.3", - "minimatch": "^3.0.2" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/material-symbols": { "version": "0.40.2", "resolved": "https://registry.npmjs.org/material-symbols/-/material-symbols-0.40.2.tgz", @@ -12536,6 +12656,19 @@ "node": ">=6" } }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", @@ -12700,16 +12833,6 @@ "node": ">=10" } }, - "node_modules/mktemp": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-2.0.2.tgz", - "integrity": "sha512-Q9wJ/xhzeD9Wua1MwDN2v3ah3HENsUVSlzzL9Qw149cL9hHZkXtQGl3Eq36BbdLV+/qUwaP1WtJQ+H/+Oxso8g==", - "dev": true, - "license": "MIT", - "engines": { - "node": "20 || 22 || 24" - } - }, "node_modules/mocha": { "version": "11.7.5", "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.5.tgz", @@ -13162,19 +13285,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/now-and-later": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-3.0.0.tgz", - "integrity": "sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -13728,67 +13838,27 @@ "node": ">=0.10.0" } }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" + "node": ">=18" }, "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse5-parser-stream": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true, "license": "MIT", - "dependencies": { - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "dev": true, - "license": "BSD-2-Clause", "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">= 0.10" } }, "node_modules/parseurl": { @@ -13849,13 +13919,6 @@ "dev": true, "license": "MIT" }, - "node_modules/path-posix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", - "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==", - "dev": true, - "license": "ISC" - }, "node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", @@ -14247,6 +14310,22 @@ "renderkid": "^3.0.0" } }, + "node_modules/pretty-ms": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz", + "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/proc-log": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", @@ -14281,16 +14360,6 @@ "dev": true, "license": "ISC" }, - "node_modules/promise-map-series": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", - "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "10.* || >= 12.*" - } - }, "node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", @@ -14421,91 +14490,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/quick-temp": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.9.tgz", - "integrity": "sha512-yI0h7tIhKVObn03kD+Ln9JFi4OljD28lfaOsTdfpTR0xzrhGOod+q66CjGafUqYX2juUfT9oHIGrTBBo22mkRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mktemp": "^2.0.1", - "rimraf": "^5.0.10", - "underscore.string": "~3.3.6" - } - }, - "node_modules/quick-temp/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/quick-temp/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/quick-temp/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/quick-temp/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/quick-temp/node_modules/rimraf": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/random-path": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/random-path/-/random-path-0.1.2.tgz", @@ -14661,6 +14645,34 @@ "react": "^19.2.4" } }, + "node_modules/react-i18next": { + "version": "16.5.4", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-16.5.4.tgz", + "integrity": "sha512-6yj+dcfMncEC21QPhOTsW8mOSO+pzFmT6uvU7XXdvM/Cp38zJkmTeMeKmTrmCMD5ToT79FmiE/mRWiYWcJYW4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "html-parse-stringify": "^3.0.1", + "use-sync-external-store": "^1.6.0" + }, + "peerDependencies": { + "i18next": ">= 25.6.2", + "react": ">= 16.8.0", + "typescript": "^5" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, "node_modules/react-icons": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.5.0.tgz", @@ -15034,13 +15046,6 @@ "dev": true, "license": "MIT" }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true, - "license": "ISC" - }, "node_modules/renderkid": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", @@ -15159,16 +15164,6 @@ "node": ">=0.10" } }, - "node_modules/replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -15259,19 +15254,6 @@ "node": ">=4" } }, - "node_modules/resolve-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-2.0.0.tgz", - "integrity": "sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "value-or-function": "^4.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", @@ -15383,14 +15365,14 @@ "node": ">=8.0" } }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "node_modules/run-async": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz", + "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==", "dev": true, "license": "MIT", "engines": { - "node": "6.* || >= 7.*" + "node": ">=0.12.0" } }, "node_modules/run-parallel": { @@ -15417,6 +15399,16 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", @@ -16206,25 +16198,9 @@ "agent-base": "^6.0.2", "debug": "^4.3.3", "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sort-keys": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.1.0.tgz", - "integrity": "sha512-aSbHV0DaBcr7u0PVHXzM6NbZNAtrr9sF6+Qfs9UUVG7Ll3jQ6hHi8F/xqIIcn2rvIVbr0v/2zyjSdwSV47AgLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-obj": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + }, + "engines": { + "node": ">= 10" } }, "node_modules/source-map": { @@ -16355,7 +16331,8 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "optional": true }, "node_modules/ssri": { "version": "9.0.1", @@ -16380,6 +16357,19 @@ "node": ">= 0.8" } }, + "node_modules/stdin-discarder": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.3.1.tgz", + "integrity": "sha512-reExS1kSGoElkextOcPkel4NE99S0BWxjUHQeDFnR8S993JxpPX7KU4MNmO19NXhlJp+8dmdCbKQVNgLJh2teA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/stop-iteration-iterator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", @@ -16416,28 +16406,6 @@ "through": "~2.3.4" } }, - "node_modules/stream-composer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-composer/-/stream-composer-1.0.2.tgz", - "integrity": "sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "streamx": "^2.13.2" - } - }, - "node_modules/streamx": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", - "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "events-universal": "^1.0.0", - "fast-fifo": "^1.3.2", - "text-decoder": "^1.1.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -16889,13 +16857,6 @@ "node": ">= 4.7.0" } }, - "node_modules/symlink-or-copy": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", - "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", - "dev": true, - "license": "MIT" - }, "node_modules/synckit": { "version": "0.11.12", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", @@ -16962,16 +16923,6 @@ "dev": true, "license": "ISC" }, - "node_modules/teex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", - "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "streamx": "^2.12.5" - } - }, "node_modules/temp": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", @@ -17077,16 +17028,6 @@ "dev": true, "license": "MIT" }, - "node_modules/text-decoder": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", - "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.6.4" - } - }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -17094,57 +17035,6 @@ "dev": true, "license": "MIT" }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -17278,19 +17168,6 @@ "node": ">=8.0" } }, - "node_modules/to-through": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-3.0.0.tgz", - "integrity": "sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "streamx": "^2.12.5" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -18238,30 +18115,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/undici": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.18.2.tgz", - "integrity": "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, "node_modules/undici-types": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", @@ -18269,6 +18122,19 @@ "dev": true, "license": "MIT" }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unified": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", @@ -18492,6 +18358,16 @@ "dev": true, "license": "MIT" }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/username": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", @@ -18558,16 +18434,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "node_modules/value-or-function": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-4.0.0.tgz", - "integrity": "sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -18608,146 +18474,16 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vinyl": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.1.tgz", - "integrity": "sha512-0QwqXteBNXgnLCdWdvPQBX6FXRHtIH3VhJPTd5Lwn28tJXc34YqSCWUmkOvtJHBmB3gGoPtrOKk3Ts8/kEZ9aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^2.1.2", - "remove-trailing-separator": "^1.1.0", - "replace-ext": "^2.0.0", - "teex": "^1.0.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/vinyl-contents": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-contents/-/vinyl-contents-2.0.0.tgz", - "integrity": "sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^5.0.0", - "vinyl": "^3.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/vinyl-contents/node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/vinyl-contents/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/vinyl-fs": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-4.0.2.tgz", - "integrity": "sha512-XRFwBLLTl8lRAOYiBqxY279wY46tVxLaRhSwo3GzKEuLz1giffsOquWWboD/haGf5lx+JyTigCFfe7DWHoARIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-mkdirp-stream": "^2.0.1", - "glob-stream": "^8.0.3", - "graceful-fs": "^4.2.11", - "iconv-lite": "^0.6.3", - "is-valid-glob": "^1.0.0", - "lead": "^4.0.0", - "normalize-path": "3.0.0", - "resolve-options": "^2.0.0", - "stream-composer": "^1.0.2", - "streamx": "^2.14.0", - "to-through": "^3.0.0", - "value-or-function": "^4.0.0", - "vinyl": "^3.0.1", - "vinyl-sourcemap": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/vinyl-fs/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", "dev": true, "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/vinyl-sourcemap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz", - "integrity": "sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "convert-source-map": "^2.0.0", - "graceful-fs": "^4.2.10", - "now-and-later": "^3.0.0", - "streamx": "^2.12.5", - "vinyl": "^3.0.0", - "vinyl-contents": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/walk-sync": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", - "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "^3.0.3", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.0", - "minimatch": "^3.0.4" - }, - "engines": { - "node": "8.* || >= 10.*" - } - }, "node_modules/watchpack": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", @@ -19125,43 +18861,6 @@ "node": ">=0.8.0" } }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", @@ -19476,6 +19175,7 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.4" } @@ -19665,6 +19365,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/yoctocolors-cjs": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", diff --git a/package.json b/package.json index 9f06226d9..0a696af1e 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "prettier": "prettier --check src", "format": "prettier --write src", "test": "ts-mocha test/**/*.spec.ts", - "i18n": "i18next 'src/**/*.ts' 'src/**/*.tsx'" + "i18n": "i18next-cli extract" }, "keywords": [], "author": { @@ -67,8 +67,8 @@ "globals": "^17.3.0", "howler": "^2.2.4", "i18next": "^25.8.4", + "i18next-cli": "^1.42.8", "i18next-fs-backend": "^2.6.0", - "i18next-parser": "^9.1.0", "immer": "^11.1.4", "isexe": "^3.1.1", "json5": "^2.2.3", diff --git a/src/main/app.ts b/src/main/app.ts index 9b85ea460..b121e7ba0 100644 --- a/src/main/app.ts +++ b/src/main/app.ts @@ -1426,7 +1426,7 @@ export class KandoApp { */ private createExampleMenu(): MenuType { // To enable localization of the example menus, we need to lookup the strings with - // i18next after loading the menu structure from JSON. i18next-parser cannot extract + // i18next after loading the menu structure from JSON. i18next-cli cannot extract // the strings from JSON files, therefore we have to specify all strings from the // example menus here in a comment. This way, the parser will find them. /*