Tüm .config dosyaları ilk yedekleme
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "مكّن التحكّمات بالوسائط في:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "التحكّمات بالوسائط"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "تكامل بلازما مع المتصفّح"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "قطعَ المضيف الأصيل الاتصال قطعًا غير متوقّع."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "هذا الامتداد مدعوم على أنظمة لينِكس وفريبيإسدي فقط."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "نظام التشغيل غير مدعوم"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "تأكّد من تثبيت حزمة ”plasma-browser-integration“ كما ينبغي وأنك تشغّل «بلازما» 5.13 أو أعلى."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "فشل الاتصال بالمضيف الأصيل."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "زُر صفحة ويكي المشروع لمعلومات أكثر"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "خطأ مجهول"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "اتّصل على ”$1“"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "افتح في ”$1“"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "افتح في «جسر كِيدِي»"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "إن وجدت مشكلة من فضلك راجِع \u003Ca href=\"$1\">قائمة العلل المفتوحة\u003C/a> ثمّ \u003Ca href=\"$2\">افتح بلاغًا عن علة\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "اعرض سجلّ التغييرات"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 لِ Kai Uwe Broulik و David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "صنع \u003Ca href=\"$1\">مجتمع كِيدِي\u003C/a> امتداد المتصفّح هذا. ستجد معلومات أكثر عن هذا المشروع في \u003Ca href=\"$2\">ويكي مجتمع كِيدِي\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "إن أحببت ما ترى، نرجو منك \u003Ca href=\"$1\">التبرّع إلى كِيدِي\u003C/a> لنواصل تقديم أفضل البرمجيات الحرّة."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "إصدارة الامتداد: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "إصدارة المضيف: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "كِيدِي هي مجتمع عالمي من مهندسي البرامج والفنانين والكتّاب والمترجمين - متفانين في تطوير \u003Ca href=\"$1\">البرامج الحرة\u003C/a>. أنتج مجتمع كِيدِي بيئة سطح المكتب بلازما ومئات من التطبيقات والعديد من المكتبات التي تدعمها. كِيدِي مؤسسة تعاونية حيث لا تتحكم جهة واحدة بتوجهها أو بمنتجاتها. على نقيض ذلك فنحن نعمل معًا لتحقيق هدفًا مشتركًا هو تطوير أفضل التطبيقات الحرة. الجميع مرحّب به \u003Ca href=\"$2\">للانضمام والمساهمة\u003C/a> في كِيدِي (بما فيهم أنت). زُر \u003Ca href=\"$3\">$3\u003C/a> لمعلومات أكثر عن مجتمع كِيدِي والتطبيقات التي نطورها."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "الرخصة: \u003Ca href=\"$1\">رخصة غنو العمومية إصدارة 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "ترجمهُ: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "زايد السعدي\\nصفا الفليج"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "بحث بلازما"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "لا يدعم هذا الامتداد نظام التشغيل هذا."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "قد يؤثّر هذا الخيار على مظهر المواقع التي تطبّق نمطها المخصّص على أشرطة التمرير."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "استعمل أشرطة تمرير بنمط «نسيم»"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "أضِف الملفات المنزّلة إلى قائمة أحدث المستندات"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "امنع النظام من الدخول إلى وضع التعليق عند التحميل"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "احفظ العنوان الذي نُزّل منه الملف في صفات الملف"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "لاحِظ: يمكن أن يحتوي العنوان على معلومات حساسة قد تكون عرضة للكشف حين يُشارك الملف مع الآخرين أو حين يستطيع الآخرين الوصول إليه"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "اعرض التنزيلات في منطقة الإشعارات"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "قد تحتاج هذه الميزة \u003Ca id=\"$1\" href=\"$2\">أذونات إضافية\u003C/a> لتستطيع استعمالها."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "ابحث عبر تأريخ المتصفّح"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "تُضيف هذه الملحقة مُدخلًا في قائمة السياق للروابط، فتتيح لك إرسالها إلى هاتفك وغيرها من أجهزة مقترنة عبر \u003Ca href=\"$1\">«جسر كِيدِي»\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "أرسِل عبر «جسر كِيدِي»"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "تُتيح لك التحكّم بمشّغلات الصوت والفديو في المواقع باستعمال بلازمويد ”متحكّم الوسائط“."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "تتيح استخراج البيانات الوصفية والمصغّرات من المحتوى الصوتي/المرئي الذي يعمل حاليًا."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "تحكّمات محسّنة بالوسائط"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "التحكّمات بالوسائط"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "تُضيف مُدخلة ”شارِك...“ إلى قائمة السياق، وتُتيح للمواقع فتح حوار لمشاركة المحتوى عبر واجهة مشاركة الوِب (Web Share API)."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "مشاركة المحتوى"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "تأكّد من تفعيل وحدة ”ألسنة المتصفّح“ من \u003Ca id=\"$1\" href=\"$2\">إعدادات بحث بلازما\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "تُتيح لك البحث في ألسنة المتصفّح عبر نافذة ”شغّل أمرًا“"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "فشل حفظ الإعدادات"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "نجح حف الإعدادات"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "عن"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "عام"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "إعدادات تكامل بلازما مع المتصفح"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "سبق ومنحتَ هذا الإذن."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "اطلب الإذن"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "اسحب الإذن"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "لعرض نتائج البحث من تأريخ المتصفّح، يحتاج الامتداد أذونات إضافية."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "يمكنك تعطيل هذه الميزة من \u003Ca id=\"$1\" href=\"$2\">إعدادات بحث بلازما\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "مطلوب أذونات إضافية"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "شارِك..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "تعذّرت مشاركة هذا المحتوى: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "فشلت المشاركة"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "نُسخ رابط المحتوى الذي يمكنك مشاركته ($1) إلى الحافظة."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "نجحت مشاركة المحتوى"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Enable media controls on:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma Browser Integration"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "The native host disconnected unexpectedly."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "This extension is only supported on Linux and FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Unsupported operating system"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Make sure the 'plasma-browser-integration' package is installed correctly and that you are running Plasma 5.13 or later."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Failed to connect to the native host."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visit project wiki page for more information"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Unknown Error"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Call on '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Open on '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Open via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "If you find an issue, please check the <a href=\"$1\">list of open bugs</a> and then <a href=\"$2\">file a bug report</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "View Changelog"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "This browser extension was created by the <a href=\"$1\">KDE Community</a>. You can find more information about this project on the <a href=\"$2\">KDE Community Wiki</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "If you like what you saw, please consider <a href=\"$1\">donating to KDE</a>, so we can continue to make the best free software possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Extension version: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Host version: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE is a world-wide community of software engineers, artists, writers, translators and creators who are committed to <a href=\"$1\">Free Software</a> development. KDE produces the Plasma desktop environment, hundreds of applications, and the many software libraries that support them. KDE is a cooperative enterprise: no single entity controls its direction or products. Instead, we work together to achieve the common goal of building the world's finest Free Software. Everyone is welcome to <a href=\"$2\">join and contribute</a> to KDE, including you. Visit <a href=\"$3\">$3</a> for more information about the KDE community and the software we produce."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "License: <a href=\"$1\">GNU General Public License Version 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Translated by: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Softastur"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Search"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "This extension is not supported on this operating system."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "This may interfere with the appearance of websites that already apply a custom styling to their scroll bars."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Use Breeze-style scroll bars"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Add downloaded files to recent documents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Save URL a file was downloaded from in the file's attributes"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Note: The URL may contain sensitive information that could be disclosed when the file is accessible by or shared with others"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Show downloads in notification area"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "This feature might need <a id=\"$1\" href=\"$2\">additional permissions</a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Search through browser history"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adds a context menu entry to links enabling you to send them to your phone and other paired devices using <a href=\"$1\">KDE Connect</a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Send via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lets you control video and audio players in websites using the Media Controller plasmoid."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extract metadata and thumbnails of currently playing content."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Enhanced Media Controls"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adds a \"Share...\" context menu entry and allows websites to open a dialog for sharing contents using the Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Content Sharing"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Make sure the “Browser Tabs” module is enabled in <a id=\"$1\" href=\"$2\">Plasma Search settings</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Find browser tabs in “Run Command” window"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Saving settings failed"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Settings successfully saved"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "About"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma Integration Settings"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "You have already granted this permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Request Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoke Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "In order to provide search results for your browser history, additional permissions are required."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "You can disable this feature in <a id=\"$1\" href=\"$2\">Plasma search settings</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Additional permissions required"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Share..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Could not share this content: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Sharing Failed"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "The shared content link ($1) has been copied to the clipboard."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Content Shared"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Media idarəsini bunda aktiv etmək:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Media İdarəetməsi"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma Bələdçi İnteqrasiyası"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Yerli host gözlənilmədən söndü."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Bu genişlənmə Linux və FreeBSD-də dəstəklənmir."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Dəstəklənməyən Əməliyyat Sistemi"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "\"Plasma bələdçi inteqrasiyası\" paketinin düzgün quraşdırıldığına və Plasma 5.13 və sonrakı versiyalarında işə salındığına əmin olun."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Yerli host-a qoşulma alınmadı."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Daha çox məlumat üçün layihənin wiki səhifəsini ziyarət edin"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Naməlum Xəta"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "'$1'-ə zəng edin"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "'$1'-də açmaq"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "KDE Connect ilə açın"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Əgər xəta aşkar etmisinizsə lütfən, \u003Ca href=\"$1\">açıq xətalar siyahısı\u003C/a>nı yoxlayın və sonra \u003Ca href=\"$2\">xəta hesabatı göndərin\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Dəyişikliklər jurnalına baxış"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik və David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Bu bələdçi əlavəsi \u003Ca href=\"$1\">KDE İcması\u003C/a>tərəfindən yaradılıb. Siz bu haqda daha çox məlumatları \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>-də tapa bilərsiniz."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Əgər gördüklərinizi bəyəndinizsə lütfən, \u003Ca href=\"$1\">KDE-yə maddi dəstək\u003C/a> haqqında düşünün, belə ki, bu bizə daha keyfiyyətli azad proqram təminatı yaratmağa imkan verir."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Genişlənmənin versiyası: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "İnteqrasiya xidmətinin versiyası: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDEdünyanın hər tərəfindən mühədislərin, sənətçilərin, yazıçıların, tərcüməçilərin və özlərini bu işə həsr etmiş digər insanların \u003Ca href=\"$1\">Azad Proqram Təminatı \u003C/a> yaratmaq üçün olan beynəlxalq cəmiyyətidir. KDE, Plasma Masaüstü Vasitəsini, yüzlərlə tətbiqləri, çoxlu sayda zəruri proqram kitabxanalarını hazırlayır. KDE məhsullarını idarə edən və ya inkişafına istiqamət verən heç bir qrup və ya təşkilat mövcud deyil. Biz hamımız mərkəzləşmiş qaydada dünyada ən yaxşı Azad Proqram Təminatını yaratmaq üçün çalışırıq. KDE-nin inkişafına siz də \u003Ca href=\"$2\">\u003C/a> qoşularaq töhvə ver\u003C/a>ə bilərsiniz. KDE cəmiyyəti və onların fəaliyyəti haqqında daha çox bilmək üçün \u003Ca href=\"$3\">$3\u003C/a>ünvanını ziyrət edin."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Lisenziya: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Tərcümə etdi: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Xəyyam Qocayev"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma axtarışı"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Bu genişlənmə bu əməliyyat sistemində dəstəklənmir."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Bu Bu funksiya özünəçəxsus sürüşdürmə zolağına malik olan saytların işinə mane ola bilər."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze üslubu sürüşdürmə zolağından istifadə edin"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Yüklənmiş faylları sononcu sənədlər siyahısına əlavə etmək"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Endirilmı zamanı sistemin yuxu rejiminə keçməsinin qarçısını almaq"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Faylların yükləndiyi ünvanları faylların atributlarında saxlayın"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Diqqət: Keçid ünvanı bəzi səxsi məlumatlardan ibarət ola bilər ki, bu da paylaşım zamanı və ya başqa istifadəçilərə göndərildikdə onlar bu kimi məlumatları əldə edə bilərlər"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Yükləmələrə bildiriş sahəsində baxmaq"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Bu imkanı istifadə etmək üçün \u003Ca id=\"$1\" href=\"$2\">əlavə icazələrə\u003C/a>ehtiyac ola bilər."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Veb bələdçi tarixçəsində axtarmaq"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Kontekst menyuya, keçidləri \u003Ca href=\"$1\">KDE Connect\u003C/a> vasitəsi ilə smartfona və ya digər qoşulmuş cihazlara göndərməyə imkan verən sətir əlavə etmək."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "KDE Connect ilə göndər"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Veb səhifədəki video və audio pleyerləri Media İdarəetməsi plasmoidi vasitəsi ilə idarə etməyə imkan verir."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Hal-hazırda oynayan media tərkiblərindən meta məlumatlarını və miniatürləri çıxartmaq."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Medianın Əhatəli İdarə edilməsi"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Media İdarəetmələri"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Kontekst menyuya \"Paylaşmaq...\" sətiri əlavə edir və veb saytların Web Share API funksiyasını istifadə edərək paylaşmaq üçün bir dialoq pəncərəsi açmağa icazə verir."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Məzmun paylaşımı"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "\"Bələdçi Vərəqləri\" modulunun \u003Ca id=\"$1\" href=\"$2\">Plasma Axtarış ayarları\u003C/a>nda aktiv olduğuna əmin olun."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Bələdçi vərəqlərini \"Əmri başlatmaq\" pəncərəsində tapmaq"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Syarların saxlanılması alınmadı"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Ayarlar uğurla saxlanıldı"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Haqqında"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Əsas"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma İnteqrasiyası Ayarları"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Siz artıq bu icazəni vermisiniz"
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "İcazə tələb etmək"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "İcazəni ləğv etmək"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Veb bələdçi tarixçəsi üçün axtarış vasitələrini təmin etmək üçün əlavə icazələr tələb olunur."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Bu imkanı \u003Ca id=\"$1\" href=\"$2\"> Plasma axtarış ayarları\u003C/a>nda söndürə bilərsiniz."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Əlavə icazələr tələb etmək"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Paylaşmaq..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Bu məzmunu paylaşmamaq: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Paylaşım alınmadı"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Paylaşılan məzmunun keçid ünvanı ($1) mübadilə buferinə kopyalandı."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Məzmun Paylaşıldı"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Активиране на медийните контроли на:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Контрол на медиите"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Интеграция на браузър в Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Нативният хост прекъсна неочаквано."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Това разширение се поддържа само на Linux и FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Неподдържана операционна система"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Уверете се, че пакетът \"plasma-browser-integration\" е инсталиран правилно и, че използвате Plasma 5.13 или по-нова."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Неуспешно свързване с нативния хост."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Посетете wiki страницата на проекта за повече информация"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Неизвестна грешка"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Обадете се на \"$1\""
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Отваряне на \"$1\""
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Отваряне чрез KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Ако откриете проблем, моля, проверете \u003Ca href=\"$1\"> списъка с отворени грешки \u003C/a>и след това \u003Ca href=\"$2\"> подайте доклад за грешка \u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Преглед на дневника за промени"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik и David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Това разширение на браузъра е създадено от \u003Ca href=\"$1\"> Общността на KDE \u003C/a>. Можете да намерите повече информация за този проект в \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Ако харесвате видяното, моля, помислете за \u003Ca href=\"$1\"> дарение на KDE \u003C/a>, за да можем да продължим да правим възможно най-добрия свободен софтуер."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Версия на разширението: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Хост версия: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE е световна общност от софтуерни инженери, художници, писатели,преводачи и създатели, ангажирани с разработването на \u003Ca href=\"$1\"> свободен софтуер \u003C/a>. KDE произвежда средата на работния плот Plasma, стотици приложения и многото софтуерни библиотеки, които ги поддържат. KDE е кооперативно предприятие: нито едно предприятие не контролира неговите насоки или продукти.Вместо това работим заедно, за да постигнем общата цел за изграждане на най-добрият свободен софтуер. Всеки е добре дошъл да \u003Ca href=\"$2\">се присъедини и допринесе\u003C/a> за KDE, включително и вие. Посетете \u003Ca href=\"$3\">$3\u003C/a> за повече информация за KDE общността и софтуера, който произвеждаме."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Лиценз: \u003Ca href=\"$1\"> GNU General Public License Version 3 \u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Преведено от: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Минчо Кондарев"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma търсене"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Това разширение не се поддържа от тази операционна система."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Това може да попречи на появата на уебсайтове, които вече прилагат персонализиран стил на техните ленти за превъртане."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Използване на ленти за превъртане в стил Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Добавяне на изтеглени файлове към последните документи"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Предотвратяване на преминаването на системата в режим на заспиване по време на изтегляне"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Запазване на URL адрес, от който е изтеглен файл в атрибутите на файла"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Забележка: URL адресът може да съдържа чувствителна информация, която може да бъде разкрита, когато файлът е достъпен от или споделен с други"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Показване на изтеглянията в областта за уведомяване"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Тази функция може да изисква \u003Ca id=\"$1\" href=\"$2\">допълнителни разрешения\u003C/a>, за да бъде използвана."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Търсене в историята на браузъра"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Добавя ред в контекстното меню на връзки, който ви позволява да ги изпращате на телефона си други сдвоени устройства, използващи \u003Ca href=\"$1\"> KDE Connect \u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Изпратете чрез KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Позволява ви да контролирате видео и аудио плейъри в уебсайтове чрез уиджета Медиен контролер."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Извличане на метаданни и миниатюри на текущо възпроизвеждано съдържание."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Подобрени медийни контроли"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Контрол на медиите"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Добавя в контекстното меню \"Споделяне ...\" и позволява на уеб сайтовете да отворят диалогов прозорец за споделяне на съдържание чрез Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Споделяне на съдържание"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Уверете се, че модулът \"Браузър с раздели” е активиран в \u003Ca id=\"$1\" href=\"$2\">Настройки на Plasma търсене\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Намиране на раздели на браузър в прозореца \"Изпълнение на команда\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Запазването на настройките е неуспешно"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Настройките са запазени успешно"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Относно"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Общи"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Настройки на интеграция на Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Вече сте предоставили това разрешение."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Изискване на разрешение"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Отказване на разрешение"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "За да предоставите резултати от търсенето за историята на вашия браузър, са необходими допълнителни разрешения."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Можете да деактивирате тази функция в \u003Ca id=\"$1\" href=\"$2\">Настройки на Plasma търсене\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Необходими са допълнителни разрешения"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Споделяне..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Не можа да се сподели това съдържание: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Споделянето е неуспешно"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Връзката за споделено съдържание ($1) е копирана в клипборда."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Съдържание споделено"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Activa els controls multimèdia a:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controls multimèdia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integració del navegador amb el Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "El servidor natiu s'ha desconnectat inesperadament."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Aquesta extensió només s'admet a Linux i FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema operatiu no admès"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Assegureu-vos que el paquet «plasma-browser-integration» estigui instal·lat correctament i que s'estigui executant el Plasma 5.13 o posterior."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Ha fallat en connectar amb el servidor nadiu."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visiteu la pàgina wiki del projecte per a obtenir més informació"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Error desconegut"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Truca amb «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Obre a «$1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Obre via el KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Si trobeu un problema, comproveu la \u003Ca href=\"$1\">llista d'errors oberts\u003C/a> i després \u003Ca href=\"$2\">ompliu un informe d'error\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Mostra el registre de canvis"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik i David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Aquesta ampliació del navegador fou creada per la \u003Ca href=\"$1\">Comunitat KDE\u003C/a>. Trobareu més informació quant a aquest projecte al \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Si us agrada el que veieu, si us plau, considereu fer una \u003Ca href=\"$1\">donació al KDE\u003C/a>, per tal de continuar fent el millor programari lliure possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versió de l'extensió: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versió del servidor: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE és una xarxa mundial d'enginyers informàtics, artistes, escriptors, traductors i creadors compromesos amb el desenvolupament de \u003Ca href=\"$1\">programari lliure\u003C/a> (Free Software). El KDE ha creat l'entorn d'escriptori Plasma, centenars d'aplicacions, i moltes biblioteques de programari que les fan funcionar. El KDE és una iniciativa cooperativa: cap entitat individual controla la seva direcció ni els seus productes. Altrament, treballem conjuntament per a aconseguir l'objectiu comú de crear el programari lliure més refinat del món. Donem la benvinguda a tothom a \u003Ca href=\"$2\">afegir-se i col·laborar\u003C/a> amb el KDE, incloent-vos-hi. Visiteu \u003Ca href=\"$3\">$3\u003C/a> per a més informació sobre la comunitat KDE i el programari que produïm."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Llicència: \u003Ca href=\"$1\">Llicència pública general de GNU versió 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traduït per: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Josep M. Ferrer"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Cerca del Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Aquesta extensió no s'admet en aquest sistema operatiu."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Això pot interferir amb l'aparença de llocs web que ja apliquen un estil personalitzat a les barres de desplaçament."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Usa barres de desplaçament de l'estil Brisa"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Afegeix els fitxers baixats als documents recents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Evita que el sistema entri en suspensió en baixar"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Desa l'URL des del qual s'ha baixat un fitxer en els atributs del fitxer"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Nota: L'URL pot contenir informació confidencial que es podria divulgar si el fitxer és accessible o compartit amb tercers"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Mostra les baixades a l'àrea de notificacions"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Aquesta funcionalitat pot necessitar \u003Ca id=\"$1\" href=\"$2\">permisos addicionals\u003C/a> per a usar-se."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Cerca per l'historial del navegador"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Afegeix una entrada al menú contextual amb enllaços que permeten enviar-los al telèfon i a altres dispositius aparellats usant el \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Envia a través del KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Permet controlar els reproductors de vídeo i àudio a llocs web usant el plasmoide «Controlador multimèdia»."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extreu les metadades i les miniatures del contingut actualment en reproducció."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controls multimèdia millorats"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controls multimèdia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Afegeix una entrada «Comparteix...» al menú contextual i permet que els llocs web obrin un diàleg per a compartir contingut usant l'API de la Web Share."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Comparteix el contingut"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Assegureu-vos que el mòdul «Pestanyes del navegador» està activat a la \u003Ca id=\"$1\" href=\"$2\">configuració de la Cerca del Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Cerca les pestanyes del navegador a la finestra «Executa una ordre»"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Ha fallat en desar la configuració"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "La configuració s'ha desat amb èxit"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Quant al"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Configuració de la integració amb el Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Ja se us ha concedit aquest permís."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Sol·licita el permís"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoca el permís"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Per tal de proporcionar els resultats de la cerca per a l'historial del navegador, es requereixen permisos addicionals."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Podeu inhabilitar aquesta funcionalitat a la \u003Ca id=\"$1\" href=\"$2\">configuració de la Cerca del Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Es requereixen permisos addicionals"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Comparteix..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "No s'ha pogut compartir aquest contingut: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Ha fallat la compartició"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "L'enllaç del contingut compartit ($1) s'ha copiat al porta-retalls."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Contingut compartit"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Activa els controls multimèdia a:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controls multimèdia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integració del navegador amb Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "El servidor natiu s'ha desconnectat inesperadament."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Esta extensió només s'admet a Linux i FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema operatiu no admés"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Assegureu-vos que el paquet «plasma-browser-integration» estiga instal·lat correctament i que s'estiga executant Plasma 5.13 o posterior."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "No s'ha pogut connectar amb el servidor nadiu."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visiteu la pàgina wiki del projecte per a obtindre més informació"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "S'ha produït un error desconegut"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Toca amb «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Obri a «$1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Obri via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Si trobeu un problema, comproveu la <a href=\"$1\">llista d'errors oberts</a> i després <a href=\"$2\">empleneu un informe d'error</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Mostra el registre de canvis"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik i David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Esta ampliació del navegador fou creada per la <a href=\"$1\">Comunitat KDE</a>. Trobareu més informació quant a este projecte en el <a href=\"$2\">wiki de la comunitat KDE</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Si vos agrada el que veeu, per favor, considereu fer una <a href=\"$1\">donació a KDE</a>, per tal de continuar fent el millor programari lliure possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versió de l'extensió: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versió del servidor: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE és una xarxa mundial d'enginyers informàtics, artistes, escriptors, traductors i creadors compromesos amb el desenvolupament de <a href=\"$1\">programari lliure</a> (Free Software). KDE ha creat l'entorn d'escriptori Plasma, centenars d'aplicacions, i moltes biblioteques de programari que les fan funcionar. KDE és una iniciativa cooperativa: cap entitat individual controla la seua direcció ni els seus productes. Altrament, treballem conjuntament per a aconseguir l'objectiu comú de crear el programari lliure més refinat del món. Donem la benvinguda a tothom que vullga <a href=\"$2\">afegir-se i col·laborar</a> amb KDE, incloent-vos-hi. Visiteu <a href=\"$3\">$3</a> per a més informació sobre la comunitat KDE i el programari que produïm."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Llicència: <a href=\"$1\">Llicència pública general de GNU versió 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traduït per: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Josep M. Ferrer"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Busca de Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Esta extensió no s'admet en este sistema operatiu."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Açò pot interferir amb l'aparença de llocs web que ja apliquen un estil personalitzat a les barres de desplaçament."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Utilitza barres de desplaçament de l'estil Brisa"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Afig els fitxers baixats als documents recents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Evita que el sistema entre en suspensió en baixar"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Guarda l'URL des del qual s'ha baixat un fitxer en els atributs del fitxer"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Nota: L'URL pot contindre informació confidencial que es podria divulgar si el fitxer és accessible o compartit amb tercers"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Mostra les baixades en l'àrea de notificacions"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Esta característica pot necessitar <a id=\"$1\" href=\"$2\">permisos addicionals</a> per a utilitzar-se."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Busca per l'historial del navegador"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Afig una entrada al menú contextual amb enllaços que permeten enviar-los al telèfon i a altres dispositius aparellats utilitzant <a href=\"$1\">KDE Connect</a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Envia a través de KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Permet controlar els reproductors de vídeo i àudio a llocs web utilitzant el plasmoide «Controlador multimèdia»."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrau les metadades i les miniatures del contingut actualment en reproducció."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controls multimèdia millorats"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controls multimèdia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Afig una entrada «Compartix…» en el menú contextual i permet que els llocs web òbriguen un diàleg per a compartir contingut utilitzant l'API de la Web Share."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Compartix el contingut"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Assegureu-vos que el mòdul «Pestanyes del navegador» està activat en la <a id=\"$1\" href=\"$2\">configuració de la Busca de Plasma</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Busca les pestanyes del navegador en la finestra «Executa una ordre»"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "No s'ha pogut guardar la configuració"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "La configuració s'ha guardat amb èxit"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Quant a"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Configureu la integració amb Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Ja se vos ha concedit este permís."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Sol·licita el permís"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoca el permís"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Per tal de proporcionar els resultats de la busca per a l'historial del navegador, es requerixen permisos addicionals."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Podeu inhabilitar esta característica en la <a id=\"$1\" href=\"$2\">configuració de la Busca de Plasma</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Es requerixen permisos addicionals"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Compartix…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "No s'ha pogut compartir este contingut: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Ha fallat la compartició"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "L'enllaç del contingut compartit ($1) s'ha copiat a dins del porta-retalls."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Contingut compartit"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Povolit ovládání médií na:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Ovládání médií"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integrace prohlížeče do prostředí Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Vlastní hostitel byl nečekaně odpojen."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Toto rozšíření je podporováno pouze na Linuxu a FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nepodporovaný operační systém"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Prosím, ujistěte se, že je balíček 'plasma-browser-integration' správně nainstalován a že používáte Plasma 5.13 nebo novější."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Chyba při připojení k vlastnímu hostiteli."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Více informací naleznete na wiki projektu"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Neznámá chyba"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Volat na '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Otevřít pomocí '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Otevřít přes KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Pokud narazíte na problém, prosím zkontrolujte \u003Ca href=\"$1\">seznam otevřených chyb\u003C/a> a poté \u003Ca href=\"$2\">nahlaste chybu\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Zobrazit seznam změn"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017, 2020 Kai Uwe Broulik a David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "This browser extension was created by the \u003Ca href=\"$1\">KDE Community\u003C/a>. You can find more information about this project on the \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "If you like what you saw, please consider \u003Ca href=\"$1\">donating to KDE\u003C/a>, so we can continue to make the best free software possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Verze rozšíření: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Verze hostitele: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE je celosvětová komunita softwarových inženýrů, výtvarníků, překladatelů a jiných přispěvatelů, kteří se odevzdali vývoji \u003Ca href=\"$1\">Svobodného Softwaru\u003C/a>. KDE vytvořilo pracovní prostředí Plasma, stovky aplikací a spousty knihoven, jenž je podporují. KDE je společné úsilí, kde žádná společnost neřídí jeho směr nebo produkty. Namísto toho spolupracujeme na společném cíli jímž je vytvoření nejlepšího Free Softwaru. Každý je vítán aby \u003Ca href=\"$2\">se zapojil a přispíval\u003C/a> do KDE, včetně vás. Více informací o komunitě KDE a softwaru, na kterém pracujeme najdete na \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licence: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Přeloženo: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Vít Pelčák"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Vyhledávání Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Toto rozšíření není na tomto operačním systému podporováno."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "This may interfere with the appearance of websites that already apply a custom styling to their scroll bars."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Použít styl posuvníku Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Přidat stažené soubory mezi nedávné dokumenty"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Save URL a file was downloaded from in the file's attributes"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Note: The URL may contain sensitive information that could be disclosed when the file is accessible by or shared with others"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Zobrazit stahování v oblasti upozornění"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "This feature might need \u003Ca id=\"$1\" href=\"$2\">additional permissions\u003C/a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Prohledávejte historii prohlížení"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adds a context menu entry to links enabling you to send them to your phone and other paired devices using \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Poslat přes KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lets you control video and audio players in websites using the Media Controller plasmoid."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extract metadata and thumbnails of currently playing content."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Rozšířené Ovládání médií"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Ovládání médií"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adds a \"Share...\" context menu entry and allows websites to open a dialog for sharing contents using the Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Sdílení obsahu"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Make sure the “Browser Tabs” module is enabled in \u003Ca id=\"$1\" href=\"$2\">Plasma Search settings\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Find browser tabs in “Run Command” window"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Uložení nastavení selhalo"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Nastavení úspěšně uloženo"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "O aplikaci"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Obecné"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Nastavení integrace Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Toto povolení jste již udělili."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Vyžádat povolení"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Odvolat povolení"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Pro poskytnutí výsledků hledání jsou potřeba další povolení."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Tuto funkci můžete vypnout v \u003Ca id=\"$1\" href=\"$2\">Nastavení vyhledávání Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Je potřeba další povolení"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Sdílet..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Tento obsah nelze sdílet: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Sdílení selhalo"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Sdílený odkaz ($1) byl zkopírován do schránky."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Obsah byl sdílen"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Aktivér mediestyringer på:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Mediestyringer"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma browser-integration"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Det lokale værtsprogram afbrød uventet."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Denne udvidelse understøttes kun på Linux og FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Ikke understøttet styresystem"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Sørg for at pakken \"plasma-browser-integration\" er installeret korrekt og at du kører Plasma 5.13 eller nyere."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Kunne ikke forbinde til den hjemmehørende vært."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Besøg projektets wiki-side for mere information"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Ukendt fejl"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Ring op på \"$1\""
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Åbn på \"$1\""
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Åbn via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Hvis du finder fejl, så tjek venligst \u003Ca href=\"$1\">listen over åbne programfejl\u003C/a> og \u003Ca href=\"$2\">rapportér en programfejl\u003C/a> derefter."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Vis ændringslog"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik og David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Denne browser-tilføjelse er udviklet af \u003Ca href=\"$1\">KDE-fællesskabet\u003C/a>. Du kan finde mere information om dette projekt på \u003Ca href=\"$2\">KDE-fællesskabets wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Hvis du kunne lide hvad du så, så overvej at \u003Ca href=\"$1\">donere til KDE\u003C/a>, så vi kan fortsætte med at skabe den bedst mulige fri software."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Udvidelsesversion: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Værtsversion: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE er et verdensomspændende fællesskab af softwareudviklere, kunstnere, forfattere, oversættere og skabere som er engageret i udvikling af \u003Ca href=\"$1\">fri software\u003C/a>. KDE skaber Plasma-skrivebordet, hundredvis af programmer, og mange softwarebiblioteker der understøtter dem. KDE er et kooperativ, hvor ingen enkelt enhed styrer dets retning eller produkter. Vi arbejder i stedet på at mål det fælles mål om at bygge verdenens fineste frie software. Alle er velkomne til at \u003Ca href=\"$2\">deltage og bidrage\u003C/a> til KDE, også dig. Besøg \u003Ca href=\"$3\">$3\u003C/a> for mere information om KDE-fællesskabet og softwaren vi skaber."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licens: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Oversat af: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Martin Schlander,Rasmus Rosendahl-Kaa"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma-søgning"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Udvidelsen understøttes ikke på dette styresystem."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Dette kan påvirke udseendet af websider som allerede anvender tilpasset tematisering af deres rullebjælker."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Brug rullebjælker med Breeze-stil"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Tilføj downloadede filer til nylige dokumenter"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Gem URL som en fil blev downloadet fra i filens attributter"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Bemærk: URL'en kan indeholde følsom information som kan blive afsløret når filen er tilgængelig for eller deles med andre"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Vis downloads i bekendtgørelsesområdet"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Denne funktioner kræver muligvis \u003Ca id=\"$1\" href=\"$2\">yderligere tilladelser\u003C/a> for at kunne blive brugt."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Søg gennem din browserhistorik"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Føjer en kontekstmenu-indgang til links, som lader dig sende dem til din telefon og andre parrede enheder med brug af \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Send via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lader dig kontrollere video- og lydafspillere på websider med mediestyrings-plasmoiden."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Udtræk metadata og miniaturer på det indhold som afspilles nu ."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Forbedrede mediestyringer"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Mediestyringer"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Tilføjer en \"Del...\"-kontekstmenu og lader websider åbne en dialog til deling af indhold med brug af webdeling-API'et."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Deling af indhold"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Sørg for at \"browser-faneblade\"-modulet er aktiveret i \u003Ca id=\"$1\" href=\"$2\">Indstillingerne af Plasma-søgning\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Find browser-faneblade i \"Kør kommando\"-vinduet"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Kunne ikke gemme indstillingerne"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Indstillingerne blev gemt"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Om"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Generelt"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Indstillinger for Plasma-integration"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Du har allerede givet denne tilladelse."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Anmod om tilladelse"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Tilbagekald tilladelse"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "For at kunne give søgeresultater for din browserhistorik er yderligere tilladelser krævet."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Du kan deaktivere denne funktion i \u003Ca id=\"$1\" href=\"$2\">Indstillingerne af Plasma-søgning\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Yderligere tilladelser krævet"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Del..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Kunne ikke dele dette indhold: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Deling mislykkedes"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Det delte inholdslink ($1) er blevet kopieret til udklipsholderen."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Indhold delt"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Effektiv multitasking ved at styre browserens funktioner fra skrivebordet, selv når Chrome er i baggrunden. Håndtér lyd- og videoafspilning, tjek downloads i bekendtgørelsesområdet, send filer til din telefon med KDE Connect og meget mere fra KDE Plasma-skrivebordet!\\n\\nPakken plasma-browser-integration skal være installeret for at denne tilføjelse virker. Den burde være tilgængelig i din distributions pakkehåndtering når du kører Plasma 5.13 eller nyere.\\n\\nBEMÆRK: Den tilføjelse er ikke understøttet på Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Mediensteuerung aktivieren auf:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Mediensteuerung"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma-Integration für Browser"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Der native Host wurde unerwartet beendet."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Diese Erweiterung wird nur unter Linux und FreeBSD unterstützt."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nicht unterstütztes Betriebssystem"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Stellen Sie sicher, dass das Paket „plasma-browser-integration“ korrekt installiert ist und Sie Plasma 5.13 oder später verwenden."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Verbindung zum nativen Host kann nicht hergestellt werden."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Auf der Wikiseite des Projekts finden Sie weitere Informationen"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Unbekannter Fehler"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Anrufen auf „$1“"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Auf „$1“ öffnen"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Mit KDE Connect öffnen"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Bei Problemen überprüfen Sie bitte die \u003Ca href=\"$1\">Liste der offenen Fehler\u003C/a> und schreiben Sie dann einen \u003Ca href=\"$2\">Fehlerbericht\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Änderungsprotokoll ansehen"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017 -2020 Kai Uwe Broulik und David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Diese Browser-Erweiterung wurde von der \u003Ca href=\"$1\">KDE-Gemeinschaft\u003C/a> erstellt. Weitere Informationen über dieses Projekt finden Sie im \u003Ca href=\"$2\">Wiki der KDE-Gemeinschaft\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Wenn Ihnen gefällt, was Sie gesehen haben, erwägen Sie bitte eine \u003Ca href=\"$1\">Spende an KDE\u003C/a>, damit wir weiterhin die bestmögliche freie Software entwickeln können."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Version der Erweiterung: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Version des Hosts: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE ist ein weltweite Gemeinschaft von Programmierern, Künstlern, Autoren, Übersetzern und Unterstützern, die sich der Entwicklung von \u003Ca href=\"$1\">Freier Software\u003C/a> verschrieben haben. KDE veröffentlicht die Plasma-Arbeitsumgebung, hunderte von Anwendungen und viele Bibliotheken als Grundlage. KDE ist ein Gemeinschaftsprojekt und wird nicht von einer einzelnen Gruppe, Firma oder Organisation kontrolliert. Statt dessen wird zusammen die beste freie Software erstellt. Jeder ist eingeladen, bei \u003Ca href=\"$2\">KDE mit zu machen\u003C/a>. Besuchen Sie \u003Ca href=\"$3\">$3\u003C/a>, um mehr Informationen über das KDE-Projekt zu erhalten."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Lizenz: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Übersetzt von: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Deutsches KDE-Übersetzungsteam"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma-Suche"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Diese Erweiterung wird auf diesem Betriebssystem nicht unterstützt."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Dies beeinträchtigt möglicherweise das Erscheinungsbild von Webseiten, welche bereits einen eigenen Stil für deren Bildlaufleisten anwenden."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Bildlaufleisten im Breeze-Stil verwenden"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Heruntergeladene Dateien zu zuletzt geöffnete Dokumenten"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Adresse, von der eine Datei heruntergeladen wurde, in deren Dateiattributen speichern"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Hinweis: Die Adresse enthält möglicherweise sensible Informationen, die anderen offengelegt werden könnten, wenn die Datei mit diesen geteilt oder zugänglich gemacht wird"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Herunterladevorgänge im Benachrichtigungsbereich anzeigen"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Diese Funktion benötigt möglicherweise \u003Ca id=\"$1\" href=\"$2\">zusätzliche Berechtigungen\u003C/a>, um verwendet werden zu können."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Browserverlauf durchsuchen"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Fügt einen Eintrag zu Verknüpfungen zum Kontextmenü hinzu, mit dem Sie die Verknüpfung zu Ihrem Smartphone oder zu anderen angeschlossenen Geräten mit \u003Ca href=\"$1\">KDE Connect\u003C/a> senden können."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Mit KDE Connect versenden"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Ermöglicht es, Video- und Audiowiedergabe über das Medienwiedergabe-Miniprogramm zu steuern."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrahiert Metadaten und Inhalt des gerade wiedergegebenen Inhalts."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Erweiterte Mediensteuerung"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Mediensteuerung"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Fügt einen „Teilen ...“-Eintrag zum Kontextmenü hinzu und erlaubt es Webseiten mittels Web Share API einen Dialog zum Teilen von Inhalten zu öffnen."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Inhalte teilen"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Überprüfen Sie ob das Modul „Browser-Unterfenster“ in den \u003Ca id=\"$1\" href=\"$2\">Plasma-Sucheinstellungen\u003C/a> aktiviert ist."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Browser-Unterfenster im „Befehl ausführen“-Fenster finden"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Das Speichern der Einstellungen ist fehlgeschlagen"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Einstellungen erfolgreich gespeichert"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Über"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Allgemein"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Einstellungen für Plasma-Integration"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Sie haben diese Berechtigung bereits erteilt."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Berechtigung anfordern"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Berechtigung widerrufen"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Um Suchergebnisse für Ihren Browserverlauf anzubieten, sind zusätzliche Berechtigungen erforderlich."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Sie können diese Funktion in den \u003Ca id=\"$1\" href=\"$2\">Plasma-Sucheinstellungen\u003C/a> deaktivieren."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Zusätzliche Berechtigungen erforderlich"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Teilen ..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Inhalt konnte nicht geteilt werden: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Teilen fehlgeschlagen"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Die Adresse des geteilten Inhalts ($1) wurde in die Zwischenablage kopiert."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Inhalt geteilt"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Effizientes Multitasking durch Steuerung der Browserfunktionen von der Arbeitsfläche aus, auch wenn Chrome im Hintergrund läuft. Verwalten Sie die Audio- und Videowiedergabe, überprüfen Sie Downloads im Benachrichtigungsbereich, senden Sie Dateien an Ihr Telefon mit KDE Connect und vieles mehr innerhalb der KDE-Plasma-Arbeitsfläche!\\n\\nDas Paket \"plasma-browser-integration\" muss installiert sein, damit diese Erweiterung funktioniert. Es sollte über den Paketmanager Ihrer Distribution verfügbar sein, wenn Sie Plasma 5.13 oder neuer verwenden.\\n\\nHINWEIS: Diese Erweiterung wird unter Debian nicht unterstützt."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Ενεργοποίηση συστατικών ελέγχου πολυμέσων στο:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Συστατικά ελέγχου πολυμέσων"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma ενσωμάτωση περιηγητή"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Ο υπολογιστής αποσυνδέθηκε απρόσμενα."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Αυτή η επέκταση υποστηρίζεται μόνο σε Linux και FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Μη υποστηριζόμενο λειτουργικό σύστημα"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Βεβαιωθείτε ότι το πακέτο 'plasma-browser-integration' έχει εγκαταστυαθεί σωστά και ότι εκτελείτε το Plasma 5.13 ή νεότερο."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Αποτυχία σύνδεσης με τον υπολογιστή."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Επισκεφθείτε τη σελίδα wiki του έργου για περισσότερες πληροφορίες"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Άγνωστο σφάλμα"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Κλήση στο '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Άνοιγμα στο '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Άνοιγμα μέσω KDE COnnect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Αν αντιμετωπίσετε πρόβλημα, ελέγξτε τη \u003Ca href=\"$1\">λιστα των ανοιχτών σφαλμάτων\u003C/a> και έπειτα \u003Ca href=\"$2\">κάνετε μια αναφορά σφάλματος\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Προβολή καταγραφής αλλαγών"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik και David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Αυτή η επέκταση περιήγησης δημιουργήθηκε από την \u003Ca href=\"$1\">Κοινότητα του KDE\u003C/a>. Μπορείτε να βρείτε περισσότερες πληροφορίες για αυτό το έργο στο \u003Ca href=\"$2\">Wiki της Κοινότητας του KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Αν σας αρέσει αυτό που είδατε, εξετάστε το ενδεχόμενο να \u003Ca href=\"$1\">κάνετε μία δωρεά στο KDE\u003C/a>, για να συνεχίσουμε να προσφέρουμε το καλύτερο ελεύθερο λογισμικό."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Επέκταση έκδοση: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Υπολογιστής έκδοση: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "Το KDE είναι μία παγκόσμια κοινότητα μηχανικών λογισμικού, καλλιτεχνών, συγγραφέων, μεταφραστών και δημιουργών που έχουν δεσμευτεί στην ανάπτυξη \u003Ca href=\"$1\">Ελεύθερου Λογισμικού\u003C/a>. Το KDE παράγει το περιβάλλον επιφάνειας εργασίας Plasma, εκατοντάδες εφαρμογών και τις πολλές βιβλιοθήκες λογισμικού για υποστήριξη. Το KDE είναι μια συνεργατική επιχείρηση: Καμία οντότητα από μόνη της δεν ελέγχει την κατεύθυνσή του ή τα προϊόντα. Αντίθετα, συνεργαζόμαστε για να επιτύχουμε τον κοινό στόχο να κατασκευαστεί το τελειότερο Ελεύθερο Λογισμικό στον κόσμο. Όλοι είναι ευπρόσδεκτοι, και εσείς φυσικά, \u003Ca href=\"$2\">να συμμετάσχουν και να συμβάλλουν\u003C/a> στο KDE. Επισκεφθείτε το \u003Ca href=\"$3\">$3\u003C/a> για περισσότερες πληροφορίες για την κοινότητα του KDE και το λογισμικό που παράγουμε."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Άδεια χρήσης: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Μεταφράστηκε από: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Stelios"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Search"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Αυτή η επέκταση δεν υποστηρίζεται σε αυτό το λειτουργικό σύστημα."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Αυτό μπορεί να ενοχλήσει την εμφάνιση ιστοτόπων οι οποίοι ήδη εφαρμόζουν ένα προσαρμοσμένο στιλ στις γραμμές κύλισης."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Χρήση γραμμών κύλισης σε στιλ Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Προσθήκη ληφθέντων αρχείων σε πρόσφατα έγγραφα"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Αποθήκευση του URL από το οποίο ελήφθη αρχείο στις ιδιότητες του αρχείου"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Σημείωση: Το URL ίσως περιέχει ευαίσθητες πληροφορίες που θα μπορούσαν να αποκαλυφθούν όταν το αρχείο γίνει προσβάσιμο ή διαμοιράζεται"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Εμφάνιση λήψεων στην περιοχή ειδοποιήσεων"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "This feature might need \u003Ca id=\"$1\" href=\"$2\">additional permissions\u003C/a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Search through browser history"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Προσθέτει μια εγγραφή μενού σε συνδέσμους επιτρέποντάς σας να τους στέλνετε στο κινητό σας ή σε άλλες συζευγμένες συσκευές με το \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Αποστολή μέσω KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Σας επιτρέπει να ελέγχετε αναπαραγωγείς βίντεο και ήχου σε ιστοτόπους με χρήση του γραφικού συστατικού Media Controller."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Εξαγωγή μεταδεδομένων και εικόνων επισκόπησης του περιεχομένου που αναπαράγεται τώρα."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Ενισχυμένα συστατικά ελέγχου πολυμέσων"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Γραφικά συστατικά ελέγχου πολυμέσων"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Προσθέτει μια εγγραφή μενού «Διαμοιρασμός...» και επιτρέπει σε ιστοτόπους να ανοίγουν έναν διάλογο για διαμοιρασμό περιεχομένου με το Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Διαμοιρασμός περιεχομένου"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Βεβαιωθείτε ότι οι «ΚΑρτέλες περιηγητή» έχουν ενεργοποιηθεί στις \u003Ca id=\"$1\" href=\"$2\">Ρυθμίσεις αναζήτησης Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Εύρεση καρτελών περιηγητή στο παράθυρο «Εκτέλεση εντολής»"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Αποτυχία αποθήκευσης ρυθμίσεων"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Οι ρυθμίσεις αποθηκεύθηκαν με επιτυχία"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Περίγραμμα"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Γενικά"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Ρυθμίσεις ενσωμάτωσης Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "You have already granted this permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Request Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoke Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "In order to provide search results for your browser history, additional permissions are required."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Βεβαιωθείτε ότι οι «ΚΑρτέλες περιηγητή» έχουν ενεργοποιηθεί στις \u003Ca id=\"$1\" href=\"$2\">Ρυθμίσεις αναζήτησης Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Additional permissions required"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Διαμοιρασμός..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Αδυναμία διαμοιρασμού αυτού του περιεχομένου: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Αποτυχία διαμοιρασμού"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Ο κοινόχρηστος σύνδεσμος περιεχομένου ($1) αντιγράφτηκε στο πρόχειρο."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Το περιεχόμενο διαμοιράστηκε"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,236 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"description": "Heading for list of domains to enable media controls on",
|
||||
"message": "Enable media controls on:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"description": "Title for Media controls in popup",
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"description": "Title for toolbar popup",
|
||||
"message": "Plasma Browser Integration"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"description": "Title for plasma-browser-integration-host binary unexpectedly closing/crashing",
|
||||
"message": "The native host disconnected unexpectedly."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "This extension is only supported on Linux and FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Unsupported operating system"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"description": "Description for failure to start plasma-browser-integration-host binary",
|
||||
"message": "Make sure the 'plasma-browser-integration' package is installed correctly and that you are running Plasma 5.13 or later."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"description": "Title for failure to start plasma-browser-integration-host binary",
|
||||
"message": "Failed to connect to the native host."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visit project wiki page for more information"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"description": "An unknown error occurred, usually used when an error message by the system is not provided",
|
||||
"message": "Unknown Error"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"description": "Context menu, call phone number on device $1",
|
||||
"message": "Call on '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"description": "Context menu, open link on device $1, similar to 'Open in New Tab'",
|
||||
"message": "Open on '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"description": "Context menu, open link on device whose name we don't (yet) know",
|
||||
"message": "Open via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "If you find an issue, please check the \u003Ca href=\"$1\">list of open bugs\u003C/a> and then \u003Ca href=\"$2\">file a bug report\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"description": "Link to view browser extension changelog",
|
||||
"message": "View Changelog"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "This browser extension was created by the \u003Ca href=\"$1\">KDE Community\u003C/a>. You can find more information about this project on the \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "If you like what you saw, please consider \u003Ca href=\"$1\">donating to KDE\u003C/a>, so we can continue to make the best free software possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"description": "Version of browser extension",
|
||||
"message": "Extension version: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"description": "Version of extension native host",
|
||||
"message": "Host version: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"description": "KDE description taken from kaboutkdedialog_p.h in kmxlgui",
|
||||
"message": "KDE is a world-wide community of software engineers, artists, writers, translators and creators who are committed to \u003Ca href=\"$1\">Free Software\u003C/a> development. KDE produces the Plasma desktop environment, hundreds of applications, and the many software libraries that support them. KDE is a cooperative enterprise: no single entity controls its direction or products. Instead, we work together to achieve the common goal of building the world's finest Free Software. Everyone is welcome to \u003Ca href=\"$2\">join and contribute\u003C/a> to KDE, including you. Visit \u003Ca href=\"$3\">$3\u003C/a> for more information about the KDE community and the software we produce."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "License: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Translated by: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"description": "Name of translators",
|
||||
"message": "Your names"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"description": "Title for settings about KRunner plugins",
|
||||
"message": "Plasma Search"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "This extension is not supported on this operating system."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"description": "Description for Breeze style scroll bars plugin",
|
||||
"message": "This may interfere with the appearance of websites that already apply a custom styling to their scroll bars."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"description": "Title for Breeze style scroll bars plugin",
|
||||
"message": "Use Breeze-style scroll bars"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"description": "Option for adding downloaded files to recent documents",
|
||||
"message": "Add downloaded files to recent documents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"description": "Option to inhibit suspend when downloading a file",
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"description": "Option for saving download source URL in file metadata",
|
||||
"message": "Save URL a file was downloaded from in the file's attributes"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Note: The URL may contain sensitive information that could be disclosed when the file is accessible by or shared with others"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"description": "Title for Downloads plugin",
|
||||
"message": "Show downloads in notification area"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"description": "Description for Browser History KRunner plugin",
|
||||
"message": "This feature might need \u003Ca id=\"$1\" href=\"$2\">additional permissions\u003C/a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"description": "Title for Browser History KRunner plugin",
|
||||
"message": "Search through browser history"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"description": "Description for KDE Connect plugin",
|
||||
"message": "Adds a context menu entry to links enabling you to send them to your phone and other paired devices using \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"description": "Title for KDE Connect plugin",
|
||||
"message": "Send via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"description": "Description for Media Controls plugin",
|
||||
"message": "Lets you control video and audio players in websites using the Media Controller plasmoid."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"description": "Description for MediaSessions API Control plugin",
|
||||
"message": "Extract metadata and thumbnails of currently playing content."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"description": "Title for MediaSessions API Control plugin",
|
||||
"message": "Enhanced Media Controls"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"description": "Title for Media Controls plugin",
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"description": "Description for Purpose / Web Share plugin",
|
||||
"message": "Adds a \"Share...\" context menu entry and allows websites to open a dialog for sharing contents using the Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"description": "Title for Purpose / Web Share plugin",
|
||||
"message": "Content Sharing"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"description": "Description for Browser Tabs KRunner plugin",
|
||||
"message": "Make sure the “Browser Tabs” module is enabled in \u003Ca id=\"$1\" href=\"$2\">Plasma Search settings\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"description": "Title for Browser Tabs KRunner plugin",
|
||||
"message": "Find browser tabs in “Run Command” window"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Saving settings failed"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Settings successfully saved"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"description": "The 'About this plugin' tab in settings",
|
||||
"message": "About"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"description": "The 'General settings' tab in settings",
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"description": "Title for settings page",
|
||||
"message": "Plasma Integration Settings"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "You have already granted this permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"description": "@action:button",
|
||||
"message": "Request Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"description": "@action:button",
|
||||
"message": "Revoke Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"description": "Explanation for why additional permissions are needed",
|
||||
"message": "In order to provide search results for your browser history, additional permissions are required."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"description": "Explanation about disabling history runner",
|
||||
"message": "You can disable this feature in \u003Ca id=\"$1\" href=\"$2\">Plasma search settings\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"description": "Title for page about requesting additional permissions",
|
||||
"message": "Additional permissions required"
|
||||
},
|
||||
"purpose_share": {
|
||||
"description": "Context menu, share link or page via Purpose framework",
|
||||
"message": "Share..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"description": "Text of share failed notification",
|
||||
"message": "Could not share this content: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"description": "Title of share failed notification",
|
||||
"message": "Sharing Failed"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"description": "Text of the share finished notification",
|
||||
"message": "The shared content link ($1) has been copied to the clipboard."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"description": "Title of share finished notification",
|
||||
"message": "Content Shared"
|
||||
},
|
||||
"store_description": {
|
||||
"description": "The extension description on the extension store",
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Enable media controls on:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma Browser Integration"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "The native host disconnected unexpectedly."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "This extension is only supported on Linux and FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Unsupported operating system"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Make sure the 'plasma-browser-integration' package is installed correctly and that you are running Plasma 5.13 or later."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Failed to connect to the native host."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visit project wiki page for more information"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Unknown Error"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Call on '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Open on '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Open via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "If you find an issue, please check the \u003Ca href=\"$1\">list of open bugs\u003C/a> and then \u003Ca href=\"$2\">file a bug report\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "View Changelog"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "This browser extension was created by the \u003Ca href=\"$1\">KDE Community\u003C/a>. You can find more information about this project on the \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "If you like what you saw, please consider \u003Ca href=\"$1\">donating to KDE\u003C/a>, so we can continue to make the best free software possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Extension version: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Host version: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE is a world-wide community of software engineers, artists, writers, translators and creators who are committed to \u003Ca href=\"$1\">Free Software\u003C/a> development. KDE produces the Plasma desktop environment, hundreds of applications, and the many software libraries that support them. KDE is a cooperative enterprise: no single entity controls its direction or products. Instead, we work together to achieve the common goal of building the world's finest Free Software. Everyone is welcome to \u003Ca href=\"$2\">join and contribute\u003C/a> to KDE, including you. Visit \u003Ca href=\"$3\">$3\u003C/a> for more information about the KDE community and the software we produce."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licence: \u003Ca href=\"$1\">GNU General Public Licence Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Translated by: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Your names"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Search"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "This extension is not supported on this operating system."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "This may interfere with the appearance of websites that already apply a custom styling to their scroll bars."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Use Breeze-style scroll bars"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Add downloaded files to recent documents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Save URL a file was downloaded from in the file's attributes"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Note: The URL may contain sensitive information that could be disclosed when the file is accessible by or shared with others"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Show downloads in notification area"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "This feature might need \u003Ca id=\"$1\" href=\"$2\">additional permissions\u003C/a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Search through browser history"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adds a context menu entry to links enabling you to send them to your phone and other paired devices using \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Send via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lets you control video and audio players in websites using the Media Controller plasmoid."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extract metadata and thumbnails of currently playing content."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Enhanced Media Controls"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adds a \"Share...\" context menu entry and allows websites to open a dialogue for sharing contents using the Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Content Sharing"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Make sure the “Browser Tabs” module is enabled in \u003Ca id=\"$1\" href=\"$2\">Plasma Search settings\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Find browser tabs in “Run Command” window"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Saving settings failed"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Settings successfully saved"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "About"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma Integration Settings"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "You have already granted this permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Request Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoke Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "In order to provide search results for your browser history, additional permissions are required."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "You can disable this feature in \u003Ca id=\"$1\" href=\"$2\">Plasma search settings\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Additional permissions required"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Share..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Could not share this content: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Sharing Failed"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "The shared content link ($1) has been copied to the clipboard."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Content Shared"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Ebligi amaskomunikilajn kontrolojn sur:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Media Kontroloj"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integriĝo de Plasma Retumilo"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "La indiĝena gastiganto malkonektis neatendite."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Ĉi tiu etendo estas nur subtenata en Linukso kaj FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nesubtenata operaciumo"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Certigu, ke la pako 'plasma-browser-integration' estas ĝuste instalita kaj ke vi rulas Plasma 5.13 aŭ poste."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Malsukcesis konekti al la denaska gastiganto."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Viziti projektan vikipaĝon por pliaj informoj"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Nekonata eraro"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Voki al '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Malfermi je '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Malfermi per KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Se vi trovas problemon, bonvolu kontroli la <a href=\"$1\">liston de malfermitaj eraroj</a> kaj poste <a href=\"$2\">prezentu cimraporton</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Vidi Ŝanĝprogramon"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik kaj David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Ĉi tiu retumila etendo estis kreita de la <a href=\"$1\">KDE-Komunumo</a>. Vi povas trovi pliajn informojn pri ĉi tiu projekto en la <a href=\"$2\">KDE-Komunuma Vikio</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Se vi ŝatas tion, kion vi vidis, bonvolu konsideri <a href=\"$1\">donaci al KDE</a>, por ke ni povu daŭre ebligi la plej bonan liberan programaron."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Etendaĵversio: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Gastiganta versio: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE estas tutmonda komunumo de programaro-inĝenieroj, artistoj, verkistoj, tradukistoj kaj kreintoj, kiuj engaĝiĝas al disvolviĝo de <a href=\"$1\">Libera Programaro</a>. KDE produktas la Plasma labortabla medio, centojn da aplikoj, kaj la multajn programarbibliotekojn kiuj subtenas ilin. KDE estas kunlabora entrepreno: neniu unuopa ento kontrolas sian direkton aŭ produktojn. Anstataŭe, ni kunlaboras por atingi la komunan celon konstrui la plej bonan Liberan Programaron de la mondo. Ĉiuj bonvenas <a href=\"$2\">aliiĝi kaj kontribui</a> al KDE, inkluzive de vi. Vizitu <a href=\"$3\">$3</a> por pliaj informoj pri la KDE-komunumo kaj la programaro, kiun ni produktas."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Permesilo: <a href=\"$1\">GNU Ĝenerala Publika Permesilo Versio 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Tradukis: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Viaj nomoj"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Serĉo"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Ĉi tiu etendo ne estas subtenata en ĉi tiu operaciumo."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Ĉi tio povas malhelpi la aspekton de retejoj, kiuj jam aplikas kutiman stilon al siaj rultabloj."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Uzi la rulstangojn de la stilo Brizo"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Aldoni elŝutitajn dosierojn al lastatempaj dokumentoj"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Konservu URL el kiu dosiero estis elŝutita en la atributoj de la dosiero"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Noto: La URL povas enhavi sentemajn informojn, kiuj povus esti malkaŝitaj kiam la dosiero estas alirebla de aŭ dividita kun aliaj"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Montri elŝutojn en sciiga areo"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Ĉi tiu funkcio eble bezonas <a id=\"$1\" href=\"$2\">aldonajn permesojn</a> por esti uzata."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Serĉi tra retumila historio"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Aldonas kuntekstmenuon al ligiloj ebligante vin sendi ilin al via telefono kaj aliaj parigitaj aparatoj uzante <a href=\"$1\">KDE Connect</a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Sendi per KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Permesas al vi kontroli video- kaj sonludilojn en retejoj uzante la Plasmoidon Media Controller."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Eltiri metadatumojn kaj bildetojn de nuntempe ludanta enhavo."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Plibonigitaj Media Kontroloj"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Media Kontroloj"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Aldonas kuntekstan menuon \"Kundividi...\" kaj permesas al retejoj malfermi dialogon por kunhavigi enhavon per la Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Kundivido de Enhavo"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Certigu, ke la modulo \"Retumila langetoj\" estas ebligita en <a id=\"$1\" href=\"$2\">agordoj de Plasma Serĉo</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Trovi foliumilojn en la fenestro \"Run Komando\"."
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Konservado de agordoj malsukcesis"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Agordoj sukcese konservitaj"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Pri"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Ĝenerala"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Agordoj pri Plasma Integriĝo"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Vi jam donis ĉi tiun permeson."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Peti Permeson"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoki Permeson"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Por provizi serĉrezultojn por via retumila historio, aldonaj permesoj estas bezonataj."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Vi povas malŝalti ĉi tiun funkcion en <a id=\"$1\" href=\"$2\">Agordoj pri Plasma serĉo</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Pliaj permesoj necesas"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Kunhavigi..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Ne eblis dividi ĉi tiun enhavon: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Kunhavigo Malsukcesis"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "La kunhava ligilo ($1) estis kopiita al la tondujo."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Enhavo Kunhavita"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Activar controles multimedia en:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controles multimedia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integración del navegador con Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "El servidor nativo se ha desconectado de forma imprevista."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Esta extensión solo está permitida en Linux y en FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema operativo no permitido"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Asegúrese de que el paquete «plasma-browser-integration» se ha instalado correctamente y de que está ejecutando Plasma 5.13 o posterior."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "La conexión con el servidor nativo ha fallado."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visite la página wiki del proyecto para más información"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Error desconocido"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Llamar en «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Abrir en «$1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Abrir usando KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Si encuentra un problema, compruebe la \u003Ca href=\"$1\">lista de errores abiertos\u003C/a> y, si procede, \u003Ca href=\"$2\">genere un informe de error\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Ver el registro de cambios"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik y David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Esta extensión de navegador fue creada por la \u003Ca href=\"$1\">Comunidad KDE\u003C/a>. Puede encontrar más información sobre este proyecto en la \u003Ca href=\"$2\">Wiki de la Comunidad KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Si le gusta lo que ve, considere la posibilidad de \u003Ca href=\"$1\">hacer un donativo a KDE\u003C/a> para que podamos seguir haciendo el mejor software libre que nos sea posible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versión de la extensión: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versión del servidor: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE es una comunidad mundial de ingenieros de software, artistas, escritores, traductores y creadores comprometidos con el desarrollo de \u003Ca href=\"$1\">software libre\u003C/a>. KDE produce el entorno de escritorio Plasma y cientos de aplicaciones, así como las numerosas bibliotecas de software en las que se basan. KDE es una empresa cooperativa: ninguna entidad aislada controla su dirección ni sus productos. En lugar de ello, trabajamos conjuntamente para conseguir el objetivo común de crear el mejor software libre del mundo. Todo el mundo está invitado a \u003Ca href=\"$2\">unirse y colaborar\u003C/a> con KDE, incluido usted. Visite \u003Ca href=\"$3\">$3\u003C/a> para obtener más información sobre la comunidad de KDE y el software que producimos."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licencia: \u003Ca href=\"$1\">Licencia Pública General de GNU versión 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traducido por: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Eloy Cuadra"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Búsqueda de Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Esta extensión no está permitida en este sistema operativo."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Esto puede interferir con el aspecto de los sitios web que aplican un estilo personalizado a las barras de desplazamiento."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Usar las barras de desplazamiento del estilo Brisa"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Añadir los archivos descargados a los documentos recientes"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Impedir que el sistema entre en reposo cuando hay descargas"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Guardar el URL de donde se ha descargado un archivo en los atributos del archivo"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Nota: El URL puede contener información sensible que se puede descubrir al hacerlo accesible o al compartirlo con otros"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Mostrar las descargas en el área de notificaciones"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Esta funcionalidad puede necesitar \u003Ca id=\"$1\" href=\"$2\">permisos adicionales\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Buscar en el historial del navegador"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Añade una entrada al menú de contexto de los enlaces que le permite enviarlos a su teléfono o a otros dispositivos emparejados usando \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Enviar usando KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Le permite controlar los reproductores de vídeo y de sonido de los sitios web usando el plasmoide del «Controlador multimedia»."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extraer metadatos y miniaturas del contenido que está en reproducción."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controles multimedia avanzados"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controles multimedia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Añade una entrada de menú de contexto «Compartir…» y permite que los sitios web abran un diálogo para compartir contenido usando la API de Web Share."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Compartir contenido"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Asegura que el módulo «Pestañas del navegador» está activado en las\u003Ca id=\"$1\" href=\"$2\">preferencias de la búsqueda de Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Encontrar las pestañas del navegador en la ventana «Ejecutar orden»"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Ha ocurrido un error al guardar las preferencias"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Las preferencias se han guardado con éxito"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Acerca de"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Preferencias de integración con Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Ya ha concedido este permiso."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Solicitar permiso"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revocar permiso"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Se necesitan permisos adicionales para proporcionar resultados de búsqueda del historial del navegador."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Puede desactivar esta funcionalidad en las \u003Ca id=\"$1\" href=\"$2\">preferencias de la búsqueda de Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Se necesitan permisos adicionales"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Compartir…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "No se puede compartir esta contenido: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "No se puede compartir"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "El enlace del contenido compartido ($1) se ha copiado en el portapapeles."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Contenido compartido"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Meedia juhtelementide lubamine:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Meedia juhtelemendid"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma lõimimine veebilehitsejaga"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Loomupärane host katkestas ootamatult ühenduse."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Selle laienduse toetust pakuvad ainult Linux ja FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Toetamata operatsioonisüsteem"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Kontrolli, kas pakett 'plasma-browser-integration\" on korrektselt paigaldatud ja su masinas töötab vähemalt Plasma versioon 5.13"
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Loomupärase hostiga ühendumine nurjus."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Rohkem teavet leiab projekti Wiki.leheküljelt"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Tundmatu tõrge"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Kõne kontaktile '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Ava seadmes '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Ava KDE Connecti abil"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Kui kohtad probleemi, uuri esmalt \u003Ca href=\"$1\">avatud veateadete nimekirja\u003C/a> ja seejärel \u003Ca href=\"$2\">tee veateade\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Vaata muutuste logi"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020: Kai Uwe Broulik ja David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Selle brauseri laienduse lõi \u003Ca href=\"$1\">KDE kogukond\u003C/a>. Rohkem teavet projekti kohta leiab \u003Ca href=\"$2\">KDE kogukonna Wikist\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Kui see, mida näed, sulle meeldib, võiksid kaaluda \u003Ca href=\"$1\">annetuse tegemist KDE-le\u003C/a>, et me saaksime ka edaspidi pakkuda parimat vaba tarkvara."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Laienduse versioon: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Hosti versioon: v"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE on ülemaailmne \u003Ca href=\"$1\">vaba tarkvara\u003C/a> arendamisele pühendunud tarkvara arendajate, kunstnike, tõlkijate ja muude abiliste ühendus. See ühendus on loonud Plasma töökeskkonna, sadu rakendusi ja rohkelt tarkvarateeke, mis rakendusi toetavad. KDE on ühiselt ette võetud ettevõtmine: mitte ühelgi konkreetsel grupil, ettevõttel ega organisatsioonil ei ole kontrolli KDE lähtekoodi ega arengusuuna üle. Me kõik taotleme üheskoos ühist eesmärki: luua maailma parimat vaba tarkvara, Kõik on teretulnud sellele \u003Ca href=\"$2\">kaasa aitama\u003C/a>, kaasa arvatud sina. Täpsema teabe saamiseks KDE kogukonna ja meie loodava tarkvara kohta külasta lehekülge \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Litscents: \u003Ca href=\"$1\">GNU üldise avaliku litsentsi versioon 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Tõlkinud: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Marek Laane"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Search"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "See laiendus ei ole selles operatsioonisüsteemis toetatud."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "See võib rikkuda veebilehtede välimust, mis juba kasutavad kerimisribal kohandatud stiile."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze-stiilis kerimisribade kasutamine"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Allalaaditud failide lisamine viimati kasutatud dokumentide sekka"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Faili allalaadimise URL-i salvestamine faili atribuutidesse"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Märkus: URL võib sisaldada tundlikku teavet, mis võib avalikuks tulla, kui failile pääsevad ligi teised inimesed või seda nendega jagatakse"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Allalaadimiste näitamine märguannete alas"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "This feature might need \u003Ca id=\"$1\" href=\"$2\">additional permissions\u003C/a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Search through browser history"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Kontekstimenüüsse kirje lisamine linkidele, mis võimaldab neid saata telefonile ja teiste paaritatud seadmetele \u003Ca href=\"$1\">KDE Connecti\u003C/a> abil."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Saatmine KDE Connecti abil"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Veebisaitide video- ja helirakenduste juhtimine meedia juhtimise plasmoidi abil."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Parajasti esitatava sisu metaandmete ja pisipiltide ekstraktimine."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Täiustatud meedia juhtelemendid"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Meedia juhtelemendid"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Kontekstimenüüsse kirje \"Jaga ...\" lisamine, mis võimaldab veebisaitidel avada dialoogi sisu jagamiseks Web Share API abil."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Sisu jagamine"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Kontrolli, kas \"brauseri kaartide\" moodul on \u003Ca id=\"$1\" href=\"$2\">Plasma otsinguseadistustes\u003C/a> lubatud."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Brauseri kaartide leidmine \"käsu käivitamise\" aknas"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Seadistuste salvestamine nurjus"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Seadistused salvestati edukalt"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Teave"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Üldine"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma lõimumisseadistused"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "You have already granted this permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Request Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoke Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "In order to provide search results for your browser history, additional permissions are required."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Kontrolli, kas \"brauseri kaartide\" moodul on \u003Ca id=\"$1\" href=\"$2\">Plasma otsinguseadistustes\u003C/a> lubatud."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Additional permissions required"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Jaga ..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Seda sisu ei õnnestunud jagada: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Jagamine nurjus"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Jagatud sisu link ($1) kopeeriti lõikepuhvrisse."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Sisu on jagatud"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Gaitu euskarrien kontrolak hemen:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Euskarri-kontrolak"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasman arakatzailea bateratzea"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Berezko ostalaria ustekabean deskonektatu da."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Hedapen honen euskarria dute soilik Linux eta FreeBSD sistemek."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema eragile honek ez du euskarririk"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Ziurtatu ezazu «plasma-browser-integration» paketea ondo instalatuta dagoela eta Plasma 5.13 edo berriagoa erabiltzen duzula."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Huts egin du berezko ostalarira konektatzea."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Bisitatu proiektuaren wiki orria informazio gehiago nahi baduzu"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Errore ezezaguna"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Deitu «$1»(e)ra"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Ireki '$1'-(e)an"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Ireki KDE Connet bidez"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Arazo bat topatzen baduzu, egiaztatu <a href=\"$1\">irekitako akatsen zerrenda</a> eta ondoren <a href=\"$2\">bete akats-txosten bat</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Ikusi aldaketen egunkaria"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik eta David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Arakatzaile hedapen hau <a href=\"$1\">KDE Komunitateak</a> sortu zuen.Proiektu honi buruzko informazio gehiago aurkitu dezakezu <a href=\"$2\">KDE Komunitatearen wikian</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Ikusitakoa gustuko baduzu, kontuan hartu <a href=\"$1\">KDEri dohaintza egitea</a>, guk ahalik eta software aske onena egiten jarraitzeko aukera izan dezagun."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Hedapen bertsioa: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Ostalari bertsioa: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE <a href=\"$1\">Software Askearen</a> garapenarekin engaiatutako mundu osoko software ingeniari, artista, idazle, itzultzaile eta sortzaile elkarte bat da. KDEk ekoizten ditu Plasma mahaigain ingurunea, ehunka aplikazio, eta haiei sostengua ematen dieten liburutegi ugariak. KDE ekimen kooperatibo bat da: bere norabidea eta produktuak ez ditu erakunde bakar batek kontrolatzen. Aldiz, elkarrekin lan egiten dugu helburu bera lortzeko, munduko Software Aske bikainena eraikitzearena alegia. Jende oro ongi etorria da KDErekin <a href=\"$2\">elkartu eta laguntza ematera</a>, zu barne. Bisitatu <a href=\"$3\">$3</a>, KDE elkartearen eta ekoizten dugun softwarearen gaineko informazio zabalagoa eskuratzeko."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Lizentzia: <a href=\"$1\">GNU Lizentzia Publiko Orokorra, 3 bertsioa</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Itzultzailea: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Iñigo Salvador Azurmendi"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma bilaketa"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Hedapen hau ez da onartzen sistema eragile honetan."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Honek eragozpenak sor ditzake dagoeneko beraien labaintze-barrei neurrira egindako estiloa ezartzen dieten webguneen itxurarekin."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Erabili Breeze estiloko labaintze-barrak"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Gehitu zama-jaitsitako fitxategiak oraintsuko dokumentuetara"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Zama-jaistean sistema lokartzea eragotzi"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Gorde fitxategi bat zama-jaitsi den URLa fitxategiaren atributuetan"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Oharra: URLak babes bereziko informazioa izan lezake, fitxategia atzigarria denean edo besteekin partekatzean agerian geratu daitekeena"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Erakutsi jaitsierak jakinarazpen eremuan"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Ezaugarri hau erabiltzeko <a id=\"$1\" href=\"$2\">baimen osagarrien</a> beharra izan dezakezu."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Bilatu arakatzailearen historian zehar"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Testuinguru-menu sarrera bat gehitzen du, haiek zure telefonora eta parekatutako beste gailuetara bidaltzea gaitzen duten esteketara, <a href=\"$1\">KDE Connect</a> erabiliz."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Bidali KDE Connect bidez"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Webguneetako bideo eta audio jotzaileak kontrolatzen uzten dizu «Euskarri kontrolatzailea» plasmoidea erabiliz."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Atera meta-datuak eta koadro txikiak une honetan jotzen ari den edukitik."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Euskarri-kontrol aurreratuak"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Euskarri-kontrolak"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "\"Partekatu...\" testuinguru menuko sarrera gehitu eta webguneei «Web Share» APIa erabiliz edukiak partekatzeko elkarrizketa-koadro bat irekitzeko baimena ematen die."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Edukia partekatzea"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Ziurtatu “Arakatzailearen fitxak” modulua gaitua dagoela <a id=\"$1\" href=\"$2\">Plasmaren bilaketa ezarpenetan</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Bilatu arakatzaile-fitxak \"Exekutatu komandoa\" leihoan"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Ezarpenak gordetzea huts egin du"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Ezarpenak gordetzea arrakastatsua"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Honi buruz"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Orokorra"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plama bateratze ezarpenak"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Baimen hau dagoeneko eman duzu."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Eskatu baimena"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Indargabetu baimena"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Zure arakatzailearen historiako bilaketa-emaitzak emateko, baimen osagarriak behar dira."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Ezaugarri hau <a id=\"$1\" href=\"$2\">Plasmaren bilaketa ezarpenetan</a> desgaitu dezakezu."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Baimen osagarriak behar dira"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Partekatu..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Ezin izan da partekatu eduki hau: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Partekatzea huts egin du"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Partekatutako edukiaren esteka ($1) arbelera kopiatu da."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Edukia partekatu da"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Ataza-anizkun eraginkorra arakatzailearen funtzioak mahaigainetik kontrolatuz, Chrome atzealdean dagoela ere. Kudeatu audio eta bideo atzera-jotzea, egiaztatu zama-jaisteak jakinarazpen eremuan, bidali fitxategiak zure telefonora KDE Connect erabiliz eta gehiago KDE Plasma mahaigain barrutik!\\n\\nHedapen hau ibil dadin «plasma-browser-integration» paketea instalatu behar da. Erabilgarri egon beharko litzateke zure banaketaren pakete kudeatzailean Plasma 5.13 edo berriagoa ibiltzean.\\n\\nOHARRA: Debian-ek hedapen hau ez da onartzen."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Käytä mediasäätimiä:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Mediasäätimet"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma-selainintegrointi"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Natiivi-isäntä katkaisi odottamatta yhteyden."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Tämä laajennus on tuettu vain Linuxissa ja FreeBSD:ssä."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Ei-tuettu käyttöjärjestelmä"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Varmista, että ”plasma-browser-integration”-paketti on asetettu oikein ja että käytössä on Plasma 5.13 tai uudempi.Varmista, että ”plasma-browser-integration”-paketti on asetettu oikein ja että käytössä on Plasma 5.13 tai uudempi."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Natiivi-isäntään yhdistäminen epäonnistui."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Projektin wiki-sivulta löytyy lisätietoa"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Tuntematon virhe"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Soita laitteella ”%1”"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Avaa sovellukseen ”$1”"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Avaa KDE Connectilla"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Jos havaitset ongelmia, tarkista \u003Ca href=\"$1\">tunnetut ohjelmavirheet\u003C/a> ja tee tarvittaessa \u003Ca href=\"$2\">vikailmoitus\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Katso muutoslokia"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017–2020 Kai Uwe Broulik ja David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Tämän selainlaajennuksen on kehittänyt \u003Ca href=\"$1\">KDE-yhteisö\u003C/a>. Löydät projektista lisätietoa \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>stä."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Jos pidät näkemästäsi, harkitse \u003Ca href=\"$1\">KDE:lle lahjoittamista\u003C/a>, jotta voimme jatkaa parhaiden vapaiden ohjelmistojen tekemistä."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Laajennusversio: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Isäntäversio: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE on maailmanlaajuinen ohjelmoijien, taiteilijoiden, kirjoittajien, kääntäjien ja avustajien verkosto, joka on sitoutunut \u003Ca href=\"$1\">vapaiden ohjelmistojen\u003C/a> kehitykseen. KDE on luonut Plasma-työpöytäympäristön, satoja sovelluksia ja ohjelmakirjastot niitä tukemaan. KDE on yhteistoimintahanke, jota mikään yksittäinen taho ei yksin hallitse, vaan pyrimme yhdessä yhteiseen päämäärään: rakentamaan maailman parhaita vapaita ohjelmia. Kaikki ovat tervetulleita \u003Ca href=\"$2\">liittymään KDE:hen ja avustamaan sitä\u003C/a> – myös sinä. Saat lisätietoa KDE-yhteisöstä ja tuottamistamme ohjelmista sivulta \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Lisenssi: \u003Ca href=\"$1\">GNU General Public License, versio 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Kääntänyt: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Tommi Nieminen"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma-haku"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Tämä käyttöjärjestelmä ei tue tätä laajennusta."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Tämä voi häiritä sellaisten sivustojen ulkoasua, jotka ovat jo mukauttaneet vierityspalkkiensa tyyliä."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Käytä Breeze-tyylisiä vierityspalkkeja"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Lisää ladatut tiedostot viimeaikaisiin tiedostoihin"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Estä ladattaessa järjestelmän valmiustila"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Tallenna verkkolatausosoite tiedoston määritteisiin"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Huomaa: Verkko-osoite voi sisältää henkilökohtaista tietoa, jota ei tulisi paljastaa, kun tiedostoon pääsevät käsiksi muutHuomaa: Verkko-osoite voi sisältää henkilökohtaista tietoa, jota ei tulisi paljastaa, kun tiedostoon pääsevät käsiksi muut"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Näytä lataukset ilmoitusalueella"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Tämä ominaisuus saattaa vaatia käyttöön \u003Ca id=\"$1\" href=\"$2\">lisäkäyttöoikeuksia\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Etsi selainhistoriasta"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Lisää kontekstivalikkoon kohdan, jolla voit lähettää kohteet puhelimeesi tai muuhun \u003Ca href=\"$1\">KDE Connect\u003C/a> -laitteeseen."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Lähetä KDE Connectilla"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Antaa sinun hallita sivustojen video- ja äänisoittimia medianhallintaplasmoidilla."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Lue toistettavan sisällön metatiedot ja pienoiskuvat."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Laajennetut mediasäätimet"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Mediasäätimet"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Lisää ”Jaa…”-kontekstivalikkokohdan ja sallii verkkosivujen avata ikkunan sisällön jakamiseksi Web Share -APIlla.Lisää ”Jaa…”-kontekstivalikkokohdan ja sallii verkkosivujen avata ikkunan sisällön jakamiseksi Web Share -APIlla."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Sisällön jakaminen"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Varmista, että ”Selainvälilehdet”-moduuli on käytössä \u003Ca id=\"$1\" href=\"$2\">Plasman hakuasetuksissa\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Etsi selainvälilehtiä ”Suorita komento” -ikkunassa"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Asetusten tallennus epäonnistui"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Asetusten tallennus onnistui"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Tietoa"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Yleistä"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma-integrointiasetukset"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Olet jo myöntänyt tämän käyttöoikeuden."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Pyydä käyttöoikeutta"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Peru käyttöoikeus"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Lisäkäyttöoikeuksia vaaditaan hakutulosten tarjoamiseksi selainhistoriasta."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Ominaisuuden voi poistaa käytöstä \u003Ca id=\"$1\" href=\"$2\">Plasman hakuasetuksista\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Lisäkäyttöoikeuksia vaaditaan"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Jaa…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Tätä sisältöä ei voitu jakaa: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Jakaminen epäonnistui"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Linkki jaettuun sisältöön ($1) on kopioitu leikepöydälle."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Sisältö jaettu"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "”Moniaja” tehokkaasti hallitsemalla Chromen toimintoja työpöydältä, jopa vaikka selain olisi taustalla. Hallitse ääni- ja videotoistoa, tarkista lataukset ilmoitusalueelta, lähetä tiedostoja puhelimeen KDE Connectilla ynnä muuta, kaikki KDE Plasma -työpöydältä!\\n\\nJotta laajennus toimisi, on asennettava plasma-browser-integration-paketti. Sen tulisi löytyä jakelusi paketinhallinnasta, kun käytössä on Plasma 5.13 tai uudempi.\\n\\nHUOMAA: Laajennus ei ole saatavilla Debianissa."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Activer les contrôles multimédia sur :"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Contrôles multimédia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Intégration Plasma du navigateur"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "L'hôte natif s'est déconnecté inopinément."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Cette extension est uniquement prise en charge sur Linux et FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Ce système d'exploitation n'est pas pris en charge."
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Assurez-vous que le paquet « plasma-browser-integration » soit correctement installé et que vous utilisiez Plasma 5.13 ou ultérieur."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Impossible de se connecter à l'hôte natif."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Consultez la page wiki du projet pour davantage d'informations"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Erreur inconnue"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Appeler « $1 »"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Ouvrir sur « $1 »"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Ouvrir avec KDEConnect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Si vous rencontrez un problème, veuillez vérifier la \u003Ca href=\"$1\">liste des bogues ouverts\u003C/a> et \u003Ca href=\"$2\">remplir un rapport de bogue\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Afficher le journal des modifications"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik et David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Cette extension de navigateur a été créée par la \u003Ca href=\"$1\">Communauté KDE\u003C/a>. Vous pouvez trouver davantage d'informations relatives à ce projet sur le \u003Ca href=\"$2\">Wiki de la Communauté KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Si vous aimez ce que vous voyez, vous pouvez envisager \u003Ca href=\"$1\">de faire un don à KDE\u003C/a>, afin que nous puissions continuer à développer les meilleurs logiciels libres possibles."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Version de l'extension : %1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Version de l'hôte : %1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE est une communauté, à l'échelle mondiale, d'ingénieurs en logiciels, d'artistes, de traducteurs et de créateurs se consacrant au développement de \u003Ca href=\"$1\">logiciels libres\u003C/a>. KDE produit l'environnement de bureau Plasma, des centaines d'applications et de très nombreuses bibliothèques logicielles qui leur permettent de fonctionner. KDE est un mouvement coopératif : aucune entité unique ne contrôle sa direction ou ses produits. Nous travaillons ensemble dans l'optique de bâtir les meilleurs logiciels libres qui soient. Chacun est invité \u003Ca href=\"$2\">à nous rejoindre et à contribuer\u003C/a> à KDE, y compris vous. Visitez \u003Ca href=\"$3\">$3\u003C/a> pour plus d'informations sur le projet KDE et les logiciels que nous créons."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licence : \u003Ca href=\"$1\">Version 3 de la Licence Publique Générale GNU\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traduit par : $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Simon Depiets"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Recherche de Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Cette extension n'est pas prise en charge sur ce système d'exploitation."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Cette option peut interférer avec l'apparence de sites Web qui appliquent déjà un style personnalisé à leurs barres de défilement."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Utiliser les barres de défilement de type Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Ajouter les fichiers téléchargés aux documents récents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Empêcher le système de se mettre en veille durant le téléchargement"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Enregistrer l'URL depuis laquelle le fichier a été téléchargé dans les attributs du fichier."
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Remarque : l'URL est susceptible de contenir des informations sensibles qui pourraient être divulguées si le fichier est accessible ou partagé auprès d'un tiers."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Afficher les téléchargements dans la zone de notification"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Cette fonctionnalité pourrait nécessiter des \u003Ca id=\"$1\" href=\"$2\">permissions supplémentaires\u003C/a> pour être utilisée."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Rechercher dans l'historique de navigation"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Ajoute un élément aux menus contextuels des liens vous permettant de les envoyer vers votre téléphone ou autre appareil associé utilisant \u003Ca href=\"$1\">KDEConnect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Envoyer via KDEConnect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Vous permet de contrôler les lecteurs audio et vidéo sur les sites Web en utilisant le plasmoïde Contrôleur multimédia."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extraire les métadonnées et les vignettes du contenu en cours de lecture."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Contrôles multimédia améliorés"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Contrôles multimédia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Ajoute une option « Partager... » au menu contextuel et permet aux sites Internet d'ouvrir une boîte de dialogue pour partager des contenus à l'aide de l'API « Web Share »."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Partage de contenus"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Assurez-vous que le module « Onglets du navigateur » soit activé dans les \u003Ca id=\"$1\" href=\"$2\">Paramètres de recherche de Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Chercher les onglets du navigateur dans la fenêtre « Exécuter une commande »"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Échec de l'enregistrement des paramètres"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Paramètres enregistrés avec succès"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "À propos"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Général"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Paramètres d'intégration à Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Vous avez déjà accordé cette permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Demander une permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Annuler une permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Pour pouvoir fournir des résultats de recherche dans l'historique de navigation, des permissions supplémentaires sont nécessaires."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Vous pouvez désactiver cette fonctionnalité dans les \u003Ca id=\"$1\" href=\"$2\">Paramètres de recherche de Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Des permissions supplémentaires sont nécessaires."
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Partager…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Impossible de partager ce contenu : $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Échec du partage"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Le lien du contenu partagé ($1) a été copié dans le presse-papiers."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Contenu partagé"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Effectuez plusieurs tâches à la fois efficacement en contrôlant les fonctionnalités du navigateur depuis votre bureau, même lorsque Chrome est en arrière-plan. Gérez la lecture audio et vidéo, consultez les téléchargements dans la zone de notification, envoyez des fichiers vers votre téléphone à l'aide de KDEConnect et bien plus encore au sein du bureau KDE Plasma !\\n\\nLe paquet « plasma-browser-integration » doit être installé pour que cette extension puisse fonctionner. Il devrait être disponible dans le gestionnaire de paquets de votre distribution lorsque vous utilisez Plasma en version 5.13 ou ultérieure.\\n\\nREMARQUE : cette extension n'est pas prise en charge sur Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Activar os controis de reprodución en:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controis de reprodución"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integración co navegador de Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "O servidor nativo desconectou inesperadamente."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Esta extensión só é compatíbel con Linux e FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema operativo incompatíbel"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Asegúrese de que o paquete «plasma-browser-integration» está instalado correctamente e de que está a executar Plasma 5.13 ou posterior."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Non foi posíbel conectar á máquina nativa."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Consulte a páxina do wiki do proxecto para máis información"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Erro descoñecido"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Chamar desde «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Abrir en «$1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Abrir mediante KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Se atopa un problema, revise a <a href=\"$1\">lista de fallos abertos</a> e se non o atopa <a href=\"$2\">envíe un informe de fallo</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Ver a lista de cambios"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik e David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Esta extensión de navegador creouna a <a href=\"$1\">comunidade de KDE</a>. Pode atopar máis información sobre o proxecto no <a href=\"$2\">no wiki da comunidade de KDE</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Se lle gustou o que viu, considere <a href=\"$1\">doar a KDE</a> para que poidamos contribuír a facer os mellores programas libres posíbeis."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versión da extensión: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versión da máquina: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE é unha comunidade mundial de xente que programa, deseña, escribe, traduce e crea, comprometida co desenvolvemento de <a href=\"$1\">programas libres</a>. KDE produce o contorno de escritorio Plasma, centos de aplicacións, e as numerosas bibliotecas lóxicas nas que se apoian. KDE é un proxecto cooperativo: non hai ningunha entidade que controle por si soa nin a dirección nin os produtos. O que facemos é traballar xuntos para acadar o obxectivo común de construír os mellores programas libres do mundo. Todo o mundo é benvido a <a href=\"$2\">unirse e colaborar</a> con KDE, tamén vostede. Visite <a href=\"$3\">$3</a> para máis información sobre a comunidade KDE e os programas que produce."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licenza: <a href=\"$1\">Licenza Pública Xeral de GNU, versión 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traducido por: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Adrián Chaves (Gallaecio)"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Busca de Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Esta extensión non é compatíbel con este sistema operativo."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Isto podería interferir coa aparencia de sitios web que xa aplican un estilo personalizado ás súas barras de desprazamento."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Usar barras de desprazamento co estilo de Breeze."
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Engadir os ficheiros descargados aos documentos recentes"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Gardar o URL de orixe dun ficheiro descargado nos atributos do ficheiro"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Nota: O URL pode conter información sensíbel que podería revelarse cando terceiros accedan ao ficheiro ou se comparta con eles"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Amosar as descargas na área de notificación."
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Esta funcionalidade podería precisar <a id=\"$1\" href=\"$2\">permisos adicionais</a> para usarse."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Buscar no historial do navegador"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Engade unha entrada ao menú de contexto das ligazóns que lle permite envialas ao seu teléfono ou outros dispositivos emparellados mediante <a href=\"$1\">KDE Connect</a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Enviar mediante KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Permítelle controlar reprodutores de son e vídeo en sitios web usando o trebello de controlador de reprodución."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extraer metadatos e miniaturas do contido que se está a reproducir."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controis de reprodución mellorados"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controis de reprodución"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Engade unha entrada de menú contextual de «Compartir…» e permite aos sitios web abrir un diálogo para compartir contido usando a API de compartición web."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Compartición de contido"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Asegúrese de que o módulo de «Separadores de navegador» está activado na <a id=\"$1\" href=\"$2\">configuración de busca de Plasma</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Atopar separadores de navegador na xanela de «Executar unha orde»"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Gardar a configuración fallou."
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "A configuración gardouse correctamente."
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Sobre"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Xeral"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Configuración de integración con Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Xa concedeu este permiso."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Solicitar o permiso"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revogar o permiso"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Para fornecer resultados de busca para o historial do navegador precísanse permisos adicionais."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Pode desactivar esta funcionalidade na <a id=\"$1\" href=\"$2\">configuración da busca de Plasma</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Precísanse permisos adicionais"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Compartir…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Non foi posíbel compartir este contido: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "A compartición fallou"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "A ligazón do contido compartido ($1) copiouse no portapapeis."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Compartiuse o contido"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Traballe en varias cousas á vez de maneira eficiente controlando funcións do navegador desde o escritorio, incluso mentres Chrome está en segundo plano. Xestione a reprodución de son e vídeo, comprobe as descargas na área de notificacións, envíe ficheiros ao teléfono mediante KDE Connect e máis dentro do escritorio Plasma de KDE!\\n\\nDebe instalar o paquete plasma-browser-integration para que a extensión funcione. Debería estar dispoñíbel mediante o xestor de paquetes da súa distribución cando use Plasma 5.13 ou unha versión posterior.\\n\\nNOTA: A extensión non é compatíbel con Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "הפעלת פקדי מדיה על גבי:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "פקדי מדיה"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "שילוב פלזמה ודפדפן"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "המארח הטבעי התנתק בפתאומיות."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "ההרחבה נתמכת רק בלינוקס וב־FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "מערכת ההפעלה לא נתמכת"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "נא לוודא שהחבילה ‚plasma-browser-integration’ מותקנת כראוי ושגרסת הפלזמה שפועלת אצלך היא 5.13 ומעלה."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "החיבור למארח הטבעי נכשל."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "יש לבקר בוויקי של המיזם למידע נוסף"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "שגיאה לא ידועה"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "התקשרות דרך ‚$1’"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "פתיחה ב־‚$1’"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "פתיחה דרך KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "אם מצאת תקלה, נא לעיין ב\u003Ca href=\"$1\">רשימת התקלות הפתוחות\u003C/a> ואז \u003Ca href=\"$2\">לדווח על תקלה\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "הצגת יומן שינויים"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 קאי אווה ברוליק ודיויד אדמונדסון"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "הרחבת דפדפן זו נוצרה על ידי \u003Ca href=\"$1\">קהילת KDE\u003C/a>. אפשר למצוא מידע נוסף על המיזם הזה ב\u003Ca href=\"$2\">וויקי של קהילת KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "אם אהבת את מה שראית, נא לשקול \u003Ca href=\"$1\">לתרום ל־KDE\u003C/a>, כדי שנוכל להמשיך להיות התוכנה החופשית הטובה ביותר שניתן."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "גרסת הרחבה: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "גרסת מארח: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE היא קהילה בינלאומית של מהנדסים, אומנים, כותבים, מתרגמים ויוצרים שמחויבים לפיתוח \u003Ca href=\"$1\">תוכנה חופשית\u003C/a>. קהילת KDE מפיקה את סביבת שולחן העבודה פלזמה, מאות יישומים ומגוון ספריות תוכנה שתומכות בהם. KDE הוא קואופרטיב: אין ישות יחידה ששולטת בכיוון המוצרים. במקום, אנו עובדים יחד כדי להגיע ליעד המשותף של בניית התוכנה החופשית הטובה בעולם. כולם מוזמנים \u003Ca href=\"$2\">להצטרף ולתרום\u003C/a> ל־KDE, כולל אותך. מזמינים אותך לבקר ב־\u003Ca href=\"$3\">$3\u003C/a> לקבלת מידע נוסף על קהילת KDE והתוכנה שאנחנו מפיקים."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "רישיון: \u003Ca href=\"$1\">גרסה 3 של הרישיון הציבורי הכללי מבית גנו\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "תורגם ע״י: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "צוות התרגום של KDE ישראל"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "חיפוש פלזמה"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "ההרחבה הזאת לא נתמכת על ידי מערכת הפעלה זו."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "עשוי להפריע לתצוגת האתרים שכבר חלים עליהם סגנונות מותאמים לסרגלי הגלילה."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "להשתמש בסרגלי כלים בסגנון Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "הוספת קבצים שהורדו למסמכים האחרונים"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "למנוע מהמערכת לישון בזמן הורדה"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "שמירת הכתובת שהקובץ הורד ממנה במאפייני הקובץ"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "לתשומת לב: הכתובת עשויה להכיל מידע רגיש שייחשף כאשר הקובץ ישותף עם אחרים או שהם יגשו אליו"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "הצגת הורדות באזור ההתראות"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "יכול זו עשויה לדרוש שימוש ב\u003Ca id=\"$1\" href=\"$2\">הרשאות נוספות\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "חיפוש בהיסטוריית הדפדפן"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "מוסיף תפריט הקשר לקישורים שמאפשר לך לשלוח אותם לטלפון שלך ולשאר המכשירים המצומדים באמצעות \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "שליחה דרך KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "מאפשר לך לשלוט בנגני הסרטונים והשמע באתרים באמצעות ה־plasmoid לבקרת מדיה."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "חילוץ נתוני על ותמונות ממוזערות מתוך שמתנגן כרגע."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "פקדי מדיה מורחבים"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "פקדי מדיה"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "מוסיף תפריט הקשר „שיתוף…” ומאפשר לאתרים לפתוח חלונית לשיתוף תוכן באמצעות ה־API לשיתוף אתרים."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "שיתוף תוכן"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "נא לוודא שהמודול „לשוניות דפדפן” פעיל תחת \u003Ca id=\"$1\" href=\"$2\">הגדרות חיפוש פלזמה\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "איתור לשוניות דפדפן בחלון „הרצת פקודה”"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "שמירת ההגדרות נכשלה"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "ההגדרות נשמרו בהצלחה"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "על אודות"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "כללי"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "הגדרות שילוב עם פלזמה"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "כבר הענקת את ההרשאה הזאת."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "בקשת הרשאה"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "שלילת הרשאה"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "כדי לספק תוצאות חיפוש מהיסטוריית הדפדפן שלך, נדרשות הרשאות נוספות."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "אפשר להשבית את היכולת הזאת דרך \u003Ca id=\"$1\" href=\"$2\">הגדרות חיפוש פלזמה\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "נדרשות הרשאות נוספות"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "שיתוף…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "לא ניתן לשתף את התוכן הזה: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "השיתוף נכשל"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "קישור התוכן המשותף ($1) הועתק ללוח הגזירים."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "תוכן שותף"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "मीडिया नियंत्रण सक्षम करें:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "मीडिया नियंत्रण"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "प्लाज्मा ब्राउज़र एकीकरण"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "मूल होस्ट अप्रत्याशित रूप से डिस्कनेक्ट हो गया।"
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "यह एक्सटेंशन केवल Linux और FreeBSD पर समर्थित है।"
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "असमर्थित ऑपरेटिंग सिस्टम"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "सुनिश्चित करें कि 'plasma-browser-integration' पैकेज सही ढंग से स्थापित है और आप Plasma 5.13 या बाद का संस्करण चला रहे हैं।"
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "मूल होस्ट से कनेक्ट करने में विफल."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "अधिक जानकारी के लिए परियोजना विकि पृष्ठ पर जाएँ"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "अज्ञात त्रुटि"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "'$1' पर कॉल करें"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "'$1' पर खोलें"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "केडीई कनेक्ट के माध्यम से खोलें"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "यदि आपको कोई समस्या मिलती है, तो कृपया \u003Ca href=\"$1\">खुले बगों की सूची\u003C/a> जांचें और फिर \u003Ca href=\"$2\">बग रिपोर्ट दर्ज करें\u003C/a> ।"
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "चेंजलॉग देखें"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 काई उवे ब्रोलिक और डेविड एडमंडसन"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "यह ब्राउज़र एक्सटेंशन \u003Ca href=\"$1\">KDE समुदाय\u003C/a> द्वारा बनाया गया था। आप इस प्रोजेक्ट के बारे में अधिक जानकारी \u003Ca href=\"$2\">KDE समुदाय विकी\u003C/a> पर पा सकते हैं।"
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "यदि आपको जो दिखाई दिया वह पसंद आया तो कृपया \u003Ca href=\"$1\">केडीई को दान देने\u003C/a> पर विचार करें, ताकि हम सर्वोत्तम मुफ्त सॉफ्टवेयर बनाना जारी रख सकें।"
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "एक्सटेंशन संस्करण: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "होस्ट संस्करण: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE सॉफ्टवेयर इंजीनियरों, कलाकारों, लेखकों, अनुवादकों और रचनाकारों का एक विश्वव्यापी समुदाय है जो \u003Ca href=\"$1\">मुक्त सॉफ्टवेयर\u003C/a> विकास के लिए प्रतिबद्ध हैं। KDE प्लाज्मा डेस्कटॉप वातावरण, सैकड़ों एप्लिकेशन और उन्हें समर्थन देने वाली कई सॉफ्टवेयर लाइब्रेरी बनाता है। KDE एक सहकारी उद्यम है: कोई भी एकल इकाई इसके निर्देशन या उत्पादों को नियंत्रित नहीं करती है। इसके बजाय, हम दुनिया के बेहतरीन मुक्त सॉफ्टवेयर के निर्माण के सामान्य लक्ष्य को प्राप्त करने के लिए मिलकर काम करते हैं। आप सहित सभी का KDE में \u003Ca href=\"$2\">शामिल होने और योगदान देने के\u003C/a> लिए स्वागत है। KDE समुदाय और हमारे द्वारा उत्पादित सॉफ्टवेयर के बारे में अधिक जानकारी के लिए \u003Ca href=\"$3\">$3\u003C/a> पर जाएँ।"
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "लाइसेंस: \u003Ca href=\"$1\">GNU जनरल पब्लिक लाइसेंस संस्करण 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "अनुवादक: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "तुम्हारे नाम"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "प्लाज्मा खोज"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "यह एक्सटेंशन इस ऑपरेटिंग सिस्टम पर समर्थित नहीं है."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "इससे उन वेबसाइटों के स्वरूप में बाधा उत्पन्न हो सकती है जो पहले से ही अपने स्क्रॉल बार पर कस्टम स्टाइलिंग लागू करती हैं।"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "ब्रीज़-शैली स्क्रॉल बार का उपयोग करें"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "डाउनलोड की गई फ़ाइलों को हाल के दस्तावेज़ों में जोड़ें"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "फ़ाइल की विशेषताओं में वह URL सहेजें जिससे फ़ाइल डाउनलोड की गई थी"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "नोट: URL में संवेदनशील जानकारी हो सकती है जो तब प्रकट हो सकती है जब फ़ाइल दूसरों के द्वारा एक्सेस की जा सकती है या दूसरों के साथ साझा की जा सकती है"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "अधिसूचना क्षेत्र में डाउनलोड दिखाएं"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "इस सुविधा का उपयोग करने के लिए \u003Ca id=\"$1\" href=\"$2\">अतिरिक्त अनुमतियों की\u003C/a> आवश्यकता हो सकती है।"
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "ब्राउज़र इतिहास के माध्यम से खोजें"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "लिंक में एक संदर्भ मेनू प्रविष्टि जोड़ता है जिससे आप उन्हें \u003Ca href=\"$1\">KDE कनेक्ट का\u003C/a> उपयोग करके अपने फोन और अन्य युग्मित डिवाइसों पर भेज सकते हैं।"
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "केडीई कनेक्ट के माध्यम से भेजें"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "मीडिया नियंत्रक प्लास्मॉइड का उपयोग करके आपको वेबसाइटों में वीडियो और ऑडियो प्लेयर को नियंत्रित करने की सुविधा देता है।"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "वर्तमान में चल रही सामग्री का मेटाडेटा और थंबनेल निकालें।"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "उन्नत मीडिया नियंत्रण"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "मीडिया नियंत्रण"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "एक \"साझा करें...\" संदर्भ मेनू प्रविष्टि जोड़ता है और वेबसाइटों को वेब शेयर API का उपयोग करके सामग्री साझा करने के लिए एक संवाद खोलने की अनुमति देता है।"
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "सामग्री साझा करना"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "सुनिश्चित करें कि \u003Ca id=\"$1\" href=\"$2\">प्लाज्मा खोज सेटिंग्स\u003C/a> में "ब्राउज़र टैब" मॉड्यूल सक्षम है।"
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "“रन कमांड” विंडो में ब्राउज़र टैब खोजें"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "सेटिंग सहेजना विफल"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "सेटिंग सफलतापूर्वक सहेजी गई"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "के बारे में"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "सामान्य"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "प्लाज्मा एकीकरण सेटिंग्स"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "आपने पहले ही यह अनुमति दे दी है।"
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "अनुमति का अनुरोध करें"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "अनुमति रद्द करें"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "आपके ब्राउज़र इतिहास के लिए खोज परिणाम प्रदान करने के लिए अतिरिक्त अनुमतियों की आवश्यकता होती है।"
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "आप \u003Ca id=\"$1\" href=\"$2\">प्लाज़्मा खोज सेटिंग्स\u003C/a> में इस सुविधा को अक्षम कर सकते हैं।"
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "अतिरिक्त अनुमतियाँ आवश्यक"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "शेयर करना..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "यह सामग्री साझा नहीं की जा सकी: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "साझाकरण विफल"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "साझा सामग्री लिंक ($1) को क्लिपबोर्ड पर कॉपी कर दिया गया है।"
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "साझा की गई सामग्री"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Médiavezérlők bekapcsolása itt:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Médiavezérlők"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma böngészőintegráció"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "A natív host váratlanul bontotta a kapcsolatot."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Ez a kiterjesztés csak Linux és FreeBSD rendszereken támogatott."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nem támogatott operációs rendszer"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Ellenőrizze, hogy a „plasma-browser-integration” csomag megfelelően van-e telepítve, és a Plasma 5.13-as vagy újabb verzióját használja."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Nem sikerült kapcsolódni a natív hosthoz."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "További információkért látogassa meg a projekt wiki oldalát"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Ismeretlen hiba"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Hívás ezen: „$1”"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Megnyitás ezen: „$1”"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Megnyitás KDE Connecttel"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Ha problémát észlel, ellenőrizze a \u003Ca href=\"$1\">nyitott hibák listáját\u003C/a>, majd \u003Ca href=\"$2\">küldjön hibajelentést\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Váltózásnapló megjelenítése"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© Kai Uwe Broulik és David Edmundson, 2017-2020."
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Ezt a bőngészőkiegészítőt a \u003Ca href=\"$1\">KDE Community\u003C/a> készítette. További információkat a projektről a \u003Ca href=\"$2\">KDE Community Wikiben\u003C/a> találhat."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Ha tetszett, amit látott, fontolja meg a \u003Ca href=\"$1\">KDE támogatását\u003C/a>, hogy folytathassuk munkánkat, a lehető legjobb szabad szoftverek készítését."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Kiegészítő verziója: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Host verziója: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "A KDE olyan szoftvermérnökök, művészek, írók, fordítók és készítők globális közössége, akik elkötelezettek a \u003Ca href=\"$1\">szabad szoftverek\u003C/a> fejlesztése iránt. A KDE készíti a Plasma asztali környezetet, alkalmazások százait és az ezeket támogató számos szoftverkönyvtárat. A KDE egy együttműködésre épülő szervezet: nincs egyetlen legfelsőbb vezető vagy csoport, ami megszabja az irányt. Ehelyett együtt dolgozunk a közös célon, hogy létrehozzuk a világ legeslegjobb szabad szoftvereit. Mindenkit szívesen látunk, aki szeretne \u003Ca href=\"$2\">csatlakozni és hozzájárulni\u003C/a> a KDE-hez, köztük Önt is. Látogassa meg a(z) \u003Ca href=\"$3\">\u003C/a> honlapot további információkért a KDE közösségről és a szoftverekről, amiket fejlesztünk."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licenc: \u003Ca href=\"$1\">GNU GPL v3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Fordította: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Kiszel Kristóf"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Search"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Ez a kiterjesztés nem támogatott ezen az operációs rendszeren."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Ez ütközhet olyan weboldalak megjelenésével, amik egyéni stílust alkalmaznak a görgetősávjaikra."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze stílusú görgetősávok használata"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Letöltött fájlok hozzáadása a legutóbbi dokumentumokhoz"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "A fájl letöltési helye URL-címének mentése a fájl attribútumai közé"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Megjegyzés: az URL-cím bizalmas adatokat tartalmazhat, amik nyilvánossá válhatnak, ha a fájlhoz mások is hozzáférnek, vagy meg van osztva másokkal"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Letöltések megjelenítése az értesítési területen"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Ez a funkció \u003Ca id=\"$1\" href=\"$2\">további jogosultságokat\u003C/a> igényelhet a működéshez."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Keresés a böngészési előzményekben"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Hozzáad egy bejegyzést a linkekhez a helyi menüben, amely lehetővé teszi azok küldését a telefonjára vagy más, a \u003Ca href=\"$1\">KDE Connecttel\u003C/a> párosított eszközre."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Küldés a KDE Connecttel"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lehetővé teszi a weboldalak video- és hanglejátszóinak irányításár a Médiavezérlő plasmoiddal."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Kigyűjti az éppen lejátszott tartalom metaadatait és bélyegképeit."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Speciális médiavezérlők"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Médiavezérlők"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Hozzáad egy „Megosztás…” gombot a helyi menühöz, amely lehetővé teszi a weboldalaknak egy párbeszédablak megnyitását tartalmak megosztásához a Web Share API-val."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Tartalommegosztás"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Ellenőrizze, hogy a „Böngészőfülek” modul be van kapcsolva a \u003Ca id=\"$1\" href=\"$2\">Plasma Search beállításaiban\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Böngészőfülek keresése a „Parancsindító” ablakban"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "A beállítások mentése meghiúsult"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "A beállítások sikeresen mentve"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Névjegy"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Általános"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma-integrációs beállítások"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Már megadta ezt a jogosultságot."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Jogosultság kérése"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Jogosultság visszavonása"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "A böngészési előzményeiben történő kereséshez további jogosultságok szükségesek."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Ezt a szolgáltatást a \u003Ca id=\"$1\" href=\"$2\">Plasma Search\u003C/a> beállításaiban kapcsolhatja ki."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "További jogosultságok szükségesek"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Megosztás…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Nem lehet megosztani ezt a tartalmat: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Sikertelen megosztás"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "A megosztott tartalomhivatkozás ($1) a vágólapra került."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Tartalom megosztva"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Habilita controlos de Multimedia sur:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controlos de Multimedia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma Browser Integration (Integration de Navigator de Plasma)"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Le hospite native disconnecteva inexpectatemente."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Iste extension es solmente supportate sur Linux e FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Systema operative non supportate"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Assecura te que le pachetto 'plasma-browser-integration' es installate correctemente e que tu es executante Plasma 5.13 o plus recente."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Il falleva a connecter al hospite native."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visita le pagina de wiki del projecto per altere information"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Error Incognite"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Appella sur '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Aperi sur '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Aperi via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Si tu ha un problema. pro favor verifica le lista <a href=\"$1\"> dd bugs aperite</a> e postea invia un reporto de bug <a href=\"$2\"></a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Vide Changelog (i.e. le registro de cambiamentos)"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik e David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Iste extension denavigator esseva create per le <a href=\"$1\">Communitate de KDE (KDE Community)</a>. Tu pote trovar altere information re iste projecto sur le <a href=\"$2\">KDE Community Wiki</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Si a te place lo que tu vide, pro favor considera <a href=\"$1\">donar a KDE</a>, assi que nos pote cntinuar a facer le melior software libere possibile."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Extension version: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Version de hospite: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE es un rete mundial de ingenieros del software, artistas, scriptores, traductores e facilitatores qui es devote al disveloppamento de <a href=\"$1\">Free Software (Software libere)</a>. Iste communitate ha create cento e cento de applicationes como parte del Frameworks (structuras) de KDE, spatios de labor e applicationes. KDE es un interprisa cooperative in le qual necun singule entitate controla le effortios o le producto de KDE per excluder alteres. Omne persona es benvenite per <a href=\"$2\"> affiliar se e contribuer</a> a KDE, includente te. Tu visita <a href=\"$3\">$3</a> pro ulterior information super le communitate de KDE e le software que nos produce."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licentia: <a href=\"$1\">GNU General Public License Version 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traducite per: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Giovanni Sora"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Cerca de Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Iste extension non es supportate sur iste systema operative. "
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Iste pote interfere con le apparentia de sitos web que ja applica un styling personalisate a lo barra de rolar."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Usa barras de rolar de stilo Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Adde files discargate al documentos recente"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Salveguarda URL unde un file esseva discargate in le attributos del file"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Nota: le URL pote continer information sensibile que poterea esser revelate quando le file es accessite per o compartite con alteres."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Monstrar discargamentos in area de notification"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Iste characteristica poterea necessitar <a id=\"$1\" href=\"$2\">permissiones additional </a> per esser usate."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Cerca per chronologia de navigator"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adde un entrata de menu de contexto a ligamines habilitante te a inviar los a tu telephono e altere dispositivos associate usante <a href=\"$1\">KDE Connect</a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Invia via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Te permitte controlar reproductores video e audio in sitos web que usa le plasmoid Media Controller (Controlator de multimedia)."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrahe metadatos e miniaturas del contento currentemente reproducente."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controlos de Multimedia intensificate"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controlos de Multimedia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adde un entrata de menu de contexto \"Compartir..\" e permitte que sitos web aperi un dialogo per compartir contentos usante le Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Compartecipar de contento"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Assecura te que le modulo “Browser Tabs” (Schedas de Navigator) es activate in <a id=\"$1\" href=\"$2\">Preferentias de cerca de Plasma</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Trova schedas de navigator in fenestra de \"Executa commando\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Il falleva salveguardar preferentias"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Preferentias salveguardate con successo"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "A proposito"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Preferentias de integration de Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Tu ja ha accordate iste permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Demanda Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoca Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Per fornir exitos de cerca per tu chronologia de navigator, permissiones additional es requirite."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Tu pote dishabilitar iste haracteristica in <a id=\"$1\" href=\"$2\">preferentias de cerca de Plasma</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Permissiones additional requirite"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Comparti..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "On non pote compartir iste contento: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Falleva compartir"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Le ligamine de contento compartite ($1) ha essite copiate in le area de transferentia."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Contento compartite"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Fungsikan kendali media pada:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Kendali Media"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integrasi Browser Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Host native terdiskoneksi secara tiba-tiba."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Ekstensi ini hanyalah didukung pada Linux dan FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Operasi sistem tak didukung"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Pastikan paket 'plasma-browser-integration' telah terinstal dengan benar dan pastikan bahwa kamu menjalankan Plasma 5.13 atau lebih baru."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Gagal mengkoneksikan ke host native."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Kunjungi halaman wiki projek untuk informasi selebihnya"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Error Takdiketahui"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Panggil pada '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Buka pada '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Buka via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Jika kamu menemukan masalah, silakan periksa \u003Ca href=\"$1\">daftar bug terbuka\u003C/a> dan kemudian \u003Ca href=\"$2\">ajukan sebuah laporan bug\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Tampilan Log Perubahan"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik dan David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Ekstensi browser ini telah diciptakan oleh \u003Ca href=\"$1\">KDE Community\u003C/a>. Kamu bisa menemukan informasi selebihnya tentang projek ini pada \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Jika kamu suka apa yang kamu lihat, silakan mempertimbangkan \u003Ca href=\"$1\">donasi ke KDE\u003C/a>, sehingga kami bisa terus membuat perangkat lunak bebas sebaik mungkin."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versi ekstensi: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versi host: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE adalah komunitas seluruh dunia dari insinyur, seniman, penulis, penerjemah dan pemfasilitas perangkat lunak yang mana berkomitmen untuk developmen \u003Ca href=\"$1\">Free Software\u003C/a>. KDE memproduksi lingkungan desktop Plasma, ratusan aplikasi, dan banyak pustaka perangkat lunak yang mendukungnya. KDE adalah perusahaan koperasi: di mana tiada entitas satu pun yang mengendalikan arah atau usaha. Alih-alih, kami bekerja bersama-sama untuk mencapai tujuan umum pembangunan dalam dunia Free Software yang baik. Siapa pun disambut untuk \u003Ca href=\"$2\">bergabung dan berkontribusi\u003C/a> untuk KDE, termasuk kamu. Kunjungi \u003Ca href=\"$3\">$3\u003C/a> untuk informasi tentang komunitas KDE dan perangkat lunak yang kami produksi."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Lisensi: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Diterjemahkan oleh: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Wantoyo"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Pencarian Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Ekstensi ini tidaklah didukung pada operasi sitem ini."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Ini mungkin menggangu penampilan website yang sudah menerapkan gaya kustom pada bilah gulirnya."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Gunakan bilah gulir gaya Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Tambahkan file-file yang diunduh ke dokumen baru-baru ini"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Simpan URL file yang diunduh dari atribut-atribut file"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Catat: Si URL mungkin berisi informasi yang sensitif yang dapat terbongkar ketika si file adalah dapat-diakses oleh atau dibagikan dengan yang lainya"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Tampilkan unduh-an dalam area notifikasi"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Fitur ini mungkin memerlukan \u003Ca id=\"$1\" href=\"$2\">perizinan tambahan\u003C/a> untuk bisa digunakan."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Cari melalui riwayat browser"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Menambahkan sebuah entri menu konteks untuk tautan memungkinkanmu untuk mengirimnya ke teleponmu dan peranti yang di-paire menggunakan \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Kirim via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Segera kamu kendalikan pemutar audio dan video dalam website menggunakan plasmoid Media Controller."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Ekstrak metadata dan gambar-mini pada konten yang diputar barusan."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Kendali Media Yang Ditingkatkan"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Kendali Media"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Tambahkan sebuah entri menu konteks \"Bagikan...\" dan izinkan situs membuka dialog untuk membagikan konten menggunakan Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Membagikan Konten"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Pastikan modul “Browser Tabs” telah difungsikan dalam \u003Ca id=\"$1\" href=\"$2\">pengaturan Plasma Search\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Temukan tab-tab browser dalam jendela “Run Command”"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Penyimpanan pengaturan, gagal"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Pengaturan secara sukses disimpan"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Tentang"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Umum"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Pengaturan Plasma Integration"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Anda telah memberikan izin ini."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Minta Perizinan"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Cabut Perizinan"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Untuk memberikan hasil pencarian untuk riwayat browser Anda, perizinan tambahan diperlukan."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Anda dapat menonfungsikan fitur ini di \u003Ca id=\"$1\" href=\"$2\">Setelan penelusuran plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Perizinan tambahan diperlukan"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Bagikan..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Tidak bisa membagikan konten ini: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Gagal Membagikan"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Tautan ($1) konten yang dibagikan telah disalin ke papan-klip."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Konten Dibagikan"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efisien dengan mengendalikan fungsi browser dari desktop, bahkan ketika Chrome ada di latarbelakang. Kelola pemutaran audio dan video, periksa unduhan di area notifikasi, kirim file ke ponselmu menggunakan KDE Connect dan lainnya di dalam Desktop Plasma KDE!\\n\\nPaket integrasi plasma browser harus diinstal agar ekstensi ini berfungsi. Itu harus tersedia dari pengelola paket distribusimu ketika menjalankan Plasma 5.13 atau lebih baru.\\n\\nCATATAN: Ekstensi ini tidak didukung di Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Virkja miðlastýringar á:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Miðlastýringar"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Vafrasamþætting Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Heimahýsillinn aftengdist óvænt."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Þessi viðbót er einungis studd í Linux og FreeBSD"
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Óstutt stýrikerfi"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Gakktu úr skugga um að pakkinn 'plasma-browser-integration' sé rétt settur upp og að þú keyrir Plasma 5.13 eða nýrri útgáfu."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Gat ekki tengst við heimahýsilinn."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Frekari upplýsingar er að finna á wiki-síðu verkefnisins"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Óþekkt villa"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Kalla á '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Opna á '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Opna í gegnum KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Ef vandamál kemur upp skaltu skoða <a href=\"$1\">listann yfir opnar villur</a> og síðan <a href=\"$2\">senda inn villuskýrslu</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Skoða breytingaannál"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik og David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Þessi vafraviðbót er verk <a href=\"$1\">KDE samfélagsins</a>. Hægt er að finna frekari upplýsingar um verkefnið á <a href=\"$2\">Wiki-síðu KDE samfélagsins</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Ef þú kannt að meta það sem þú sérð máttu gjarnan íhuga að <a href=\"$1\">styrkja KDE</a>, svo við getum haldið áfram að búa til besta frjálsa hugbúnaðinn sem völ er á."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Útgáfa viðbótar: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Útgáfa hýsils: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE er samfélag hugbúnaðarfólks, listafólks, þýðenda og hönnuða allsstaðar að úr heiminum sem styður hugmyndina um <a href=\"%1\">frjálsan hugbúnað</a>. KDE framleiðir Plasma skjáborðsumhverfið, hundruði forrita og fjölmörg hugbúnaðarsöfn sem styðja þau. KDE er samvinnuverkefni: enginn einn aðili stjórnar því, stefnu þess eða framleiðsluvörum. Í stað þess vinnum við saman að því sameiginlega markmiði að búa til besta frjálsa hugbúnaðinn í heiminum. Öll geta <a href=\"%2\">tekið þátt og lagt sitt af mörkum</a> í KDE, líka þú. Kíktu á <a href=\"%3\">%3</a> til að fá meiri upplýsingar um KDE samfélagið og hugbúnaðinn sem við búum til."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Notandaleyfi: <a href=\"$1\">GNU General Public License, útgáfa 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Þýðandi/-endur: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Guðmundur Erlingsson"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma-leit"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Þessi viðbót er ekki studd í þessu stýrikerfi."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Þetta getur truflað útlit vefsíðna sem nota nú þegar sérstaka útlitsstillingu fyrir skrunstikur sínar."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Nota skrunstikur í anda Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Bæta sóttum skrám við nýleg skjöl"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Koma í veg fyrir að tölvan sé svæfð á meðan hlaðið er niður"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Vista slóðina sem skráin var á í eigindaupplýsingum skrárinnar"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Ath.: Slóðin gæti innihaldið viðkvæmar upplýsingar sem gætu sést þegar skráin er aðgengileg eða er deilt með öðrum."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Sýna sóttar skrár í tilkynningasvæðinu"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Þessi eiginleiki kann að krefjast <a id=\"$1\" href=\"$2\">meiri aðgangsheimilda</a> til að hægt sé að nota hann."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Leita í vafraferli"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Bætir samhengisvalmynd við tengla svo þú getir sent þá í símann þinn og önnur pöruð tæki með <a href=\"$1\">KDE Connect</a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Senda í gegnum KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Gerir þér kleift að stjórna mynd- og hljóðspilurum á vefsíðum með miðlastýringarsmáforritinu."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Sækja lýsigögn og smámyndir fyrir efnið sem er í spilun."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Ítarlegri miðlastýringar"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Miðlastýringar"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Bætir við valmyndarfærslunni \"Deila...\" þannig að vefsíður geti opnað svarglugga til að deila efni í gegnum Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Deiling efnis"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Gakktu úr skugga um að einingin “Vafraflipar” sé virkjuð í <a id=\"$1\" href=\"$2\">stillingum Plasma-leitar</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Vafraflipa má finna í glugganum \"Keyra skipun\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Mistókst að vista stillingar"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Tókst að vista stillingar"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Um hugbúnaðinn"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Almennt"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Stillingar Plasma-samþættingar"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Þú ert nú þegar búinn að veita þessa heimild."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Beiðni um heimild"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Afturkalla heimild"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Viðbótarheimilda er þörf til að hægt sé að bjóða upp á leitarniðurstöður úr vafraferli þínum."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Þú getur gert þennan eiginleika óvirkan í <a id=\"$1\" href=\"$2\">stillingum Plasma-leitar</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Viðbótarheimilda krafist"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Deila..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Gat ekki deilt þessu efni: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Deiling mistókst"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Efnistengillinn sem á að deila ($1) var afritaður á klippispjaldið."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Efni deilt"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Abilita controlli multimediali per:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controlli multimediali"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integrazione del browser con Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "L'host nativo si è disconnesso all'improvviso."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Questa estensione è supportata solo su Linux e FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema operativo non supportato"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Assicurati che il pacchetto «plasma-browser-integration» sia installato correttamente e che tu stia usando Plasma 5.13 o successivo."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Impossibile connettersi con l'host nativo."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Consulta la pagina wiki del progetto per ulteriori informazioni"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Errore sconosciuto"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Chiama con «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Apri in «$1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Apri tramite KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Se riscontri un problema, verifica la \u003Ca href=\"$1\">lista dei bug aperti\u003C/a> ed eventualmente \u003Ca href=\"$2\">apri una nuova segnalazione di bug\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Visualizza l'elenco delle modifiche"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik e David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Questa estensione per il browser è stata creata dalla \u003Ca href=\"$1\">comunità KDE\u003C/a>. Puoi trovare ulteriori informazioni sul progetto nel \u003Ca href=\"$2\">wiki Community di KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Se ti piace quello che vedi, valuta una \u003Ca href=\"$1\">donazione a KDE\u003C/a>, in modo che possiamo continuare a realizzare il miglior software libero possibile."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versione estensione: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versione host: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE è una comunità mondiale di ingegneri del software, artisti, scrittori, traduttori e autori che si dedicano allo sviluppo di \u003Ca href=\"$1\">software libero\u003C/a>. KDE produce l'ambiente desktop Plasma, centinaia di applicazioni, e le tante librerie software che le supportano. KDE è un'impresa cooperativa: nessuna singola entità controlla la sua direzione o i prodotti. Invece, lavoriamo insieme per raggiungere l'obiettivo comune di costruire il miglior software libero del mondo. Chiunque è invitato a \u003Ca href=\"$2\">unirsi e contribuire\u003C/a> a KDE, tu incluso. Visita \u003Ca href=\"$3\">$3\u003C/a> per maggiori informazioni sulla comunità KDE e sul software che sviluppiamo."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licenza: \u003Ca href=\"$1\">GNU General Public License Versione 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Tradotto da: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Luigi Toscano"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Ricerca di Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "L'estensione non è supportata su questo sistema operativo."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Questo può interferire con l'aspetto di siti web che applicano già uno stile personalizzato alla proprie barre di scorrimento."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Usa barre di scorrimento in stile Brezza"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Aggiungi i file scaricati ai documenti recenti"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Impedisci al sistema di andare in sospensione durante lo scaricamento"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Salva l'URL da cui è stato scaricato un file negli attributi del file stesso"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Nota: l'URL può contenere informazioni sensibili che possono essere divulgati quando il file è accessibile o condiviso con altri"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Mostra gli scaricamenti nell'area di notifica"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Questa funzione potrebbe richiedere dei \u003Ca id=\"$1\" href=\"$2\">permessi aggiuntivi\u003C/a> per essere usata."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Cerca nella cronologia del browser"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Aggiunge una voce al menu contestuale dei collegamenti che permette di inviarli al telefono o ad altri dispositivi associati tramite \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Invia tramite KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Ti permette di controllare riproduttori video e audio presenti in siti web usando il plasmoide «Controllo multimediale»."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Estrae metadati e miniature del contenuto in riproduzione."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controlli multimediali avanzati"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controlli multimediali"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Aggiunge un menu contestuale «Condividi...» e permette ai siti di web di aprire una finestra di dialogo per condividere contenuti tramite Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Condivisione del contenuto"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Assicurati che il modulo «Schede del browser» sia abilitato nelle \u003Ca id=\"$1\" href=\"$2\">impostazioni della ricerca di Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Cerca schede del browser nella finestra «Esegui comando»"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Salvataggio delle impostazioni non riuscito"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Impostazioni salvate correttamente"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Informazioni"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Generale"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Impostazioni dell'integrazione con Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Ti è già stato accordato questo permesso."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Richiedi permesso"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoca permesso"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Per poter fornire dei risultati di ricerca nella cronologia del browser sono richiesti dei permessi aggiuntivi."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Puoi disabilitare questa funzione in tramite le \u003Ca id=\"$1\" href=\"$2\">impostazioni della ricerca di Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Permessi aggiuntivi richiesti"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Condividi..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Impossibile condividere questo contenuto: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Condivisione non riuscita"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Il collegamento al contenuto condiviso ($1) è stato copiato negli appunti."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Contenuto condiviso"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Gestisci diversi compiti contemporaneamente controllando le funzioni del browser dal desktop, anche quando Chrome non è in primo piano. Gestisci la riproduzione dell'audio e del video, verifica gli scaricamenti nell'area di notifica, invia file al tuo telefono usando KDE Connect e altro ancora all'intero del desktop KDE Plasma!\\n\\nIl pacchetto plasma-browser-integration deve essere installato perché questa estensione possa funzionare. Dovrebbe essere disponibile tramite il gestore di pacchetti della tua distribuzione quando usi Plasma 5.13 o successivo.\\n\\nNOTA: questa estensione non è supportata in Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "メディアコントロールを有効化:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "メディアコントロール"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma Browser Integration"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "ホストとの接続が予期せず切断されました。"
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "この拡張機能は Linux と FreeBSD 上でのみサポートされています。"
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "未サポートのオペレーティングシステム"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "'plasma-browser-integration' パッケージが正しくインストールされ、Plasma 5.13 以上が実行されていることを確認してください。"
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "ホストへの接続に失敗しました。"
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "プロジェクトの Wiki ページで情報を入手する"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "不明のエラー"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "'$1' で電話をかける"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "'$1' で開く"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "KDE Connect で開く"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "問題を見つけた場合は、\u003Ca href=\"$1\">既知のバグのリスト\u003C/a>を確認した後、\u003Ca href=\"$2\">バグの報告\u003C/a>をしてください。"
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "変更ログを見る"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "このブラウザ拡張機能は \u003Ca href=\"$1\">KDE Community\u003C/a> によって作成されました。\u003Ca href=\"$2\">KDE Community Wiki\u003C/a> でこのプロジェクトについてのさらなる情報を入手できます。"
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "お気に召しましたら、我々が優れたフリーソフトウェアの開発を続けられるよう \u003Ca href=\"$1\">KDE への寄付\u003C/a>のご検討をお願いします。"
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "拡張機能のバージョン: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "ホストのバージョン: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE はソフトウェアエンジニア、アーティスト、作家、翻訳者、\u003Ca href=\"$1\">フリーソフトウェア\u003C/a>の開発に協力する人々による世界的なコミュニティです。KDE は Plasma デスクトップ環境や、数百ものアプリケーション、それらをサポートするたくさんのライブラリを作り出しています。KDE は協力事業です: 一つの企業が方向性や製品をコントロールすることはありません。代わりに、私達は世界最高級のフリーソフトウェアを作成するという共通のゴールを達成するために共に働いています。あなたを含む誰もが KDE に\u003Ca href=\"$2\">参加して貢献\u003C/a>することが歓迎されています。\u003Ca href=\"$3\">$3\u003C/a> を訪れて KDE Community と私達が作り出したソフトウェアの詳細情報をご覧ください。"
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "ライセンス: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "翻訳者: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Ryuichi Yamada"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma 検索"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "この拡張機能はこのオペレーティングシステムではサポートされていません。"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "このオプションはカスタマイズされたスクロールバーを使用しているウェブサイトの外観を損なう可能性があります。"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze スタイルのスクロールバーを使う"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "ダウンロードしたファイルを最近のドキュメントに追加する"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "ファイルの属性にダウンロード元の URL を保存する"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "注意: 保存される URL は他者と共有されるべきではない機密情報を含んでいる可能性があります"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "通知エリアにダウンロードを表示"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "この機能を使用するには\u003Ca id=\"$1\" href=\"$2\">追加の権限\u003C/a>が必要かもしれません。"
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "ブラウザ履歴を検索"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "\u003Ca href=\"$1\">KDE Connect\u003C/a> を用いてペアリングされたデバイスへリンクを送るためのコンテキストメニューのエントリを追加します。"
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "KDE Connect で送信"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "メディアコントローラー Plasmoid から動画やオーディオプレーヤーの操作ができるようになります。"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "再生中のコンテンツのメタデータとサムネイルを取得する"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "強化されたメディアコントロール"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "メディアコントロール"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "コンテキストメニューに \"共有...\" エントリを追加し、ウェブサイトが Web Share API を用いてコンテンツを共有するためのダイアログを開けるようにします。"
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "コンテンツ共有"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "“Browser Tabs” モジュールが \u003Ca id=\"$1\" href=\"$2\">Plasma 検索設定\u003C/a>で有効化されていることを確認してください。"
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "\"コマンドを実行\" ウィンドウでブラウザのタブを見つける"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "設定の保存に失敗しました"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "設定の保存に成功しました"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "情報"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "全般"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma Integration 設定"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "この権限は既に与えられています。"
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "許可を要求"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "許可を取り消す"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "ブラウザの履歴を検索するためには、追加の権限が必要です。"
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "\u003Ca id=\"$1\" href=\"$2\">Plasma 検索設定\u003C/a>でこの機能を無効化できます。"
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "追加の権限が必要です"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "共有..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "このコンテンツを共有できませんでした: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "共有に失敗しました"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "共有されたコンテンツのリンク ($1) がクリップボードにコピーされました。"
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "コンテンツが共有されました"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "მედიის დამკვრელის კონტროლის ჩართვა:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "მედიის კონტროლი"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma-ის ბრაუზერის ინტეგრაცია"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "ადგილობრივი ჰოსტი მოულოდნელად გაითიშა."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "ეს გაფართოება მხოლოდ FreeBSD-ზე და Linux-ზეა მხარდაჭერილი."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "მხარდაუჭერელი ოპერაციული სისტემა"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "დარწმუნდით, რომ 'plasma-browser-integration' პაკეტი სწორადაა დაყენებული და რომ Plasma-ის ვერსია 5.13 ან უფრო ახალია."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "ადგილობრივ ჰოსტთან მიერთების შეცდომა."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "დამატებითი ინფორმაციისთვის ეწვიეთ პროექტის ვიკის გვერდს"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "უცნობი შეცდომა"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "$1-ზე გამოძახება"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "$1-ზე გახსნა"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "KDE Connect-ით გახსნა"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "პრობლეების შემთხვევაში შეამოწმეთ <a href=\"$1\">ცნობილი შეცდომების სია</a> და <a href=\"$2\">შეავსეთ შეცდომის ანგარიში</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "ცვლილებების ნახვა"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "ეს ბრაუზერის გაფართოება <a href=\"$1\">KDE-ის საზოგადოების </a> მიერაა შექმნილი. მეტი ინფორმაციის პოვნა <a href=\"$2\">KDE-ის ვიკიზე</a> შეგიძლიათ."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "თუ მოგწონთ, რაც ნახეთ, მხედველობაში იქონიეთ, <a href=\"$1\">შესწიროთ KDE-ს</a>, რომ ჩვენ შევძლოთ მუშაობის გაგრძელება, რომ საუკეთესო უფასო პროგრამები შევქმნათ."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "გაფართოების ვერსია: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "ჰოსტის ვერსია: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE -ი პროგრამისტების, ხელოვნების, მწერლების და მთარგმნელების მსოფლიო ორგანიზაციაა, რომლებსაც <a href=\"$1\">უფასო პროგრამების </a> უპირატესობების სჯერა. KDE გამოსცემს Plasma-ის სამუშაო მაგიდის გარემოს, რომელიც ასობით აპლიკაციას შეიცავს და ბევრ პროგრამულ ბიბლიოთეკას, რომელიც მათ მუშაობას უზრუნველყოფს. KDE კოოპერატიული საწარმოა. არავინ აკონტროლებს თავის პროდუქტს მარტო. პირიქით, ჩვენ ერთად ვმუშაობთ, რომ ერთად მივაღწიოთ საერთო მიზანს, რომ დედამიწის საუკეთესო პროგრამები მოგაწოდოთ. ყველა, ვისაც უნდა, შემოგვიერთდეს, <a href=\"$2\">მხოლოდ მივესალმებით </a>, თქვენი ჩათვლით, რათქმაუნდა. ეწვიეთ <a href=\"$3\">$3</a>-ს მეტი ინფორმაციისთვის KDE-ის საზოგადოების და ჩვენი პროგრამების შესახებ."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "ლიცენზია: <a href=\"$1\">GNU General Public License Version 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "მთარგმნელი: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Temuri Doghonadze"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma-ის ძებნა"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "გაფართოება ამ ოპერაციულ სისტემაზე მხარდაჭერილი არაა."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "შეუძლია გავლენა იქონიოს ვებგვერდებზე, რომლებიც ჩოჩიებზე თავიანთ საკუთარ სტილებს უკვე იყენებენ."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "ქარის მსგავსი ჩოჩიები"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "გადმოწერილი ფაილების ახლახანს გამოყენებული დოკუმენტების სიაში შენახვა"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "გადმოწერისას სისტემისთვის დაძინების აკრძალვა"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "გადმოწერილი ფაილის ბმულის ფაილის ატრიბუტებში შენახვა"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "შენიშვნა: ბმული შეიძლება შეიცავდეს კონფიდენციალურ ინფორმაციას, რომელიც საჯარო გახდება, როცა მას სხვებს გაუზიარებთ"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "გადმოწერის გაფრთხილების ზონაში ჩვენება"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "ამ გაფართოებას შეიძლება <a id=\"$1\" href=\"$2\">დამატებითი</a> წვდომები დასჭირდეს."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "ბრაუზერის ისტორიაში ძებნა"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "ამატებს კონტექსტური მენიუს ჩანაწერს, რითიც საშუალებას გაძლევთ, ისინი ტელეფონზე ან სხვა დაწყვილებულ მოწყობილობებზე <a href=\"$1\">KDE Connect</a>-ის საშუალებით გააგზავნოთ."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "KDE Connect-ით გაგზავნა"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "საშუალებას გაძლევთ, ვებგვერდებიდან აკონტროლოთ ვიდეო და აუდიო დამკვრელები, მედია კონტროლერის პლაზმოიდით."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "მიმდინარედ დაკრული შემცველობიდან მეტამონაცემებისა და მინიატურების გამოღება."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "მედიის დამკვრელის კონტროლი"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "მედიის კონტროლი"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "კონტექსტურ მენიუში ამატებს \"გაზიარება...\" პუნქტს და საშუალებას აძლევს ვებგვერდებს, ვებზე გაზიარების API-ის საშუალებით შემცველობის გაზიარების ფანჯარა გახსნას."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "შემცველობის გაზიარება"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "დარწმუნდით, რომ <a id=\"$1\" href=\"$2\">Plasma-ის ძებნის პარამეტრებში</a> \"ბრაუზერის ჩანართები\" ჩართულია."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "ბრაუზერის ჩანართების \"ბრძანების გაშვების\" ფანჯარაში პოვნა"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "პარამეტრების შენახვის შეცდომა"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "პარამეტრები შენახულია"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "შესახებ"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "საერთო"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma-ის ინტეგრაციის პარამეტრები"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "ეს წვდომა უკვე მინიჭებულა."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "წვდომის მოთხოვნა"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "წვდომის გაუქმება"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "იმისათვის, რომ თქვენი ბრაუზერის ისტორიაში მოვძებნო, დამატებითი წვდომებია საჭირო."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "შეგიძლიათ გამორთოთ <a id=\"$1\" href=\"$2\">Plasma-ის ძებნის პარამეტრებში</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "საჭიროა დამატებითი წვდომები"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "გაზიარება..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "შემცველობის გაზიარების შეცდომა: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "გაზიარების შეცდომა"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "გაზიარებული შიგთავსის ბმული ($1) დაკოპირებულია გაცვლის ბაფერში."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "შემცველობა გაზიარებულია"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "다음에서 미디어 제어 사용:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "미디어 제어"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma 브라우저 통합"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "네이티브 호스트 연결이 예상지 않게 끊어졌습니다."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "이 확장 기능은 리눅스 및 FreeBSD에서만 지원합니다."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "지원하지 않는 운영 체제"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "'plasma-browser-integration' 패키지를 설치했고 Plasma 5.13 이상 버전을 실행 중인지 확인하십시오."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "네이티브 호스트에 연결할 수 없습니다."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "더 많은 정보를 보려면 위키 페이지를 참조하십시오"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "알 수 없는 오류"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "'$1' 님과 통화"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "'$1'에서 열기"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "KDE Connect로 열기"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "문제를 발견하셨으면 \u003Ca href=\"$1\">알려진 버그 목록\u003C/a>에서 검색해 본 다음 \u003Ca href=\"$2\">버그를 보고\u003C/a>해 주십시오."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "변경 기록 보기"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "이 브라우저 확장 기능은 \u003Ca href=\"$1\">KDE 커뮤니티\u003C/a>에서 개발했습니다. 더 많은 정보를 보려면 \u003Ca href=\"$2\">KDE 커뮤니티 위키\u003C/a>를 참조하십시오."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "사용하고 계신 확장 기능에 만족하신다면 \u003Ca href=\"$1\">KDE에 기부\u003C/a>하는 것을 생각해 보십시오. 자유 소프트웨어를 유지 관리하는 데 도움을 줄 수 있습니다."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "확장 기능 버전: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "호스트 버전: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE는 \u003Ca href=\"$1\">자유 소프트웨어\u003C/a>를 개발하려고 모인 소프트웨어 개발자, 예술가, 집필가, 번역가 및 기타 인원의 모임입니다. KDE 커뮤니티에서는 Plasma 데스크톱 환경, 다양한 앱 및 지원 라이브러리를 개발합니다. KDE는 협동 조합입니다. 어떠한 단일 집단도 방향이나 제품을 결정하지 않습니다. 우리는 전 세계에서 가장 뛰어난 자유 소프트웨어 개발이라는 공통 목표를 향해 함께 힘을 모으고 있습니다. KDE에는 이 글을 읽는 여러분과 같은 누구나 \u003Ca href=\"$2\">참여하고 기여\u003C/a>할 수 있습니다. \u003Ca href=\"$3\">$3\u003C/a> 페이지를 방문하셔서 KDE 커뮤니티와 소프트웨어에 대해 알아 보십시오."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "라이선스: \u003Ca href=\"$1\">GNU 일반 공중 사용 허가서 버전 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "번역: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "박신조"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma 검색"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "이 확장 기능은 이 운영 체제에서 지원하지 않습니다."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "스크롤 바에 사용자 정의 스타일시트를 사용하는 웹사이트와 충돌할 수 있습니다."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze 스타일 스크롤 바 사용"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "다운로드한 파일을 최근 문서에 추가"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "다운로드 중에 시스템이 대기 모드로 전환되는 것 방지"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "파일 속성에 파일을 다운로드한 URL 저장"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "메모: 해당 파일에 접근할 수 있거나 다른 사용자와 해당 파일을 공유했을 때 민감한 정보가 들어 있는 URL이 공유될 수 있습니다"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "알림 영역에 다운로드 표시"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "이 기능을 사용하려면 \u003Ca id=\"$1\" href=\"$2\">추가 권한\u003C/a>이 필요할 수도 있습니다."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "브라우저 과거 기록 검색"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "\u003Ca href=\"$1\">KDE Connect\u003C/a>를 사용하여 휴대폰이나 다른 연결된 장치로 링크를 전송할 수 있는 상황에 맞는 메뉴 항목을 추가합니다."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "KDE Connect로 보내기"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "미디어 재생기 Plasmoid를 사용하여 웹사이트의 비디오 및 오디오 재생기를 제어할 수 있습니다."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "현재 재생 중인 콘텐츠의 메타데이터 및 섬네일을 추출합니다."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "확장된 미디어 제어"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "미디어 제어"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "\"공유...\" 상황에 맞는 메뉴 항목을 추가하여 Web Share API를 통해서 콘텐츠를 공유할 수 있는 대화 상자를 열 수 있습니다."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "콘텐츠 공유"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "\u003Ca id=\"$1\" href=\"$2\">Plasma 검색 설정\u003C/a>에서 \"브라우저 탭\" 모듈이 활성화되어 있는지 확인하십시오."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "\"명령 실행\" 창에서 브라우저 탭 찾기"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "설정을 저장할 수 없음"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "설정 저장됨"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "정보"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "일반"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma 통합 설정"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "이 권한을 이미 허용했습니다."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "권한 요청"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "권한 거부"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "브라우저 기록 검색 결과를 제공하려면 추가 권한이 필요합니다."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "\u003Ca id=\"$1\" href=\"$2\">Plasma 검색 설정\u003C/a>에서 이 기능을 비활성화할 수 있습니다."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "추가 권한 필요함"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "공유..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "이 콘텐츠를 공유할 수 없음: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "공유 실패"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "공유한 콘텐츠 링크($1)를 클립보드에 복사했습니다."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "콘텐츠 공유함"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Chrome이 백그라운드에서 실행 중이어도 데스크톱에서 브라우저 기능을 제어하여 효율적인 다중 작업을 할 수 있습니다. 오디오 및 비디오 재생, 알림 영역에서 다운로드 확인, KDE Connect로 휴대폰으로 파일 보내기 및 KDE Plasma 데스크톱과 더 깊게 통합됩니다!\\n\\n확장 프로그램을 사용하려면 plasma-browser-integration 패키지를 설치해야 합니다. Plasma 5.13 이상을 실행 중이어야 하며 배포판의 패키지 관리자로 설치할 수 있습니다.\\n\\n메모: 데비안에서는 이 확장 기능을 지원하지 않습니다."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Įjungti medijos valdiklius ties:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Medijos valdikliai"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma naršyklės integracija"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Savas mazgas netikėtai atsijungė."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Šis priedas yra palaikomas tik Linux ir FreeBSD sistemose."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nepalaikoma operacinė sistema"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Įsitikinkite, kad paketas \"plasma-browser-integration\" yra teisingai įdiegtas ir, kad naudojate Plasma 5.13 ar naujesnę versiją."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Nepavyko prisijungti prie savo mazgo."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Išsamesnei informacijai, apsilankykite projekto vikio puslapyje"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Nežinoma klaida"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Skambinti įrenginiu „$1“"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Atverti įrenginyje „$1“"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Atverti per KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Jeigu susidursite su klaida, peržiūrėkite \u003Ca href=\"$1\">atvirų klaidų sąrašą\u003C/a>, o tuomet \u003Ca href=\"$2\">pateikite pranešimą apie klaidą\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Rodyti keitinių žurnalą"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik ir David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Šį naršyklės priedą sukūrė \u003Ca href=\"$1\">KDE bendruomenė\u003C/a>. Daugiau informacijos apie šį projektą galite rasti \u003Ca href=\"$2\">KDE bendruomenės vikyje\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Jeigu jums patinka tai, ką matėte, tuomet apsvarstykite galimybę \u003Ca href=\"$1\">paremti KDE\u003C/a>, kad ir toliau galėtume kurti geriausią įmanomą laisvą programinę įrangą."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Priedo versija: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Mazgo versija: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE yra pasaulinio masto bendruomenė, kurią sudaro programinės įrangos inžinieriai, dailininkai, rašytojai, vertėjai bei kūrėjai, kurie yra pasišventę \u003Ca href=\"$1\">laisvosios programinės įrangos\u003C/a> plėtojimui. KDE kuria Plasma darbalaukio aplinką, šimtus programų ir daugybę jas palaikančių bibliotekų. KDE yra bendradarbiavimo organizacija: jokia esybė nevaldo jos krypties ar produktų. Vietoj to, mes kartu dirbame, kad pasiektume bendrą tikslą – sukurtume geriausią pasaulyje laisvąją programinę įrangą. Visi, įskaitant ir jus, yra kviečiami \u003Ca href=\"$2\">prisijungti ir talkinti\u003C/a> KDE. Išsamesnei informacijai apie KDE bendruomenę ir mūsų kuriamą programinę įrangą, apsilankykite \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licencija: \u003Ca href=\"$1\">GNU Bendroji Viešoji Licencija, versija 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Išvertė: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Moo"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma paieška"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Ši operacinė sistema nepalaiko šio priedo."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Tai gali trukdyti svetainių, kurios savo slinkties juostoms jau taiko tinkintą stilių, išvaizdai."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Naudoti Breeze stiliaus slinkties juostas"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Pridėti atsisiųstus failus į paskiausiai naudotus dokumentus"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Neleisti sistemai būti pristabdytai, kai vyksta atsiuntimas"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Įrašyti URL, iš kurio buvo atsisiųstas failas, į failo atributus"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Pastaba: Šiame URL adrese gali būti slaptos informacijos, kuri gali būti atskleista tais atvejais, kai failas yra prieinamas kitiems asmenims ar bendrinamas su jais"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Rodyti atsiuntimus pranešimų srityje"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Norint naudoti šią ypatybę, gali prireikti \u003Ca id=\"$1\" href=\"$2\">papildomų leidimų\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Ieškoti naršyklės istorijoje"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Prideda į nuorodas kontekstinio meniu įrašą, taip leisdamas jums, naudojant \u003Ca href=\"$1\">KDE Connect\u003C/a>, siųsti nuorodas į savo telefoną ar kitus suporuotus įrenginius."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Siųsti per KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Leidžia jums internetinėse svetainėse valdyti vaizdo bei garso leistuves, naudojant Medijos valdiklio Plasma įskiepį."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Išskleisti šiuo metu atkuriamo turinio metaduomenis ir miniatiūras."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Išplėstiniai medijos valdikliai"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Medijos valdikliai"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Prideda kontekstinio meniu punktą \"Bendrinti...\" ir leidžia internetinėms svetainėms atverti dialogą, skirtą turinio bendrinimui naudojant saityno bendrinimo API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Turinio bendrinimas"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Įsitikinkite, kad \u003Ca id=\"$1\" href=\"$2\">Plasma paieškos nuostatose\u003C/a> yra įjungtas \"Naršyklės kortelių\" modulis."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Rasti naršyklės korteles \"Paleisti komandą\" lange"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Nepavyko įrašyti nuostatų"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Nuostatos sėkmingai įrašytos"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Apie"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Bendri"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma integracijos nuostatos"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Jūs jau esate suteikę šį leidimą."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Prašyti leidimo"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Panaikinti leidimą"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Norint pateikti paieškos jūsų naršyklės istorijoje rezultatus, reikia papildomų leidimų."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Šią ypatybę galite išjungti \u003Ca id=\"$1\" href=\"$2\">Plasma paieškos nuostatose\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Reikia papildomų leidimų"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Bendrinti..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Nepavyko bendrinti šio turinio: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Bendrinimas nepavyko"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Bendrinamo turinio nuoroda ($1) nukopijuota į iškarpinę."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Turinys pradėtas bendrinti"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Atlikite daugiaprogramį apdorojimą, valdydami naršyklės funkcijas tiesiai iš darbalaukio netgi tuomet, kai Chrome fone. Valdykite garso ir vaizdo atkūrimą, tikrinkite pranešimų srityje atsiuntimus, siųskite failus į savo telefoną naudodami KDE Connect ir atlikite dar daugiau KDE Plasma darbalaukyje!\\n\\nTam, kad veiktų šis priedas, privalo būti įdiegtas paketas \"plasma-browser-integration\". Jis turėtų būti prieinamas iš jūsų platinimo paketų tvarkytuvės, naudojant Plasma 5.13 ar naujesnę versiją.\\n\\nPASTABA: Šis priedas nėra prieinamas Debian sistemose."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Atļaut multivides vadību:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Multivides vadība"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "„Plasma“ pārlūka integrācija"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Vietējā saimnieksistēma negaidīti atslēdzās."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Šis paplašinājums ir atbalstīts tikai „Linux“ un „FreeBSD“ sistēmām."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Neatbalstīta operētājsistēma"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Pārliecinieties, ka „plasma-browser-integration“ pakotne ir korekti instalēta un ka sistēmā darbojas „Plasma“ 5.13 vai vēlāka versija."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Neizdevās savienoties ar vietējo saimnieksistēmu"
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Vairāk informācijas atradīsiet projekta vikilapā"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Nezināma kļūda"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Zvanīt ierīcē „$1“"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Atvērt ierīcē „$1“"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Atvērt ar „KDE Connect“"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Ja atrodat kļūdu, pārbaudiet \u003Ca href=\"$1\">ziņoto kļūdu sarakstu\u003C/a>, bet, ja par kļūdu nav ziņots,\u003Ca href=\"$2\">iesniedziet kļūdas ziņojumu\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Skatīt izmaiņu žurnālu"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017–2020 Kai Uwe Broulik un David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Šo pārlūkprogrammas paplašinājumu izveidoja \u003Ca href=\"$1\">KDE kopiena\u003C/a>. Vairāk informācijas par šo projektu atradīsiet \u003Ca href=\"$2\">KDE kopienas vikilapā\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Ja redzētais patīk, apsveriet \u003Ca href=\"$1\">ziedot KDE\u003C/a>, kas mums ļaus turpināt veidot labāko iespējamo brīvo programmatūru."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Paplašinājuma versija: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Saimnieksistēmas versija: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE ir vispasaules programmētāju, mākslinieku, rakstnieku, tulkotāju un citu veidotāju kopiena, kuras mērķis ir \u003Ca href=\"$1\">brīvās programmatūras\u003C/a> izstrāde. KDE veido „Plasma“ darbvirsmu, simtiem programmu un daudzas programmatūras bibliotēkas, kas ir tām pamatā. KDE ir uz sadarbību vērsts projekts — tā virzību vai galarezultātu nekontrolē kāda atsevišķa vienība, bet gan mēs strādājam kopā, lai sasniegtu vienotu mērķi radīt pasaulē labāko brīvo programmatūru. Visi ir aicināti \u003Ca href=\"$2\">pievienoties un iesaistīties\u003C/a> KDE projektā, tostarp arī tu. Apmeklējiet \u003Ca href=\"$3\">$3\u003C/a>, lai uzzinātu vairāk par KDE kopienu un mūsu veidoto programmatūru."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licence: \u003Ca href=\"$1\">GNU Vispārējā publiskā licence, 3. versija\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Tulkoja: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Toms Trasūns"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "„Plasma“ meklēšana"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Jūsu operētājsistēma neatbalsta šo paplašinājumu."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Tas var bojāt tīmekļa vietņu izskatu, kuru dizainā jau tiek izmantots pielāgots ritjoslu stils."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Izmantot „Breeze“ stila ritjoslas"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Lejupielādētās datnes pievienot nesenajiem dokumentiem"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Novērst sistēmas iesnaudināšanu lejupielādes laikā"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Datnes atribūtos saglabāt tīmekļa vietnes adresi, no kuras datnes tika lejupielādēta"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Piezīme: adrese var saturēt sensitīvu informāciju, kuru varat nejauši atklāt, ja šādai datnei ar adresi piekļūst citi cilvēki."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Paziņojumu zonā rādīt lejupielādes"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Šai iespējai var būt nepieciešamas \u003Ca id=\"$1\" href=\"$2\">papildu atļaujas\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Pārmeklēt pārlūkprogrammas vēsturi"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Saitēm pievienot konteksta izvēlnes ierakstu, kas ļauj tās nosūtīt uz telefonu un citām sapārotām ierīcēm, izmantojot \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Nosūtīt ar „KDE Connect“"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Ļauj kontrolēt tīmekļa vietnēs iegultus video un audio atskaņotājus, izmantojot Multivides vadības plazmoīdu."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Izvilkt atskaņotā satura metadatus un sīktēlus."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Papildināta multivides vadība"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Multivides vadība"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Pievienot „Kopīgot...“ konteksta izvēlnes ierakstu, kas ļauj tīmekļa vietnēs atvērt lodziņu, lai ar saturu dalītos caur „Web Share API“."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Satura kopīgošana"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Pārliecinieties, ka \u003Ca id=\"$1\" href=\"$2\">„Plasma“ meklēšanas iestatījumos\u003C/a> ir ieslēgts „Pārlūka ciļņu“ modulis."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Atrodiet pārlūkprogrammas cilnes „Palaista komandu“ logā."
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Neizdevās saglabāt iestatījumus"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Iestatījumi ir veiksmīgi saglabāti"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Par"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Pamata"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "„Plasma“ integrācijas iestatījumi"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Šī atļauja ir jau piešķirta."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Pieprasīt atļauju"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Atsaukt atļauju"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Lai meklētu pārlūkprogrammas vēsturē, ir nepieciešamas papildu atļaujas."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Šo iespēju varat izslēgt\u003Ca id=\"$1\" href=\"$2\">„Plasma“ meklēšanas iestatījumos\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Nepieciešamas papildu atļaujas"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Kopīgot..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Neizdevās kopīgot šo saturu: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Kopīgošana neizdevās"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Kopīgotā satura saite ($1) ir iekopēt starpliktuvē."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Saturs ir kopīgots"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Enable media controls on:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma Browser Integration"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "The native host disconnected unexpectedly."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "This extension is only supported on Linux and FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Unsupported operating system"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Make sure the 'plasma-browser-integration' package is installed correctly and that you are running Plasma 5.13 or later."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Failed to connect to the native host."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visit project wiki page for more information"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Unknown Error"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Call on '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Open on '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Open via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "If you find an issue, please check the \u003Ca href=\"$1\">list of open bugs\u003C/a> and then \u003Ca href=\"$2\">file a bug report\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "View Changelog"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "This browser extension was created by the \u003Ca href=\"$1\">KDE Community\u003C/a>. You can find more information about this project on the \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "If you like what you saw, please consider \u003Ca href=\"$1\">donating to KDE\u003C/a>, so we can continue to make the best free software possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Extension version: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Host version: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE is a world-wide community of software engineers, artists, writers, translators and creators who are committed to \u003Ca href=\"$1\">Free Software\u003C/a> development. KDE produces the Plasma desktop environment, hundreds of applications, and the many software libraries that support them. KDE is a cooperative enterprise: no single entity controls its direction or products. Instead, we work together to achieve the common goal of building the world's finest Free Software. Everyone is welcome to \u003Ca href=\"$2\">join and contribute\u003C/a> to KDE, including you. Visit \u003Ca href=\"$3\">$3\u003C/a> for more information about the KDE community and the software we produce."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "License: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Translated by: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Your names"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Search"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "This extension is not supported on this operating system."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "This may interfere with the appearance of websites that already apply a custom styling to their scroll bars."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Use Breeze-style scroll bars"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Add downloaded files to recent documents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Save URL a file was downloaded from in the file's attributes"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Note: The URL may contain sensitive information that could be disclosed when the file is accessible by or shared with others"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Show downloads in notification area"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "This feature might need \u003Ca id=\"$1\" href=\"$2\">additional permissions\u003C/a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Search through browser history"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adds a context menu entry to links enabling you to send them to your phone and other paired devices using \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Send via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lets you control video and audio players in websites using the Media Controller plasmoid."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extract metadata and thumbnails of currently playing content."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Enhanced Media Controls"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Media Controls"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adds a \"Share...\" context menu entry and allows websites to open a dialog for sharing contents using the Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Content Sharing"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Make sure the “Browser Tabs” module is enabled in \u003Ca id=\"$1\" href=\"$2\">Plasma Search settings\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Find browser tabs in “Run Command” window"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Saving settings failed"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Settings successfully saved"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "About"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "General"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma Integration Settings"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "You have already granted this permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Request Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoke Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "In order to provide search results for your browser history, additional permissions are required."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "You can disable this feature in \u003Ca id=\"$1\" href=\"$2\">Plasma search settings\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Additional permissions required"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Share..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Could not share this content: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Sharing Failed"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "The shared content link ($1) has been copied to the clipboard."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Content Shared"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Besturing van media inschakelen op:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Besturing van media"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma-browserintegratie"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "De eigen host heeft onverwacht de verbinding verbroken."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Deze extensie wordt alleen ondersteund op Linux en FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Niet ondersteund besturingssysteem"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Ga na dat het 'plasma-browser-integration' pakket juist is geïnstalleerd en dat u Plasma 5.13 of later gebruikt."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Verbinden met eigen host is mislukt."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Bezoek de wiki-projectpagina voor meer informatie"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Onbekende fout"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Oproep op '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Openen op '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Via KDE Connect openen"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Als u een probleem vindt, controleer dan de \u003Ca href=\"$1\">lijst met open bugs\u003C/a> en daarna \u003Ca href=\"$2\">stuur een bugrapport\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Log met wijzigingen bekijken"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik en David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Deze extensie van een browser is gemaakt door de \u003Ca href=\"$1\">KDE-gemeenschap\u003C/a>. U kunt meer informatie over dit project vinden op de \u003Ca href=\"$2\">KDE-gemeenschapswiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Als u wat u zag fijn vond, bekijk dan eens of \u003Ca href=\"$1\">doneren aan KDE\u003C/a> iets is, zodat we door kunnen gaan om de beste vrije software mogelijk te maken."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Extensie-versie: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Host-versie: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE is een wereldwijde gemeenschap van software-ingenieurs, artiesten, schrijvers, vertalers en makers, die aan de ontwikkeling van \u003Ca href=\"$1\">Vrije Software\u003C/a> zijn toegewijd. KDE maakt de Plasma ontwikkelomgeving, honderden toepassingen en de vele softwarebibliotheken die ze ondersteunen. KDE is een samenwerkingsverband: geen enkele entiteit bestuurt zijn richting of producten. In plaats daarvan werken we samen om het gemeenschappelijke doel te bereiken van het bouwen van 's werelds beste Vrije Software. Iedereen is welkom bij \u003Ca href=\"$2\">doe mee en draag bij\u003C/a> aan KDE, ook u. Kijk voor meer informatie over de KDE-gemeenschap en over de software die we maken op \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licentie: \u003Ca href=\"$1\">GNU General Public License Versie 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Vertaald door: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Freek de Kruijf"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma zoeken"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Deze extensie wordt niet ondersteund op dit besturingssysteem."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Dit kan interfereren met het uiterlijk van websites die reeds een aangepaste stijl hanteren voor hun schuifbalken."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze-stijl schuifbalken gebruiken"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Gedownloade bestanden aan recente documenten toevoegen"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Voorkomen dat systeem gaat slapen tijdens downloaden"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "URL opslaan waar vanaf een bestand is gedownload in de attributen van het bestand"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Opmerking: de URL kan gevoelige informatie bevatten die ontsloten kan worden wanneer het bestand toegankelijk is door of gedeeld wordt met anderen"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Downloads tonen in gebied voor meldingen"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Deze functie heeft misschien \u003Ca id=\"$1\" href=\"$2\">extra rechten\u003C/a> nodig om gebruikt te worden."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "In browsergeschiedenis zoeken"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Voegt een item contextmenu toe aan koppelingen waarmee u ze kunt verzenden naar uw telefoon en andere gepaarde apparaten met gebruik van \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Via KDE Connect verzenden"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Laat u video- en audiospelers besturen in websites met de plasmoid Mediabesturing."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Metagegevens en miniaturen van nu spelende inhoud extraheren."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Verbeterde besturing van media"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Besturing van media"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Een contextmenu-item \"Delen...\" wordt toegevoegd en biedt websites om een dialoog te openen voor delen van inhoud met de Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Inhoud delen"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Ga na dat de module “Browser Tabs” is ingeschakeld in \u003Ca id=\"$1\" href=\"$2\">Plasma-zoekinstellingen\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Browsertabbladen in venster “Commando uitvoeren” zoeken"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Instellingen opslaan is mislukt"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Instellingen met succes opgeslagen"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Info over"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Algemeen"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma-integratie-instellingen"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "U hebt dit recht al toegekend."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Om toegangsrecht vragen"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Toegangsrecht ingetrokken"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Om zoekresultaten voor uw browsergeschiedenis te leveren zijn extra toegestaan vereist."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "U kunt deze functie in \u003Ca id=\"$1\" href=\"$2\">Plasma-zoekinstellingen\u003C/a> uitschakelen."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Extra toegangsrechten vereist"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Delen..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Kon deze inhoud niet delen: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Delen is mislukt"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "De gedeelde koppeling naar inhoud ($1) is naar het klembord gekopieerd."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Inhoud gedeeld"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Doe multitasking efficient door de browserfuncties te besturen vanaf het bureaublad, zelfs terwijl Chrome in de achtergrond zit. Afspelen van geluid en video besturen, downloads controleren in het meldingengebied, bestanden verzenden naar uw telefoon met KDE Connect en meer binnen het KDE Plasma Bureaublad!\\n\\nHet plasma-browser-integratie pakket moet geïnstalleerd zijn voor deze extensie om te werken. Het zou beschikbaar moeten zijn via de pakketbeheerder van uw distributie bij gebruik van Plasma 5.13 of later.\\n\\nNOTE: Deze extensie wordt niet ondersteund op Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Vis mediestyring for:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Mediestyring"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Nettlesarintegrering for Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Lokalverten kopla uventa frå."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Utvidinga er berre støtta på Linux og FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Ikkje-støtta operativsystem"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Sjå til at pakken «plasma-browser-integration» er rett installert og at du brukar Plasma 5.13 eller nyare."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Klarte ikkje kopla til lokalverten."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Sjå wiki-sida til prosjektet for meir informasjon"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Ukjend feil"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Ring opp på «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Opna på «%1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Send via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Viss du finn ein feil, sjå først gjennom oversikta over \u003Ca href=\"$1\">opne feilrapportar\u003C/a> og meld så eventuelt inn \u003Ca href=\"$2\">ein ny feilrapport\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Vis endringsoversikt"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017–2020 Kai Uwe Broulik og David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Denne nettlesarutvidinga var laga av \u003Ca href=\"$1\">KDE-fellesskapet\u003C/a>. Du kan lesa meir om prosjektet på \u003Ca href=\"$2\">wikien\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Viss du likar programmet, vurder å \u003Ca href=\"$1\">gje ei pengegåve til KDE\u003C/a>, slik at me kan halda fram med å laga den beste frie programvara."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Utvidingsversjon: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Vertsversjon: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE er eit verdsfemnande fellesskap av eldsjeler som programmerer, teiknar, komponerer, dokumenterer, set om eller hjelper til på andre måtar med utvikling av \u003Ca href=\"$1\">fri programvare\u003C/a>. Me har laga brukarflata Plasma, hundrevis av program og dei mange programbiblioteka desse byggjer på. KDE er eit fellesskap der inga einskild gruppe, firma eller organisasjon har eigarskap til produkta eller styrer retninga den vidare utviklinga skal gå i. Derimot arbeider me saman om å oppnå vårt felles mål om å laga fri programvare i verdsklasse. Alle er \u003Ca href=\"$2\">velkomne til å bidra\u003C/a> – du òg. Du finn meir informasjon om KDE og programma me utviklar på \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Lisens: \u003Ca href=\"$1\">GNU General Public License versjon 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Omsett av: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Karl Ove Hufthammer"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma-søk"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Utvidinga er ikkje støtta på dette operativsystemet."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Dette kan påverka nettstadar som allereie brukar ein tilpassa stil på rullefelta."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Bruk rullefelt med Breeze-stil"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Legg nedlasta filer til nyleg brukte dokument"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Lagra nettadressa som filer vert lasta ned frå i filattributta"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Merk: Nettadressa kan innehalda sensitiv informasjon, som andre kan få tilgang til når du deler fila med dei."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Vis nedlastingar i varslingsområde"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Denne funksjonen treng kanskje \u003Ca id=\"$1\" href=\"$2\">utvida løyve\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Søk i nettlesarloggen"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Legg til ein høgreklikksmeny for lenkjer som gjer det mogleg å senda dei til telefonen din og andre einingar som brukar \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Send via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lèt deg styra video- og lydavspelarar på nettstadar med skjermelementet for mediestyring."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Hent ut metadata og miniatyrbilete frå innhaldet som spelar."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Utvida mediakontrollar"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Mediestyring"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Legg til «Del …»-oppføring på kontekstmenyen og tillèt nettsider å opna eit vindauge for deling av innhald med Web Share-API-et."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Innhaldsdeling"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Sjå til at «nettlesarfaner»-modulen er slått på i \u003Ca id=\"$1\" href=\"$2\">søkjeinnstillingane for Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Finn nettlesarfane i «Køyr kommando»-vindauget"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Klarte ikkje lagra innstillingane"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Innstillinga er no lagra"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Om"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Generelt"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Innstillingar for Plasma-integrering"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Du har alt gjeve dette løyvet."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Be om løyve"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Trekk tilbake løyve"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "For å kunna gje søkjeresultat frå nettlesarloggen treng programmet utvida løyve."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Du kan slå av denne funksjonen i \u003Ca id=\"$1\" href=\"$2\">søkjeinnstillingane for Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Krev utvida løyve"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Del …"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Klarte ikkje dela dette innhaldet: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Feil ved deling"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Lenkja for deling av innhald ($1) er no kopiert til utklippstavla."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Innhald delt"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "ਮੀਡੀਆ ਕੰਟਰੋਲ ਇਸ ਉੱਤੇ ਸਮਰੱਥ ਕਰੋ:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "ਮੀਡੀਆ ਕੰਟਰੋਲ"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "ਪਲਾਜ਼ਮਾ ਬਰਾਊਜ਼ਰ ਐਂਟੀਗਰੇਸ਼ਨ"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "ਨੇਟਿਵ ਹੋਸਟ ਅਚਾਨਕ ਡਿਸ-ਕਨੈਕਟ ਹੈ।"
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "ਇਹ ਇਕਸਟੈਨਸ਼ਨ ਸਿਰਫ਼ ਲੀਨਕਸ ਅਤੇ FreeBSD ਲਈ ਹੀ ਸਹਾਇਕ ਹੈ।"
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "ਗ਼ੈਰ-ਸਹਾਇਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Make sure the 'plasma-browser-integration' package is installed correctly and that you are running Plasma 5.13 or later."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "ਨੇਟਿਵ ਹੋਸਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਅਸਫ਼ਲ ਹੈ।"
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਪਰੋਜੈਕਟ ਵਿਕੀ ਸਫ਼ੇ ਨੂੰ ਖੋਲ੍ਹੋ"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "ਅਣਪਛਾਤੀ ਗਲਤੀ"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "'$1' ਉੱਤੇ ਕਾਲ"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "'$1' ਉੱਤੇ ਖੋਲ੍ਹੋ"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "KDE ਕਨੈਕਟ ਰਾਹੀਂ ਖੋਲ੍ਹੋ"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "If you find an issue, please check the <a href=\"$1\">list of open bugs</a> and then <a href=\"$2\">file a bug report</a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Changelog ਵੇਖੋ"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik ਅਤੇ David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "This browser extension was created by the <a href=\"$1\">KDE Community</a>. You can find more information about this project on the <a href=\"$2\">KDE Community Wiki</a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "If you like what you saw, please consider <a href=\"$1\">donating to KDE</a>, so we can continue to make the best free software possible."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "ਇਕਸਟੈਨਸ਼ਨ ਵਰਜ਼ਨ: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "ਹੋਸਟ ਵਰਜ਼ਨ: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE is a world-wide community of software engineers, artists, writers, translators and creators who are committed to <a href=\"$1\">Free Software</a> development. KDE produces the Plasma desktop environment, hundreds of applications, and the many software libraries that support them. KDE is a cooperative enterprise: no single entity controls its direction or products. Instead, we work together to achieve the common goal of building the world's finest Free Software. Everyone is welcome to <a href=\"$2\">join and contribute</a> to KDE, including you. Visit <a href=\"$3\">$3</a> for more information about the KDE community and the software we produce."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "ਲਸੰਸ: <a href=\"$1\">ਗਨੂ ਜਰਨਲ ਪਬਲਿਕ ਲਸੰਸ ਵਰਜ਼ਨ 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "ਉਲੱਥਾ ਕੀਤਾ: : $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ ੨੦੨੦-੨੦੨੪"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "ਪਲਾਜ਼ਮਾ ਖੋਜ"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "ਇਹ ਇਕਸਟੈਨਸ਼ਨ ਇਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ।"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "This may interfere with the appearance of websites that already apply a custom styling to their scroll bars."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Use Breeze-style scroll bars"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Add downloaded files to recent documents"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Save URL a file was downloaded from in the file's attributes"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Note: The URL may contain sensitive information that could be disclosed when the file is accessible by or shared with others"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "ਡਾਊਨਲੋਡ ਨੋਟੀਫਿਕੇਸ਼ਨ ਖੇਤਰ ਵਿੱਚ ਵੇਖਾਓ"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "This feature might need <a id=\"$1\" href=\"$2\">additional permissions</a> to be used."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Search through browser history"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adds a context menu entry to links enabling you to send them to your phone and other paired devices using <a href=\"$1\">KDE Connect</a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "KDE ਕਨੈਕਟ ਰਾਹੀਂ ਭੇਜੋ"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Lets you control video and audio players in websites using the Media Controller plasmoid."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extract metadata and thumbnails of currently playing content."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "ਸੁਧਾਰ ਕੀਤੇ ਮੀਡਿਆ ਕੰਟਰੋਲ"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "ਮੀਡਿਆ ਕੰਟਰੋਲ"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adds a \"Share...\" context menu entry and allows websites to open a dialog for sharing contents using the Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "ਸਮੱਗਰੀ ਸਾਂਝੀ ਕਰਨੀ"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Make sure the “Browser Tabs” module is enabled in <a id=\"$1\" href=\"$2\">Plasma Search settings</a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Find browser tabs in “Run Command” window"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "ਸੈਟਿੰਗਾਂ ਸੰਭਾਲਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "ਸੈਟਿੰਗਾਂ ਕਾਮਯਾਬੀ ਨਾਲ ਸੰਭਾਲੀਆਂ"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "ਇਸ ਬਾਰੇ"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "ਆਮ"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "ਪਲਾਜ਼ਮਾ ਐਟੀਗਰੇਸ਼ਨ ਸੈਟਿੰਗਾਂ"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "You have already granted this permission."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Request Permission"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revoke Permission"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "In order to provide search results for your browser history, additional permissions are required."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "You can disable this feature in <a id=\"$1\" href=\"$2\">Plasma search settings</a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Additional permissions required"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "ਸਾਂਝਾ ਕਰੋ..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Could not share this content: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "ਸਾਂਝਾ ਕਰਨਾ ਅਸਫ਼ਲ ਹੈ"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "The shared content link ($1) has been copied to the clipboard."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "ਸਮੱਗਰੀ ਸਾਂਝੀ ਕੀਤੀ"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Włącz obsługę odtwarzacza na:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Obsługa odtwarzacza"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integracja przeglądarki Plazmy"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Natywny gospodarz nieoczekiwanie się rozłączył."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "To rozszerzenie jest obsługiwane tylko na Linuksie i FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nieobsługiwany system operacyjny"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Należy upewnić się, że wgrano pakiet 'plasma-browser-integration' oraz Plazmę 5.13 lub późniejszą."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Nie udało się połączyć z natywnym gospodarzem."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Odwiedź stronę wiki po więcej danych"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Nieznany błąd"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Zadzwoń z '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Otwórz na '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Otwórz przez KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Jeśli znalazłeś błąd, to proszę sprawdź najpierw \u003Ca href=\"$1\">wykaz otwartych błędów\u003C/a> a dopiero potem \u003Ca href=\"$2\">wypełnij zgłoszenie o błędzie\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Obejrzyj dziennik zmian"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik oraz David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Rozszerzenie przeglądarki zostało stworzone przez \u003Ca href=\"$1\">Społeczność KDE\u003C/a>. Więcej o tym projekcie można znaleźć na \u003Ca href=\"$2\">Wiki społeczności KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Jeśli lubisz to co widzisz, to rozważ proszę \u003Ca href=\"$1\">datek na KDE\u003C/a>, tak abyśmy mogli kontynuować tworzenie najlepszego wolnego oprogramowania."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Wersja rozszerzenia: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Wersja gospodarza: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE jest światową siecią inżynierów oprogramowania, artystów, pisarzy, tłumaczy oraz osób wspomagających, którzy poświęcają się rozwojowi \u003Ca href=\"$1\">Wolnego Oprogramowania\u003C/a>. Społeczność ta stworzyła setki programów Wolnego Oprogramowania będących częścią szkieletów KDE, przestrzeni roboczych i aplikacji. KDE jest współpracującym przedsiębiorstwem, w którym nie istnieje pojedynczy byt sterujący pracą lub produktami KDE przy wykluczeniu reszty. \u003Ca href=\"$2\">Uczestnictwo i współtworzenie\u003C/a> w KDE jest mile widziane w każdym przypadku, także w twoim. Odwiedź \u003Ca href=\"$3\">$3\u003C/a> po więcej informacji na temat społeczności KDE i oprogramowania, które tworzymy."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licencja: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Przetłumaczone przez: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Twoje nazwisko"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Wyszukiwarka Plazmy"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "To rozszerzenie nie jest obsługiwane na tym systemie operacyjnym."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "To może wpływać na wygląd stron, które już nakładają swój własny wygląd na paski przewijania."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Użyj pasków przewijania z wyglądu Bryzy"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Dodaj pobrane pliki do ostatnich dokumentów"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Nie usypiaj systemu podczas pobierania"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Zachowaj adres URL pobranego pliku we właściwościach pliku"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Uwaga: Adres URL może zawierać dane poufne, które mogą stać się powszechnie dostępne, gdy plik jest dostępny lub współdzielony z innymi"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Pokaż pobierania w obszarze powiadomień"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Ta funkcja może wymagać \u003Ca id=\"$1\" href=\"$2\">dodatkowych uprawnień\u003C/a> przed jej użyciem."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Szukaj w historii przeglądarki"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Dodaje menu podręczne do łączy, umożliwiając wysłanie ich na twój telefon lub inne urządzenia sparowane przez \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Wyślij przez KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Umożliwia ci sterowanie odtwarzaczami obrazu i dźwięku przy użyciu plazmoida."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Wydobywanie metadanych i miniatur dla obecnie odtwarzanej treści."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Ulepszone sterowanie mediami"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Sterowanie mediami"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Dodaje menu podręczne \"Udostępnij...\" i umożliwia stronom sieciowym otwarcie okna dialogowego do udostępniania treści przy użyciu Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Udostępnianie treści"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Upewnij się, że moduł “Karty przeglądarki” jest włączony w \u003Ca id=\"$1\" href=\"$2\">Ustawieniach wyszukiwarki Plazmy\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Znajduj karty przeglądarki w oknie \"Wykonaj polecenie\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Nie udało się zapisywanie ustawień"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Pomyślnie zapisano ustawienia"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "O programie"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Ogólne"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Ustawienia integracji Plazmy"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Już przyznałeś to uprawnienie."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Żądaj uprawnienia"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Odwołaj uprawnienie"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Aby dostarczyć wyników wyszukiwania dla historii twojej przeglądarki, wymagane są dodatkowe uprawnienia."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Możesz wyłączyć tę funkcję w \u003Ca id=\"$1\" href=\"$2\">Ustawieniach wyszukiwarki Plazmy\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Wymagane dodatkowe uprawnienia"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Udostępnij..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Nie można udostępnić tej treści: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Nie udało się udostępnić"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Łącze udostępnianej treści ($1) zostało skopiowane do schowka."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Udostępniono treść"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Rób wiele rzeczy na raz wydajnie poprzez sterowanie przeglądarką z pulpitu, nawet wtedy gdy chrom jest w tle. Zarządzaj odtwarzaniem obrazu i dźwięku, sprawdzaj pobieranie w obszarze powiadomień, wysyłaj pliki na telefon przy użyciu KDE Connect i wiele innych w Pulpicie Plazmy KDE!\\n\\nAby to rozszerzenie zadziałało, trzeba mieć wgrany pakiet plasma-browser-integration. Powinien być dostępny w twojej dystrybucji, gdy masz Plazmę 5.13 lub późniejszą.\\n\\nUWAGA: Rozszerzenie to nie jest obsługiwane na Debianie."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Activar os controlos multimédia em:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controlos Multimédia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integração do Navegador do Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "A máquina nativa desligou-se de forma inesperada."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Esta extensão só é suportada no Linux e no FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema operativo não suportado"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Certifique-se que o pacote 'plasma-browser-integration' está instalado correctamente e que está a executar o Plasma 5.13 ou posterior."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Não foi possível contactar a máquina nativa."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visite a página da Wiki do projecto para mais informações"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Erro Desconhecido"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Chamada no '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Abrir no '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Abrir com o KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Se descobrir algum problema, verifique por favor a \u003Ca href=\"$1\">lista de erros abertos\u003C/a> e depois \u003Ca href=\"$2\">envie um relatório de erros\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Ver o Registo de Alterações"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 de Kai Uwe Broulik e David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Esta extensão do navegador foi criada pela \u003Ca href=\"$1\">Comunidade do KDE\u003C/a>. Poderá encontrar mais informações sobre este projecto na \u003Ca href=\"$2\">Wiki da Comunidade do KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Se gosta do que viu, por favor pense em \u003Ca href=\"$1\">fazer uma doação ao KDE\u003C/a>, para que possamos continuar a criar o melhor 'software' livre possível."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versão da extensão: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versão do sistema: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "O KDE é uma rede mundial de engenheiros de 'software', artistas, escritores, tradutores e colaboradores comprometidos com o desenvolvimento de \u003Ca href=\"$1\">'Software' Livre\u003C/a>. Esta comunidade criou centenas de aplicações de 'Software' Livre, fazendo parte das plataformas, ambientes de trabalho e aplicações do KDE. O KDE é uma empresa cooperativa na qual não existe nenhuma entidade única que controle os esforços ou produtos do KDE e excluindo outras. Todos são bem-vindos a \u003Ca href=\"$2\"juntarem-se e a contribuírem\u003C/a> para o KDE, incluindo você. Consulte \u003Ca href=\"$3\">$3\u003C/a> para mais informações sobre a comunidade do KDE e o 'software' que produzimos."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licença: \u003Ca href=\"$1\">Licença Pública Geral da GNU (GPL) Versão 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traduzido por: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "José Nuno Pires"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Pesquisa do Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Esta extensão não é suportada neste sistema operativo."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Isto poderá interferir com a aparência das páginas Web que já aplicam um estilo personalizado às suas barras de deslocamento."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Usar as barras de deslocamento do Brisa"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Adicionar os ficheiros transferidos aos documentos recentes"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Gravar o URL de onde foi transferido o ficheiro nos atributos do mesmo"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Nota: O URL poderá conter informação importante que poderia ser divulgada caso o ficheiro estivesse acessível ou partilhado com outros"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Mostrar as transferências na área de notificações"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Esta funcionalidade pode necessitar de \u003Ca id=\"$1\" href=\"$2\">permissões adicionais\u003C/a> para ser usada."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Pesquisar no histórico do navegador"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adiciona um item do menu de contexto para algumas ligações, permitindo a si enviá-las para o seu telemóvel ou outros dispositivos emparelhados, usando o \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Enviar pelo KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Permite-lhe controlar os leitores de áudio e vídeo nas páginas Web, usando o plasmóide do Controlador Multimédia."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrair os meta-dados e as miniaturas do conteúdo actualmente em reprodução."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controlos Multimédia Melhorados"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controlos Multimédia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adiciona um item do menu de contexto \"Partilhar...\" e permite às páginas Web abrirem uma janela para partilhar o conteúdo com a API de Partilha na Web."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Partilha de Conteúdos"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Certifique-se que o módulo de “Páginas do Navegador” está activo na \u003Ca id=\"$1\" href=\"$2\">configuração da Pesquisa do Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Procurar páginas do navegador na janela para “Executar um Comando“"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Não foi possível gravar a configuração"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "A configuração foi gravada com sucesso"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Acerca"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Geral"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Configuração da Integração do Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Já cedeu esta permissão."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Pedir a Permissão"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revogar a Permissão"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Para fornecer os resultados da pesquisa para o histórico do seu navegador, são necessárias permissões adicionais."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Poderá desactivar esta funcionalidade na \u003Ca id=\"$1\" href=\"$2\">configuração da pesquisa do Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Permissões adicionais necessárias"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Partilhar..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Não foi possível partilhar este conteúdo"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Partilha sem Sucesso"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "A ligação do conteúdo partilhado (%1) foi copiada para a área de transferência."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Conteúdo Partilhado"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Ativar os controles de mídia em:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controles de mídia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integração do navegador no Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "A máquina nativa desconectou inesperadamente."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Esta extensão é suportada apenas no Linux e FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistema operacional não suportado"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Certifique-se de que o pacote 'plasma-browser-integration' está instalado corretamente e que você está executando o Plasma 5.13 ou posterior."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Falha ao conectar-se à máquina nativa."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Visite a página wiki do projeto para mais informações"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Erro desconhecido"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Chamar em '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Abrir em '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Abrir via KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Se você encontrou um erro, verifique a \u003Ca href=\"$1\">lista de erros abertos\u003C/a> e então \u003Ca href=\"$2\">preencha um relatório de erro\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Visualizar registro de alterações"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik e David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Esta extensão de navegador foi criado pela \u003Ca href=\"$1\">Comunidade KDE\u003C/a>. Você pode encontrar mais informações sobre este projeto na \u003Ca href=\"$2\">wiki da Comunidade KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Se você gostou do que viu, considere \u003Ca href=\"$1\">doar para o KDE\u003C/a>, assim podemos continuar fazendo o melhor software livre possível."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versão da extensão: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versão do sistema: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE é uma comunidade mundial de engenheiros de software, artistas, escritores, tradutores e colaboradores que estão empenhados com o desenvolvimento de \u003Ca href=\"$1\">Software Livre\u003C/a>. O KDE desenvolve o ambiente de trabalho Plasma, centenas de aplicativos e muitas das bibliotecas que são utilizadas por esses softwares. É uma companhia cooperativa: nenhuma entidade individual controla a direção ou produtos. Em vez disso, nós trabalhamos juntos para alcançar o objetivo comum de construir um mundo melhor com software livre. Todos são bem-vindos a \u003Ca href=\"$2\">participar e contribuir\u003C/a> com o KDE, incluindo você. Visite \u003Ca href=\"$3\">$3\u003C/a> para obter mais informações sobre a comunidade KDE e sobre os softwares que produzimos."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licença: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Traduzido por: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Luiz Fernando Ranghetti"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Pesquisa do Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Esta extensão não é suportada neste sistema operacional."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Isto pode interferir com a aparência de sites que já aplicam um estilo personalizado para as barras de rolagem."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Usar barras de rolagem no estilo Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Adicionar os arquivos baixados aos documentos recentes"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevenir que o sistema seja suspenso durante um download"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Salva a URL de onde um arquivo foi baixado nos atributos do arquivo"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Detalhe: A URL pode conter informações delicadas que podem ser expostas quando o arquivo está acessível ou compartilhado com outras pessoas"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Exibir downloads na área de notificação"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Este recurso pode precisar de \u003Ca id=\"$1\" href=\"$2\">permissões adicionais\u003C/a> para ser usado."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Pesquisar no histórico do navegador"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adiciona uma entrada no menu de contexto para links habilitando enviá-los para seu celular ou outro dispositivo pareado usando o \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Enviar via KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Permite controlar os reprodutores de áudio e vídeo em sites usando o plasmoide controlador de mídia."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrai metadados e miniaturas do conteúdo atualmente em exibição."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controles de mídia aprimorados"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controles de mídia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adiciona uma entrada no menu de contexto \"Compartilhar...\" e permite aos sites abrir uma janela para compartilhar conteúdos usando a API de compartilhamento da Web."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Compartilhamento de conteúdo"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Certifique-se de que o módulo “Abas do navegador” está habilitado nas \u003Ca id=\"$1\" href=\"$2\">Configurações de pesquisa do Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Encontrar abas do navegador na janela \"Executar comando\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Falha ao salvar as configurações"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Configurações salvas com sucesso"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Sobre"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Geral"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Configurações de integração do Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Você já concedeu esta permissão."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Solicitar permissão"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revogar permissão"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Para poder fornecer os resultados da pesquisa para seu histórico do navegador, são necessários permissões adicionais."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Você pode desabilitar este recurso nas \u003Ca id=\"$1\" href=\"$2\">Configurações de pesquisa do Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Permissões adicionais necessárias"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Compartilhar..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Não foi possível compartilhar este conteúdo: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Falha ao compartilhar"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "O link de conteúdo compartilhado ($1) foi copiado para a área de transferência."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Conteúdo compartilhado"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Activează controalele multimedia pe:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Controale multimedia"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integrare Plasma cu navigatorul"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Gazda nativă s-a deconectat pe neașteptate."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Această extensie e susținută doar pe Linux și FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Sistem de operare nesusținut"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Asigurați-vă că pachetul „plasma-browser-integration” e instalat corect și că rulați Plasma 5.13 sau mai recentă."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Conectarea la gazda nativă a eșuat."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Vizitați pagina wiki a proiectului pentru informații suplimentare"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Eroare necunoscută"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Apelează pe „$1”"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Deschide pe „$1”"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Deschide prin KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Dacă găsiți un defect, verificați \u003Ca href=\"$1\">lista de defecte deschise\u003C/a> și apoi \u003Ca href=\"$2\">raportați un defect\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Vezi jurnalul modificărilor"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik și David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Această extensie de navigator a fost creată de \u003Ca href=\"$1\">comunitatea KDE\u003C/a>. Puteți afla informații suplimentare despre acest proiect pe pagina \u003Ca href=\"$2\">Wiki a comunității KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Dacă vă place ce ați văzut, puteți face o \u003Ca href=\"$1\">donație pentru KDE\u003C/a> astfel încât să putem continua să facem cel mai bun software liber posibil."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Versiune extensie: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Versiune gazdă: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE este o comunitate mondială de programatori, artiști, scriitori, traducători și creatori dedicați dezvoltării \u003Ca href=\"$1\">programelor libere\u003C/a>. KDE produce mediul de birou Plasma, sute de aplicații și multe biblioteci software ce le susțin. KDE este o întreprindere bazată pe cooperare: nicio entitate nu-i controlează direcția sau produsele. Dimpotrivă, colaborăm pentru a atinge scopul comun de a construi cele mai bune programe libere din lume. Toți sunt bineveniți să \u003Ca href=\"$2\">se alăture și să contribuie\u003C/a> la KDE, inclusiv dumneavoastră. Vizitați \u003Ca href=\"$3\">$3\u003C/a> pentru informații suplimentare despre comunitatea KDE și programele pe care le producem."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licență: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Tradus de: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Sergiu Bivol"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Căutare Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Această extensie nu e susținută pe acest sistem de operare."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Aceasta poate să interfereze cu aspectul saiturilor ce aplică deja un stil personalizat barelor de derulare."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Folosește bare de derulare în stilul Briză"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Adaugă fișierele descărcate la documentele recente"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Salvează URL-ul de la care a fost descărcat un fișier în atributele acestuia"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Notă: URL-ul poate să conțină informații sensibile ce pot fi dezvăluite când fișierul e accesibil sau partajat cu alții"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Arată descărcările în zona de notificare"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Această funcționalitate poate necesita \u003Ca id=\"$1\" href=\"$2\">permisiuni suplimentare\u003C/a> pentru a fi folosită."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Caută prin istoricul navigatorului"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Adaugă o înregistrare în meniul contextual pentru legături ce activează trimiterea acestora pe telefon și alte dispozitive conectate prin \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Trimite prin KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Permite controlul lectorilor video și audio din saituri folosind plasmoidul Controlor Multimedia"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrage metadate și miniaturi din conținutul redat acum."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Controale multimedia avansate"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Controale multimedia"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Adaugă o înregistrare de meniu contextual „Partajează…” și permite saiturilor să deschidă un dialog pentru partajarea conținutului folosind Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Partajare conținut"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Asigurați-vă că modulul „File de navigator” e activat în \u003Ca id=\"$1\" href=\"$2\">configurările de căutare Plasma\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Găsește file de navigator în fereastra „Rulează comandă”"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Salvarea configurărilor a eșuat"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Configurările au fost salvate cu succes"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Despre"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Generale"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Configurări Integrare Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Ați acordat această permisiune deja."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Cere permisiunea"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Revocă permisiunea"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Pentru a oferi rezultate de căutare pentru istoricul navigatorului, sunt necesare permisiuni suplimentare."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Puteți dezactiva această funcționalitate în \u003Ca id=\"$1\" href=\"$2\">configurările de căutare Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Sunt necesare permisiuni suplimentare"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Partajează…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Conținutul nu a putut fi partajat: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Partajarea a eșuat"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Legătura spre conținutul partajat ($1) a fost copiată în clipboard."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Conținut partajat"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Разрешить управление мультимедиа для следующих сайтов:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Управление мультимедиа"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Интеграция браузера с Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Неожиданное завершение главного процесса."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Данное расширение поддерживается только в ОС Linux и FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Неподдерживаемая операционная система"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Проверьте правильность установки пакета «plasma-browser-integration». Выполняемая среда окружения рабочего стола Plasma должна быть не младше версии 5.13."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Не удалось подключиться к главному процессу."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Дополнительная информация доступна на вики-сайте проекта"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Неизвестная ошибка"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Позвонить через «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Открыть на устройстве «$1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Открыть через KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Если вы нашли ошибку, пожалуйста, посетите страницу с уже \u003Ca href=\"$1\">известными ошибками\u003C/a> , затем можете \u003Ca href=\"$2\">отправить отчёт об ошибке\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Открыть журнал изменений"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© Kai Uwe Broulik и David Edmundson, 2017–2020"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Данное расширение создано \u003Ca href=\"$1\">сообществом KDE\u003C/a>. Больше информации о данном проекте вы можете получить на \u003Ca href=\"$2\">вики-странице\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Если вам нравится наше творение, но не знаете, как отблагодарить, то вы можете внести свою лепту, сделав \u003Ca href=\"$1\">денежное пожертвование команде KDE\u003C/a> для того, чтобы мы могли продолжать делать лучшее свободное ПО ещё лучше."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Версия расширения: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Версия службы интеграции браузера: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE — международное сообщество программистов, дизайнеров, переводчиков и других людей, так или иначе посвящающих себя разработке \u003Ca href=\"$1\">свободного программного обеспечения\u003C/a>. KDE выпускает рабочую среду Plasma, сотни прикладных программ, а также множество необходимых для них программных библиотек. Не существует группы или организации, держащей под исключительным контролем действия или направления развития продуктов KDE. Вместо централизованного подхода мы стремимся к общей цели — созданию лучшего в мире свободного ПО. Мы будем рады каждому, кто захочет \u003Ca href=\"$2\">внести свой вклад\u003C/a> в развитие KDE. Для того чтобы больше узнать о проекте, зайдите на сайт \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Лицензия: \u003Ca href=\"$1\">Универсальная общественная лицензия GNU (GNU General Public License) версии 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Перевод: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Шейхнур Латипов"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Поиск Plasma"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Данное расширение не поддерживается на вашей операционной системе."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Данная функция может мешать работе сайтов, имеющих собственный стиль полос прокрутки."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Использовать стиль полос прокрутки Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Добавлять загруженные файлы в список последних открытых документов"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Запретить переход системы в спящий режим во время загрузки"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Сохранять в аттрибутах адрес, откуда файл был загружен"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Внимание: ссылка может содержать чувствительную информацию, которая не сможет быть скрыта после публикации файла."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Показ загрузок в области уведомлений"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Для использования этой функции могут потребоваться \u003Ca id=\"$1\" href=\"$2\">дополнительные права доступа\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Поиск в журнале браузера"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Добавляет в контекстное меню пункт, позволяющий отправить ссылку на смартфон и другие сопряжённые устройства через \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Отправка через KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Позволяет управлять воспроизведением аудио и видео на сайтах, используя виджет «Управление медиапроигрывателем»."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Извлекать метаданные и миниатюры из проигрываемого содержимого."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Расширенное управление мультимедиа"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Управление мультимедиа"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Этот модуль позволяет предоставить общий доступ к содержимому из пункта контекстного меню «Поделиться», а также позволяет веб-сайтам открывать диалог открытия общего доступа с использованием Web Share API"
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Доступ к содержимому"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Убедитесь, что модуль поиска «Вкладки браузера» включён в \u003Ca id=\"$1\" href=\"$2\">параметрах строки поиска и запуска\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Поиск вкладок браузера в строке поиска и запуска Plasma"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Не удалось сохранить параметры"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Параметры успешно сохранены"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "О расширении"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Общие параметры"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Настройка интеграции браузера с Plasma"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Это разрешение уже предоставлено."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Запросить разрешение"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Отозвать разрешение"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Для выполнения поиска в журнале браузера требуются дополнительные разрешения."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Эта функция может быть отключена в \u003Ca id=\"$1\" href=\"$2\">Настройках поиска Plasma\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Запрос дополнительных разрешений"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Опубликовать..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Не удалось опубликовать: $1 "
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Ошибка публикации"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Ссылка на опубликованный файл ($1) скопирована в буфер обмена."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Успешная публикация"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Эффективное управление браузером, даже когда Chrome находится в фоновом режиме. Управление воспроизведением аудио и видео, отображение состояния загрузок в области уведомлений, передача файлов на телефон с помощью KDE Connect, а также другие функции, доступные в окружении рабочего стола KDE Plasma.Для работы этого расширения должен быть установлен пакет «plasma-browser-integration», который доступен в системе управления пакетами вашего дистрибутива начиная с Plasma 5.13.ПРИМЕЧАНИЕ. Это расширение не поддерживается в Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "अस्मिन् विषये माध्यमनियन्त्रणानि सक्षमं कुर्वन्तु:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "मीडिया नियन्त्रणानि"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "प्लाज्मा ब्राउज़र एकीकरण"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "देशी मेजबानः अप्रत्याशितरूपेण विच्छिन्नः अभवत् ।"
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "एतत् विस्तारं केवलं Linux तथा FreeBSD इत्यत्र समर्थितम् अस्ति ।"
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "असमर्थितं प्रचालनतन्त्रम्"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "'plasma-browser-integration' संकुलं सम्यक् संस्थापितम् अस्ति तथा च भवान् Plasma 5.13 अथवा ततः परं चालयति इति सुनिश्चितं कुर्वन्तु ।"
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "देशी-होस्ट्-सङ्गतिं कर्तुं असफलम् ।"
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "अधिकविवरणार्थं परियोजना विकिपृष्ठं पश्यन्तु"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "अज्ञातदोषः"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "'$1' इत्यत्र आह्वानं कुर्वन्तु।"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "'$1' इत्यत्र उद्घाटितम्।"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "KDE Connect मार्गेण उद्घाटयन्तु"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "यदि भवान् कञ्चन समस्यां पश्यति तर्हि कृपया <a href=\"$1\">मुक्तदोषाणां सूचीं</a> पश्यतु ततः <a href=\"$2\">दोषप्रतिवेदनं सञ्चिकां कुर्वन्तु</a> ।"
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "परिवर्तनवृत्तान्तं पश्यन्तु"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 काई उवे ब्रौलिकः डेविड् एडमण्ड्सनः च"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "इदं ब्राउजर् विस्तारं <a href=\"$1\">KDE समुदायेन</a> निर्मितम् अस्ति | अस्य परियोजनायाः विषये अधिकानि सूचनानि भवान् <a href=\"$2\">KDE Community Wiki</a> इत्यत्र प्राप्तुं शक्नोति ।"
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "यदि भवता दृष्टं रोचते तर्हि कृपया <a href=\"$1\">KDE -इत्यस्मै दानं कर्तुं</a> विचारयन्तु , येन वयं उत्तमं मुक्तसॉफ्टवेयरं सम्भवं कर्तुं निरन्तरं शक्नुमः ।"
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "विस्तारसंस्करणम् : $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "मेजबानसंस्करणम् : $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE इति सॉफ्टवेयर अभियंतानां, कलाकारानां, लेखकानां, अनुवादकानां, निर्मातृणां च विश्वव्यापी समुदायः अस्ति ये <a href=\"$1\">मुक्तसॉफ्टवेयरविकासाय</a> प्रतिबद्धाः सन्ति । KDE Plasma डेस्कटॉप् वातावरणं, शतशः अनुप्रयोगाः, तान् समर्थयन्तः बहवः सॉफ्टवेयरपुस्तकालयाः च उत्पादयति । KDE एकः सहकारी उद्यमः अस्ति : कोऽपि एकः संस्था स्वस्य दिशां वा उत्पादं वा नियन्त्रयति । तस्य स्थाने वयं मिलित्वा विश्वस्य उत्तमस्य मुक्तसॉफ्टवेयरस्य निर्माणस्य साधारणं लक्ष्यं प्राप्तुं कार्यं कुर्मः। भवतां सहितं KDE इत्यत्र <a href=\"$2\">सम्मिलितुं योगदानं च कर्तुं</a> सर्वेषां स्वागतम् अस्ति। KDE समुदायस्य विषये अधिकाधिकं सूचनां प्राप्तुं वयं यत् सॉफ्टवेयरं उत्पादयामः तस्य विषये च <a href=\"$3\">$3</a> पश्यन्तु ।"
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "अनुज्ञापत्रम् : <a href=\"$1\">GNU सामान्यसार्वजनिक अनुज्ञापत्रसंस्करणम् 3</a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "अनुवादकः : $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "श्रीकान्त् कलवार्"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "प्लाज्मा अन्वेषण"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "अस्मिन् प्रचालनतन्त्रे एषः विस्तारः समर्थितः नास्ति ।"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "एतेन तेषां जालपुटानां स्वरूपं बाधितुं शक्यते ये पूर्वमेव स्वस्क्रॉल-पट्टिकासु कस्टम्-स्टाइलिंग्-प्रयोगं कुर्वन्ति ।"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze-शैल्याः स्क्रॉल-पट्टिकानां उपयोगं कुर्वन्तु"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "अद्यतनदस्तावेजेषु डाउनलोड् कृतानि सञ्चिकानि योजयन्तु"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "URL रक्षतु सञ्चिकायाः विशेषतासु सञ्चिकायाः अवतरणं कृतम्"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "नोटः- URL मध्ये संवेदनशीलसूचनाः भवितुम् अर्हन्ति यत् यदा सञ्चिका अन्यैः अभिगम्यते अथवा तेषां सह साझा भवति तदा प्रकटितुं शक्यन्ते"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "सूचनाक्षेत्रे डाउनलोड् दर्शयतु"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "अस्य विशेषतायाः उपयोगाय <a id=\"$1\" href=\"$2\">अतिरिक्तानुमतिः</a> आवश्यकी भवेत् ।"
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "ब्राउजर् इतिहासस्य माध्यमेन अन्वेषणं कुर्वन्तु"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "<a href=\"$1\">KDE Connect इत्यस्य</a> उपयोगेन स्वस्य दूरभाषे अन्ये च युग्मितयन्त्रेषु प्रेषयितुं सक्षमं कृत्वा लिङ्केषु सन्दर्भमेनूप्रविष्टिं योजयति ।"
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "KDE Connect मार्गेण प्रेषयन्तु"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Media Controller plasmoid इत्यस्य उपयोगेन वेबसाइट् मध्ये video and audio players इत्यस्य नियन्त्रणं कर्तुं शक्नोति ।"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "वर्तमान समये वादयति सामग्रीयाः मेटाडाटा लघुचित्रं च निष्कासयन्तु।"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "वर्धिताः मीडिया नियन्त्रणानि"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "मीडिया नियन्त्रणानि"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "\"Share...\" सन्दर्भमेनूप्रविष्टिं योजयति तथा च Web Share API इत्यस्य उपयोगेन सामग्रीसाझेदारीार्थं संवादं उद्घाटयितुं वेबसाइट्-स्थानानां अनुमतिं ददाति ।"
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "सामग्रीसाझेदारी"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "<a id=\"$1\" href=\"$2\">Plasma Search सेटिंग्स्</a> मध्ये “Browser Tabs” मॉड्यूल् सक्षमम् अस्ति इति सुनिश्चितं कुर्वन्तु ।"
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "“Run Command” विण्डो मध्ये ब्राउजर् ट्याब्स् अन्वेष्टुम्"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "सेटिङ्ग्स् रक्षणं विफलम् अभवत्"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "सेटिंग्स् सफलतया रक्षितम्"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "विषये"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "सामान्य"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "प्लाज्मा एकीकरण सेटिंग्स्"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "भवता पूर्वमेव एषा अनुमतिः प्रदत्ता।"
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "अनुमतिं याचना"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "अनुमतिं निरस्तं कुर्वन्तु"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "भवतः ब्राउजर्-इतिहासस्य अन्वेषणपरिणामान् प्रदातुं अतिरिक्तानुमतिः आवश्यकी भवति ।"
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "<a id=\"$1\" href=\"$2\">Plasma search settings</a> इत्यत्र एतत् विशेषतां निष्क्रियं कर्तुं शक्नुवन्ति |"
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "अतिरिक्त अनुमतिः आवश्यकी"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "संविभागः..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "एतां सामग्रीं साझां कर्तुं न शक्तवान्: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "साझेदारी विफलम्"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "साझासामग्रीलिङ्क् ($1) क्लिप्बोर्ड् मध्ये प्रतिलिपितः अस्ति ।"
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "सामग्री साझा"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Povoliť ovládače médií na:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Ovládače médií"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integrácia prehliadač Plasma"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Natívny host sa nečakane odpojil."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Toto rozšírenie je podporované iba v Linuxe a FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nepodporovaný operačný systém"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Uistite sa, že balík 'plasma-browser-integration' je správne nainštalovaný a beží vám Plasma 5.13 alebo novšia."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Zlyhalo pripojenie k natívnemu hostiteľovi."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Navštívte wiki stránku projektu pre viac informácií"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Neznáma chyba"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Zavolať na '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Otvoriť na '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Otvoriť cez KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Ak nájdete chybu, prosím skontrolujte \u003Ca href=\"$1\">zoznam otvorených chýb\u003C/a> a potom prípadne \u003Ca href=\"$2\">vyplnte hlásenie o chybe\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Zobraziť zoznam zmien"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik a David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Toto rozšírenie prehliadača bolo vytvorené členmi \u003Ca href=\"$1\">KDE Community\u003C/a>. Môžete nájsť viac informácií o tomto projekte na \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Ak sa vám páči čo vidíte, prosím zvážte \u003Ca href=\"$1\">prispieť do KDE\u003C/a>, aby sme mohli robiť ten najlepší slobodný softvér ako je možné."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Verzia rozšírenia: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Verzia Host: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE je celosvetová komunita softvérových inžinierov, umelcov, spisovateľov, prekladateľov a tvorcov, ktorí sa zaviazali k vývoju \u003Ca href=\"$1\">Slobodného softvéru\u003C/a>. KDE vytvára Plasma desktopové prostredie, stovky aplikácií a množstvo softvérových knižníc, ktoré ich podporujú. KDE je spolupracujúcim podnikom: žiaden jednotlivec nekontroluje jeho smerovanie alebo produkty.Namiesto toho spolupracujeme na dosiahnutí spoločného cieľa, ktorým je vybudovanie najlepšieho Slobodného softvéru na svete. Každý je vítaný \u003Ca href=\"$2\">pripojiť sa a prispievať\u003C/a> do KDE, vrátane vás. Viac informácií o komunite KDE a softvéri, ktorý vyrábame, nájdete na stránke \u003Ca href=\"$3\">$3\u003C/a>."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licencia: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Preložil: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Roman Paholík"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Vyhľadávanie"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Toto rozšírenie nie je podporované na tomto operačnom systéme."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Toto môže prekážať vo vzhľade stránok, ktoré už používajú vlastné štýlovanie pre posúvače."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Používať posúvače v štýle Vánok"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Pridať stiahnuté súbory do nedávnych dokumentov"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Prevent system from going to sleep when downloading"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Uložiť adresu URL, z ktorej bol súbor stiahnutý do atribútov súboru"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Poznámka: URL môže obsahovať citlivé informácie, ktoré by mohli byť zverejnené, keď je súbor prístupný alebo zdieľaný ostatnými"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Zobraziť preberania v notifikačnej oblasti"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Na použitie tejto funkcie môžu byť potrebné \u003Ca id=\"$1\" href=\"$2\">ďalšie povolenia\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Vyhľadávať v histórii prehliadača"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Pridáva položku v kontextovej ponuke, ktorá vám umožnuje posielať odkazy do vášho telefónu a iných zariadení pripojených pomocou \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Poslať cez KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Umožnuje vám ovládať hudobné a video prehrávače na internetových stránkach pomocou Plasmoidu Ovládač medií."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrahovať metadáta a náhľady aktuálne prehrávaného obsahu."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Vylepšené ovládače médií"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Ovládače médií"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Pridá kontextovú položku \"Zdieľať...\" a umožní webstránkam otvoriť dialóg na zdieľanie obsahu pomocou Web Share API."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Zdieľanie obsahu"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Uistite sa že \"Karty prehliadača\" sú povolené v \u003Ca id=\"$1\" href=\"$2\">Plasma nastavenia vyhľadávania\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Nájsť karty prehliadača v okne \"Spustiť príkaz\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Ukladanie nastavení zlyhalo"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Nastavenia úspešne uložené"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "O aplikácii"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Všeobecné"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Nastavenia Plasma Integration"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Toto povolenie ste už udelili."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Požiadať o oprávnenie"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Odvolať povolenie"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Na poskytnutie výsledkov vyhľadávania pre históriu prehliadača sú potrebné ďalšie povolenia."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Túto funkciu môžete zakázať v \u003Ca id=\"$1\" href=\"$2\">Nastavenia Plasma vyhľadávania\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Vyžadujú sa ďalšie povolenia"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Zdieľať..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Nemôžem zdieľať tento obsah: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Zdieľanie zlyhalo"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Odkaz zdieľaného obsahu ($1) bol skopírovaný do schránky."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Obsah zdieľaný"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Pracujte efektívne ovládaním funkcií prehliadača z počítača,aj keď je Chrome na pozadí. Spravujte prehrávanie zvuku a videa, kontrolujte sťahovanie v oblasti oznámení, posielajte súbory do telefónu pomocou KDE Connect a ešte viac v KDE pracovnej ploche!\\n\\nAby toto rozšírenie fungovalo, musí byť nainštalovaný balík plasma-browser-integration. Mal by byť k dispozícii od správcu balíkov vašej distribúcie pri spustení KDE Plasma verzie 5.13 alebo novšej.\\n\\nPOZNÁMKA: Toto rozšírenie nie je v Debiane podporované."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Omogoči nadzor predstavnosti na:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Nadzor predstavnosti"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Integracija brskalnika v Plasmo"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Domači gostitelj se je nepričakovano odklopil."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Ta razširitev je podprta samo na sistemih Linux in FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Nepodprt operacijski sistem"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Zagotovite, da je pravilno nameščen paket 'plasma-browser-integration' in da poganjate namizje Plasma 5.13 ali novejšega."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Povezava z domačim gostiteljem ni bila mogoča."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Za več informacij obiščite stran wiki projekta"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Neznana napaka"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Klic na '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Odpri na '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Odpri preko KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Če najdete težavo, preverite \u003Ca href=\"$1\">seznam odprtih napak\u003C/a> in nato \u003Ca href=\"$2\">vložite poročilo o napakah\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Pogled dnevnika sprememb"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik in David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "To razširitev brskalnika je ustvarila \u003Ca href=\"$1\">Skupnost KDE\u003C/a>. Več informacij o tem projektu najdete na \u003Ca href=\"$2\">Wiki skupnosti KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Če vam je všeč to, kar ste videli, razmislite o \u003Ca href=\"$1\">donaciji za KDE\u003C/a>, zato da lahko nadaljujemo razvoj najboljše brezplačne programske opreme."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Razširitev verzija: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Gostitelj verzija: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE je svetovna skupnost programskih inženirjev, umetnikov, piscev, prevajalcev in ustvarjalcev, ki so predani razvoju \u003Ca href=\"$1\">proste programske opreme\u003C/a>. KDE proizvaja namizno okolje Plasma, na stotine aplikacij in številne programske knjižnice, ki jih podpirajo. KDE je zadružno podjetje: noben posamezen subjekt ne nadzoruje njegove smeri ali izdelkov. Namesto tega sodelujemo pri doseganju skupnega cilja, da zgradimo najboljšo prosto programsko opremo na svetu. Vsi so dobrodošli, da se \u003Ca href=\"$2\">pridružijo in prispevajo\u003C/a> h KDE, vključno z vami. Obiščite \u003Ca href=\"$3\">$3\u003C/a> za več informacij o skupnosti KDE in programski opremi, ki jo proizvajamo."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "License: \u003Ca href=\"$1\">Splošno dovoljenje GNU verzija 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Prevedel: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Matjaž Jeran"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma iskanje"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Ta razširitev ni podprta na tem operacijskem sistemu."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "To lahko vpliva na upodabljanje spletnih mest, ki že sami uporabljajo drsnike po meri."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Uporabi drsnike v slogu Sapica"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Dodajte prenesene datoteke med nedavne dokumente"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Preprečite, da bi sistem prešel v stanje mirovanja med prenosom"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Shrani naslov od koder je bila prenesena datoteka med atributi datoteke"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Opomba: Spletni naslov lahko vsebuje občutljive podatke, ki bi jih bilo mogoče razkriti, kadar drugi lahko dostopajo do datoteke ali si jo delijo z drugimi"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Pokaži prenose v področju z obvestili"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Ta možnost morda potrebuje uporabo \u003Ca id=\"$1\" href=\"$2\"> dodatnih pravic."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Iskanje prek zgodovine brskanja"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Doda povezavo v kontekstni meni povezavam, ki vam omogočajo, da jih pošljete v telefon in druge seznanjene naprave z uporabo \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Pošlji s pomočjo KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Omogoča vam nadzor nad video in zvočnimi predvajalniki na spletnih mestih z uporabo plasmoidnega regulatorja predstavnosti."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Izvleci metapodatke in sličice trenutno predvajane vsebine."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Izboljšani nadzor predstavnosti"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Nadzor predstavnosti"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Doda vnos v kontekstni meni \"Deli...\" in spletnim mestom omogoča odpiranje pogovornega okna za skupno rabo vsebine z uporabo spletnega API-ja."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Deljenje vsebine"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Zagotovite, da je omogočen modul \"Zavihek brskalnika\" v \u003Ca id=\"$1\" href=\"$2\">nastavitvah iskanja v Plasmi\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Poiščite zavihke brskalnika v oknu \"Zaženi ukaz\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Shranjevanje nastavitev ni uspelo"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Nastavitve uspešno shranjene"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "O programu"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Splošno"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Nastavitve integracije s Plasmo"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "To dovoljenje ste že podelili."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Zahtevaj dovoljenje"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Prekliči dovoljenje"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Da bi lahko dobavili rezultate iskanja vaše zgodovine brskanja so potrebna dodatna dovoljenja."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "To možnost lahko onemogočite v \u003Ca id=\"$1\" href=\"$2\">Plasma nastavitvah iskanja\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Zahtevana do dodatna dovoljenja"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Deli..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Ni bilo mogoče deliti vsebine: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Deljenje ni uspelo"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Povezava v skupni rabi vsebine ($1) je bila prekopirana na odložišče."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Vsebina deljena"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Aktivera mediakontroller för:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Mediakontroller"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma webbläsarintegrering"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Värddatorn kopplades oväntat bort."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Utökningen stöds bara på Linux och FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Operativsystemet stöds inte"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Försäkra dig om att paketet 'plasma-browser-integration' är riktigt installerat och att du kör Plasma 5.13 eller senare."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Misslyckades ansluta till värddatorn."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Besök projektets wiki-sida för mer information"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Okänt fel"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Ring på '$1'"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Öppna på '$1'"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Öppna via KDE:s anslutningstjänst"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Om du hittar ett problem, kontrollera \u003Ca href=\"$1\">listan över befintliga fel\u003C/a> och skicka därefter gärna in \u003Ca href=\"$2\">en felrapport\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Visa ändringslogg"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik och David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Den här webbläsarutökningen skapades av \u003Ca href=\"$1\">KDE:s gemenskap\u003C/a>. Du hittar mer information om projektet på \u003Ca href=\"$2\">KDE Community Wiki\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Om du tycker om vad du ser, fundera gärna på att \u003Ca href=\"$1\">bidra till KDE\u003C/a>, så att vi kan fortsätta att skapa den bästa möjliga fria programvaran."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Utökningsversion: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Värddatorversion: %1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE är ett världsomspännande nätverk av programvaruingenjörer, grafiker, författare, översättare och kreatörer som är engagerade i utveckling av \u003Ca href=\"$1\">fri programvara\u003C/a>. KDE producerar skrivbordsmiljön Plasma, hundratals program, och de talrika programvarubibliotek som stöder dem. KDE är ett kooperativ, där ingen enskild person styr inriktningen eller produkterna. Istället arbetar vi tillsammans för att uppnå det gemensamma målet att skapa värdens finaste fria programvara. Alla är välkomna att \u003Ca href=\"$2\">gå med och bidra\u003C/a> till KDE, inklusive du själv. Besök \u003Ca href=\"$3\">$3\u003C/a> för ytterligare information om KDE-gemenskapen och programvaran vi skapar."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Licens: \u003Ca href=\"$1\">GNU General Public License Version 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Översatt av: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Stefan Asserhäll"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma-sökning"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Utökningen stöds inte på det här operativsystemet."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Det kan påverkar utseendet på webbplatser som redan använder egna stilar för sina rullningslister."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Använd Breeze-liknande rullningslister"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Lägg till nerladdade filer till senaste dokument"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Förhindra att systemet försätts i viloläge under nerladdning"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Spara webbadress som en fil laddades ner från i filens egenskaper"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Observera: Webbadressen kan innehålla känslig information som kan avslöjas när filen kan kommas åt av andra eller delas med andra"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Visa nerladdningar i underrättelseområdet"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Funktionen kan kräva \u003Ca id=\"$1\" href=\"$2\">ytterligare rättigheter\u003C/a> för att kunna användas."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Sök igenom webbläsarhistorik"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Lägger till ett sammanhangsberoende menyalternativ till länkar, vilket gör det möjligt att skicka dem till en telefon eller andra ihopparade enheter genom att använda \u003Ca href=\"$1\">KDE:s anslutningstjänst\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Skicka via KDE:s anslutningstjänst"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Låter dig styra video- och ljudspelare på webbplatser via Plasmoiden Mediakontroll."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Extrahera metadata och miniatyrbilder för det som spelas nu."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Utökade mediakontroller"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Mediakontroller"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Lägger till alternativet \"Dela...\" i den sammanhangsberoende menyn och tillåter att webbplatser öppnar en dialogruta för att dela innehåll med programmeringsgränssnittet Web Share."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Innehållsdelning"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Försäkra dig om att modulen \"Webbläsarflikar\" är aktiverad i \u003Ca id=\"$1\" href=\"$2\">Plasma sökinställningar\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Sök efter webbläsarflikar i fönstret \"Kör kommando\""
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Misslyckades spara inställningar"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Inställningar sparade med lyckat resultat"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Om"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Allmänt"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma integreringsinställningar"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Du har redan godkänt rättigheten."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Begär rättigheter"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Återkalla rättigheter"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "För att kunna tillhandahålla sökresultat för webbläsarhistorik, krävs ytterligare rättigheter."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Funktionen kan inaktiveras i \u003Ca id=\"$1\" href=\"$2\">Plasma sökinställningar\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Ytterligare rättigheter krävs"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Dela..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Kunde inte dela innehållet: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Delning misslyckades"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Länken till delat innehåll ($1) har kopierats till klippbordet."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Innehåll delat"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Arbeta effektivt med flera saker genom att styra webbläsarfunktionen från skrivbordet, till och med när Chrome inte finns i bakgrunden. Hantera ljud- och videouppspelning, kontrollera nerladdningar i underrättelseområdet, skicka filer till telefonen med KDE-anslut med mera på KDE Plasma-skrivbordet.\\n\\nPaketet plasma-browser-integration måste vara installerat för att utökningen ska fungera. Det bör vara tillgängligt från distributionens pakethanterare när Plasma 5.13 eller senare används.\\n\\nObservera: Utökningen stöds inte på Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "இங்கு ஊடக கட்டுப்படுத்திகளை இயக்கு:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "ஊடக கட்டுப்பாடு"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "பிளாஸ்மா உலாவி ஒருங்கிணைப்பு"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "உள்ளமை புரவன் எதிர்பாராத விதமாக தொடர்பிழந்தது."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "இந்த துணை நிரல், லினக்ஸிலும் FreeBSD-யிலும் மட்டும்தான் ஆதரிக்கப்படுகிறது."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "ஆதரிக்கப்படாத இயக்குதளம்"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "'plasma-browser-integration' எனும் நிரல்தொகுப்பு நிறுவப்பட்டுள்ளதா என்றும், உங்கள் பிளாஸ்மா பதிப்பு 5.13-ஐ விட அதிகமானதா என்றும் உறுதி செய்யுங்கள்."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "பின்னணி நிரலை தொடர்புகொள்ள முடியவில்லை."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "மேலும் விவரங்களுக்கு இந்நிரலின் விக்கி பக்கத்தை அணுகுங்கள்"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "தெரியாத சிக்கல்"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "'$1' தனிலிருந்து கூப்பிடு"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "'$1' தனில் திற"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "கே.டீ.யீ. கனெக்ட் மூலமாக திற"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "ஏதாவது நிரலாக்கப் பிழையை நீங்கள் கண்டறிந்தால், ஏற்கனவே தெரிவிக்கப்பட்டுள்ள \u003Ca href=\"$1\">பிழைகளின் பட்டியலில்\u003C/a> அது இல்லாத பட்சத்தில் \u003Ca href=\"$2\">ஓர் பிழையறிக்கையை பதிவிடுங்கள்\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "மாற்றப்பட்டியலைக் காட்டு"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 காய் உவே புரோலிக் மற்றும் டேவிட் எட்மண்டுஸன்"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "இந்த உலாவி துணை நிரல், \u003Ca href=\"$1\">கே.டீ.யீ. சமூகம்\u003C/a> உருவாக்கியது. \u003Ca href=\"$2\">கே.டீ.யீ. சமூகத்தின் விக்கியில்\u003C/a> இந்நிரலைப் பற்றிய விவரங்களை நீங்கள் படிக்கலாம்."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "உங்களுக்குப் பிடித்ததாக இந்நிரல் இருந்தால், தயவுசெய்து \u003Ca href=\"$1\">கே.டீ.யீ.க்கு நன்கொடை அளியுங்கள்\u003C/a>. இலவச மற்றும் சுதந்திர நிரல்களை நாங்கள் தொடர்ந்து வழங்க இது உதவும்."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "துணை நிரலின் பதிப்பு: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "பின்னணி நிரலின் பதிப்பு: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "கே.டீ.யீ. என்பது, \u003Ca href=\"$1\">கட்டற்ற மென்பொருள்\u003C/a> உருவாக்கத்திற்கு அர்பணிப்புக் கொண்ட மென்பொருள் பொறிஞர்கள், கலைஞர்கள், எழுத்தாளர்கள், மொழிபெயர்ப்பாளர்கள் மற்றும் படைப்பாலிகளைக் கொண்ட உலகளாவிய குழு ஆகும். பிளாஸ்மா பணிமேடை சூழல், நூற்றுக்கணக்கானசெயலிகள், மற்றும் அவற்றை ஆதரிக்கும் பல நிரலகங்களை கே.டீ.யீ. உருவாக்குகிறது. கே.டீ.யீ. ஒரு கூட்டுறவு அமைப்பாகும்: எந்தவொரு தனிப்பட்ட நிறுவனமோ நபரோ அதன் நோக்கத்தையோ படைப்புக்களையோ கட்டுப்படுத்துவதில்லை. கே.டீ.யீ.-யில் நீங்கள் உட்பட எவரேனும் \u003Ca href=\"$2\">இணைந்து பங்களிக்கலாம்\u003C/a>. கே.டீ.யீ. சமூகத்தை பற்றியும் நாங்கள் உருவாக்கும் மென்பொருட்களை பற்றியும் அறிய \u003Ca href=\"$3\">$3\u003C/a> என்ற பக்கத்தை அணுகுங்கள்."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "உரிமம்: \u003Ca href=\"$1\">குனு பொதுமக்கள் உரிமம் பதிப்பு 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "மொழிபெயர்த்தவர்: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "கோ. கிஷோர்"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "பிளாஸ்மா தேடல்"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "உங்கள் இயக்குதளத்தில் இந்த அம்சம் ஆதரிக்கப்படாதது."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "உருள்பட்டைகளை வேறுபட்ட பாங்கில் காட்ட முயற்சிக்கும் வலைதளங்களின் தோற்றத்தை இது பாதிக்கலாம்."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "பிரீஸ் பாங்கிலான உருள்பட்டைகளைப் பயன்படுத்து"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "பதிவிறக்கப்பட்டுள்ள கோப்புகளை சமீப ஆவணங்களின் பட்டியலில் சேர்"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "பதிவிறக்கும்போது கணினியை உறங்கவிடாதே"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "கோப்பின் பண்புகளில் அதை வழங்கிய முகவரியைச் சேமி"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "குறிப்பு: சில முகவரிகளில் மறைக்கத்தக்க விவரங்கள் இருக்கலாம். கோப்பை மற்றவர்களுடன் பகிரும்போது அதன் பண்பாக சேமிக்கப்படும் முகவரியையும் அவர்கள் காணுமாறு நேரிடலாம்."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "அறிவிப்புகளில் பதிவிறக்கங்களைக் காட்டுவது"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "இந்த அம்சத்தைப் பயன்படுத்த \u003Ca id=\"$1\" href=\"$2\">கூடுதலான அனுமதிகள்\u003C/a> தேவைப்படலாம்."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "உலாவி வரலாற்றில் தேடு"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "\u003Ca href=\"$1\">கே.டீ.யீ. கனெக்ட்\u003C/a> மூலமாக இணைந்துள்ள சாதனங்களுக்கு இணைப்புகளை அனுப்ப உதவும் வகையில் வலது-க்ளிக் பட்டியில் ஓர் பதிவைச் சேர்க்கும்."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "கே.டீ.யீ. கனெக்ட் மூலமாக அனுப்பு"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "ஊடக இயக்கி பிளாஸ்மாய்டின் மூலம் வலைதளங்களிலுள்ள நிகழ்பட மற்றும் பாடல் இயக்கிகளைக் கட்டுப்படுத்த உதவும்."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "ஓடிக்கொண்டிருக்கும் பாடல்களின் விவரங்களையும் சிறுபடங்களையும் கண்டறியும்."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "மேம்பட்ட ஊடகக் கட்டுப்படுத்தி"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "ஊடக கட்டுப்படுத்தி"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "வலது-க்ளிக் பட்டியில் \"பகிர்...\" எனும் பதிவை சேர்ப்பதுடன், Web Share API மூலமாக விருப்பமானவற்றைப் பகிருமாறு கோரும் சாளரத்தை வலைதளங்கள் திறக்க இது விடும்."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "தரவுப் பகிர்வு"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "\u003Ca id=\"$1\" href=\"$2\">பிளாஸ்மா தேடல்\u003C/a> அமைப்புகளில் \"உலாவி கீற்றுகள்\" எனும் கூறு இயக்கப்பட்டுள்ளதா என பாருங்கள்."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "\"கட்டளையை இயக்கு\" சாளரத்தில் உலாவி கீற்றுகளைத் தேட உதவும்"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "அமைப்புகளை சேமிப்பது தோல்வியடைந்தது"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "அமைப்புகள் வெற்றிகரமாக சேமிக்கப்பட்டுள்ளன"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "இதுபற்றி"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "பொதுவானவை"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "பிளாஸ்மா ஒருங்கிணைப்பு அமைப்புகள்"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "இந்த அனுமதியை ஏற்கனவே வழங்களியுள்ளீர்கள்."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "அனுமதி கோரு"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "அனுமதியை திரும்பப்பெறு"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "உங்கள் உலாவல் வரலாற்றில் தேட மேம்பட்ட அனுமதி தேவை."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "\u003Ca id=\"$1\" href=\"$2\">பிளாஸ்மா தேடல்\u003C/a> அமைப்புகளுக்கு சென்று இந்த அம்சத்தை நீங்கள் முடக்கலாம்."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "கூடுதல் அனுமதிகள் தேவை"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "பகிர்…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "இதைப் பகிர முடியவில்லை: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "பகிர்வது தோல்வியடைந்தது"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "பகிர்வுக்கான இணைப்பு ($1) பிடிப்புப்பலகைக்கு நகலெடுக்கப்பட்டுள்ளது."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "தரவு பகிரப்பட்டது"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Ortam denetimlerini şurada etkinleştir:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Ortam Denetimleri"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma Tarayıcı Tümleştirmesi"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Yerel makine bağlantısı beklenmedik bir biçimde kesildi."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Bu uzantı yalnızca Linux ve FreeBSD üzerinde desteklenir."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Desteklenmeyen işletim sistemi"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "“plasma-browser-integration” paketinin ve Plasma 5.13 veya daha güncel bir sürümün kurulu olduğundan emin olun."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Yerel makineye bağlanamadı."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Daha fazla bilgi için proje viki sayfasını ziyaret edin"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Bilinmeyen Hata"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "“$1” Aygıtında Ara"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "“$1” Aygıtında Aç"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "KDE Bağlan ile Aç"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Bir sorun bulursanız lütfen \u003Ca href=\"$1\">açık hatalar listesini\u003C/a> denetleyin ve sonrasında \u003Ca href=\"$2\">bir hata raporu\u003C/a> gönderin."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Değişiklik Günlüğünü Görüntüle"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017–2020 Kai Uwe Broulik ve David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Bu tarayıcı uzantısı \u003Ca href=\"$1\">KDE Topluluğu\u003C/a> tarafından oluşturulmuştur. Bu proje hakkında \u003Ca href=\"$2\">KDE Topluluğu Vikisi\u003C/a>’nde daha fazla bilgi bulabilirsiniz."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Eğer gördüklerinizi beğendiyseniz lütfen \u003Ca href=\"$1\">KDE’ye bağışta bulunun\u003C/a>, böylece yapılabilecek en iyi özgür yazılımları yapmayı sürdürelim."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Uzantı sürümü: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Makine sürümü: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE, dünyanın dört bir yanında bulunan ve \u003Ca href=\"$1\">Özgür Yazılım\u003C/a> geliştirme felsefesini benimsemiş yazılım mühendislerinin, sanatçıların, yazarların ve çevirmenlerin katılımı ile oluşmuş bir topluluktur. KDE; Plasma masaüstü ortamını, yüzlerce uygulamayı ve bu uygulamaları destekleyen çok sayıda yazılım kitaplığını geliştirir. KDE, işbirliğine dayalı bir kuruluştur: yönünü veya ürünlerini tek başına denetleyen bir kuruluş yoktur. Bunun yerine, dünyanın en iyi özgür yazılımlarını oluşturma ortak ereğine ulaşmak için birlikte çalışıyoruz. Siz de dahil olmak üzere herkes KDE projesine \u003Ca href=\"$2\">katılıp katkıda bulunabilir\u003C/a>. KDE topluluğu ve ürettiği yazılımlar hakkında daha fazla bilgi almak için \u003Ca href=\"$3\">$3\u003C/a> adresini ziyaret edin."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Lisans: \u003Ca href=\"$1\">GNU Genel Kamu Lisansı Sürüm 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Çeviri: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Emir SARI"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma Arama"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Bu uzantı, bu işletim sisteminde desteklenmiyor."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Bu seçenek, halihazırda sarma çubuklarına özel biçem uygulayan web siteleri ile karışıklığa neden olabilir."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Breeze tarzı sarma çubukları kullan"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "İndirilen dosyaları son kullanılan belgelere ekle"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "İndirme yaparken sistemin uykuya geçmesini engelle"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "URL’yi dosyaya kaydet dosya özniteliklerinden indirildi"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Not: Bu URL, dosya başkaları tarafından erişildiğinde veya paylaşıldığında ortaya çıkabilecek hassas bilgiler içeriyor olabilir"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "İndirmeleri bildirim alanında göster"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Bu özelliğin kullanılabilmesi için \u003Ca id=\"$1\" href=\"$2\">ek izinler\u003C/a> gerekiyor olabilir."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Tarayıcı geçmişinde ara"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Bağlantılara bir bağlam menüsü girdisi ekleyerek onları \u003Ca href=\"$1\">KDE Bağlan\u003C/a> ile telefonunuza veya başka eşleştirilmiş aygıtlara göndermeyi etkinleştirin."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "KDE Bağlan ile gönder"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Web sitelerindeki video ve ses oynatıcılarını Ortam Denetleyicisi Plasmoid’ini kullanarak denetlemenize izin verir."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Şu anda oynatılan içeriğin üst verisini ve küçük görsellerini çıkarın."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Geliştirilmiş Ortam Denetimleri"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Ortam Denetimleri"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Bir “Paylaş…” bağlam menüsü girdisi ekler ve web sitelerinin içeriği paylaşmak için Web Share API kullanarak bir iletişim kutusu açmasına izin verir."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "İçerik Paylaşma"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "\u003Ca id=\"$1\" href=\"$2\">Plasma Arama Ayarları\u003C/a>’nda “Tarayıcı Sekmeleri” modülünün etkinleştirilmiş olduğundan emin olun."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Komut Çalıştır penceresinde tarayıcı sekmelerini bul"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Ayarları kaydetme başarısız"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Ayarlar başarıyla kaydedildi"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Hakkında"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Genel"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma Tümleştirme Ayarları"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Bu izni halihazırda verdiniz."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "İzin İste"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "İzni Yürürlükten Kaldır"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Tarama geçmişinizde arama işlevi sağlayabilmemiz için ek izinler gerekiyor."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Bu özelliği \u003Ca id=\"$1\" href=\"$2\">Plasma Arama Ayarları\u003C/a>’ndan devre dışı bırakabilirsiniz."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Ek izinler gerekiyor"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Paylaş…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Bu içerik paylaşılamadı: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Paylaşma Başarısız"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Paylaşılan içerik bağlantısı ($1) panoya kopyalandı."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Paylaşılan İçerik"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "Увімкнути засоби керування відтворенням для:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "Керування відтворенням"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Інтеграція браузера із Плазмою"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "Зв'язок із модулем обробки неочікувано розірвано."
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "Підтримку цього розширення передбачено лише для Linux та FreeBSD."
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "Непідтримувана операційна система"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "Переконайтеся що пакунок «plasma-browser-integration» встановлено належним чином, і що ви користуєтеся Плазмою 5.13 або новішою версією Плазми."
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "Не вдалося встановити з'єднання із основним вузлом."
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "Відвідайте сторінку вікі проєкту, щоб дізнатися більше"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "Невідома помилка"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "Подзвонити на «$1»"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "Відкрити у «$1»"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "Відкрити за допомогою KDE Connect"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "Якщо вам вдасться знайти ваду, будь ласка, пошукайте її у \u003Ca href=\"$1\">списку відомих вад\u003C/a>. Якщо не знайдете, \u003Ca href=\"$2\">створіть новий звіт щодо вади\u003C/a>."
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "Переглянути список змін"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© Kai Uwe Broulik та David Edmundson, 2017–2020"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "Це розширення браузера було створено \u003Ca href=\"$1\">спільнотою KDE\u003C/a>. Дізнатися більше про цей проєкт можна з \u003Ca href=\"$2\">вікі спільноти KDE\u003C/a>."
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "Якщо вам подобається наша програма, будь ласка, \u003Ca href=\"$1\">допоможіть KDE фінансово\u003C/a>, уможлививши подальшу розробку якомога кращого вільного програмного забезпечення."
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "Версія розширення: $1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "Версія основної системи: $1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE — це всесвітня спільнота програмістів, художників, авторів текстів, перекладачів та фахівців з полегшення користування програмами, які роблять свій внесок до розвитку \u003Ca href=\"$1\">вільного програмного забезпечення\u003C/a>. Цією спільнотою створено стільничне середовище Плазма, сотні вільних програм і безліч програмних бібліотек, які є основою роботи програм. Розробка KDE є спільною працею, у якій жоден з учасників не має переважного контролю над зусиллями або результатами роботи інших розробників KDE. Ми працюємо разом заради спільної мети, якою є створення якомога якіснішого вільного програмного забезпечення. Кожен може \u003Ca href=\"$2\">долучитися і зробити свій внесок\u003C/a> до KDE, зокрема це можете зробити ви. Відвідайте сайт \u003Ca href=\"$3\">$3\u003C/a>, щоб дізнатися більше про спільноту KDE та створене нею програмне забезпечення."
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "Умови ліцензування: \u003Ca href=\"$1\">Загальна громадська ліцензія GNU версії 3\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "Переклад: $1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Юрій Чорноіван"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Пошук у Плазмі"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "Підтримки цього розширення у цій операційній системі не передбачено."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "Це може не відповідати загальній концепції вигляду сайтів, де вже застосовано нетиповий стиль до смужок гортання."
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "Смужки гортання у стилі Breeze"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "Додавати отримані файли до списку нещодавніх документів"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "Запобігати присиплянню системи під час отримання даних"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "Зберегти адресу, звідки було завантажено файл, у атрибутах файла"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "Зауваження: у адресі можуть міститися конфіденційні дані, які може бути розкрито, якщо відкрити доступ до файла іншим користувачам або поділитися ним."
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "Показувати отримання даних у області сповіщення"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "Для користування цією можливістю можуть знадобитися \u003Ca id=\"$1\" href=\"$2\">додаткові права доступу\u003C/a>."
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "Пошук у журналі переглядача Тенет"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "Додати до контекстного меню пункт для посилань, який уможливить надсилання посилань на телефон або інший з'єднаний пристрій за допомогою \u003Ca href=\"$1\">KDE Connect\u003C/a>."
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "Надіслати за допомогою KDE Connect"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "Надає вам змогу керувати відтворенням відео та звуку на сайтах за допомогою плазмоїда керування відтворення мультимедійних даних."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "Видобути метадані та мініатюри поточних відтворюваних даних."
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "Розширене керування відтворенням"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "Керування відтворенням"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "Додає пункт контекстного меню «Оприлюднити…» і дозволяє сайтам відкривати діалогове вікно для оприлюднення даних за допомогою програмного інтерфейсу Web Share."
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "Оприлюднення даних"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "Переконайтеся, що модуль «Вкладки навігатора» увімкнено у \u003Ca id=\"$1\" href=\"$2\">параметрах пошуку у Плазмі\u003C/a>."
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "Шукати вкладки у вікні «Виконати команду»"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "Не вдалося зберегти параметри"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "Параметри успішно збережено"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "Про програму"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "Загальне"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Параметри інтеграції Плазми"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "Вами вже надано такі права доступу."
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "Надіслати запит щодо прав доступу"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "Відкликати права доступу"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "Для надання результатів пошуку з журналу вашої програми для перегляду інтернету потрібні додаткові права доступу."
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "Ви можете вимкнути цю можливість у \u003Ca id=\"$1\" href=\"$2\">параметрах пошуку Плазми\u003C/a>."
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "Потрібні додаткові права доступу"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "Оприлюднити…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "Не вдалося оприлюднити ці дані: $1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "Не вдалося оприлюднити"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "Посилання на оприлюднені дані ($1) було скопійовано до буфера обміну даними."
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "Дані оприлюднено"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Ефективно працюйте з декількома завданнями, керуючи функціональними можливостями браузера зі стільниці, навіть коли Chrome працює у фоновому режимі. Керуйте відтворення звуку і відео, перевіряйте, чи отримано дані, у області сповіщень, надсилайте файли на ваш телефон за допомогою KDE Connect і виконуйте багато інших завдань, не полишаючи стільниці Плазми KDE!\\n\\nЩоб це розширення могло працювати, слід встановити пакунок plasma-browser-integration. Пакунок для вашого дистрибутива можна встанови зі сховища пакунків, якщо у ньому є пакунки Плазми 5.13 або новішої версії.\\n\\nЗАУВАЖЕННЯ: у Debian не передбачено підтримки цього пакунка."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "启用媒体控制的域名:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "媒体控制"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma 浏览器集成"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "本地主机意外断开连接。"
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "此扩展仅支持 Linux 和 FreeBSD。"
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "不支持的操作系统"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "请确保软件包 plasma-browser-integration 已正确安装,且您运行的是 Plasma 5.13 以上版本。"
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "连接到本地主机失败。"
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "访问本项目的百科页面以获取更多信息"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "未知错误"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "在“$1”上调用"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "在“$1”上打开"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "通过 KDE Connect 打开"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "如果发现问题,请检查 \u003Ca href=\"$1\">打开状态的错误\u003C/a>,然后\u003Ca href=\"$2\">提交一个错误报告\u003C/a>。"
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "查看更新日志"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik and David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "本浏览器扩展程序由 \u003Ca href=\"$1\">KDE 社区\u003C/a>制作。您可以在 \u003Ca href=\"$2\">KDE 社区 Wiki\u003C/a> 中找到有关此项目的详细信息。"
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "如果您喜欢这个扩展程序,请考虑\u003Ca href=\"$1\">捐款给 KDE\u003C/a>,让我们可以继续开发好用的自由软件。"
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "扩展版本:$1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "主机版本:$1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "KDE 是由一群致力于\u003Ca href=\"$1\">自由软件\u003C/a>事业的人们所组成的全球性协作社区。它的成员包括了来自世界各地的软件工程师、艺术工作者、文字工作者、翻译人员和其他创意人员。KDE 社区开发了 Plasma 桌面环境、数百款功能各异的应用软件、以及用于支持它们的大量程序库。KDE 是一项立足于协作精神的事业,它的运作和产出不受任何单一个人或者机构的控制。我们的共同目标是为全世界带来高品质的自由软件。不管您来自何方,我们都欢迎您加入 KDE 并做出\u003Ca href=\"$2\">贡献\u003C/a>。请访问 \u003Ca href=\"$3\">$3\u003C/a> 来了解 KDE 社区和软件的更多信息。"
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "许可证:\u003Ca href=\"$1\">GNU 通用公共许可证第 3 版\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "翻译人员:$1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "KDE 中国, csslayer, Guo Yunhe, Tyson Tan"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma 搜索"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "此操作系统不支持此扩展程序。"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "这可能会影响某些对滚动条施加自定义外观样式的网站的外观。"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "使用 Breeze 微风外观样式的滚动条"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "添加下载的文件到最近文档"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "阻止系统在下载时休眠"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "将下载文件的来源 URL 保存到文件属性"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "注意:URL 可能包含敏感信息,当文件可被他人访问或者分享后可能会泄露信息。"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "在通知区域显示下载"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "此功能可能需要\u003Ca id=\"$1\" href=\"$2\">额外的权限\u003C/a>才能正常使用。"
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "搜索浏览器历史记录"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "为链接添加右键菜单项,以便通过 \u003Ca href=\"$1\">KDE Connect\u003C/a> 发送到您的手机以及其他配对的设备上。"
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "通过 KDE Connect 发送"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "允许您使用媒体控制器 Plasma 小程序控制网站中的视频和音频播放器。"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "提取当前播放内容的元数据和缩略图。"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "增强的媒体控制"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "媒体控制"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "添加“分享...”右键菜单项,让网站可以打开网络分享 API 的对话框来分享内容。"
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "内容分享"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "请确保在 \u003Ca id=\"$1\" href=\"$2\">Plasma 搜索设置\u003C/a>中启用了“浏览器标签页”模块。"
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "在“运行命令”窗口中查找浏览器标签页"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "保存设置失败"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "成功保存设置"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "关于"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "常规"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma 集成功能设置"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "您已经授予了此权限。"
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "请求权限"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "撤回权限"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "为了提供浏览器历史记录的搜索结果,需要额外的权限。"
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "您可以在 \u003Ca id=\"$1\" href=\"$2\">Plasma 搜索设置\u003C/a>中禁用此功能。"
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "需要额外权限"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "分享..."
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "无法分享此内容:$1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "分享失败"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "已分享内容链接 ($1) 已被复制到剪贴板。"
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "内容已分享"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"browseraction_mpris_enable_on": {
|
||||
"message": "要啟用媒體控制的網域:"
|
||||
},
|
||||
"browseraction_mpris_title": {
|
||||
"message": "媒體控制"
|
||||
},
|
||||
"browseraction_title": {
|
||||
"message": "Plasma 瀏覽器整合"
|
||||
},
|
||||
"general_error_host_disconnected_title": {
|
||||
"message": "原生主機非預期地斷線。"
|
||||
},
|
||||
"general_error_not_supported_os": {
|
||||
"message": "這個擴充套件僅支援 Linux 及 FreeBSD。"
|
||||
},
|
||||
"general_error_not_supported_os_title": {
|
||||
"message": "不支援的作業系統"
|
||||
},
|
||||
"general_error_startup_failed": {
|
||||
"message": "請確保已正確安裝 'plasma-browser-integration' 軟體包,且執行 Plasma 5.13 或更新版本。"
|
||||
},
|
||||
"general_error_startup_failed_title": {
|
||||
"message": "無法連線至原生主機。"
|
||||
},
|
||||
"general_error_startup_failed_wiki_link": {
|
||||
"message": "造訪專案 wiki 頁面取得更多資訊"
|
||||
},
|
||||
"general_error_unknown": {
|
||||
"message": "未知錯誤"
|
||||
},
|
||||
"kdeconnect_call_device": {
|
||||
"message": "用 '$1' 撥打"
|
||||
},
|
||||
"kdeconnect_open_device": {
|
||||
"message": "在「$1」上開啟"
|
||||
},
|
||||
"kdeconnect_open_via": {
|
||||
"message": "透過 KDE Connect 開啟"
|
||||
},
|
||||
"options_about_bugs": {
|
||||
"message": "若您發現問題,請檢查\u003Ca href=\"$1\">開放臭蟲清單\u003C/a>並\u003Ca href=\"$2\">回報錯誤\u003C/a>。"
|
||||
},
|
||||
"options_about_changelog_link": {
|
||||
"message": "查看變更記錄"
|
||||
},
|
||||
"options_about_copyright": {
|
||||
"message": "© 2017-2020 Kai Uwe Broulik 和 David Edmundson"
|
||||
},
|
||||
"options_about_created_by_kde": {
|
||||
"message": "這個瀏覽器擴充套件由 \u003Ca href=\"$1\">KDE 社群\u003C/a>建立。您可以在 \u003Ca href=\"$2\">KDE Community Wiki\u003C/a> 找到更多此專案的資訊。"
|
||||
},
|
||||
"options_about_donate": {
|
||||
"message": "若您喜歡您看到的東西,請考慮\u003Ca href=\"$1\">捐款給 KDE\u003C/a>,這樣我們就可以繼續做出更好的自由軟體。"
|
||||
},
|
||||
"options_about_extension_version": {
|
||||
"message": "擴充元件版本:$1"
|
||||
},
|
||||
"options_about_host_version": {
|
||||
"message": "主機版本:$1"
|
||||
},
|
||||
"options_about_kde": {
|
||||
"message": "\u003Chtml>\u003Cb>KDE\u003C/b> 是一個接受全世界的軟體工程師、美工畫家、寫作者、翻譯者與創造者提交各種服務與貢獻的\u003Ca href=\"%1\">自由軟體\u003C/a>開發社群。KDE 做出了 Plasma 桌面環境、數百個應用程式和支援它們的軟體函式庫。\u003Cbr />\u003Cbr />KDE 是家合作企業:沒有任何人操控 KDE 的目標和產品,取而代之的是一起達到建立世界上最好自由軟體的共同目標。歡迎任何人 -- 包括您\u003Ca href=\"%2\">加入並貢獻 KDE\u003C/a>。\u003Cbr />\u003Cbr />前往\u003Ca href=\"%3\">%3\u003C/a> 取得關於 KDE 社群的更多資訊,和我們做出的軟體。\u003C/html>"
|
||||
},
|
||||
"options_about_license": {
|
||||
"message": "授權條款:\u003Ca href=\"$1\">GNU 通用公共授權第三版\u003C/a>"
|
||||
},
|
||||
"options_about_translated_by": {
|
||||
"message": "翻譯者:$1"
|
||||
},
|
||||
"options_about_translators": {
|
||||
"message": "Jeff Huang"
|
||||
},
|
||||
"options_heading_krunner": {
|
||||
"message": "Plasma 搜尋"
|
||||
},
|
||||
"options_not_supported_os": {
|
||||
"message": "這個擴充套件不被此作業系統支援。"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_description": {
|
||||
"message": "這可能會干擾已經套用自訂樣式到它們的滾動列的網頁。"
|
||||
},
|
||||
"options_plugin_breezeScrollBars_title": {
|
||||
"message": "使用 Breeze 樣式的滾動列"
|
||||
},
|
||||
"options_plugin_downloads_addToRecentDocuments": {
|
||||
"message": "將下載的檔案加入最近文件"
|
||||
},
|
||||
"options_plugin_downloads_inhibitSuspend": {
|
||||
"message": "下載時防止系統進入睡眠"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl": {
|
||||
"message": "在檔案屬性儲存檔案的下載網址"
|
||||
},
|
||||
"options_plugin_downloads_saveOriginUrl_description": {
|
||||
"message": "註:網址可能會包含敏感資訊,可能會在檔案可供他人存取 (或與他人分享) 時遭洩漏。"
|
||||
},
|
||||
"options_plugin_downloads_title": {
|
||||
"message": "在通知區域顯示下載項目"
|
||||
},
|
||||
"options_plugin_historyrunner_description": {
|
||||
"message": "這個功能可能需要\u003Ca id=\"$1\" href=\"$2\">額外權限\u003C/a>才能使用。"
|
||||
},
|
||||
"options_plugin_historyrunner_title": {
|
||||
"message": "搜尋瀏覽器歷史紀錄"
|
||||
},
|
||||
"options_plugin_kdeconnect_description": {
|
||||
"message": "新增連結的選單項目,以讓您可以將它們使用 \u003Ca href=\"$1\">KDE Connect\u003C/a> 傳送到您的手機或是其他已配對的裝置。"
|
||||
},
|
||||
"options_plugin_kdeconnect_title": {
|
||||
"message": "透過 KDE Connect 傳送"
|
||||
},
|
||||
"options_plugin_mpris_description": {
|
||||
"message": "讓您使用媒體控制器 plasmoid 控制網頁中的視訊與音訊播放器。"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_description": {
|
||||
"message": "從目前播放的內容擷取中繼資料與縮圖。"
|
||||
},
|
||||
"options_plugin_mpris_media_sessions_title": {
|
||||
"message": "強化的媒體控制"
|
||||
},
|
||||
"options_plugin_mpris_title": {
|
||||
"message": "媒體控制"
|
||||
},
|
||||
"options_plugin_purpose_description": {
|
||||
"message": "新增「分享…」選單列項目,並允許網站使用 Web Share API 開啟用來分享內容的對話框。"
|
||||
},
|
||||
"options_plugin_purpose_title": {
|
||||
"message": "內容分享"
|
||||
},
|
||||
"options_plugin_tabsrunner_description": {
|
||||
"message": "確保已在 \u003Ca id=\"$1\" href=\"$2\">Plasma 搜尋設定\u003C/a>中啟用「瀏覽器分頁」模組。"
|
||||
},
|
||||
"options_plugin_tabsrunner_title": {
|
||||
"message": "在「執行指令」視窗中尋找瀏覽器分頁"
|
||||
},
|
||||
"options_save_failed": {
|
||||
"message": "儲存設定失敗"
|
||||
},
|
||||
"options_save_success": {
|
||||
"message": "設定成功儲存"
|
||||
},
|
||||
"options_tab_about": {
|
||||
"message": "關於"
|
||||
},
|
||||
"options_tab_general": {
|
||||
"message": "一般"
|
||||
},
|
||||
"options_title": {
|
||||
"message": "Plasma 整合設定"
|
||||
},
|
||||
"permission_request_already": {
|
||||
"message": "您已經提供這個權限了。"
|
||||
},
|
||||
"permission_request_button_request": {
|
||||
"message": "請求權限"
|
||||
},
|
||||
"permission_request_button_revoke": {
|
||||
"message": "取消權限"
|
||||
},
|
||||
"permission_request_historyrunner_1": {
|
||||
"message": "為了提供瀏覽器歷史紀錄的搜尋結果,需要額外的權限。"
|
||||
},
|
||||
"permission_request_historyrunner_2": {
|
||||
"message": "您可以在\u003Ca id=\"$1\" href=\"$2\">Plasma 搜尋設定\u003C/a>裡停用這個功能。"
|
||||
},
|
||||
"permission_request_title": {
|
||||
"message": "需要額外權限"
|
||||
},
|
||||
"purpose_share": {
|
||||
"message": "分享…"
|
||||
},
|
||||
"purpose_share_failed_text": {
|
||||
"message": "無法分享此內容:$1"
|
||||
},
|
||||
"purpose_share_failed_title": {
|
||||
"message": "分享失敗"
|
||||
},
|
||||
"purpose_share_finished_text": {
|
||||
"message": "分享的內容連結 ($1) 已複製至剪貼簿。"
|
||||
},
|
||||
"purpose_share_finished_title": {
|
||||
"message": "已分享內容"
|
||||
},
|
||||
"store_description": {
|
||||
"message": "Multitask efficiently by controlling browser functions from the desktop, even while Chrome is in the background. Manage audio and video playback, check downloads in the notification area, send files to your phone using KDE Connect and more inside the KDE Plasma Desktop!\\n\\nThe plasma-browser-integration package must be installed for this extension to work. It should be available from your distribution's package manager when running Plasma 5.13 or later.\\n\\nNOTE: This extension is not supported on Debian."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
body {
|
||||
width: 24em;
|
||||
/* prevent scroll bars*/
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.hidden {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
header {
|
||||
background: #1d99f3;
|
||||
padding: 2px;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
section {
|
||||
margin: 0 0.5em;
|
||||
}
|
||||
|
||||
section > header {
|
||||
background: #F0F0F0;
|
||||
color: #757777;
|
||||
margin: 0 -1em -0.5em -1em;
|
||||
}
|
||||
|
||||
.message {
|
||||
padding: 10px;
|
||||
}
|
||||
.message.with-icon::before {
|
||||
content: '';
|
||||
height: 48px;
|
||||
display: block;
|
||||
background: center no-repeat;
|
||||
}
|
||||
.message.with-icon.general::before {
|
||||
background-image: url('icons/plasma.svg');
|
||||
}
|
||||
.message.with-icon.error::before {
|
||||
background-image: url('icons/sad-face.svg');
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
.message.with-icon.general::before, .message.with-icon.error::before {
|
||||
filter: invert(1);
|
||||
}
|
||||
}
|
||||
|
||||
/* Media controls blacklist */
|
||||
.mpris-blacklist-info {
|
||||
padding: 0.5em 0;
|
||||
}
|
||||
.mpris-blacklist-info p {
|
||||
padding: 0 0.5em;
|
||||
}
|
||||
.mpris-blacklist-info ul {
|
||||
display: block;
|
||||
padding: 0 0.5em;
|
||||
}
|
||||
.mpris-blacklist-info ul > li {
|
||||
display: block;
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
.mpris-blacklist-info ul > li input[type=checkbox] {
|
||||
position: relative;
|
||||
vertical-align: middle;
|
||||
bottom: 1px;
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="color-scheme" content="light dark">
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="action_popup.css">
|
||||
<script src="i18n.js"></script>
|
||||
<script src="constants.js"></script>
|
||||
<script src="utils.js"></script>
|
||||
<script src="content-utils.js"></script>
|
||||
<script src="action_popup.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header>
|
||||
<span data-i18n="browseraction_title">I18N</span>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
<!-- same error messages as in options.html -->
|
||||
<div id="unsupported_os_error" class="message error with-icon hidden">
|
||||
<h3 data-i18n="general_error_not_supported_os_title">I18N</h3>
|
||||
|
||||
<p data-i18n="general_error_not_supported_os">I18N</p>
|
||||
</div>
|
||||
|
||||
<div id="startup_error" class="message error with-icon hidden">
|
||||
<h3 data-i18n="general_error_startup_failed_title">I18N</h3>
|
||||
|
||||
<p data-i18n="general_error_startup_failed">I18N</p>
|
||||
|
||||
<h4 id="startup_error_text" class="hidden"></h4>
|
||||
|
||||
<a data-i18n="general_error_startup_failed_wiki_link" href="https://community.kde.org/Plasma/Browser_Integration" target="_blank">I18N</a>
|
||||
</div>
|
||||
|
||||
<div id="runtime_error" class="message error with-icon hidden">
|
||||
<h3 data-i18n="general_error_host_disconnected_title">I18N</h3>
|
||||
|
||||
<p id="runtime_error_text" data-i18n="general_error_unknown">I18N</p>
|
||||
</div>
|
||||
|
||||
<div id="main" class="hidden">
|
||||
|
||||
<div id="dummy-main" class="message general with-icon"></div>
|
||||
|
||||
<section class="mpris-blacklist-info hidden">
|
||||
<header data-i18n="browseraction_mpris_title">I18N</header>
|
||||
<p data-i18n="browseraction_mpris_enable_on">I18N</p>
|
||||
<ul class="mpris-blacklist-origins"></ul>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,287 @@
|
||||
/*
|
||||
Copyright (C) 2019 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
class TabUtils {
|
||||
// Gets the currently viewed tab
|
||||
static getCurrentTab() {
|
||||
return new Promise((resolve, reject) => {
|
||||
chrome.tabs.query({
|
||||
active: true,
|
||||
currentWindow: true
|
||||
}, (tabs) => {
|
||||
const error = chrome.runtime.lastError;
|
||||
if (error) {
|
||||
return reject(error.message);
|
||||
}
|
||||
|
||||
const tab = tabs[0];
|
||||
if (!tab) {
|
||||
return reject("NO_TAB");
|
||||
}
|
||||
|
||||
resolve(tab);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
// Gets the URLs of the currently viewed tab including all of its iframes
|
||||
static getCurrentTabFramesUrls() {
|
||||
return new Promise((resolve, reject) => {
|
||||
TabUtils.getCurrentTab().then((tab) => {
|
||||
chrome.scripting.executeScript({
|
||||
target: {
|
||||
tabId: tab.id,
|
||||
allFrames: true
|
||||
},
|
||||
func: () => {
|
||||
return window.location.href;
|
||||
}
|
||||
}, (result) => {
|
||||
const error = chrome.runtime.lastError;
|
||||
if (error) {
|
||||
return reject(error.message);
|
||||
}
|
||||
|
||||
const urls = result.map(result => result.result);
|
||||
resolve(urls);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
class MPrisBlocker {
|
||||
getAllowed() {
|
||||
return new Promise((resolve, reject) => {
|
||||
Promise.all([
|
||||
SettingsUtils.get(),
|
||||
TabUtils.getCurrentTabFramesUrls()
|
||||
]).then((result) => {
|
||||
|
||||
const settings = result[0];
|
||||
const currentUrls = result[1];
|
||||
|
||||
const mprisSettings = settings.mpris;
|
||||
if (!mprisSettings.enabled) {
|
||||
return reject("MPRIS_DISABLED");
|
||||
}
|
||||
|
||||
if (!currentUrls) { // can this happen?
|
||||
return reject("NO_URLS");
|
||||
}
|
||||
|
||||
const origins = currentUrls.map((url) => {
|
||||
try {
|
||||
return new URL(url).origin;
|
||||
} catch (e) {
|
||||
console.warn("Invalid url", url);
|
||||
return "";
|
||||
}
|
||||
}).filter((origin) => {
|
||||
// for URLs like about:blank origin is "null" (as string!).
|
||||
return !!origin && origin !== "null";
|
||||
});
|
||||
|
||||
if (origins.length === 0) {
|
||||
return reject("NO_ORIGINS");
|
||||
}
|
||||
|
||||
const uniqueOrigins = [...new Set(origins)];
|
||||
|
||||
const websiteSettings = mprisSettings.websiteSettings || {};
|
||||
|
||||
let response = {
|
||||
origins: {},
|
||||
mprisSettings
|
||||
};
|
||||
|
||||
for (const origin of uniqueOrigins) {
|
||||
let allowed = true;
|
||||
if (typeof MPRIS_WEBSITE_SETTINGS[origin] === "boolean") {
|
||||
allowed = MPRIS_WEBSITE_SETTINGS[origin];
|
||||
}
|
||||
if (typeof websiteSettings[origin] === "boolean") {
|
||||
allowed = websiteSettings[origin];
|
||||
}
|
||||
|
||||
response.origins[origin] = allowed;
|
||||
}
|
||||
|
||||
resolve(response);
|
||||
|
||||
}, reject);
|
||||
});
|
||||
}
|
||||
|
||||
setAllowed(origin, allowed) {
|
||||
return SettingsUtils.get().then((settings) => {
|
||||
const mprisSettings = settings.mpris;
|
||||
if (!mprisSettings.enabled) {
|
||||
return reject("MPRIS_DISABLED");
|
||||
}
|
||||
|
||||
let websiteSettings = mprisSettings.websiteSettings || {};
|
||||
|
||||
let implicitAllowed = true;
|
||||
if (typeof MPRIS_WEBSITE_SETTINGS[origin] === "boolean") {
|
||||
implicitAllowed = MPRIS_WEBSITE_SETTINGS[origin];
|
||||
}
|
||||
|
||||
if (allowed !== implicitAllowed) {
|
||||
websiteSettings[origin] = allowed;
|
||||
} else {
|
||||
delete websiteSettings[origin];
|
||||
}
|
||||
|
||||
mprisSettings.websiteSettings = websiteSettings;
|
||||
|
||||
return SettingsUtils.set({
|
||||
mpris: mprisSettings
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
|
||||
sendMessage("browserAction", "getStatus").then((status) => {
|
||||
|
||||
switch (status.portStatus) {
|
||||
case "UNSUPPORTED_OS":
|
||||
document.getElementById("unsupported_os_error").classList.remove("hidden");
|
||||
break;
|
||||
|
||||
case "STARTUP_FAILED": {
|
||||
document.getElementById("startup_error").classList.remove("hidden");
|
||||
|
||||
const errorText = status.portLastErrorMessage;
|
||||
// Don't show generic error on startup failure. There's already an explanation.
|
||||
if (errorText && errorText !== "UNKNOWN") {
|
||||
const errorTextItem = document.getElementById("startup_error_text");
|
||||
errorTextItem.innerText = errorText;
|
||||
errorTextItem.classList.remove("hidden");
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
default: {
|
||||
document.getElementById("main").classList.remove("hidden");
|
||||
|
||||
let errorText = status.portLastErrorMessage;
|
||||
if (errorText === "UNKNOWN") {
|
||||
errorText = chrome.i18n.getMessage("general_error_unknown");
|
||||
}
|
||||
|
||||
if (errorText) {
|
||||
document.getElementById("runtime_error_text").innerText = errorText;
|
||||
document.getElementById("runtime_error").classList.remove("hidden");
|
||||
|
||||
// There's some content, hide dummy placeholder
|
||||
document.getElementById("dummy-main").classList.add("hidden");
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// HACK so the extension can tell we closed, see "browserAction" "ready" callback in extension.js
|
||||
chrome.runtime.onConnect.addListener((port) => {
|
||||
if (port.name !== "browserActionPort") {
|
||||
return;
|
||||
}
|
||||
|
||||
// do we need to do something with the port here?
|
||||
});
|
||||
sendMessage("browserAction", "ready");
|
||||
});
|
||||
|
||||
// MPris blocker checkboxes
|
||||
const blocker = new MPrisBlocker();
|
||||
blocker.getAllowed().then((result) => {
|
||||
const origins = result.origins;
|
||||
|
||||
if (Object.entries(origins).length === 0) { // "isEmpty"
|
||||
return;
|
||||
}
|
||||
|
||||
// To keep media controls setting from always showing up, only show them, if:
|
||||
// - There is actually a player anywhere on this tab
|
||||
// or, since when mpris is disabled, there are never any players
|
||||
// - when media controls are disabled for any origin on this tab
|
||||
new Promise((resolve, reject) => {
|
||||
for (let origin in origins) {
|
||||
if (origins[origin] === false) {
|
||||
return resolve("HAS_BLOCKED");
|
||||
}
|
||||
}
|
||||
|
||||
TabUtils.getCurrentTab().then((tab) => {
|
||||
return sendMessage("mpris", "hasTabPlayer", {
|
||||
tabId: tab.id
|
||||
});
|
||||
}).then((playerIds) => {
|
||||
if (playerIds.length > 0) {
|
||||
return resolve("HAS_PLAYER");
|
||||
}
|
||||
|
||||
reject("NO_PLAYER_NO_BLOCKED");
|
||||
});
|
||||
}).then(() => {
|
||||
// There's some content, hide dummy placeholder
|
||||
document.getElementById("dummy-main").classList.add("hidden");
|
||||
|
||||
let blacklistInfoElement = document.querySelector(".mpris-blacklist-info");
|
||||
blacklistInfoElement.classList.remove("hidden");
|
||||
|
||||
let originsListElement = blacklistInfoElement.querySelector("ul.mpris-blacklist-origins");
|
||||
|
||||
for (const origin in origins) {
|
||||
const originAllowed = origins[origin];
|
||||
|
||||
let blockListElement = document.createElement("li");
|
||||
|
||||
let labelElement = document.createElement("label");
|
||||
labelElement.innerText = origin;
|
||||
|
||||
let checkboxElement = document.createElement("input");
|
||||
checkboxElement.type = "checkbox";
|
||||
checkboxElement.checked = (originAllowed === true);
|
||||
checkboxElement.addEventListener("click", (e) => {
|
||||
// Let us handle (un)checking the checkbox when setAllowed succeeds
|
||||
e.preventDefault();
|
||||
|
||||
const allowed = checkboxElement.checked;
|
||||
blocker.setAllowed(origin, allowed).then(() => {
|
||||
checkboxElement.checked = allowed;
|
||||
}, (err) => {
|
||||
console.warn("Failed to change media controls settings:", err);
|
||||
});
|
||||
});
|
||||
|
||||
labelElement.insertBefore(checkboxElement, labelElement.firstChild);
|
||||
|
||||
blockListElement.appendChild(labelElement);
|
||||
|
||||
originsListElement.appendChild(blockListElement);
|
||||
}
|
||||
}, (err) => {
|
||||
console.log("Not showing media controls settings because", err);
|
||||
});
|
||||
}, (err) => {
|
||||
console.warn("Failed to check for whether media controls are blocked", err);
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
Copyright (C) 2017 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
Copyright (C) 2018 David Edmundson <davidedmundson@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
IS_FIREFOX = (navigator && navigator.userAgent || '').toLowerCase().match(/(?:firefox|fxios)/) !== null;
|
||||
|
||||
DEFAULT_EXTENSION_SETTINGS = {
|
||||
mpris: {
|
||||
enabled: true,
|
||||
websiteSettings: {}
|
||||
},
|
||||
mprisMediaSessions: {
|
||||
enabled: true
|
||||
},
|
||||
kdeconnect: {
|
||||
enabled: true
|
||||
},
|
||||
downloads: {
|
||||
enabled: true,
|
||||
addToRecentDocuments: true,
|
||||
saveOriginUrl: false,
|
||||
// Chrome inhibits by itself.
|
||||
inhibitSuspend: IS_FIREFOX,
|
||||
},
|
||||
tabsrunner: {
|
||||
enabled: true
|
||||
},
|
||||
historyrunner: {
|
||||
enabled: true
|
||||
},
|
||||
purpose: {
|
||||
enabled: true
|
||||
},
|
||||
breezeScrollBars: {
|
||||
// this breaks pages in interesting ways, disable by default
|
||||
enabled: false
|
||||
}
|
||||
};
|
||||
|
||||
// NOTE if you change this, make sure to adjust the error message shown in action_popup.html
|
||||
SUPPORTED_PLATFORMS = ["linux", "openbsd", "freebsd"];
|
||||
|
||||
// Default MPRIS settings for websites
|
||||
const MPRIS_WEBSITE_SETTINGS = {
|
||||
//"https://www.example.com": false
|
||||
// Disable for known conferencing solutions.
|
||||
// It may interfere with webcam or audio and isn't designed for this anyway.
|
||||
"https://meet.google.com": false, // Bug 435418
|
||||
"https://getmibo.com": false,
|
||||
"https://zoom.us": false, // Bug 435100
|
||||
"https://teams.microsoft.com": false, // Bug 503965
|
||||
"https://www.nicovideo.jp": false, // Bug 493809
|
||||
};
|
||||
@@ -0,0 +1,719 @@
|
||||
/*
|
||||
Copyright (C) 2017 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
Copyright (C) 2018 David Edmundson <davidedmundson@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
var callbacks = {};
|
||||
|
||||
function addCallback(subsystem, action, callback)
|
||||
{
|
||||
if (!callbacks[subsystem]) {
|
||||
callbacks[subsystem] = {};
|
||||
}
|
||||
callbacks[subsystem][action] = callback;
|
||||
}
|
||||
|
||||
function initPageScript(cb) {
|
||||
// On reloads, unload the previous page-script.
|
||||
executePageAction({"action": "unload"});
|
||||
|
||||
// The script is only run later, wait for that before sending events.
|
||||
window.addEventListener("org.kde.pbi.inited", cb, {"once": true});
|
||||
|
||||
var element = document.createElement('script');
|
||||
element.src = chrome.runtime.getURL("page-script.js");
|
||||
(document.body || document.head || document.documentElement).prepend(element);
|
||||
// We need to remove the script tag after inserting or else websites relying on the order of items in
|
||||
// document.getElementsByTagName("script") will break (looking at you, Google Hangouts)
|
||||
element.parentNode.removeChild(element);
|
||||
}
|
||||
|
||||
function executePageAction(args) {
|
||||
// The page script injection and communication mechanism
|
||||
// was inspired by https://github.com/x0a/uBO-YouTube
|
||||
if (IS_FIREFOX) {
|
||||
args = cloneInto(args, window);
|
||||
}
|
||||
|
||||
window.dispatchEvent(new CustomEvent('org.kde.pbi.event', {detail: args}));
|
||||
}
|
||||
|
||||
chrome.runtime.onMessage.addListener(function (message, sender) {
|
||||
// TODO do something with sender (check privilige or whatever)
|
||||
|
||||
var subsystem = message.subsystem;
|
||||
var action = message.action;
|
||||
|
||||
if (!subsystem || !action) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (callbacks[subsystem] && callbacks[subsystem][action]) {
|
||||
callbacks[subsystem][action](message.payload);
|
||||
}
|
||||
});
|
||||
|
||||
initPageScript(() => {
|
||||
SettingsUtils.get().then((items) => {
|
||||
if (items.breezeScrollBars.enabled) {
|
||||
loadBreezeScrollBars();
|
||||
}
|
||||
|
||||
const mpris = items.mpris;
|
||||
if (mpris.enabled) {
|
||||
const origin = window.location.origin;
|
||||
|
||||
const websiteSettings = mpris.websiteSettings || {};
|
||||
|
||||
let mprisAllowed = true;
|
||||
if (typeof MPRIS_WEBSITE_SETTINGS[origin] === "boolean") {
|
||||
mprisAllowed = MPRIS_WEBSITE_SETTINGS[origin];
|
||||
}
|
||||
if (typeof websiteSettings[origin] === "boolean") {
|
||||
mprisAllowed = websiteSettings[origin];
|
||||
}
|
||||
|
||||
if (mprisAllowed) {
|
||||
loadMpris();
|
||||
if (items.mprisMediaSessions.enabled) {
|
||||
loadMediaSessionsShim();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (items.purpose.enabled) {
|
||||
sendMessage("settings", "getSubsystemStatus").then((status) => {
|
||||
if (status && status.purpose) {
|
||||
loadPurpose();
|
||||
}
|
||||
}, (err) => {
|
||||
// No warning, can also happen when port isn't connected for unsupported OS
|
||||
console.log("Failed to get subsystem status for purpose", err);
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// BREEZE SCROLL BARS
|
||||
// ------------------------------------------------------------------------
|
||||
//
|
||||
function loadBreezeScrollBars() {
|
||||
if (IS_FIREFOX) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!document.head) {
|
||||
return;
|
||||
}
|
||||
|
||||
// You cannot access cssRules for <link rel="stylesheet" ..> on a different domain.
|
||||
// Since our chrome-extension:// URL for a stylesheet would be, this can
|
||||
// lead to problems in e.g modernizr, so include the <style> inline instead.
|
||||
// "Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules"
|
||||
var styleTag = document.createElement("style");
|
||||
styleTag.appendChild(document.createTextNode(`
|
||||
html::-webkit-scrollbar {
|
||||
/* we'll add padding as "border" in the thumb*/
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
background: white;
|
||||
}
|
||||
|
||||
html::-webkit-scrollbar-track {
|
||||
border-radius: 20px;
|
||||
border: 7px solid white; /* FIXME why doesn't "transparent" work here?! */
|
||||
background-color: white;
|
||||
width: 6px !important; /* 20px scrollbar - 2 * 7px border */
|
||||
box-sizing: content-box;
|
||||
}
|
||||
html::-webkit-scrollbar-track:hover {
|
||||
background-color: #BFC0C2;
|
||||
}
|
||||
|
||||
html::-webkit-scrollbar-thumb {
|
||||
background-color: #3DAEE9; /* default blue breeze color */
|
||||
border: 7px solid transparent;
|
||||
border-radius: 20px;
|
||||
background-clip: content-box;
|
||||
width: 6px !important; /* 20px scrollbar - 2 * 7px border */
|
||||
box-sizing: content-box;
|
||||
min-height: 30px;
|
||||
}
|
||||
html::-webkit-scrollbar-thumb:window-inactive {
|
||||
background-color: #949699; /* when window is inactive it's gray */
|
||||
}
|
||||
html::-webkit-scrollbar-thumb:hover {
|
||||
background-color: #93CEE9; /* hovered is a lighter blue */
|
||||
}
|
||||
|
||||
html::-webkit-scrollbar-corner {
|
||||
background-color: white; /* FIXME why doesn't "transparent" work here?! */
|
||||
}
|
||||
`));
|
||||
|
||||
document.head.appendChild(styleTag);
|
||||
}
|
||||
|
||||
|
||||
// MPRIS
|
||||
// ------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
var activePlayer;
|
||||
// When a player has no duration yet, we'll wait for it becoming known
|
||||
// to determine whether to ignore it (short sound) or make it active
|
||||
var pendingActivePlayer;
|
||||
var playerMetadata = {};
|
||||
var playerCallbacks = [];
|
||||
|
||||
// Playback state communicated via media sessions api
|
||||
var playerPlaybackState = "";
|
||||
|
||||
var players = new WeakSet();
|
||||
|
||||
var pendingSeekingUpdate = 0;
|
||||
|
||||
var titleTagObserver = null;
|
||||
var oldPageTitle = "";
|
||||
|
||||
addCallback("mpris", "play", function () {
|
||||
playerPlay();
|
||||
});
|
||||
|
||||
addCallback("mpris", "pause", function () {
|
||||
playerPause();
|
||||
});
|
||||
|
||||
addCallback("mpris", "playPause", function () {
|
||||
if (activePlayer) {
|
||||
if (activePlayer.paused) { // TODO take into account media sessions playback state
|
||||
playerPlay();
|
||||
} else {
|
||||
playerPause();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "stop", function () {
|
||||
// When available, use the "stop" media sessions action
|
||||
if (playerCallbacks.indexOf("stop") > -1) {
|
||||
executePageAction({"action": "mpris", "mprisCallbackName": "stop"});
|
||||
return;
|
||||
}
|
||||
|
||||
// otherwise since there's no "stop" on the player, simulate it be rewinding and reloading
|
||||
if (activePlayer) {
|
||||
activePlayer.pause();
|
||||
activePlayer.currentTime = 0;
|
||||
// calling load() now as is suggested in some "how to fake video Stop" code snippets
|
||||
// utterly breaks stremaing sites
|
||||
//activePlayer.load();
|
||||
|
||||
// needs to be delayed slightly otherwise we pause(), then send "stopped", and only after that
|
||||
// the "paused" signal is handled and we end up in Paused instead of Stopped state
|
||||
setTimeout(function() {
|
||||
sendMessage("mpris", "stopped");
|
||||
}, 1);
|
||||
return;
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "next", function () {
|
||||
if (playerCallbacks.indexOf("nexttrack") > -1) {
|
||||
executePageAction({"action": "mpris", "mprisCallbackName": "nexttrack"});
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "previous", function () {
|
||||
if (playerCallbacks.indexOf("previoustrack") > -1) {
|
||||
executePageAction({"action": "mpris", "mprisCallbackName": "previoustrack"});
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "setFullscreen", (message) => {
|
||||
if (activePlayer) {
|
||||
if (message.fullscreen) {
|
||||
activePlayer.requestFullscreen();
|
||||
} else {
|
||||
document.exitFullscreen();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "setPosition", function (message) {
|
||||
if (activePlayer) {
|
||||
activePlayer.currentTime = message.position;
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "setPlaybackRate", function (message) {
|
||||
if (activePlayer) {
|
||||
activePlayer.playbackRate = message.playbackRate;
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "setVolume", function (message) {
|
||||
if (activePlayer) {
|
||||
activePlayer.volume = message.volume;
|
||||
activePlayer.muted = (message.volume == 0.0);
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "setLoop", function (message) {
|
||||
if (activePlayer) {
|
||||
activePlayer.loop = message.loop;
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", "identify", function (message) {
|
||||
if (activePlayer) {
|
||||
// We don't have a dedicated "send player info" callback, so we instead send a "playing"
|
||||
// and if we're paused, we'll send a "paused" event right after
|
||||
// TODO figure out a way how to add this to the host without breaking compat
|
||||
|
||||
var paused = activePlayer.paused;
|
||||
playerPlaying(activePlayer);
|
||||
if (paused) {
|
||||
playerPaused(activePlayer);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
function playerPlaying(player) {
|
||||
setPlayerActive(player);
|
||||
}
|
||||
|
||||
function playerPaused(player) {
|
||||
sendPlayerInfo(player, "paused");
|
||||
}
|
||||
|
||||
function setPlayerActive(player) {
|
||||
pendingActivePlayer = player;
|
||||
|
||||
if (isNaN(player.duration)) {
|
||||
// Ignore this player for now until we know a duration
|
||||
// In durationchange event handler we'll check for this and end up here again
|
||||
return;
|
||||
}
|
||||
|
||||
// Ignore short sounds, they are most likely a chat notification sound
|
||||
// A stream has a duration of Infinity
|
||||
// Note that "NaN" is also not finite but we already returned earlier for that
|
||||
if (isFinite(player.duration) && player.duration > 0 && player.duration < 8) {
|
||||
return;
|
||||
}
|
||||
|
||||
pendingActivePlayer = undefined;
|
||||
activePlayer = player;
|
||||
|
||||
// when playback starts, send along metadata
|
||||
// a website might have set Media Sessions metadata prior to playing
|
||||
// and then we would have ignored the metadata signal because there was no player
|
||||
sendMessage("mpris", "playing", {
|
||||
mediaSrc: player.currentSrc || player.src,
|
||||
pageTitle: document.title,
|
||||
poster: player.poster,
|
||||
duration: player.duration,
|
||||
currentTime: player.currentTime,
|
||||
playbackRate: player.playbackRate,
|
||||
volume: player.volume,
|
||||
muted: player.muted,
|
||||
loop: player.loop,
|
||||
metadata: playerMetadata,
|
||||
callbacks: playerCallbacks,
|
||||
fullscreen: document.fullscreenElement !== null,
|
||||
canSetFullscreen: player.tagName.toLowerCase() === "video"
|
||||
});
|
||||
|
||||
if (!titleTagObserver) {
|
||||
|
||||
// Observe changes to the <title> tag in case it is updated after the player has started playing
|
||||
let titleTag = document.querySelector("head > title");
|
||||
if (titleTag) {
|
||||
oldPageTitle = titleTag.innerText;
|
||||
|
||||
titleTagObserver = new MutationObserver((mutations) => {
|
||||
mutations.forEach((mutation) => {
|
||||
const pageTitle = mutation.target.textContent;
|
||||
if (pageTitle && oldPageTitle !== pageTitle) {
|
||||
sendMessage("mpris", "titlechange", {
|
||||
pageTitle: pageTitle
|
||||
});
|
||||
}
|
||||
oldPageTitle = pageTitle;
|
||||
});
|
||||
});
|
||||
|
||||
titleTagObserver.observe(titleTag, {
|
||||
childList: true, // text content is technically a child node
|
||||
subtree: true,
|
||||
characterData: true
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function sendPlayerGone() {
|
||||
activePlayer = undefined;
|
||||
pendingActivePlayer = undefined;
|
||||
playerMetadata = {};
|
||||
playerCallbacks = [];
|
||||
sendMessage("mpris", "gone");
|
||||
|
||||
if (titleTagObserver) {
|
||||
titleTagObserver.disconnect();
|
||||
titleTagObserver = null;
|
||||
}
|
||||
}
|
||||
|
||||
function sendPlayerInfo(player, event, payload) {
|
||||
if (player != activePlayer) {
|
||||
return;
|
||||
}
|
||||
|
||||
sendMessage("mpris", event, payload);
|
||||
}
|
||||
|
||||
function registerPlayer(player) {
|
||||
if (players.has(player)) {
|
||||
//console.log("Already know", player);
|
||||
return;
|
||||
}
|
||||
|
||||
// auto-playing player, become active right away
|
||||
if (!player.paused) {
|
||||
playerPlaying(player);
|
||||
}
|
||||
player.addEventListener("play", function () {
|
||||
playerPlaying(player);
|
||||
});
|
||||
|
||||
player.addEventListener("pause", function () {
|
||||
playerPaused(player);
|
||||
});
|
||||
|
||||
// what about "stalled" event?
|
||||
player.addEventListener("waiting", function () {
|
||||
sendPlayerInfo(player, "waiting");
|
||||
});
|
||||
|
||||
// playlist is now empty or being reloaded, stop player
|
||||
// e.g. when using Ajax page navigation and the user nagivated away
|
||||
player.addEventListener("emptied", function () {
|
||||
// When the player is emptied but the website tells us it's just "paused"
|
||||
// keep it around (Bug 402324: Soundcloud does this)
|
||||
if (player === activePlayer && playerPlaybackState === "paused") {
|
||||
return;
|
||||
}
|
||||
|
||||
// could have its own signal but for compat it's easier just to pretend to have stopped
|
||||
sendPlayerInfo(player, "stopped");
|
||||
});
|
||||
|
||||
// opposite of "waiting", we finished buffering enough
|
||||
// only if we are playing, though, should we set playback state back to playing
|
||||
player.addEventListener("canplay", function () {
|
||||
if (!player.paused) {
|
||||
sendPlayerInfo(player, "canplay");
|
||||
}
|
||||
});
|
||||
|
||||
player.addEventListener("timeupdate", function () {
|
||||
sendPlayerInfo(player, "timeupdate", {
|
||||
currentTime: player.currentTime
|
||||
});
|
||||
});
|
||||
|
||||
player.addEventListener("ratechange", function () {
|
||||
sendPlayerInfo(player, "ratechange", {
|
||||
playbackRate: player.playbackRate
|
||||
});
|
||||
});
|
||||
|
||||
// TODO use player.seekable for determining whether we can seek?
|
||||
player.addEventListener("durationchange", function () {
|
||||
// Deferred active due to unknown duration
|
||||
if (pendingActivePlayer == player) {
|
||||
setPlayerActive(pendingActivePlayer);
|
||||
return;
|
||||
}
|
||||
|
||||
sendPlayerInfo(player, "duration", {
|
||||
duration: player.duration
|
||||
});
|
||||
});
|
||||
|
||||
player.addEventListener("seeking", function () {
|
||||
if (pendingSeekingUpdate) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Compress "seeking" signals, this is invoked continuously as the user drags the slider
|
||||
pendingSeekingUpdate = setTimeout(function() {
|
||||
pendingSeekingUpdate = 0;
|
||||
}, 250);
|
||||
|
||||
sendPlayerInfo(player, "seeking", {
|
||||
currentTime: player.currentTime
|
||||
});
|
||||
});
|
||||
|
||||
player.addEventListener("seeked", function () {
|
||||
sendPlayerInfo(player, "seeked", {
|
||||
currentTime: player.currentTime
|
||||
});
|
||||
});
|
||||
|
||||
player.addEventListener("volumechange", function () {
|
||||
sendPlayerInfo(player, "volumechange", {
|
||||
volume: player.volume,
|
||||
muted: player.muted
|
||||
});
|
||||
});
|
||||
|
||||
players.add(player);
|
||||
}
|
||||
|
||||
function findAllPlayersFromNode(node) {
|
||||
if (typeof node.getElementsByTagName !== "function") {
|
||||
return [];
|
||||
}
|
||||
|
||||
return [...node.getElementsByTagName("video"), ...node.getElementsByTagName("audio")];
|
||||
}
|
||||
|
||||
|
||||
function registerAllPlayers() {
|
||||
var players = findAllPlayersFromNode(document);
|
||||
players.forEach(registerPlayer);
|
||||
}
|
||||
|
||||
function playerPlay() {
|
||||
// if a media sessions callback is registered, it takes precedence over us manually messing with the player
|
||||
if (playerCallbacks.indexOf("play") > -1) {
|
||||
executePageAction({"action": "mpris", "mprisCallbackName": "play"});
|
||||
} else if (activePlayer) {
|
||||
activePlayer.play();
|
||||
}
|
||||
}
|
||||
|
||||
function playerPause() {
|
||||
if (playerCallbacks.indexOf("pause") > -1) {
|
||||
executePageAction({"action": "mpris", "mprisCallbackName": "pause"});
|
||||
} else if (activePlayer) {
|
||||
activePlayer.pause();
|
||||
}
|
||||
}
|
||||
|
||||
function loadMpris() {
|
||||
// TODO figure out somehow when a <video> tag is added dynamically and autoplays
|
||||
// as can happen on Ajax-heavy pages like YouTube
|
||||
// could also be done if we just look for the "audio playing in this tab" and only then check for player?
|
||||
// cf. "checkPlayer" event above
|
||||
|
||||
var observer = new MutationObserver(function (mutations) {
|
||||
let nodesRemoved = false;
|
||||
mutations.forEach(function (mutation) {
|
||||
mutation.addedNodes.forEach(function (node) {
|
||||
if (typeof node.matches !== "function") {
|
||||
return;
|
||||
}
|
||||
|
||||
// Check whether the node itself or any of its children is a player
|
||||
var players = findAllPlayersFromNode(node);
|
||||
if (node.matches("video,audio")) {
|
||||
players.unshift(node);
|
||||
}
|
||||
|
||||
players.forEach(function (player) {
|
||||
registerPlayer(player);
|
||||
});
|
||||
});
|
||||
|
||||
mutation.removedNodes.forEach((node) => {
|
||||
if (typeof node.matches !== "function") {
|
||||
return;
|
||||
}
|
||||
|
||||
// Check whether the node itself or any of its children is the current player
|
||||
const players = findAllPlayersFromNode(node);
|
||||
if (node.matches("video,audio")) {
|
||||
players.unshift(node);
|
||||
}
|
||||
|
||||
for (let player of players) {
|
||||
if (player !== activePlayer) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// If the player is still in the visible DOM, don't consider it gone
|
||||
if (document.body.contains(player)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// If the player got temporarily added by us, don't consider it gone
|
||||
if (player.dataset.pbiPausedForDomRemoval === "true") {
|
||||
continue;
|
||||
}
|
||||
|
||||
sendPlayerGone();
|
||||
break;
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
window.addEventListener("pagehide", function () {
|
||||
// about to navigate to a different page, tell our extension that the player will be gone shortly
|
||||
// we listen for tab closed in the extension but we don't for navigating away as URL change doesn't
|
||||
// neccesarily mean a navigation.
|
||||
// NOTE beforeunload is not emitted for iframes!
|
||||
sendPlayerGone();
|
||||
});
|
||||
|
||||
function documentReady() {
|
||||
registerAllPlayers();
|
||||
|
||||
observer.observe(document, {
|
||||
childList: true,
|
||||
subtree: true
|
||||
});
|
||||
}
|
||||
|
||||
// In some cases DOMContentLoaded won't fire, e.g. when watching a video file directly in the browser
|
||||
// it generates a "video player" page for you but won't fire the event.
|
||||
// Also, make sure to install the mutation observer if this codepath is executed after the page is already ready.
|
||||
if (["interactive", "complete"].includes(document.readyState)) {
|
||||
documentReady();
|
||||
} else {
|
||||
registerAllPlayers(); // in case the document isn't ready but the event also doesn't fire...
|
||||
document.addEventListener("DOMContentLoaded", documentReady);
|
||||
}
|
||||
|
||||
document.addEventListener("fullscreenchange", () => {
|
||||
if (activePlayer) {
|
||||
sendPlayerInfo(activePlayer, "fullscreenchange", {
|
||||
fullscreen: document.fullscreenElement !== null
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// This adds a shim for the Chrome media sessions API which is currently only supported on Android
|
||||
// Documentation: https://developers.google.com/web/updates/2017/02/media-session
|
||||
// Try it here: https://googlechrome.github.io/samples/media-session/video.html
|
||||
|
||||
// Bug 379087: Only inject this stuff if we're a proper HTML page
|
||||
// otherwise we might end up messing up XML stuff
|
||||
// only if our documentElement is a "html" tag we'll do it
|
||||
// the rest is only set up in DOMContentLoaded which is only executed for proper pages anyway
|
||||
|
||||
// tagName always returned "HTML" for me but I wouldn't trust it always being uppercase
|
||||
function loadMediaSessionsShim() {
|
||||
if (document.documentElement.tagName.toLowerCase() === "html") {
|
||||
|
||||
window.addEventListener("org.kde.pbi.mpris.message", (e) => {
|
||||
let data = e.detail || {};
|
||||
|
||||
let action = data.action;
|
||||
let payload = data.payload;
|
||||
|
||||
switch (action) {
|
||||
case "metadata":
|
||||
playerMetadata = {};
|
||||
|
||||
if (typeof payload !== "object") {
|
||||
return;
|
||||
}
|
||||
|
||||
playerMetadata = payload;
|
||||
sendMessage("mpris", "metadata", payload);
|
||||
|
||||
return;
|
||||
|
||||
case "playbackState":
|
||||
if (!["none", "paused", "playing"].includes(payload)) {
|
||||
return;
|
||||
}
|
||||
|
||||
playerPlaybackState = payload;
|
||||
|
||||
if (!activePlayer) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (playerPlaybackState === "playing") {
|
||||
playerPlaying(activePlayer);
|
||||
} else if (playerPlaybackState === "paused") {
|
||||
playerPaused(activePlayer);
|
||||
}
|
||||
|
||||
return;
|
||||
|
||||
case "callbacks":
|
||||
if (Array.isArray(payload)) {
|
||||
playerCallbacks = payload;
|
||||
} else {
|
||||
playerCallbacks = [];
|
||||
}
|
||||
sendMessage("mpris", "callbacks", playerCallbacks);
|
||||
|
||||
return;
|
||||
}
|
||||
});
|
||||
|
||||
executePageAction({"action": "mediaSessionsRegister"});
|
||||
}
|
||||
}
|
||||
|
||||
// PURPOSE / WEB SHARE API
|
||||
// ------------------------------------------------------------------------
|
||||
//
|
||||
var purposeLoaded = false;
|
||||
function loadPurpose() {
|
||||
if (purposeLoaded) {
|
||||
return;
|
||||
}
|
||||
|
||||
purposeLoaded = true;
|
||||
|
||||
// navigator.share must only be defined in secure (https) context
|
||||
if (!window.isSecureContext) {
|
||||
return;
|
||||
}
|
||||
|
||||
window.addEventListener("org.kde.pbi.purpose.message", (e) => {
|
||||
const data = e.detail || {};
|
||||
|
||||
const action = data.action;
|
||||
const payload = data.payload;
|
||||
|
||||
if (action !== "share") {
|
||||
return;
|
||||
}
|
||||
|
||||
sendMessage("purpose", "share", payload).then((response) => {
|
||||
executePageAction({"action": "purposeShare"});
|
||||
}, (err) => {
|
||||
// Deliberately not giving any more details about why it got rejected
|
||||
executePageAction({"action": "purposeReject"});
|
||||
}).finally(() => {
|
||||
executePageAction({"action": "purposeReset"});
|
||||
});;
|
||||
});
|
||||
|
||||
executePageAction({"action": "purposeRegister"});
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
Copyright (C) 2017, 2019 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
Copyright (C) 2018 David Edmundson <davidedmundson@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
function sendMessage(subsystem, action, payload) {
|
||||
let data = {
|
||||
subsystem: subsystem,
|
||||
action: action,
|
||||
payload: payload
|
||||
};
|
||||
|
||||
if (chrome.runtime && chrome.runtime.sendMessage) {
|
||||
return new Promise((resolve, reject) => {
|
||||
chrome.runtime.sendMessage(data, (reply) => {
|
||||
if (chrome.runtime.lastError) {
|
||||
if (chrome.runtime.lastError.message === "The message port closed before a response was received.") {
|
||||
resolve();
|
||||
} else {
|
||||
reject(chrome.runtime.lastError);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if (reply && reply.rejected) {
|
||||
reject(reply);
|
||||
} else {
|
||||
resolve(reply);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
return browser.runtime.sendMessage(data);
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
/*
|
||||
Copyright (C) 2017-2019 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
var activeDownloads = []
|
||||
var downloadUpdateInterval = 0;
|
||||
|
||||
function startSendingDownloadUpdates() {
|
||||
if (!chrome.downloads.onChanged.hasListener(onDownloadChanged)) {
|
||||
// Register this listener only when needed. If it's active during
|
||||
// browser startup, it can be triggered for existing downloads (also
|
||||
// no longer existing files!) and freeze the UI for >1min!
|
||||
chrome.downloads.onChanged.addListener(onDownloadChanged);
|
||||
}
|
||||
|
||||
if (!downloadUpdateInterval) {
|
||||
downloadUpdateInterval = setInterval(sendDownloadUpdates, 1000);
|
||||
}
|
||||
}
|
||||
|
||||
function stopSendingDownloadUpdates() {
|
||||
if (downloadUpdateInterval) {
|
||||
clearInterval(downloadUpdateInterval);
|
||||
downloadUpdateInterval = 0;
|
||||
}
|
||||
}
|
||||
|
||||
function sendDownloadUpdates() {
|
||||
chrome.downloads.search({
|
||||
state: 'in_progress',
|
||||
paused: false
|
||||
}, function (results) {
|
||||
if (!results.length) {
|
||||
stopSendingDownloadUpdates();
|
||||
return;
|
||||
}
|
||||
|
||||
results.forEach(function (download) {
|
||||
if (activeDownloads.indexOf(download.id) === -1) {
|
||||
return;
|
||||
}
|
||||
|
||||
var payload = {
|
||||
id: download.id,
|
||||
bytesReceived: download.bytesReceived,
|
||||
estimatedEndTime: download.estimatedEndTime,
|
||||
// Firefox ends along "-1" as totalBytes on download creation
|
||||
// but then never updates it, so we send this along periodically, too
|
||||
totalBytes: download.totalBytes
|
||||
};
|
||||
|
||||
port.postMessage({subsystem: "downloads", event: "update", download: payload});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function createDownload(download) {
|
||||
// don't bother telling us about completed downloads...
|
||||
// otherwise on browser startup we'll spawn a gazillion download progress notification
|
||||
if (download.state === "complete" || download.state === "interrupted") {
|
||||
return;
|
||||
}
|
||||
|
||||
activeDownloads.push(download.id);
|
||||
startSendingDownloadUpdates();
|
||||
|
||||
port.postMessage({subsystem: "downloads", event: "created", download: download});
|
||||
}
|
||||
|
||||
function sendDownloads() {
|
||||
// When extension is (re)loaded, create each download initially
|
||||
chrome.downloads.search({
|
||||
state: 'in_progress',
|
||||
}, function (results) {
|
||||
results.forEach(createDownload);
|
||||
});
|
||||
}
|
||||
|
||||
chrome.downloads.onCreated.addListener(createDownload);
|
||||
|
||||
function onDownloadChanged(delta) {
|
||||
if (activeDownloads.indexOf(delta.id) === -1) {
|
||||
return;
|
||||
}
|
||||
|
||||
// An interrupted download was resumed. When a download is interrupted, we finish (and delete)
|
||||
// the job but the browser re-uses the existing download, so when this happen,
|
||||
// pretend a new download was created.
|
||||
if (delta.state) {
|
||||
if (delta.state.previous === "interrupted" && delta.state.current === "in_progress") {
|
||||
console.log("Resuming previously interrupted download, pretending a new download was created");
|
||||
chrome.downloads.search({
|
||||
id: delta.id
|
||||
}, function (downloads) {
|
||||
createDownload(downloads[0]);
|
||||
});
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// The update timer stops automatically when there are no running downloads
|
||||
// so make sure to restart it when a download is unpaused
|
||||
if (delta.paused) {
|
||||
if (delta.paused.previous && !delta.paused.current) {
|
||||
startSendingDownloadUpdates();
|
||||
}
|
||||
}
|
||||
|
||||
var payload = {};
|
||||
|
||||
Object.keys(delta).forEach((key) => {
|
||||
payload[key] = delta[key].current;
|
||||
});
|
||||
|
||||
payload.id = delta.id; // not a delta, ie. has no current and thus isn't added by the loop below
|
||||
|
||||
port.postMessage({subsystem: "downloads", event: "update", download: payload});
|
||||
};
|
||||
|
||||
addCallback("downloads", "cancel", function (message) {
|
||||
var downloadId = message.downloadId;
|
||||
|
||||
console.log("Requested to cancel download", downloadId);
|
||||
|
||||
chrome.downloads.cancel(downloadId);
|
||||
});
|
||||
|
||||
addCallback("downloads", "suspend", function (message) {
|
||||
var downloadId = message.downloadId;
|
||||
|
||||
console.log("Requested to suspend download", downloadId);
|
||||
|
||||
chrome.downloads.pause(downloadId);
|
||||
});
|
||||
|
||||
addCallback("downloads", "resume", function (message) {
|
||||
var downloadId = message.downloadId;
|
||||
|
||||
console.log("Requested to resume download", downloadId);
|
||||
|
||||
chrome.downloads.resume(downloadId);
|
||||
});
|
||||
|
||||
addCallback("downloads", "createAll", () => {
|
||||
sendDownloads();
|
||||
});
|
||||
@@ -0,0 +1,140 @@
|
||||
/*
|
||||
Copyright (C) 2020 Kai Uwe Broulik <kde@broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
function getFavicon(url) {
|
||||
return new Promise((resolve) => {
|
||||
// Specal favicon URL, needs "favicon" permission
|
||||
// see https://bugs.chromium.org/p/chromium/issues/detail?id=104102
|
||||
let faviconUrl = new URL(chrome.runtime.getURL("_favicon"));
|
||||
faviconUrl.searchParams.append("pageUrl", url);
|
||||
// TODO devicePixelRatio
|
||||
faviconUrl.searchParams.append("size", 32);
|
||||
|
||||
fetch(faviconUrl.href, {
|
||||
// Unfortunately "only-if-cached" is only possible with "same-origin" mode
|
||||
cache: "force-cache"
|
||||
}).then((response) => {
|
||||
if (!response.ok) {
|
||||
return resolve();
|
||||
}
|
||||
|
||||
response.blob().then((blob) => {
|
||||
let reader = new FileReader();
|
||||
reader.onloadend = function() {
|
||||
resolve(reader.result);
|
||||
}
|
||||
reader.readAsDataURL(blob);
|
||||
}, (err) => {
|
||||
console.warn("Failed to read response of", faviconUrl.href, "as blob", err);
|
||||
resolve();
|
||||
});
|
||||
}, (err) => {
|
||||
console.warn("Failed to get favicon from", faviconUrl.href, err);
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
addCallback("historyrunner", "find", (message) => {
|
||||
const query = message.query;
|
||||
|
||||
chrome.permissions.contains({
|
||||
permissions: ["history"]
|
||||
}, (granted) => {
|
||||
if (!granted) {
|
||||
sendPortMessage("historyrunner", "found", {
|
||||
query,
|
||||
error: "NO_PERMISSION"
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
chrome.history.search({
|
||||
text: query,
|
||||
maxResults: 15,
|
||||
// By default searches only the past 24 hours but we want everything
|
||||
startTime: 0
|
||||
}, (results) => {
|
||||
let promises = [];
|
||||
|
||||
// Collect open tabs for each history item URL to filter them out below
|
||||
results.forEach((result) => {
|
||||
promises.push(new Promise((resolve) => {
|
||||
chrome.tabs.query({
|
||||
url: result.url
|
||||
}, (tabs) => {
|
||||
if (chrome.runtime.lastError || !tabs) {
|
||||
return resolve([]);
|
||||
}
|
||||
|
||||
resolve(tabs);
|
||||
});
|
||||
}));
|
||||
});
|
||||
|
||||
Promise.all(promises).then((tabs) => {
|
||||
// Now filter out the entries with corresponding tabs we found earlier
|
||||
results = results.filter((result, index) => {
|
||||
return tabs[index].length === 0;
|
||||
});
|
||||
|
||||
// Now fetch all favicons from special favicon provider URL
|
||||
// There's no public API for this.
|
||||
// chrome://favicon/ works on Chrome "by accident", and for
|
||||
// Firefox' page-icon: scheme there is https://bugzilla.mozilla.org/show_bug.cgi?id=1315616
|
||||
if (IS_FIREFOX) {
|
||||
return;
|
||||
}
|
||||
|
||||
promises = [];
|
||||
results.forEach((result) => {
|
||||
promises.push(getFavicon(result.url));
|
||||
});
|
||||
|
||||
return Promise.all(promises);
|
||||
}).then((favicons) => {
|
||||
if (favicons) {
|
||||
favicons.forEach((favicon, index) => {
|
||||
if (favicon) {
|
||||
results[index].favIconUrl = favicon;
|
||||
}
|
||||
});
|
||||
}
|
||||
}).then((faviconData) => {
|
||||
sendPortMessage("historyrunner", "found", {
|
||||
query,
|
||||
results
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
addCallback("historyrunner", "run", (message) => {
|
||||
const url = message.url;
|
||||
|
||||
chrome.tabs.create({
|
||||
url
|
||||
});
|
||||
});
|
||||
|
||||
addCallback("historyrunner", "requestPermission", () => {
|
||||
chrome.tabs.create({
|
||||
url: chrome.runtime.getURL("permission_request.html") + "?permission=history"
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,163 @@
|
||||
/*
|
||||
Copyright (C) 2017 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
var kdeConnectMenuIdPrefix = "kdeconnect_page_";
|
||||
var kdeConnectDevices = {};
|
||||
|
||||
chrome.contextMenus.onClicked.addListener(function (info) {
|
||||
if (!info.menuItemId.startsWith(kdeConnectMenuIdPrefix)) {
|
||||
return;
|
||||
}
|
||||
|
||||
const deviceId = info.menuItemId.substr(info.menuItemId.indexOf("@") + 1);
|
||||
|
||||
var url = info.linkUrl || info.srcUrl || info.pageUrl;
|
||||
console.log("Send url", url, "to kdeconnect device", deviceId);
|
||||
if (!url) {
|
||||
return;
|
||||
}
|
||||
|
||||
port.postMessage({
|
||||
subsystem: "kdeconnect",
|
||||
event: "shareUrl",
|
||||
url: url,
|
||||
deviceId: deviceId
|
||||
});
|
||||
});
|
||||
|
||||
let knownKdeConnectMenuEntryIds = new Set();
|
||||
const createKdeConnectMenuEntry = (args) => {
|
||||
const id = kdeConnectMenuIdPrefix + args.key + "@" + args.deviceId;
|
||||
|
||||
let props = {
|
||||
id,
|
||||
contexts: args.contexts,
|
||||
title: args.title
|
||||
};
|
||||
|
||||
if (IS_FIREFOX && args.iconName) {
|
||||
props.icons = {
|
||||
"16": "icons/" + args.iconName + ".svg"
|
||||
};
|
||||
}
|
||||
|
||||
if (args.args) {
|
||||
Object.keys(args.args).forEach((key) => {
|
||||
props[key] = args.args[key];
|
||||
});
|
||||
}
|
||||
|
||||
chrome.contextMenus.create(props);
|
||||
knownKdeConnectMenuEntryIds.add(id);
|
||||
};
|
||||
|
||||
addCallback("kdeconnect", "deviceAdded", function(message) {
|
||||
const deviceId = message.id;
|
||||
const name = message.name;
|
||||
const type = message.type;
|
||||
|
||||
let iconName = "";
|
||||
switch (type) {
|
||||
case "smartphone":
|
||||
case "phone":
|
||||
iconName = "smartphone-symbolic";
|
||||
break;
|
||||
case "tablet":
|
||||
iconName = "tablet-symbolic";
|
||||
break;
|
||||
case "desktop":
|
||||
case "tv": // at this size you can't really tell desktop monitor icon from a TV
|
||||
iconName = "computer-symbolic";
|
||||
break;
|
||||
case "laptop":
|
||||
iconName = "computer-laptop-symbolic";
|
||||
break;
|
||||
}
|
||||
|
||||
const httpPatterns = ["http://*/*", "https://*/*"];
|
||||
|
||||
createKdeConnectMenuEntry({
|
||||
deviceId,
|
||||
iconName,
|
||||
key: "open_link",
|
||||
contexts: ["link", "image", "audio", "video"],
|
||||
title: chrome.i18n.getMessage("kdeconnect_open_device", name),
|
||||
args: {
|
||||
targetUrlPatterns: httpPatterns
|
||||
}
|
||||
});
|
||||
|
||||
createKdeConnectMenuEntry({
|
||||
deviceId,
|
||||
iconName,
|
||||
key: "open_page",
|
||||
contexts: ["page"],
|
||||
title: chrome.i18n.getMessage("kdeconnect_open_device", name),
|
||||
args: {
|
||||
documentUrlPatterns: httpPatterns
|
||||
}
|
||||
});
|
||||
|
||||
// Entry on tel: phone links
|
||||
createKdeConnectMenuEntry({
|
||||
deviceId,
|
||||
iconName: "call-start-symbolic",
|
||||
key: "call",
|
||||
contexts: ["link"],
|
||||
title: chrome.i18n.getMessage("kdeconnect_call_device", name),
|
||||
args: {
|
||||
targetUrlPatterns: [
|
||||
"tel:*"
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
try {
|
||||
// Entry on a tab in the tab bar (Firefox)
|
||||
createKdeConnectMenuEntry({
|
||||
deviceId,
|
||||
iconName,
|
||||
key: "open_tab",
|
||||
contexts: ["tab"],
|
||||
title: chrome.i18n.getMessage("kdeconnect_open_device", name),
|
||||
args: {
|
||||
documentUrlPatterns: httpPatterns
|
||||
}
|
||||
});
|
||||
} catch (e) {
|
||||
console.warn("Failed to create 'tab' context menu", e);
|
||||
}
|
||||
|
||||
kdeConnectDevices[deviceId] = {
|
||||
name, type
|
||||
};
|
||||
});
|
||||
|
||||
addCallback("kdeconnect", "deviceRemoved", function(message) {
|
||||
let deviceId = message.id;
|
||||
|
||||
if (!kdeConnectDevices[deviceId]) {
|
||||
return;
|
||||
}
|
||||
|
||||
delete kdeConnectDevices[deviceId];
|
||||
|
||||
for (let id of knownKdeConnectMenuEntryIds) {
|
||||
chrome.contextMenus.remove(id);
|
||||
}
|
||||
knownKdeConnectMenuEntryIds.clear();
|
||||
});
|
||||
@@ -0,0 +1,409 @@
|
||||
/*
|
||||
Copyright (C) 2017-2019 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
let playerIds = [];
|
||||
let supportedImageMimeTypes = [];
|
||||
|
||||
function currentPlayer() {
|
||||
let playerId = playerIds[playerIds.length - 1];
|
||||
if (!playerId) {
|
||||
// Returning empty object instead of null so you can call player.id returning undefined instead of throwing
|
||||
return {};
|
||||
}
|
||||
|
||||
let segments = playerId.split("-");
|
||||
return {
|
||||
id: playerId,
|
||||
tabId: parseInt(segments[0]),
|
||||
frameId: parseInt(segments[1])
|
||||
};
|
||||
}
|
||||
|
||||
function playerIdFromSender(sender) {
|
||||
return sender.tab.id + "-" + (sender.frameId || 0);
|
||||
}
|
||||
|
||||
function playersOnTab(tabId) {
|
||||
return playerIds.filter((playerId) => {
|
||||
return playerId.startsWith(tabId + "-");
|
||||
});
|
||||
}
|
||||
|
||||
function sendPlayerTabMessage(player, action, payload) {
|
||||
if (!player) {
|
||||
return;
|
||||
}
|
||||
|
||||
let message = {
|
||||
subsystem: "mpris",
|
||||
action: action
|
||||
};
|
||||
if (payload) {
|
||||
message.payload = payload;
|
||||
}
|
||||
|
||||
chrome.tabs.sendMessage(player.tabId, message, {
|
||||
frameId: player.frameId
|
||||
}, (resp) => {
|
||||
const error = chrome.runtime.lastError;
|
||||
// When player tab crashed, we get this error message.
|
||||
// There's unfortunately no proper signal for this so we can really only know when we try to send a command
|
||||
if (error && error.message === "Could not establish connection. Receiving end does not exist.") {
|
||||
console.warn("Failed to send player command to tab", player.tabId, ", signalling player gone");
|
||||
playerTabGone(player.tabId);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function playerTabGone(tabId) {
|
||||
let players = playerIds;
|
||||
players.forEach((playerId) => {
|
||||
if (playerId.startsWith(tabId + "-")) {
|
||||
playerGone(playerId);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function playerGone(playerId) {
|
||||
let oldPlayer = currentPlayer();
|
||||
|
||||
var removedPlayerIdx = playerIds.indexOf(playerId);
|
||||
if (removedPlayerIdx > -1) {
|
||||
playerIds.splice(removedPlayerIdx, 1); // remove that player from the array
|
||||
}
|
||||
|
||||
// If there is no more player on this tab, remove badge
|
||||
const gonePlayerTabId = Number(playerId.split("-")[0]);
|
||||
if (playersOnTab(gonePlayerTabId).length === 0) {
|
||||
// Check whether that tab still exists before trying to clear the badge
|
||||
chrome.tabs.get(gonePlayerTabId, (tab) => {
|
||||
if (chrome.runtime.lastError /*silence error*/ || !tab) {
|
||||
return;
|
||||
}
|
||||
|
||||
chrome.action.setBadgeText({
|
||||
text: "",
|
||||
tabId: gonePlayerTabId // important to pass it as number!
|
||||
});
|
||||
|
||||
try {
|
||||
// Important to clear the color, too, so it reverts back to global badge setting
|
||||
chrome.action.setBadgeBackgroundColor({
|
||||
color: null,
|
||||
tabId: gonePlayerTabId
|
||||
});
|
||||
} catch (e) {
|
||||
// Silence warning about missing 'text' and 'color' in Chrome
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
let newPlayer = currentPlayer();
|
||||
|
||||
if (oldPlayer.id === newPlayer.id) {
|
||||
return;
|
||||
}
|
||||
|
||||
// all players gone :(
|
||||
if (!newPlayer.id) {
|
||||
sendPortMessage("mpris", "gone");
|
||||
return;
|
||||
}
|
||||
|
||||
// ask the now current player to identify to us
|
||||
// we can't just pretend "playing" as the other player might be paused
|
||||
sendPlayerTabMessage(newPlayer, "identify");
|
||||
}
|
||||
|
||||
function hostSupportsFetchedArtwork() {
|
||||
return supportedImageMimeTypes.length > 0;
|
||||
}
|
||||
|
||||
function fetchPlayerArtwork(metadata, poster) {
|
||||
let artworkUrl = "";
|
||||
let artworkMimeType = "";
|
||||
|
||||
const player = currentPlayer();
|
||||
if (!player.id) {
|
||||
return artworkUrl;
|
||||
}
|
||||
|
||||
if (metadata) {
|
||||
const artwork = metadata.artwork || [];
|
||||
// Basically MPrisPlugin::processMetadata.
|
||||
let biggest = null;
|
||||
for (let item of artwork) {
|
||||
if (!item.src) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (item.type && !supportedImageMimeTypes.includes(item.type)) {
|
||||
console.log("Not supported mime", item.type, "of", item.src);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (item.sizes === "any") {
|
||||
artworkUrl = item.src;
|
||||
artworkMimeType = item.type;
|
||||
break;
|
||||
}
|
||||
|
||||
// "sizes" is a space-separated list of sizes, for some reason.
|
||||
let sizes = (item.sizes || "").toLowerCase().split(" ");
|
||||
for (let size of sizes) {
|
||||
const sizeParts = size.split("x");
|
||||
|
||||
let actualSize = {width: NaN, height: NaN};
|
||||
if (sizeParts.length == 2) {
|
||||
actualSize.width = parseInt(sizeParts[0], 10);
|
||||
actualSize.height = parseInt(sizeParts[1], 10);
|
||||
}
|
||||
|
||||
if (biggest === null || (actualSize.width >= biggest.width && actualSize.height >= biggest.height)) {
|
||||
artworkUrl = item.src;
|
||||
artworkMimeType = item.type;
|
||||
biggest = {width: actualSize.width, height: actualSize.height};
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if (!artworkUrl) {
|
||||
artworkUrl = poster || "";
|
||||
}
|
||||
|
||||
let payload = {src: artworkUrl};
|
||||
|
||||
if (!artworkUrl) {
|
||||
// Tell the browser that there's nothing more to wait for.
|
||||
sendPortMessage("mpris", "artwork", payload);
|
||||
return artworkUrl;
|
||||
}
|
||||
|
||||
fetch(artworkUrl).then((response) => {
|
||||
// Other player is current by now.
|
||||
if (currentPlayer().id !== player.id) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!response.ok) {
|
||||
sendPortMessage("mpris", "artwork", payload);
|
||||
return;
|
||||
}
|
||||
|
||||
response.blob().then((blob) => {
|
||||
let reader = new FileReader();
|
||||
reader.onloadend = function() {
|
||||
if (currentPlayer().id === player.id) {
|
||||
payload.dataUrl = reader.result;
|
||||
payload.mimeType = artworkMimeType;
|
||||
|
||||
sendPortMessage("mpris", "artwork", payload);
|
||||
}
|
||||
}
|
||||
reader.readAsDataURL(blob);
|
||||
}, (err) => {
|
||||
console.warn("Failed to read response of", artworkUrl, "as blob", err);
|
||||
if (currentPlayer().id === player.id) {
|
||||
sendPortMessage("mpris", "artwork", payload);
|
||||
}
|
||||
});
|
||||
|
||||
}, (err) => {
|
||||
console.warn("Failed to get artwork from", artworkUrl, err);
|
||||
if (currentPlayer().id === player.id) {
|
||||
sendPortMessage("mpris", "artwork", payload);
|
||||
}
|
||||
});
|
||||
|
||||
return artworkUrl;
|
||||
}
|
||||
|
||||
// when tab is closed, tell the player is gone
|
||||
// below we also have a "gone" signal listener from the content script
|
||||
// which is invoked in the pagehide handler of the page
|
||||
chrome.tabs.onRemoved.addListener((tabId) => {
|
||||
// Since we only get the tab id, search for all players from this tab and signal a "gone"
|
||||
playerTabGone(tabId);
|
||||
});
|
||||
|
||||
// There's no signal for when a tab process crashes (only in browser dev builds).
|
||||
// We watch for the tab becoming inaudible and check if it's still around.
|
||||
// With this heuristic we can at least mitigate MPRIS remaining stuck in a playing state.
|
||||
chrome.tabs.onUpdated.addListener((tabId, changes) => {
|
||||
if (!changes.hasOwnProperty("audible") || changes.audible === true) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Now check if the tab is actually gone
|
||||
chrome.scripting.executeScript({
|
||||
target: {
|
||||
tabId: tabId
|
||||
},
|
||||
func: () => {
|
||||
return true;
|
||||
}
|
||||
}, (result) => {
|
||||
const error = chrome.runtime.lastError;
|
||||
if (error) {
|
||||
// Chrome error in script_executor.cc "kRendererDestroyed"
|
||||
if (error.message === "The tab was closed."
|
||||
// chrome.scripting API with Manifest v3 gives this non-descript error.
|
||||
|| error.message === "Cannot access contents of the page. Extension manifest must request permission to access the respective host.") {
|
||||
console.warn("Player tab", tabId, "became inaudible and was considered crashed, signalling player gone");
|
||||
playerTabGone(tabId);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// callbacks from host (Plasma) to our extension
|
||||
addCallback("mpris", "supportedImageMimeTypes", (message) => {
|
||||
supportedImageMimeTypes = message.mimeTypes;
|
||||
});
|
||||
|
||||
addCallback("mpris", "raise", function (message) {
|
||||
let player = currentPlayer();
|
||||
if (player.tabId) {
|
||||
raiseTab(player.tabId);
|
||||
}
|
||||
});
|
||||
|
||||
addCallback("mpris", ["play", "pause", "playPause", "stop", "next", "previous"], function (message, action) {
|
||||
sendPlayerTabMessage(currentPlayer(), action);
|
||||
});
|
||||
|
||||
addCallback("mpris", "setFullscreen", (message) => {
|
||||
sendPlayerTabMessage(currentPlayer(), "setFullscreen", {
|
||||
fullscreen: message.fullscreen
|
||||
});
|
||||
});
|
||||
|
||||
addCallback("mpris", "setVolume", function (message) {
|
||||
sendPlayerTabMessage(currentPlayer(), "setVolume", {
|
||||
volume: message.volume
|
||||
});
|
||||
});
|
||||
|
||||
addCallback("mpris", "setLoop", function (message) {
|
||||
sendPlayerTabMessage(currentPlayer(), "setLoop", {
|
||||
loop: message.loop
|
||||
});
|
||||
});
|
||||
|
||||
addCallback("mpris", "setPosition", function (message) {
|
||||
sendPlayerTabMessage(currentPlayer(), "setPosition", {
|
||||
position: message.position
|
||||
});
|
||||
})
|
||||
|
||||
addCallback("mpris", "setPlaybackRate", function (message) {
|
||||
sendPlayerTabMessage(currentPlayer(), "setPlaybackRate", {
|
||||
playbackRate: message.playbackRate
|
||||
});
|
||||
});
|
||||
|
||||
// callbacks from a browser tab to our extension
|
||||
addRuntimeCallback("mpris", "playing", function (message, sender) {
|
||||
// Before Firefox 67 it ran extensions in incognito mode by default.
|
||||
// However, after the update the extension keeps running in incognito mode.
|
||||
// So we keep disabling media controls for them to prevent accidental private
|
||||
// information leak on lock screen or now playing auto status in a messenger
|
||||
if (IS_FIREFOX && sender.tab.incognito) {
|
||||
return;
|
||||
}
|
||||
|
||||
let playerId = playerIdFromSender(sender);
|
||||
|
||||
let idx = playerIds.indexOf(playerId);
|
||||
if (idx > -1) {
|
||||
// Move it to the end of the list so it becomes current
|
||||
playerIds.push(playerIds.splice(idx, 1)[0]);
|
||||
} else {
|
||||
playerIds.push(playerId);
|
||||
}
|
||||
|
||||
var payload = message || {};
|
||||
payload.tabTitle = sender.tab.title;
|
||||
payload.url = sender.tab.url;
|
||||
|
||||
if (hostSupportsFetchedArtwork()) {
|
||||
payload.pendingArtwork = fetchPlayerArtwork(payload.metadata, payload.poster);
|
||||
}
|
||||
|
||||
sendPortMessage("mpris", "playing", payload);
|
||||
|
||||
// Add toolbar icon to make it obvious you now have controls to disable the player
|
||||
chrome.action.setBadgeText({
|
||||
text: "♪",
|
||||
tabId: sender.tab.id
|
||||
});
|
||||
chrome.action.setBadgeBackgroundColor({
|
||||
color: "#1d99f3", // Breeze "highlight" color
|
||||
tabId: sender.tab.id
|
||||
});
|
||||
});
|
||||
|
||||
addRuntimeCallback("mpris", "gone", function (message, sender) {
|
||||
playerGone(playerIdFromSender(sender));
|
||||
});
|
||||
|
||||
addRuntimeCallback("mpris", "stopped", function (message, sender) {
|
||||
// When player stopped, check if there's another one we could control now instead
|
||||
let playerId = playerIdFromSender(sender);
|
||||
if (currentPlayer().id === playerId) {
|
||||
if (playerIds.length > 1) {
|
||||
playerGone(playerId);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
addRuntimeCallback("mpris", ["paused", "waiting", "canplay"], function (message, sender, action) {
|
||||
if (currentPlayer().id === playerIdFromSender(sender)) {
|
||||
sendPortMessage("mpris", action);
|
||||
}
|
||||
});
|
||||
|
||||
addRuntimeCallback("mpris", ["duration", "timeupdate", "seeking", "seeked", "ratechange", "volumechange", "titlechange", "fullscreenchange"], function (message, sender, action) {
|
||||
if (currentPlayer().id === playerIdFromSender(sender)) {
|
||||
sendPortMessage("mpris", action, message);
|
||||
}
|
||||
});
|
||||
|
||||
addRuntimeCallback("mpris", "metadata", function (message, sender) {
|
||||
if (currentPlayer().id === playerIdFromSender(sender)) {
|
||||
let payload = {
|
||||
metadata: message
|
||||
};
|
||||
if (hostSupportsFetchedArtwork()) {
|
||||
payload.pendingArtwork = fetchPlayerArtwork(payload, "");
|
||||
}
|
||||
|
||||
sendPortMessage("mpris", "metadata", payload);
|
||||
}
|
||||
});
|
||||
|
||||
addRuntimeCallback("mpris", "callbacks", function (message, sender) {
|
||||
if (currentPlayer().id === playerIdFromSender(sender)) {
|
||||
sendPortMessage("mpris", "callbacks", {callbacks: message});
|
||||
}
|
||||
});
|
||||
|
||||
addRuntimeCallback("mpris", "hasTabPlayer", (message) => {
|
||||
return Promise.resolve(playersOnTab(message.tabId));
|
||||
});
|
||||
@@ -0,0 +1,213 @@
|
||||
/*
|
||||
Copyright (C) 2019 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
const purposeShareMenuId = "purpose_share";
|
||||
let hasPurposeMenu = false;
|
||||
let hasPurposeTabMenu = false;
|
||||
|
||||
// Stores <notification id, share url> so that when you click the finished
|
||||
// notification it will open the URL
|
||||
let purposeNotificationUrls = {};
|
||||
|
||||
function purposeShare(data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
sendPortMessageWithReply("purpose", "share", {data}).then((reply) => {
|
||||
if (!reply.success) {
|
||||
if (!["BUSY", "CANCELED", "INVALID_ARGUMENT"].includes(reply.errorCode)
|
||||
&& reply.errorCode !== 1 /*ERR_USER_CANCELED*/) {
|
||||
chrome.notifications.create(null, {
|
||||
type: "basic",
|
||||
title: chrome.i18n.getMessage("purpose_share_failed_title"),
|
||||
message: chrome.i18n.getMessage("purpose_share_failed_text",
|
||||
reply.errorMessage || chrome.i18n.getMessage("general_error_unknown")),
|
||||
iconUrl: "icons/document-share-failed.png"
|
||||
});
|
||||
}
|
||||
|
||||
reject();
|
||||
return;
|
||||
}
|
||||
|
||||
let url = reply.response.url;
|
||||
if (url) {
|
||||
chrome.notifications.create(null, {
|
||||
type: "basic",
|
||||
title: chrome.i18n.getMessage("purpose_share_finished_title"),
|
||||
message: chrome.i18n.getMessage("purpose_share_finished_text", url),
|
||||
iconUrl: "icons/document-share.png"
|
||||
}, (notificationId) => {
|
||||
if (chrome.runtime.lastError) {
|
||||
return;
|
||||
}
|
||||
|
||||
purposeNotificationUrls[notificationId] = url;
|
||||
});
|
||||
}
|
||||
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function checkPurposeEnabled() {
|
||||
return Promise.all([
|
||||
sendPortMessageWithReply("settings", "getSubsystemStatus"),
|
||||
SettingsUtils.get()
|
||||
]).then((result) => {
|
||||
|
||||
const subsystemStatus = result[0];
|
||||
const settings = result[1];
|
||||
|
||||
// HACK Unfortunately I removed the loaded/unloaded signals for plugins
|
||||
// so we can't reliably know on settings change whether a module is enabled
|
||||
// sending settings is also legacy done without a reply we could wait for.
|
||||
// Instead, check whether the module is known and enabled in settings,
|
||||
// which should be close enough, since purpose plugin also has no additional
|
||||
// dependencies that could make it fail to load.
|
||||
return subsystemStatus.hasOwnProperty("purpose")
|
||||
&& settings.purpose && settings.purpose.enabled;
|
||||
});
|
||||
}
|
||||
|
||||
function updatePurposeMenu() {
|
||||
checkPurposeEnabled().then((enabled) => {
|
||||
let props = {
|
||||
id: purposeShareMenuId,
|
||||
contexts: ["link", "page", "image", "audio", "video", "selection"],
|
||||
title: chrome.i18n.getMessage("purpose_share")
|
||||
};
|
||||
|
||||
if (IS_FIREFOX) {
|
||||
props.icons = {
|
||||
"16": "icons/document-share-symbolic.svg"
|
||||
}
|
||||
}
|
||||
|
||||
if (enabled && !hasPurposeMenu) {
|
||||
chrome.contextMenus.create(props, () => {
|
||||
const error = chrome.runtime.lastError;
|
||||
if (error) {
|
||||
console.warn("Error creating purpose context menu", error.message);
|
||||
return;
|
||||
}
|
||||
hasPurposeMenu = true;
|
||||
});
|
||||
} else if (!enabled && hasPurposeMenu) {
|
||||
chrome.contextMenus.remove(props.id, () => {
|
||||
const error = chrome.runtime.lastError;
|
||||
if (error) {
|
||||
console.warn("Error removing purpose context menu", error.message);
|
||||
return;
|
||||
}
|
||||
hasPurposeMenu = false;
|
||||
});
|
||||
}
|
||||
|
||||
// Entry on a tab in the tab bar (Firefox)
|
||||
props.id += "_tab";
|
||||
if (IS_FIREFOX && enabled && !hasPurposeTabMenu) {
|
||||
props.contexts = ["tab"];
|
||||
// TODO restrict patterns also for generic menu (however, needs a split like KDE Connect does).
|
||||
props.documentUrlPatterns = ["http://*/*", "https://*/*"];
|
||||
|
||||
chrome.contextMenus.create(props, () => {
|
||||
if (!chrome.runtime.lastError) {
|
||||
hasPurposeTabMenu = true;
|
||||
}
|
||||
});
|
||||
} else if (!enabled && hasPurposeTabMenu) {
|
||||
chrome.contextMenus.remove(props.id, () => {
|
||||
if (!chorme.runtime.lastError) {
|
||||
hasPurposeTabMenu = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
chrome.contextMenus.onClicked.addListener((info) => {
|
||||
if (!info.menuItemId.startsWith(purposeShareMenuId)) {
|
||||
return;
|
||||
}
|
||||
|
||||
let url = info.linkUrl || info.srcUrl || info.pageUrl;
|
||||
let selection = info.selectionText;
|
||||
if (!url && !selection) {
|
||||
return;
|
||||
}
|
||||
|
||||
let shareData = {};
|
||||
if (selection) {
|
||||
shareData.text = selection;
|
||||
} else if (url) {
|
||||
shareData.url = url;
|
||||
if (info.linkText && info.linkText != url) {
|
||||
shareData.title = info.linkText;
|
||||
}
|
||||
}
|
||||
|
||||
// We probably shared the current page, add its title to shareData
|
||||
new Promise((resolve, reject) => {
|
||||
if (!info.linkUrl && !info.srcUrl && info.pageUrl) {
|
||||
let pageUrlWithoutHash = new URL(info.pageUrl);
|
||||
// chrome.tabs.query url does not match URL hash.
|
||||
pageUrlWithoutHash.hash = "";
|
||||
|
||||
chrome.tabs.query({
|
||||
// more correct would probably be currentWindow + activeTab
|
||||
url: pageUrlWithoutHash.href
|
||||
}, (tabs) => {
|
||||
for (let tab of tabs) {
|
||||
if (tab.url === info.pageUrl) {
|
||||
return resolve(tab.title);
|
||||
}
|
||||
}
|
||||
resolve("");
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
resolve("");
|
||||
}).then((title) => {
|
||||
if (title) {
|
||||
shareData.title = title;
|
||||
}
|
||||
|
||||
purposeShare(shareData);
|
||||
});
|
||||
});
|
||||
|
||||
SettingsUtils.onChanged().addListener((delta) => {
|
||||
if (delta.purpose) {
|
||||
updatePurposeMenu();
|
||||
}
|
||||
});
|
||||
|
||||
addRuntimeCallback("purpose", "share", (message, sender, action) => {
|
||||
return purposeShare(message);
|
||||
});
|
||||
|
||||
chrome.notifications.onClicked.addListener((notificationId) => {
|
||||
const url = purposeNotificationUrls[notificationId];
|
||||
if (url) {
|
||||
chrome.tabs.create({url});
|
||||
}
|
||||
});
|
||||
|
||||
chrome.notifications.onClosed.addListener((notificationId) => {
|
||||
delete purposeNotificationUrls[notificationId];
|
||||
});
|
||||
@@ -0,0 +1,163 @@
|
||||
/*
|
||||
Copyright (C) 2017 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
// URL - data URL
|
||||
let favIconDataForUrl = {};
|
||||
let clearFavIconDataTimeoutId = 0;
|
||||
let runningGetTabsQueries = 0;
|
||||
|
||||
addCallback("tabsrunner", "activate", function (message) {
|
||||
var tabId = message.tabId;
|
||||
|
||||
console.log("Tabs Runner requested to activate tab with id", tabId);
|
||||
|
||||
raiseTab(tabId);
|
||||
});
|
||||
|
||||
addCallback("tabsrunner", "setMuted", function (message) {
|
||||
|
||||
var tabId = message.tabId;
|
||||
var muted = message.muted;
|
||||
|
||||
chrome.tabs.update(tabId, {muted: muted}, function (tab) {
|
||||
|
||||
if (chrome.runtime.lastError || !tab) { // this "lastError" stuff feels so archaic
|
||||
// failed to mute/unmute
|
||||
return;
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
// only forward certain tab properties back to our host
|
||||
var whitelistedTabProperties = [
|
||||
"id", "active", "audible", "favIconUrl", "incognito", "title", "url", "mutedInfo"
|
||||
];
|
||||
|
||||
// FIXME We really should enforce some kind of security policy, so only e.g. plasmashell and krunner
|
||||
// may access your tabs
|
||||
addCallback("tabsrunner", "getTabs", function (message) {
|
||||
++runningGetTabsQueries;
|
||||
|
||||
chrome.tabs.query({
|
||||
windowType: "normal"
|
||||
}, (tabs) => {
|
||||
if (clearFavIconDataTimeoutId) {
|
||||
clearTimeout(clearFavIconDataTimeoutId);
|
||||
clearFavIconDataTimeoutId = 0;
|
||||
}
|
||||
|
||||
// remove incognito tabs and properties not in whitelist
|
||||
let filteredTabs = tabs;
|
||||
|
||||
// Firefox before 67 runs extensions in incognito by default
|
||||
// but we keep running after an update, so exclude those tabs for it
|
||||
if (IS_FIREFOX) {
|
||||
filteredTabs = filteredTabs.filter(function (tab) {
|
||||
return !tab.incognito;
|
||||
});
|
||||
}
|
||||
|
||||
filteredTabs = filterArrayObjects(filteredTabs, whitelistedTabProperties);
|
||||
|
||||
let favIconUrlsToFetch = new Set();
|
||||
|
||||
// Collect a set of fav icons to be requested
|
||||
filteredTabs.forEach((tab) => {
|
||||
const url = tab.favIconUrl;
|
||||
if (!url) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Already a data URL
|
||||
if (url.match(/^data:image/)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Already in cache
|
||||
if (favIconDataForUrl[url]) {
|
||||
return;
|
||||
}
|
||||
|
||||
favIconUrlsToFetch.add(url);
|
||||
});
|
||||
|
||||
// Prepare the download requests for all fav icons
|
||||
let requests = [];
|
||||
favIconUrlsToFetch.forEach((url) => {
|
||||
requests.push(new Promise((resolve) => {
|
||||
fetch(url, {
|
||||
cache: "force-cache"
|
||||
}).then((response) => {
|
||||
if (!response.ok) {
|
||||
return resolve();
|
||||
}
|
||||
|
||||
response.blob().then((blob) => {
|
||||
let reader = new FileReader();
|
||||
reader.onloadend = function() {
|
||||
favIconDataForUrl[url] = reader.result;
|
||||
return resolve();
|
||||
}
|
||||
reader.readAsDataURL(blob);
|
||||
}, (err) => {
|
||||
console.warn("Failed to read response of", url, "as blob", err);
|
||||
resolve();
|
||||
});
|
||||
}, (err) => {
|
||||
console.warn("Failed to get favicon from", url, err);
|
||||
resolve();
|
||||
});
|
||||
}));
|
||||
});
|
||||
|
||||
// Download all favicons and send them out
|
||||
Promise.all(requests).then(() => {
|
||||
filteredTabs = filteredTabs.map((tab) => {
|
||||
const favIconUrl = tab.favIconUrl;
|
||||
if (!favIconUrl) {
|
||||
return tab;
|
||||
}
|
||||
|
||||
if (favIconUrl.match(/^data:image/)) {
|
||||
tab.favIconData = favIconUrl;
|
||||
return tab
|
||||
}
|
||||
|
||||
const data = favIconDataForUrl[favIconUrl];
|
||||
if (data) {
|
||||
tab.favIconData = data;
|
||||
}
|
||||
return tab;
|
||||
});
|
||||
|
||||
--runningGetTabsQueries;
|
||||
if (runningGetTabsQueries === 0) {
|
||||
clearFavIconDataTimeoutId = setTimeout(() => {
|
||||
favIconDataForUrl = {};
|
||||
clearFavIconDataTimeoutId = 0;
|
||||
}, 60000);
|
||||
}
|
||||
|
||||
port.postMessage({
|
||||
subsystem: "tabsrunner",
|
||||
event: "gotTabs",
|
||||
tabs: filteredTabs
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,151 @@
|
||||
/*
|
||||
Copyright (C) 2017 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
var port;
|
||||
|
||||
var callbacks = {}; // TODO rename to "portCallbacks"?
|
||||
var runtimeCallbacks = {};
|
||||
|
||||
let currentMessageSerial = 0;
|
||||
let pendingMessageReplyResolvers = {};
|
||||
|
||||
// Callback is called with following arguments (in that order);
|
||||
// - The actual message data/payload
|
||||
// - The name of the action triggered
|
||||
function addCallback(subsystem, action, callback) // TODO rename to "addPortCallbacks"?
|
||||
{
|
||||
if (Array.isArray(action)) {
|
||||
action.forEach(function(item) {
|
||||
addCallback(subsystem, item, callback);
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (!callbacks[subsystem]) {
|
||||
callbacks[subsystem] = {};
|
||||
}
|
||||
callbacks[subsystem][action] = callback;
|
||||
}
|
||||
|
||||
function sendPortMessage(subsystem, event, payload)
|
||||
{
|
||||
// why do we put stuff on root level here but otherwise have a "payload"? :(
|
||||
var message = payload || {}
|
||||
message.subsystem = subsystem;
|
||||
message.event = event;
|
||||
|
||||
if (port) {
|
||||
port.postMessage(message);
|
||||
}
|
||||
}
|
||||
|
||||
function sendPortMessageWithReply(subsystem, event, payload)
|
||||
{
|
||||
return new Promise((resolve, reject) => {
|
||||
if (!port) {
|
||||
return reject("UNSUPPORTED_OS");
|
||||
}
|
||||
|
||||
let message = payload || {};
|
||||
message.subsystem = subsystem;
|
||||
message.event = event;
|
||||
++currentMessageSerial;
|
||||
if (currentMessageSerial >= Math.pow(2, 31) - 1) { // INT_MAX
|
||||
currentMessageSerial = 0;
|
||||
}
|
||||
message.serial = currentMessageSerial;
|
||||
|
||||
port.postMessage(message);
|
||||
|
||||
pendingMessageReplyResolvers[message.serial] = resolve;
|
||||
});
|
||||
}
|
||||
|
||||
// Callback is called with following arguments (in that order);
|
||||
// - The actual message data/payload
|
||||
// - Information about the sender of the message (including tab and frameId)
|
||||
// - The name of the action triggered
|
||||
// Return a Promise from the callback if you wish to send a reply to the sender
|
||||
function addRuntimeCallback(subsystem, action, callback)
|
||||
{
|
||||
if (action.constructor === Array) {
|
||||
action.forEach(function(item) {
|
||||
addRuntimeCallback(subsystem, item, callback);
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (!runtimeCallbacks[subsystem]) {
|
||||
runtimeCallbacks[subsystem] = {};
|
||||
}
|
||||
runtimeCallbacks[subsystem][action] = callback;
|
||||
}
|
||||
|
||||
// returns an Object which only contains values for keys in allowedKeys
|
||||
function filterObject(obj, allowedKeys) {
|
||||
var newObj = {}
|
||||
|
||||
// I bet this can be done in a more efficient way
|
||||
for (key in obj) {
|
||||
if (obj.hasOwnProperty(key) && allowedKeys.indexOf(key) > -1) {
|
||||
newObj[key] = obj[key];
|
||||
}
|
||||
}
|
||||
|
||||
return newObj;
|
||||
}
|
||||
|
||||
// filters objects within an array so they only contain values for keys in allowedKeys
|
||||
function filterArrayObjects(arr, allowedKeys) {
|
||||
return arr.map(function (item) {
|
||||
return filterObject(item, allowedKeys);
|
||||
});
|
||||
}
|
||||
|
||||
chrome.runtime.onMessage.addListener(function (message, sender, sendResponse) {
|
||||
// TODO check sender for privilege
|
||||
|
||||
var subsystem = message.subsystem;
|
||||
var action = message.action;
|
||||
|
||||
if (!subsystem || !action) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (runtimeCallbacks[subsystem] && runtimeCallbacks[subsystem][action]) {
|
||||
let result = runtimeCallbacks[subsystem][action](message.payload, sender, action);
|
||||
|
||||
// Not a promise
|
||||
if (typeof result !== "object" || typeof result.then !== "function") {
|
||||
return false;
|
||||
}
|
||||
|
||||
result.then((response) => {
|
||||
sendResponse(response);
|
||||
}, (err) => {
|
||||
sendResponse({
|
||||
rejected: true,
|
||||
message: err
|
||||
});
|
||||
});
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
console.warn("Don't know what to do with runtime message", subsystem, action);
|
||||
return false;
|
||||
});
|
||||
@@ -0,0 +1,285 @@
|
||||
/*
|
||||
Copyright (C) 2017 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
function sendEnvironment() {
|
||||
var browser = "";
|
||||
|
||||
var ua = navigator.userAgent;
|
||||
// Try to match the most derived first
|
||||
if (ua.match(/vivaldi/i)) {
|
||||
browser = "vivaldi";
|
||||
} else if(ua.match(/OPR/i)) {
|
||||
browser = "opera";
|
||||
} else if(ua.match(/chrome/i)) {
|
||||
browser = "chromium";
|
||||
const uaData = self.navigator.userAgentData;
|
||||
if (uaData && uaData.brands) {
|
||||
if (uaData.brands.find(item=>item.brand === "Google Chrome")) {
|
||||
browser = "chrome";
|
||||
}
|
||||
}
|
||||
} else if(ua.match(/firefox/i)) {
|
||||
browser = "firefox";
|
||||
}
|
||||
|
||||
sendPortMessage("settings", "setEnvironment", {browserName: browser});
|
||||
}
|
||||
|
||||
function sendSettings() {
|
||||
SettingsUtils.get().then((items) => {
|
||||
sendPortMessage("settings", "changed", items);
|
||||
});
|
||||
}
|
||||
|
||||
// activates giveb tab and raises its window, used by tabs runner and mpris Raise command
|
||||
function raiseTab(tabId) {
|
||||
// first activate the tab, this means it's current in its window
|
||||
chrome.tabs.update(tabId, {active: true}, function (tab) {
|
||||
|
||||
if (chrome.runtime.lastError || !tab) { // this "lastError" stuff feels so archaic
|
||||
// failed to update
|
||||
return;
|
||||
}
|
||||
|
||||
// then raise the tab's window too
|
||||
chrome.windows.update(tab.windowId, {focused: true});
|
||||
});
|
||||
}
|
||||
|
||||
// Debug
|
||||
// ------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
function printDebug(payload, fn) {
|
||||
let hostLabel = "Host";
|
||||
if (payload.category && payload.category !== "default") {
|
||||
hostLabel += " [" + payload.category + "]";
|
||||
}
|
||||
|
||||
const hostLabelColor = "#3daee9"; // Breeze highlight color
|
||||
|
||||
if (payload.line && payload.file) {
|
||||
const fileName = payload.file.split("/").pop();
|
||||
fn("%c%s: %c%s %c[%s:%i]",
|
||||
"color: " + hostLabelColor,
|
||||
hostLabel,
|
||||
"", // reset CSS
|
||||
payload.message,
|
||||
"color: #999",
|
||||
fileName,
|
||||
payload.line);
|
||||
} else {
|
||||
fn("%c%s: %c%s",
|
||||
"color: " + hostLabelColor,
|
||||
hostLabel,
|
||||
"", // reset CSS
|
||||
payload.message);
|
||||
}
|
||||
}
|
||||
|
||||
addCallback("debug", "debug", function(payload) {
|
||||
if (payload.severity === "info") {
|
||||
printDebug(payload, console.info);
|
||||
} else {
|
||||
printDebug(payload, console.log);
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
addCallback("debug", "warning", function(payload) {
|
||||
if (payload.severity === "critical" || payload.severity === "fatal") {
|
||||
printDebug(payload, console.error);
|
||||
} else {
|
||||
printDebug(payload, console.warn);
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
// System
|
||||
// ------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
// When connecting to native host fails (e.g. not installed), we immediately get a disconnect
|
||||
// event immediately afterwards. Also avoid infinite restart loop then.
|
||||
var receivedMessageOnce = false;
|
||||
|
||||
var portStatus = "";
|
||||
var portLastErrorMessage = undefined;
|
||||
|
||||
function updateBrowserAction() {
|
||||
if (portStatus === "UNSUPPORTED_OS" || portStatus === "STARTUP_FAILED") {
|
||||
chrome.action.setIcon({
|
||||
path: {
|
||||
"16": "icons/plasma-disabled-16.png",
|
||||
"32": "icons/plasma-disabled-32.png",
|
||||
"48": "icons/plasma-disabled-48.png",
|
||||
"128": "icons/plasma-disabled-128.png"
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (portLastErrorMessage && receivedMessageOnce) {
|
||||
chrome.action.setBadgeText({ text: "!" });
|
||||
chrome.action.setBadgeBackgroundColor({ color: "#da4453" }); // breeze "negative" color
|
||||
} else {
|
||||
chrome.action.setBadgeText({ text: "" });
|
||||
}
|
||||
}
|
||||
updateBrowserAction();
|
||||
|
||||
// Check for supported platform to avoid loading it on e.g. Windows and then failing
|
||||
// when the extension got synced to another device and then failing
|
||||
chrome.runtime.getPlatformInfo(function (info) {
|
||||
if (!SUPPORTED_PLATFORMS.includes(info.os)) {
|
||||
console.log("This extension is not supported on", info.os);
|
||||
portStatus = "UNSUPPORTED_OS";
|
||||
updateBrowserAction();
|
||||
return;
|
||||
}
|
||||
|
||||
connectHost();
|
||||
});
|
||||
|
||||
function connectHost() {
|
||||
port = chrome.runtime.connectNative("org.kde.plasma.browser_integration");
|
||||
|
||||
port.onMessage.addListener(function (message) {
|
||||
var subsystem = message.subsystem;
|
||||
var action = message.action;
|
||||
|
||||
let isReply = message.hasOwnProperty("replyToSerial");
|
||||
let replyToSerial = message.replyToSerial;
|
||||
|
||||
if (!isReply && (!subsystem || !action)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (portStatus) {
|
||||
portStatus = "";
|
||||
updateBrowserAction();
|
||||
}
|
||||
|
||||
receivedMessageOnce = true;
|
||||
|
||||
if (isReply) {
|
||||
let replyResolver = pendingMessageReplyResolvers[replyToSerial];
|
||||
if (replyResolver) {
|
||||
replyResolver(message.payload);
|
||||
delete pendingMessageReplyResolvers[replyToSerial];
|
||||
} else {
|
||||
console.warn("There is no reply resolver for message with serial", replyToSerial);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if (callbacks[subsystem] && callbacks[subsystem][action]) {
|
||||
callbacks[subsystem][action](message.payload, action);
|
||||
} else {
|
||||
console.warn("Don't know what to do with host message", subsystem, action);
|
||||
}
|
||||
});
|
||||
|
||||
port.onDisconnect.addListener(function(port) {
|
||||
var error = chrome.runtime.lastError;
|
||||
// Firefox passes in the port which may then have an error set
|
||||
if (port && port.error) {
|
||||
error = port.error;
|
||||
}
|
||||
|
||||
console.warn("Host disconnected", error && error.message);
|
||||
|
||||
// Remove all kde connect menu entries since they won't work without a host
|
||||
try {
|
||||
Object.keys(kdeConnectDevices).forEach((deviceId) => {
|
||||
callbacks.kdeconnect.deviceRemoved({
|
||||
id: deviceId
|
||||
});
|
||||
});
|
||||
} catch (e) {
|
||||
console.warn("Failed to cleanup after port disconnect", e);
|
||||
}
|
||||
|
||||
portLastErrorMessage = error && error.message || "UNKNOWN";
|
||||
if (receivedMessageOnce) {
|
||||
portStatus = "DISCONNECTED";
|
||||
|
||||
console.log("Auto-restarting it");
|
||||
connectHost();
|
||||
} else {
|
||||
portStatus = "STARTUP_FAILED";
|
||||
|
||||
console.warn("Not auto-restarting host as we haven't received any message from it before. Check that it's working/installed correctly");
|
||||
}
|
||||
updateBrowserAction();
|
||||
});
|
||||
|
||||
sendEnvironment();
|
||||
sendSettings();
|
||||
sendDownloads();
|
||||
|
||||
updatePurposeMenu();
|
||||
}
|
||||
|
||||
SettingsUtils.onChanged().addListener(() => {
|
||||
sendSettings();
|
||||
});
|
||||
|
||||
addRuntimeCallback("settings", "openKRunnerSettings", function () {
|
||||
sendPortMessage("settings", "openKRunnerSettings");
|
||||
});
|
||||
|
||||
addRuntimeCallback("settings", "getSubsystemStatus", (message, sender, action) => {
|
||||
return sendPortMessageWithReply("settings", "getSubsystemStatus");
|
||||
});
|
||||
|
||||
addRuntimeCallback("settings", "getVersion", () => {
|
||||
return sendPortMessageWithReply("settings", "getVersion");
|
||||
});
|
||||
|
||||
addRuntimeCallback("browserAction", "getStatus", (message) => {
|
||||
let info = {
|
||||
portStatus,
|
||||
portLastErrorMessage
|
||||
};
|
||||
|
||||
return Promise.resolve(info);
|
||||
});
|
||||
|
||||
addRuntimeCallback("browserAction", "ready", () => {
|
||||
|
||||
// HACK there's no way to tell whether the browser action popup got closed
|
||||
// None of onunload, onbeforeunload, onvisibilitychanged are fired.
|
||||
// Instead, we create a port once the browser action is ready and then
|
||||
// listen for the port being disconnected.
|
||||
|
||||
let browserActionPort = chrome.runtime.connect({
|
||||
name: "browserActionPort"
|
||||
});
|
||||
browserActionPort.onDisconnect.addListener((port) => {
|
||||
if (port.name !== "browserActionPort") {
|
||||
return;
|
||||
}
|
||||
|
||||
// disabling the browser action immediately when opening it
|
||||
// causes opening to fail on Firefox, so clear the error only when it's being closed.
|
||||
// Only clear error when it was a transient error, not a startup failure
|
||||
if (receivedMessageOnce) {
|
||||
portLastErrorMessage = "";
|
||||
updateBrowserAction();
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
Copyright (C) 2017 Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 3 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
|
||||
document.querySelectorAll("[data-i18n]").forEach(function (item) {
|
||||
var data = item.dataset.i18n.split(",").map(function (value) {
|
||||
value = value.trim();
|
||||
|
||||
if (value.startsWith("__MSG_")) {
|
||||
return value.replace(/__MSG_(\w+)__/g, function (match, key) {
|
||||
return key ? chrome.i18n.getMessage(key) : "";
|
||||
});
|
||||
}
|
||||
|
||||
return value;
|
||||
});
|
||||
|
||||
var text = chrome.i18n.getMessage(data.shift(), data) || ("I18N_UNKNOWN " + item.dataset.i18n);
|
||||
|
||||
if (!!item.dataset.i18nHtml) {
|
||||
item.innerHTML = text;
|
||||
} else {
|
||||
item.innerText = text;
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
@@ -0,0 +1,247 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="38.1001mm"
|
||||
height="63.5001mm"
|
||||
viewBox="0 0 450 750"
|
||||
version="1.1"
|
||||
id="svg23"
|
||||
sodipodi:docname="aboutkde.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
enable-background="new">
|
||||
<metadata
|
||||
id="metadata29">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs27" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="995"
|
||||
id="namedview25"
|
||||
showgrid="false"
|
||||
inkscape:zoom="3.299389"
|
||||
inkscape:cx="-38.44458"
|
||||
inkscape:cy="121.6557"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg23"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true" />
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
inkscape:label="Vector">
|
||||
<path
|
||||
style="fill:#92211b;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
id="Sel#15"
|
||||
d="m 346,321 -54.105,32.297 c -7.52,4.88 -25.631,18.021 -30.731,24.651 -4.93,6.41 -7.416,18.807 -10.206,26.867 l -7.261,18.847 c -1.03,5.01 10.158,6.722 13.878,8.042 6.64,2.36 24.385,4.136 31.425,3.836 7.26,-0.3 9,-4.62 13.29,-9.54 6.03,-6.93 18.2,-17.6 26.71,-21.07 2.74,-1.12 8.96,-3.39 11.66,-1.87 3.51,1.98 4.36,9.24 5.34,12.94 6.07,-1.94 17.09,-10.53 23,-14.48 9.61,-6.43 22.34,-11.95 34,-12.52 -3.37,-4.74 -12.91,-7.97 -18,-11.6 L 372,367.15 C 359.94,358.31 344.08,351.7 329,351 l 13.35,-20 c 1.79,-3.15 4.08,-6.32 3.65,-10 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccccc" />
|
||||
<path
|
||||
style="fill:#b8b8b8;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 361.9998,610.0031 c -9.7,0 -19.3282,0.4281 -28.9969,0.9969 l -17,1 c -47.0181,2.7656 -71.8244,4.3563 -81.8078,4.2094 -5.2163,-0.094 -14.2885,0.45 -19.1928,0.7031 -24.2313,1.25 -24.5469,0.6656 -36.0047,1.0875 -13.99,0.5156 -34.666,0 -41.9985,0 -12.7296,0.031 -22.2865,0.125 -34.9975,0.55 -23.33715,0.7812 -30.70215,1.1531 -57.1409,2.85 -3.66781,0.2187 -15.96856,2.2375 -16.32091,6.6094 -0.38765,4.8094 9.93841,6.6343 13.45841,6.9937 5.02969,0.5125 7.30969,1.4063 11.00437,1.825 5.97282,0.675 11.98875,1.1594 17.99938,1.0938 2.34156,0 7.00062,-0.5813 7.00062,-0.5813 C 89.9657,638.4625 102.001,638 114.0013,638 c 8.3788,0 16.7069,-0.062 25,0.9594 21.1466,2.625 37.8432,2.825 63.0003,6.75 9.3263,1.4562 18.9385,2.0062 27.9969,4.8812 12.0016,3.8063 27.986,11.3188 39.0016,17.4563 l 22.0031,12.2625 c 11.1219,6.1969 30.1028,7.9343 34.1903,-5.85 0.475,-1.5938 1.1938,-5.5938 1.3031,-7.6438 0.6782,-12.675 0.062,-7.2406 0.5063,-16.8156 9.5687,-12.3594 20.2,-11.9688 33.9969,-15.5094 8.9375,-2.2937 18.0218,-3.85 27,-5.9187 7.0218,-1.6157 13.9781,-3.4656 21.0031,-5.0625 7.0594,-1.4782 16.1594,-1.2969 20,-8.5063 -6.2781,-3.2 -21.7031,-5 -29.0031,-5 z"
|
||||
id="Sel#20"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ssssssssssssscsssssssscssccss" />
|
||||
<path
|
||||
style="fill:#49801d;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 402.6435,138.0187 c -1.25,-0.031 -2.475,0.031 -3.6437,0.1532 -3.7313,0.4 -10.6063,2.6569 -13.9969,4.2968 -15.6,7.52 -24.8406,22.5597 -33.8625,36.5297 -5.2,8.05 -11.0125,16.881 -14.1406,26.001 h -1.9969 c 0,0 -4.8375,-10.2503 -7.9531,-14.9597 -1.8594,-2.8069 -7.475,-7.4747 -7.475,-7.4747 -3.1,-2.045 -11.7216,-4.1356 -18.4497,-1.3091 -15.2563,6.4091 -4.7794,23.6841 -6.4172,36.7444 -1.4022,11.1797 -6.6841,16.1306 -10.0028,25.7388 l -3.6322,10.515 c -2.6272,7.6053 -13.1247,23.9575 -20.0747,27.7475 0,0 0.9359,-8.6597 0.8241,-13.0003 -0.1641,-6.3744 -1.0241,-12.7335 -2.1913,-19.0013 -1.3237,-7.1094 -6.7031,-22.2681 -6.7031,-22.2681 -6.305,-24.6931 -15.2947,-22.9628 -23.2841,-29.806 -2.7475,-2.3534 -6.7822,-4.9397 -9.6428,-6.6784 -6.5994,-4.0112 -18.6641,-9.0281 -26.0009,-10.8762 -7.9257,-1.9966 -16.2238,-3.1663 -21.0022,-3.3694 -15.7994,-0.6713 -28.3822,2.3084 -36.9997,3.5097 -9.6225,1.3412 -10.3019,2.9622 -27.9234,8.3556 -22.07504,6.7566 -34.95785,22.8822 -45.2016,31.8328 -10.24375,8.9506 -13.14156,13.2475 -17.91344,19.3025 -5.72125,7.2591 -14.07606,21.5894 -18.4875,29.9988 -9.49022,18.0906 -14.56612,39.6549 -14.473,59.9987 0.0969,21.1594 7.71113,46.6781 23.16894,61.7125 6.74219,6.5562 16.20875,12.05 24.82906,15.7094 7.34969,3.1187 17.22719,6.275 25.19719,6.925 7.28906,0.8562 7.91656,7.7593 7.89656,13.0593 -0.0312,3.6094 -6.09156,10.5594 -13.0925,11.5938 -5.05,1.6625 -7.39937,2.0219 -11.99937,5.0437 -4.03,2.65 -12.70844,9.2688 -16.99844,10.3375 -3.47,1.0625 -6.84719,-0.7968 -9.98594,-0.4218 -4.49531,0.5375 -4.42156,1.8468 -5.83594,2.5343 -2.43875,-0.8312 -6.70315,-0.4593 -8.15881,0.25 -1.71987,0.8313 -3.18856,1.8063 -4.27856,3.375 -1.41,2.0219 -1.78353,4.4657 -1.62353,6.8844 0.68,10.2313 11.69903,14.0625 19.87903,17.2625 1.88,0.7281 5.32437,1.75 6.85437,2.8188 6.85,4.7812 -3.78156,11.775 2.03844,19.7156 4.09,5.5687 9.7725,4.2437 15.1125,1.825 10.41,-4.7094 19.86969,-12.45 30.99969,-15.6188 -3.11,14.0094 -11.45406,22.0813 -16.86406,34.0032 -5.73,12.6281 -12.15563,31.5093 -15.54563,45 l -6.23156,25.9937 c -3.05,12.4031 -9.82188,14.1031 -9.00875,24.5563 0.39719,5.1093 1.87937,9.4843 11.59969,10.0218 6.27687,0.3469 15.23125,-1.5937 23.0775,-5.0718 7.54218,-3.3563 10.58375,-4.475 20.47996,-10.5532 10.0966,-6.2156 13.0666,-8.4031 22.3107,-16.5437 2.3743,-2.0906 9.9656,-9.2094 14.1646,-13.3 7.951,3.5187 16.1707,5.5562 25.0179,8.3031 9.3046,2.8906 26.4484,5.5813 35.9984,5.5906 3.64,0 15.4097,0.475 18.9825,0.4407 4.3688,4.4875 8.9712,9.8 12.5791,13.1593 l 22.4984,20.9344 c 18.7037,15.5719 13.6913,12.2719 22.4109,22.0781 7.8957,12.2188 9.3382,13.9157 16.8091,21.4219 9.27,3.4781 22.6816,6.1781 28.3691,-4.3625 1.6906,-3.1219 2.8812,-9.0437 3.2281,-13.2593 0.3469,-4.2188 -0.125,-8.2094 -1.6844,-17.3688 -1.5531,-9.1562 -4.6781,-15.7719 -9.9,-31.8437 -2.0519,-6.3282 -4.5328,-15.5375 -6.4628,-21.1969 -0.77,-2.2688 -2.8766,-6.9406 -3.3387,-9.4188 2.6368,-2.2031 8.1609,-5.8968 10.5109,-7.8656 6.4406,-5.4219 12.3312,-11.3781 17.8406,-17.7187 21.7688,-25.05 26.25,-52.9782 52.1594,-70.4782 13.8312,-9.3406 21.3906,-9.2937 37,-12.4312 6.1094,-1.2313 16.9062,-4.2719 19.9781,-10.1344 5.8688,-11.2187 -16.1719,-20.225 -23.9812,-22.9531 -47.5188,-23.3844 -89.6532,-12.4188 -138.4713,21.2406 -4.81,4.8188 -20.6869,10.2469 -27.5269,9.5562 -3.33,-0.3281 -6.7165,-0.8281 -8.599,-3.6437 -3.1019,-4.6375 -5.1097,-9.5031 -5.3597,-15.1531 -0.1906,-4.3 0.79,-10.825 1.88,-15.0032 0.6,-2.2906 2.9297,-8.1187 3.8269,-10.4812 9.5678,-23.675 12.2068,-38.75 16.4306,-45.0438 8.8747,-10.5812 18.35,-16.6843 28.0884,-25.1281 3.826,-3.275 57.7341,-32.9187 60.9435,-36.1375 l 12.7875,-9.6687 c 9.2187,-7.59 25.5406,-25.2516 29.4625,-36.5416 2.0593,-5.93 2.6781,-11.9494 3.9156,-17.9994 l 2.3625,-8.0015 c 1.7125,-9.94 1.8219,-24.0466 0,-33.9966 -0.7875,-4.84 -3.7938,-9.309 -7.0438,-12.9091 -2.1781,-2.42 -5.7687,-4.4393 -4.5281,-8.0993 1,-2.97 5.5625,-6.8919 7.8438,-9.0819 l 19.4093,-18.03 c 4.25,-3.89 8.8282,-7.5294 8.4594,-13.8794 -0.5687,-9.8087 -10.5,-13.8069 -19.2375,-13.9831 z"
|
||||
id="Selection"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccssssssccccsssssszssssscccccscsccccccccccssccsccccscccccccccccccccccscccccccccccccccccc" />
|
||||
<path
|
||||
style="fill:#86d23a;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 345,204 c 0,0 16,-7.23 16,-7.23 0,0 13.83,-2.79 13.83,-2.79 2.68,-1.49 9.03,-10.08 11.6,-12.94 4.26,-4.75 9.77,-8.15 14.57,-12.33 4.44,-3.86 21.03,-16.3 9.95,-21.49 -1.19,-0.55 -2.67,-0.91 -3.95,-1.2 0,0 -6,-0.93 -6,-0.93 -9.8,-0.56 -18.34,5.29 -24.99,11.92 C 365.42,167.6 350.97,190.15 345,204 Z"
|
||||
id="path1039"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#86d23a;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 135,508 107.781,483.438 98.19,505 c -1.5782,3.548 -16.943,30.755 -19.77,40 0,0 -6.1106,17.207 -8.54,26 -1.8201,6.587 -3.2565,14.949 -4.51,20 -1.02,4.11 -3.1038,11.227 -4.33,15 -1.8139,5.581 -16.175,19.393 0,20.8 1.6001,0.139 3.31,0.21 4.96,0 15.04,-0.82 39.51,-16.41 51,-25.88 3.81,-3.14 12.37,-9.67 12.5,-14.92 0.09,-3.83 -3.99,-7.33 -6.33,-10 -5.077,-4.521 -9.406,-12.097 -11.17,-19 4.608,6.157 9.456,11.768 15,16.24 17.21,12.79 51.58,21.509 73,21.76 5.03,0.06 10.13,0.38 15,-1 -4.31,-10.01 -11.05,-21.21 -13,-32 l 10.46,18 c 5.27,8.65 16.434,23.954 23.63,30.99 14.577,14.253 28.237,23.541 44.45,42.01 5.469,6.23 11.54,18.1 18.46,21.86 5.57,3.04 13.89,3.13 18.2,-2.07 7.32,-8.84 1.8,-30.73 -1.55,-40.79 -4.299,-12.91 -7.463,-21.321 -11.14,-32 -1.949,-5.66 -5.79,-17 -5.79,-17 l -20.09,-46.923 c 6.24,6.431 14.735,23.757 22.37,37.923 19.74,-7.55 38.18,-33.06 48.14,-51 5.64,-10.15 11.22,-22.41 19.15,-30.91 14.74,-15.8 26.97,-18.51 46.71,-22.97 5.26,-1.19 19.51,-2.38 21.34,-8.22 1.44,-4.55 -4.09,-7.78 -7.34,-9.59 -11.96,-6.64 -17.13,-7.62 -30,-10.84 l -19,-5.16 -10,0.68 c -11.59,0.28 -18.86,1.95 -30,4.19 -1.98,0.4 -4.13,0.38 -6,1.13 l -8,4.79 -32,17.5 c -10.604,5.799 -15.624,8.687 -24.504,12.355 C 261.096,479.424 257.76,477 249,477 l 7,19 c -5.46,-6.46 -20.005,-27.541 -22.48,-35.032 -4.659,-14.104 0.344,-25.617 4.874,-39.142 4.8,-13.333 9.093,-26.668 14.676,-38.826 1.638,-3.568 8.18,-10.77 11.1,-13.58 17.34,-16.63 46.75,-34.02 67.83,-46.41 18.95,-11.13 40.31,-25.18 51.1,-45.01 4.64,-8.53 4.58,-14.14 6.56,-23 2.07,-9.24 3.32,-9.64 3.34,-20 0.02,-10.07 -1.42,-24.68 -10.18,-31.3 -10.72,-8.09 -35.17,-0.63 -42.47,17.3 -1.77,4.34 -1.35,8.41 -1.35,13 4.72,-2.71 5.41,-6.617 9.25,-9.747 1.92,-1.57 4.451,-2.161 6.75,-3.023 9.621,-3.608 14.65,-2.94 24,0.66 -3.21,0.42 -3.98,0.08 -7,0 -3.51,-0.33 -6.63,0.37 -10,1.26 -9.523,1.786 -15.982,6.289 -19.842,17.868 -1.865,5.596 -0.426,10.183 0.369,15.982 3.918,-3.446 6.672,-7.506 10.643,-9.29 7.67,-5.35 12.61,-3.85 20.83,-1.71 -4.61,1.41 -9.6,1.62 -14,3.65 -8.74,4.03 -15.68,12.38 -14.91,22.35 0.21,2.64 0.84,5.55 2.61,7.61 2.47,2.87 8.72,4.9 11.28,1.08 2.118,-2.961 1.645,-7.993 1.582,-10.427 1.581,0.03 1.971,0.602 3.376,6.238 0.68,2.728 4.143,4.283 6.08,5.972 -2.531,-0.365 -5.974,-0.704 -6.399,-0.471 -3.352,1.839 -5.919,7.123 -12.016,5.315 -1.96,-0.55 -5.442,-3.015 -7.022,-4.285 -3.125,-2.272 -4.017,-5.945 -4.399,-7.993 -1.299,-6.968 0.559,-10.511 0.294,-12.495 -0.133,-0.988 -3.767,-5.701 -4.332,-10.778 -0.59,-5.303 -0.39,-17.065 -0.39,-17.065 -1.101,3.367 -1.191,8.59 -3.206,11.292 0.394,2.878 -4.912,7.527 -7.337,12.199 l 8.045,-39.772 C 331.595,212.301 326.67,204.022 327.79,202 325.1,195.44 318.47,187.44 311,186.38 302.15,185.11 299.96,193 299.51,200 c -0.38,5.96 2.61,10.02 2.17,16 -0.412,11.874 -3.168,14.612 -10.87,32 l -6.106,18.087 C 283.612,269.32 270.027,282.392 265.17,288 l -26.34,32 -11.82,11.04 -16.97,19.96 c -6.21,8.81 -9.708,22.917 -12.505,27.974 -5.334,9.646 -12.975,25.721 -18.708,38.147 -3.283,7.115 -6.692,14.17 -9.956,21.293 -6.482,14.146 -12.199,28.65 -19.121,42.586 -4.562,9.185 -14.75,27 -14.75,27 z"
|
||||
id="path1037"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccssssssccccccscccssccssccccccccccccccssccscscccccccccscccsccccccccscsccssscccccccccsccccssssc" />
|
||||
<path
|
||||
style="fill:#5bc223;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 60,455 c 0,0 3,2 3,2 -9.75,3.74 -11.9,3 -22,3 0,0 14,7 14,7 -9.99,2.42 -16.9,-2.36 -26,-6 -7.73,16.72 17.33,15.85 25.84,23.55 6.8,6.16 -4.81,13.77 1.48,18.58 4.57,3.49 9.95,-2.32 13.68,-4.69 9.61,-6.1 27.43,-10.28 31,-22.44 -5.99,-4.28 -18.94,-15.75 -20.57,-23 -0.61,-2.71 0.2,-6.22 0.57,-9 -7.38,1.41 -6.45,3.18 -12.04,6.73 -2.8,1.78 -5.94,2.92 -8.96,4.27 z"
|
||||
id="path1035"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#a5de6b;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 198.7057,376.9344 C 183.1185,403.6281 104.3735,514.5063 112.0001,557 c 4.7,5.4188 9.2015,11.9219 15.0015,16.2437 17.21,12.7875 51.5782,21.5063 72.9982,21.7563 5.03,0.062 10.1325,0.3813 15.0025,-1 -4.31,-10.0094 -11.0507,-21.2094 -13.0007,-32 -16.6009,-13.6094 -18.9472,-59.425 -19.2768,-95.5313 -0.4822,-52.8593 9.5209,-50.975 15.9809,-89.5343 z"
|
||||
id="path1056"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccsc" />
|
||||
<path
|
||||
style="fill:#905f15;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 358.0029,63.00063 c -13.6625,3.11 -24.6,10.52218 -36,18.26156 -6.7188,4.56062 -13.6966,8.02781 -18.5425,14.74 l -15.8813,21.99721 c -2.8843,3.9953 -5.6759,7.6672 -9.1328,12.919 l -0.25,-10.789 c -0.5,-3.38 -3.535,-3.2072 -6.195,-2.3072 -3.78,1.27 -9.6184,5.3712 -13.0003,7.6784 -5.8381,3.9828 -13.2103,9.3966 -15.3503,16.4978 -0.9413,3.08 -0.2906,8.6188 -0.6531,11.9994 l -1.8313,17.0044 c -0.6359,5.9053 -0.3862,11.6584 -3.4362,16.9984 -1.25,2.19 -5.7575,8.916 -8.0275,9.906 13.5287,13.0015 15.1425,16.4468 23.2237,29.8253 0,0 10.3194,-11.2419 13.6097,-17.7344 1.9938,-3.9341 2.4859,-11.4609 2.4859,-11.4609 0,0 5.2613,-8.2169 8.2807,-12.0154 2.1825,-2.7453 7.2387,-9.4996 7.2387,-9.4996 l 16.4578,2.9771 c 7.3753,1.8529 14.21,1.4925 19.0007,1.001 8.4906,-0.8713 25.5031,-11.2488 33.0031,-16.0888 2.4687,-1.59 9.6781,-5.8487 7.2562,-9.4787 -2,-2.99 -10.3531,-2.9303 -13.9593,-3.4522 -7.725,-1.1178 -11.9125,-1.9716 -18.0063,-2.6306 -7.3812,-0.7982 -12.6812,-2.3263 -20.2937,-2.3463 1.87,-7.64 7.8468,-13.6775 12.2625,-20.0012 l 27.2406,-39.00127 c 2.3687,-3.39344 10.425,-16.65126 11.0344,-20.00125 0.3906,-2.13 0,-3.03875 -0.5344,-4.99875 z M 64.05914,167.2912 c -2.02532,0.3032 -1.06563,10.6935 -1.045,14.7479 l 0.14062,27.735 0.28125,10.5046 c 3.5625,-2.9856 6.28563,-6.5725 18.76156,-15.0075 17.65625,-11.9371 24.07753,-15.0828 25.67903,-16.1075 0.5619,-0.3593 -1.1253,-5.4962 -1.7518,-5.68 -1.0494,-0.2562 -5.7563,-0.4634 -8.12629,-0.4834 0.05,-1.9253 0.36313,-3.8466 -0.19375,-4.1806 -3.03344,-1.82 -19.63375,-8.6385 -23.80375,-9.9185 -3.81687,-1.5028 -7.76875,-1.9362 -9.94094,-1.61 z"
|
||||
id="path1011"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cssscccscsscccscsccsccsscsscccsccssccscsc" />
|
||||
<path
|
||||
id="Sel#3"
|
||||
d="m 157,183.42 c -16.87,2.55 -32.22,4.78 -48,11.89 C 72.68,211.69 44.3,242.61 28.72,279 23.88,290.3 18.02,309.81 18,322 v 11 c 0.03,17.03 6.52,39.28 18.18,51.96 4.17,4.54 10.49,8.91 15.82,12.03 6.44,3.77 9.86,5.34 17,7.43 4.77,1.41 13.4047,3.603 18.4017,4.18 4.4719,0.515 5.6261,1.185 9.5261,-1.655 L 136,378.19 l 19.96,-12.2 11.04,-6.74 26,-12.06 c 5.73,-3.75 6.79,-8.38 18,-16.44 l 20.58,-11.53 c 2.51,-1.89 5.74,-5.78 7.84,-8.22 2.51,-2.91 5.28,-5.66 7.22,-9 4.35,-7.51 6.703,-24.892 6.903,-33.702 0.14,-6.38 -1.123,-23.338 -3.063,-29.298 -10.941,-30.069 -33.892,-48.019 -64.48,-54 -9.47,-1.85 -19.38,-2.75 -29,-1.58 z"
|
||||
style="fill:#86d23a;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccsccccccccccccc" />
|
||||
<path
|
||||
d="m 181.794,193.424 c -4.67,1.35 -8.957,3.479 -12.897,6.359 -11.23,8.2 -18.337,22.787 -18.857,36.217 -0.24,6.26 5.379,28.692 7.259,35.652 2.34,8.64 5.241,18.723 9.207,26.745 1.53,3.096 3.066,7.786 5.591,7.522 3.02,-0.34 16.343,-8.649 19.903,-10.609 19.45,-10.7 40.89,-20.74 44.25,-45.31 0.76,-5.61 -1.66,-14.52 -3.25,-20 -2.833,-13.405 -23.301,-39.608 -51.206,-36.576 z"
|
||||
id="path951"
|
||||
style="fill:#f1eee6;fill-opacity:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccsccccc" />
|
||||
<path
|
||||
id="Sel#19"
|
||||
d="m 153.017,254.912 c 0.477,-8.523 2.573,-18.895 5.005,-25.172 3.212,-8.288 5.307,-11.343 10.051,-16.326 8.836,-9.28 23.209,-15.911 40.506,-10.314 5.799,1.877 15.509,9.775 20.911,17.403 -2.251,-5.321 -4.3,-7.317 -6.824,-10.304 -8.433,-9.983 -20.838,-18.474 -33.327,-17.633 -12.984,0.874 -28.894,12.676 -33.604,23.745 -3.366,7.908 -4.496,11.985 -4.684,19.16 -0.109,4.14 -0.26,11.158 1.966,19.441 z"
|
||||
style="fill:#b6b6b6;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cssscssssc" />
|
||||
<path
|
||||
id="Sel#18"
|
||||
d="m 115.276,492.171 c -6.81,18.175 -5.619,27.945 -5.276,46.829 0.05,4.09 0.56,9.33 2.45,13 3.53,6.86 11.07,10.36 17.55,13.78 15.16,8 17.7,9.66 35,11.39 4.12,0.41 5.45,0.97 10,0.79 5.41,-0.21 9.91,-1.42 15,-3.08 6.75,-2.19 12.11,-4.31 11.36,-12.88 l -8.62,-32 -2.54,-12 c -2.37,-11.97 -6.982,-53.216 -6.648,-64.931 l 0.484,-16.931 c -8.85,0.31 -10.806,5.202 -15.776,11.862 -35.813,46.645 -23.884,22.163 -52.984,44.171 z"
|
||||
style="fill:#bce98b;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccccsccc" />
|
||||
<path
|
||||
d="m 62.7269,384.521 c 3.9262,3.734 10.4163,6.674 14.9683,8.72 6.018,2.704 13.4864,5.987 20.0843,6.38 5.5545,0.33 5.9905,1.268 9.8145,-2.107 l 28.406,-18.43 14.901,-9.042 c 3.15,-1.81 7.749,-5.072 9.649,-8.252 6.044,-14.417 -0.522,-31.775 -10.007,-44.387 -4.838,4.162 -17.57,16.29 -22.642,20.302 -9,8.74 -32.4481,28.458 -42.2982,35.899 -7.5102,5.673 -12.7259,10.007 -22.8759,10.917 z"
|
||||
id="Sel#4"
|
||||
style="fill:#e3301c;fill-opacity:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cssccccccsc" />
|
||||
<path
|
||||
style="fill:#92231b;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="M 231.5785,319.2187 210.9973,330.75 c -11.21,8.0594 -12.2691,12.6938 -17.9991,16.4438 l -25.9834,11.8843 c -3.2019,1.5313 -5.5679,2.8219 -11.0725,6.2282 -6.4322,3.9812 -13.7847,8.1968 -20.4016,12.3937 -10.4319,6.6438 -20.45,11.975 -30.5984,20.4781 -3.5716,2.6813 -6.82316,6.2219 -11.9916,9.9313 -4.93344,3.5406 -12.88813,8.7719 -16.3875,17.4406 -2.62313,6.4969 5.51125,11.8656 4.91156,15.75 -1.23531,8.0063 -5.38219,12.45 6.38875,22.7187 11.89031,10.375 25.29379,28.2938 46.68409,43.7782 L 149.7485,481 c 6.8122,-14 13.3031,-28.0344 19.4641,-42.1 0.6453,-1.4719 7.6119,-16.1844 10.199,-21.3375 1.446,-2.8813 15.2297,-34.1375 15.4716,-34.5438 2.8069,-8.3843 4.7425,-21.2562 13.5669,-34.8 0.6506,-0.9968 14.3134,-20.2968 23.1284,-29 z"
|
||||
id="path1041"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccsccssssccsscsc" />
|
||||
<path
|
||||
style="fill:#e12d1f;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
id="Sel#13"
|
||||
d="m 169,364.31 c -18.331,12.176 -31.673,17.876 -49,29.97 -5.81,4.06 -10.359,6.427 -15.373,11.696 -5.2445,5.51 -20.7917,13.914 -21.0917,21.884 -0.2626,6.511 4.9424,12.511 11.1867,15.496 2.4607,1.177 1.4655,3.1 2.7003,5.781 L 86,445 c -3.98,9.8 3.09,14.42 10,20.42 6.49,5.64 7.72,7.82 13.09,13.58 6.45,6.93 16.26,16.59 23.91,22 11.45,-19.133 22.138,-45.749 31.759,-65.83 L 176.14,412 l 7.19,-18 c 3.59,-8.3 5.05,-9.04 7.67,-19 -7.997,6.761 -15.649,14.108 -24.791,18.931 L 192,356 c -2.159,0.702 -4.337,2.833 -8.236,4.968 1.614,-1.801 2.77,-4.269 3.814,-6.109 -6.148,2.86 -12.374,6.229 -18.578,9.451 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccscscccccccccccccc" />
|
||||
<path
|
||||
id="Sel#14"
|
||||
d="m 107.052,428.527 c -1.912,-1.683 -5,-13.548 -5.549,-19.788 -3.4381,2.355 -9.4454,6.507 -12.4844,9.886 -1.9443,2.354 0.84,10.496 3.4314,19.375 8.436,20.502 14.008,26.399 26.2,42 4.36,5.63 9.96,13.95 16.35,17 1.899,-3.18 8.174,-13.811 9.134,-17.351 -1.735,-2.707 -5.858,-6.594 -8.678,-9.492 -4.92,-5.75 -9.393,-10.254 -12.753,-17.084 l 17.398,-0.474 c 7.927,0.27 13.519,1.62 15.93,0.983 2.618,-3.936 7.349,-15.502 8.969,-19.582 -20.187,0.4 -14.016,2.148 -36,-2 1.75,-7.45 15.3,-39.89 19.12,-47 l 7.377,-12.142 c -6.755,3.022 -12.127,6.002 -17.497,9.482 -4.076,2.641 -10.775,6.752 -14.646,9.593 -3.12,3.33 -4.246,8.031 -6.134,12.067 -3.347,7.155 -7.98,17.341 -10.168,24.527 z"
|
||||
style="fill:#f1eee6;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccccccccscsc" />
|
||||
<path
|
||||
id="Sel#12"
|
||||
d="M 69.0497,174.752 69,191 l 0.215,11.695 c 0.1953,3.63 -0.039,6.144 0.745,11.305 3.22,-1.86 -0.1821,-0.102 8.8659,-6.212 0.302,-4.112 -0.3696,-20.015 0.6257,-23.275 1.62,-0.48 10.1523,-1.321 10.2435,-1.811 0.276,-1.492 -0.028,-1.89 -0.5669,-2.049 -5.8104,-1.715 -15.3607,-5.232 -20.0785,-5.901 z M 85,189 c -0.574,5.463 -0.1731,9.625 0,14.092 l 17.95,-10.943 -0.546,-3.937 C 96.5721,188.322 90.5936,187.699 85,189 Z"
|
||||
style="fill:#ffb12f;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccsscccccc" />
|
||||
<path
|
||||
id="Sel#11"
|
||||
d="m 271,152 v -26 c -6.32,2.82 -15.66,8.72 -18.83,15 -1.74,3.46 -2.02,11.03 -2.21,15 l -2.49,28 c -1.34,5.68 -8.161,15.032 -11.821,19.772 5.895,6.6 10.281,12.243 13.351,18.228 3.91,-3.23 9.09,-9.28 11,-14 1.42,-3.5 1.04,-6.84 3.1,-11 l 10.47,-15 c 2,-2.8 5.43,-8.44 8.18,-10.02 2.81,-1.89 7.25,-0.54 10.25,0 l 22,3.84 c 9.34,-0.11 25.37,-10.67 34,-14.82 v -2 l -21,-3.42 -32,-3.58 14.86,-21 21.28,-30 c 5.21,-7.26 14.51,-18.77 16.86,-27 -6.3,1.28 -11.67,5.41 -17,8.86 -20.17,13.03 -22.58,16.7 -35.98,36.14 -5.22,7.58 -18.08,28.05 -24.02,33 z"
|
||||
style="fill:#ffb030;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccccccccccccccccc" />
|
||||
<path
|
||||
id="Sel#10"
|
||||
d="m 117.01,205.71 c -3.42,1.41 -6.39,3.46 -7.41,7.29 -1.1,4.14 1.88,8.43 6.4,7.43 7.75,-1.7 11.74,-15.38 1.01,-14.72 z"
|
||||
style="fill:#a1dd65;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="Sel#9"
|
||||
d="m 91.11,311.04 c -3.97,3.17 -4.89,6.98 -3.72,11.94 0.85,3.6 3.46,6.67 7.4,4.66 6.98,-3.55 7.18,-19.54 -3.68,-16.6 z m -33.68,22.99 c -6.08,6.69 3.04,14.88 7.14,12.69 4.09,-2.19 2.99,-16.4 -7.14,-12.69 z"
|
||||
style="fill:#5bc223;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
id="Sel#8"
|
||||
d="m 159.812,335.93 c -4.63,3.56 -11.552,3.07 -18.812,8.06 -15.1,10.37 -26.35,29.14 -30,47.01 l 1.621,1.249 c 6.804,-3.326 12.857,-8.381 19.187,-12.211 l 17.654,-10.677 c 2.902,-1.696 8.278,-4.914 10.829,-6.713 4.22,-6.296 2.518,-20.898 -0.479,-26.718 z"
|
||||
style="fill:#ef551a;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<path
|
||||
id="Sel#6"
|
||||
d="m 188,296 c 0.396,0.797 0.636,0.689 1.072,1.208 6.188,-3.861 17.818,-9.957 23.174,-13.568 9.87,-6.65 24.224,-19.3 22.914,-32.64 -1.23,-12.64 -12.6,-35.1 -23.16,-42.15 -3.55,-2.37 -7.76,-3.63 -12,-3.81 -14.31,-0.62 -23.05,7.85 -27.25,20.96 -2.19,6.82 -1.76,11.04 -1.75,18 0.72,20.159 6.691,36.702 17,52 z"
|
||||
style="fill:#434343;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
id="Sel#7"
|
||||
d="m 219,235 c -4.316,-6.849 -3.364,-9.696 -14,-13 -10.636,-3.304 -16.95,8.82 -17,20 -0.05,10.95 2.33,20.75 6.05,31 1.09,2.99 3.109,6.999 4.965,10.13 0.621,1.047 3.157,5.044 4.141,5.912 3.722,-2.221 12.471,-7.914 15.125,-9.92 2.813,-2.127 7.021,-6.055 8.764,-8.279 0.115,-0.25 0.191,-1.345 0.184,-1.63 -0.09,-3.7 0,-5.765 -0.289,-8.213 -0.92,-7.99 -3.624,-19.151 -7.94,-26 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#232222;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
sodipodi:nodetypes="zzccscscscz" />
|
||||
<path
|
||||
id="Sel#5"
|
||||
d="m 212.099,218.532 c -4.177,0.87 -7.43,5.315 -7.967,9.865 -0.733,6.21 4.571,10.94 10.451,8.657 10.035,-3.894 9.272,-20.971 -2.484,-18.522 z m -75.085,111.156 c 9.964,3.89 11.106,3.354 14.74,3.312 0.613,-3.794 0.09,-6.493 -0.331,-8.266 -0.957,-3.986 -2.026,-6.397 -2.05,-6.366 -4.624,4.27 -8.167,7.288 -12.359,11.32 z"
|
||||
style="fill:#f1eee6;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ssssccscc" />
|
||||
<path
|
||||
id="Sel#1"
|
||||
d="m 327.199,248.287 c 1.852,-7.936 2.917,-14.977 3.881,-19.287 0.656,-2.933 1.745,-7.58 2.317,-10.159 -2.274,-6.019 -4.182,-14.122 -7.07,-20.065 -3.95,-4.2 -12.767,1.474 -13.287,13.224 -0.61,13.85 6.475,14.147 10.635,21.157 2.51,4.26 3.414,10.29 3.524,15.13 z M 346,212 c -6.046,7.609 -7.599,11.781 -7,22 8.101,-4.199 7.71,-14.969 7,-22 z m -0.772,21.738 c -4.273,7.902 -6.185,15.855 -2.701,23.262 2.25,-1.943 3.299,-3.127 5.344,-5.369 -2.94,-6.078 -2.729,-12.703 -2.643,-17.893 z m -20.017,24.454 c 5.67,-3.14 6.353,-1.952 12.653,-0.852 -2.85,-5.718 -1.656,-13.16 -2.063,-23.128 -3.004,13.879 -4.596,12.371 -10.59,23.98 z m 22.421,2.474 c -3.77,4.953 -3.588,13.255 -0.329,18.621 2.44,3.28 8.781,5.573 11.571,1.403 2.409,-2.52 1.617,-7.747 1.688,-10.427 -3.829,-1.557 -4.002,2.106 -3.562,5.737 -6.19,-3.11 -6.73,-7.69 -8,-14 z m -6.887,17.214 c -4.357,6.827 -25.707,16.781 -35.745,21.76 -12.458,6.18 -34.268,18.089 -37,20.26 -10.687,8.49 -17.922,16.011 -28,22.14 -6.332,3.851 -12.972,7.358 -20,9.71 -3.804,1.273 -11.809,2.32 -11.809,2.32 -10.809,17.196 -13.761,35.042 -16.842,47.298 -1.984,7.892 -4.288,17.081 -5.97,25.701 3.556,-4.026 9.593,-8.288 15.621,-8.819 5.981,-0.526 12.1,2.084 15.407,6.77 7.477,10.593 15.255,25.084 16.694,34.571 -0.633,-5.197 -0.719,-7.524 -0.91,-11.834 0.04,-3.09 0.949,-6.627 1.609,-9.757 3.451,-15.068 6.738,-20.106 10.15,-30 6.35,-17.39 6.56,-25.91 21.14,-39.42 25.36,-23.51 56.82,-37.4 84.91,-56.86 11.43,-7.92 29.7,-23.21 34,-36.72 -5.22,4.76 -7.033,8.548 -14.473,7.368 -3.113,-0.432 -7.673,-0.768 -7.722,0.512 -1.928,2.183 -3.923,4.886 -8.103,4.796 -5.388,-0.819 -10.95,-5.868 -12.957,-9.796 z M 270.092,473.77 C 261.672,477.19 257.76,477 249,477 l 4.92,12.99 c 0.63,1.84 0.445,1.891 2.08,6.01 l 16.14,30 c 5.11,9.422 12.257,15.832 19.432,30.601 L 301,574 c 19.74,-7.55 38.18,-33.06 48.14,-51 5.64,-10.15 11.22,-22.41 19.15,-30.91 14.74,-15.8 26.97,-18.51 46.71,-22.97 5.26,-1.19 19.51,-2.38 21.34,-8.22 1.44,-4.55 -4.09,-7.78 -7.34,-9.59 -11.96,-6.64 -17.13,-7.62 -30,-10.84 l -19.249,-8.586 c -0.182,-0.08 -8.206,0.9 -11.539,1.127 -11.59,0.28 -17.072,4.929 -28.212,7.169 -1.98,0.4 -3.88,-1.419 -5.752,-0.906 C 330.806,440.218 326,446.1 326,446.1 l -32,17.5 c -9.864,4.594 -12.36,5.43 -23.908,10.17 z"
|
||||
style="fill:#5bc223;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csccccccccccccccccccccccccsssscscssccccccccccccccccccccccccsccaccc" />
|
||||
<path
|
||||
style="fill:#906119;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
id="Sel#16"
|
||||
d="m 277,472 c 7.31,-0.52 11.75,-5 18,-8.57 11.038,-5.592 16.006,-10.455 30.508,-16.96 2.947,-1.321 6.203,-3.277 9.641,-6.362 1.145,-1.027 1.33,2.22 4.711,0.433 3.543,-1.874 16.344,-4.08 30.14,-4.551 5.649,-0.193 12.289,-2.214 12.286,0.125 0,1.177 10.174,2.867 22.992,5.894 10.399,2.455 19.908,-9.016 18.722,-19.009 l -12,-0.96 c -7.95,-0.31 -14.54,1.74 -22,3.96 0.38,-4.68 2.01,-13.64 -1.73,-17.4 -2.22,-2.23 -8.34,-1.69 -11.27,-1.31 -12.57,1.63 -19.53,6.3 -30,12.71 -0.32,-3.56 -2.63,-15.24 -5.43,-17.17 -2.11,-1.56 -5.28,-0.54 -7.57,0 -7.5,2.01 -12.88,5.42 -19,10.07 -17.93,13.63 -32.97,37.08 -38,59.1 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccsssssscccccccccc" />
|
||||
<path
|
||||
style="fill:#ff9624;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
id="Sel#17"
|
||||
d="m 288,460 c 6.21,-1.96 18.34,-10.09 25,-13.69 9.87,-5.34 19.4,-6.45 25.1,-17.31 3.19,-6.07 1.77,-15.44 0.9,-22 -6.71,0.61 -13.48,4.42 -19,8.22 -13.65,9.41 -27.66,28.7 -32,44.78 z m 56,-25 c 8.118,-2.924 9.386,-2.647 22,-3 9.419,-0.264 15.921,-1.81 18.73,-10 0.86,-2.4 1.936,-7.351 -0.239,-9.002 -2.239,-1.701 -9.823,0.296 -12.491,0.772 -10.25,2.64 -23.46,11.58 -28,21.23 z m 43.157,-1.281 c 15.632,1.345 24.039,12.559 32.054,-5.368 1.761,-3.94 -29.549,-0.04 -32.054,5.368 z"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccscscccsc" />
|
||||
<path
|
||||
style="fill:#a5de6b;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 292.3401,557.7719 8.6606,16.2125 c 19.7397,-7.55 38.1772,-33.0625 48.1397,-51.0031 5.6375,-10.15 11.2219,-22.4063 19.1531,-30.9063 -15.0375,18.3281 -12.6094,18.2188 -22.8125,28.9969 -13.1969,13.9437 -25.3312,28.1968 -53.1409,36.7 z"
|
||||
id="path1067"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccsc" />
|
||||
<path
|
||||
sodipodi:nodetypes="scscccccccss"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 302.078,373.967 c -13.272,12.867 7.425,18.208 22.861,20.222 -26.78,10.331 -53.41,10.796 -51.805,16.229 4.098,13.865 26.794,16.934 26.673,17.568 6.03,-6.93 20.683,-19.586 29.193,-23.056 2.74,-1.12 8.96,-3.39 11.66,-1.87 3.51,1.98 3.665,3.083 4.645,6.783 6.07,-1.94 14.806,-9.041 20.716,-12.991 8.883,-5.3 8.24,-8.489 21.486,-11.527 -15.158,-10.981 -8.351,-4.792 -21.168,-14.898 -10.03,-7.703 -21.991,-14.373 -39.723,-8.602 -13.642,4.44 -18.081,5.882 -24.538,12.142 z"
|
||||
id="path1089"
|
||||
style="fill:#bc1f14;fill-opacity:1;stroke:none;stroke-width:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cssscsscc"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#434342;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 151.77,252.324 c 0.477,-8.523 2.126,-22.044 4.259,-28.429 2.658,-7.956 10.176,-18.585 18.498,-23.148 9.555,-5.239 23.783,-5.716 33.209,-0.807 8.649,4.504 16.325,13.447 24.282,26.462 -2.18,-7.076 -6.447,-13.838 -10.733,-19.169 -8.794,-10.938 -20.987,-15.65 -31.735,-15.439 -16.886,0.331 -28.447,9.493 -36,26.206 -3.752,9.343 -4.97,22.358 -1.78,34.324 z"
|
||||
id="path1091" />
|
||||
<path
|
||||
sodipodi:nodetypes="ssscccsccccs"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 130.115,453.016 c -5.13,4.878 -5.528,9.906 -22.859,11.915 -2.73,0.317 -9.557,0.208 -12.3912,-0.486 -0.4818,-0.118 0.7567,0.646 1.1352,0.975 6.49,5.64 7.72,7.82 13.09,13.58 6.45,6.93 16.26,16.59 23.91,22 11.689,-19.554 22.008,-44.421 31.31,-64.483 3.87,-8.347 7.907,-16.172 11.83,-24.517 l 7.19,-18 c 3.59,-8.3 5.05,-9.04 7.67,-19 -7.997,6.761 -12.138,20.569 -21.28,25.392 -26.246,43.675 -26.486,40.149 -39.605,52.624 z"
|
||||
id="path1101"
|
||||
style="fill:#bc1f14;fill-opacity:1;stroke:none;stroke-width:1" />
|
||||
<path
|
||||
style="fill:#b8b8b8;fill-opacity:1;stroke:none;stroke-width:1"
|
||||
d="m 165.0023,434.0031 c -10.8197,0.2813 -13.1557,0.5563 -17.1997,0.7282 -3.0591,3.3968 -6.1403,6.7968 -8.1853,8.9281 -2.7788,2.8969 -5.6069,5.3437 -9.3435,9.1969 l 7.0794,-0.031 c 7.9319,-0.031 16.5222,2.0781 18.9331,1.4406 2.0322,-4.1781 7.4413,-16.0844 9.0613,-20.1625 z m -70.28566,9.35 c 1.12218,2.7344 1.50562,3.3032 2.70562,5.7844 2.71724,1.2188 6.73874,1.0625 13.02404,-0.062 -5.3593,-1.7969 -8.3412,-2.8625 -15.72966,-5.7156 z m 21.97536,19.4188 c -2.6088,0.9531 -5.2132,1.2625 -9.6925,2.1656 3.2737,4.5531 7.1528,9.2625 11.6528,15.0781 4.3278,5.3688 8.9512,11.8907 16.0031,18.1782 1.899,-3.1813 8.079,-14.4188 9.7228,-18.35 -1.735,-2.7063 -6.1519,-7.4 -8.9719,-10.3 -8.9003,-9.9625 -5.9087,-6.6969 -9.859,-11.5157 -2.4297,2.5594 -6.1907,3.9782 -8.8553,4.7438 z"
|
||||
id="path1093"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccscscccscccscccccccc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,13 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||
<defs id="defs3051">
|
||||
<style type="text/css" id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#232629;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||
d="M 3.4882812 2.0019531 C 3.2034307 2.0278481 2.9960938 2.2363281 2.9960938 2.2363281 L 2.4667969 2.765625 L 2.1660156 3.0664062 C 1.7230956 4.7997962 2.1655238 6.7084425 3.5273438 8.0703125 L 7.9296875 12.472656 C 9.2917475 13.834716 11.200194 14.276904 12.933594 13.833984 L 13.234375 13.533203 L 13.763672 13.003906 C 13.763672 13.003906 14.294022 12.473709 13.763672 11.943359 L 11.484375 9.6621094 C 10.954035 9.1317694 10.423828 9.6621094 10.423828 9.6621094 L 10.158203 9.9277344 C 9.7174831 10.368444 9.0071062 10.368444 8.5664062 9.9277344 L 6.0722656 7.4335938 C 5.6315656 6.9928938 5.6315456 6.2825169 6.0722656 5.8417969 L 6.3378906 5.5761719 C 6.3378906 5.5761719 6.8682206 5.045965 6.3378906 4.515625 L 4.0566406 2.2363281 C 3.8577631 2.0374544 3.6591916 1.9864161 3.4882812 2.0019531 z "
|
||||
class="ColorScheme-Text"
|
||||
/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,13 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||
<defs id="defs3051">
|
||||
<style type="text/css" id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#232629;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||
d="M 3 4 L 3 11 L 2 11 C 2 11.554 2.446 12 3 12 L 13 12 C 13.554 12 14 11.554 14 11 L 13 11 L 13 4 L 3 4 z M 4 5 L 12 5 L 12 10 L 4 10 L 4 5 z "
|
||||
class="ColorScheme-Text"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 488 B |
@@ -0,0 +1,13 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||
<defs id="defs3051">
|
||||
<style type="text/css" id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#232629;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||
d="M 2 3 L 2 11 L 7 11 L 7 12 L 5 12 L 5 13 L 11 13 L 11 12 L 9 12 L 9 11 L 14 11 L 14 3 L 2 3 z M 3 4 L 13 4 L 13 10 L 3 10 L 3 4 z "
|
||||
class="ColorScheme-Text"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 479 B |
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,25 @@
|
||||
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="a" gradientUnits="userSpaceOnUse" x1="389.57" x2="389.57" y1="544.8" y2="518.8">
|
||||
<stop offset="0" stop-color="#fff" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#fff" stop-opacity=".2"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20" x2="27" y1="9" y2="16">
|
||||
<stop offset="0" stop-color="#060606"/>
|
||||
<stop offset="1" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<path id="c" d="m389.57 545.8v-28h15l7 7v21h-14z"/>
|
||||
</defs>
|
||||
<use fill="#eee" height="100%" transform="translate(-384.57 -515.8)" width="100%" xlink:href="#c"/>
|
||||
<path d="m5 3h15v-1h-15z" fill="#fff" opacity=".6"/>
|
||||
<path d="m5 30h22v-1h-22z" opacity=".15"/>
|
||||
<path d="m27 9-7-7v7z" fill-rule="evenodd" opacity=".5"/>
|
||||
<use fill="url(#a)" height="100%" transform="translate(-384.57 -515.8)" width="100%" xlink:href="#c"/>
|
||||
<path d="m20 9 7 7v-7z" fill="url(#b)" fill-rule="evenodd" opacity=".1"/>
|
||||
<path d="m19.5 13c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5zm-3 3c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm-2 1c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm-3 1c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5zm3 3c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm2 1c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm3 0c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5z" fill="#232629"/>
|
||||
<rect fill="#da4453" fill-rule="evenodd" height="12" rx="1.5" width="12" x="18" y="18"/>
|
||||
<g fill="#0f0" stroke="#fcfcfc" stroke-linecap="square" stroke-width="1.75">
|
||||
<path d="m20.88 20.88 6.24 6.24"/>
|
||||
<path d="m27.12 20.88-6.24 6.24"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
@@ -0,0 +1,13 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||
<defs id="defs3051">
|
||||
<style type="text/css" id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#232629;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||
d="M 11.5 2 C 10.671573 2 10 2.6715728 10 3.5 C 10 4.3284272 10.671573 5 11.5 5 C 12.328427 5 13 4.3284272 13 3.5 C 13 2.6715728 12.328427 2 11.5 2 z M 8.5 5 C 8.2238576 5 8 5.2238576 8 5.5 C 8 5.7761424 8.2238576 6 8.5 6 C 8.7761424 6 9 5.7761424 9 5.5 C 9 5.2238576 8.7761424 5 8.5 5 z M 6.5 6 C 6.2238576 6 6 6.2238576 6 6.5 C 6 6.7761424 6.2238576 7 6.5 7 C 6.7761424 7 7 6.7761424 7 6.5 C 7 6.2238576 6.7761424 6 6.5 6 z M 3.5 7 C 2.6715729 7 2 7.6715728 2 8.5 C 2 9.3284272 2.6715729 10 3.5 10 C 4.3284271 10 5 9.3284272 5 8.5 C 5 7.6715728 4.3284271 7 3.5 7 z M 6.5 10 C 6.2238576 10 6 10.223858 6 10.5 C 6 10.776142 6.2238576 11 6.5 11 C 6.7761424 11 7 10.776142 7 10.5 C 7 10.223858 6.7761424 10 6.5 10 z M 8.5 11 C 8.2238576 11 8 11.223858 8 11.5 C 8 11.776142 8.2238576 12 8.5 12 C 8.7761424 12 9 11.776142 9 11.5 C 9 11.223858 8.7761424 11 8.5 11 z M 11.5 11 C 10.671573 11 10 11.671573 10 12.5 C 10 13.328427 10.671573 14 11.5 14 C 12.328427 14 13 13.328427 13 12.5 C 13 11.671573 12.328427 11 11.5 11 z "
|
||||
class="ColorScheme-Text"
|
||||
/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,20 @@
|
||||
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<linearGradient id="a" gradientUnits="userSpaceOnUse" x1="389.57" x2="389.57" y1="544.8" y2="518.8">
|
||||
<stop offset="0" stop-color="#fff" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#fff" stop-opacity=".2"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20" x2="27" y1="9" y2="16">
|
||||
<stop offset="0" stop-color="#060606"/>
|
||||
<stop offset="1" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<path id="c" d="m389.57 545.8v-28h15l7 7v21h-14z"/>
|
||||
</defs>
|
||||
<use fill="#eee" height="100%" transform="translate(-384.57 -515.8)" width="100%" xlink:href="#c"/>
|
||||
<path d="m5 3h15v-1h-15z" fill="#fff" opacity=".6"/>
|
||||
<path d="m5 30h22v-1h-22z" opacity=".15"/>
|
||||
<path d="m27 9-7-7v7z" fill-rule="evenodd" opacity=".5"/>
|
||||
<use fill="url(#a)" height="100%" transform="translate(-384.57 -515.8)" width="100%" xlink:href="#c"/>
|
||||
<path d="m20 9 7 7v-7z" fill="url(#b)" fill-rule="evenodd" opacity=".1"/>
|
||||
<path d="m19.5 13c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5zm-3 3c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm-2 1c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm-3 1c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5zm3 3c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm2 1c-.276142 0-.5.223858-.5.5s.223858.5.5.5.5-.223858.5-.5-.223858-.5-.5-.5zm3 0c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5z" fill="#232629"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 315 B |
|
After Width: | Height: | Size: 576 B |
|
After Width: | Height: | Size: 867 B |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 353 B |
|
After Width: | Height: | Size: 595 B |
|
After Width: | Height: | Size: 899 B |
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4 0c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 1-1-.446-1-1-1zm7 0L9 2l3 3-3 3 2 2 3-3 2-2zM1.5 6C.669 6 0 6.669 0 7.5S.669 9 1.5 9 3 8.331 3 7.5 2.331 6 1.5 6zM6 12c-1.108 0-2 .892-2 2s.892 2 2 2 2-.892 2-2-.892-2-2-2z" fill="#eff0f1"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 314 B |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 462 B |
|
After Width: | Height: | Size: 768 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 475 B |
|
After Width: | Height: | Size: 800 B |
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,4 @@
|
||||
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4 0c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 1-1-.446-1-1-1zm7 0L9 2l3 3-3 3 2 2 3-3 2-2zM1.5 6C.669 6 0 6.669 0 7.5S.669 9 1.5 9 3 8.331 3 7.5 2.331 6 1.5 6zM6 12c-1.108 0-2 .892-2 2s.892 2 2 2 2-.892 2-2-.892-2-2-2z" fill="#eff0f1"/>
|
||||
<path d="M.707 0L0 .707 15.293 16l.707-.707z" fill="#da4453"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 381 B |
@@ -0,0 +1,4 @@
|
||||
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4 0c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 1-1-.446-1-1-1zm7 0L9 2l3 3-3 3 2 2 3-3 2-2zM1.5 6C.669 6 0 6.669 0 7.5S.669 9 1.5 9 3 8.331 3 7.5 2.331 6 1.5 6zM6 12c-1.108 0-2 .892-2 2s.892 2 2 2 2-.892 2-2-.892-2-2-2z" fill="#4d4d4d"/>
|
||||
<path d="M.707 0L0 .707 15.293 16l.707-.707z" fill="#da4453"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 381 B |
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4 0c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 1-1-.446-1-1-1zm7 0L9 2l3 3-3 3 2 2 3-3 2-2zM1.5 6C.669 6 0 6.669 0 7.5S.669 9 1.5 9 3 8.331 3 7.5 2.331 6 1.5 6zM6 12c-1.108 0-2 .892-2 2s.892 2 2 2 2-.892 2-2-.892-2-2-2z" fill="#4d4d4d"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 314 B |
@@ -0,0 +1,14 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
|
||||
<defs id="defs3051">
|
||||
<style type="text/css" id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#232629;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||
d="M 3 3 L 3 19 L 4 19 L 19 19 L 19 18 L 19 3 L 18 3 L 4 3 L 3 3 z M 4 4 L 18 4 L 18 18 L 4 18 L 4 4 z M 5 5 L 5 6 L 6 6 L 6 5 L 5 5 z M 6 6 L 6 8 L 8 8 L 8 6 L 6 6 z M 8 6 L 9 6 L 9 5 L 8 5 L 8 6 z M 8 8 L 8 9 L 9 9 L 9 8 L 8 8 z M 6 8 L 5 8 L 5 9 L 6 9 L 6 8 z M 13 5 L 13 6 L 14 6 L 14 5 L 13 5 z M 14 6 L 14 8 L 16 8 L 16 6 L 14 6 z M 16 6 L 17 6 L 17 5 L 16 5 L 16 6 z M 16 8 L 16 9 L 17 9 L 17 8 L 16 8 z M 14 8 L 13 8 L 13 9 L 14 9 L 14 8 z M 9 11 L 9 13 L 13 13 L 13 11 L 9 11 z M 13 13 L 13 15 L 15 15 L 15 13 L 13 13 z M 15 15 L 15 17 L 17 17 L 17 15 L 15 15 z M 9 13 L 7 13 L 7 15 L 9 15 L 9 13 z M 7 15 L 5 15 L 5 17 L 7 17 L 7 15 z "
|
||||
class="ColorScheme-Text"
|
||||
/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 982 B |
@@ -0,0 +1,13 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||
<defs id="defs3051">
|
||||
<style type="text/css" id="current-color-scheme">
|
||||
.ColorScheme-Text {
|
||||
color:#232629;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||
d="M 4 2 L 4 14 L 12 14 L 12 2 L 4 2 z M 7 3 L 9 3 L 9 4 L 7 4 L 7 3 z M 5 5 L 11 5 L 11 12 L 5 12 L 5 5 z "
|
||||
class="ColorScheme-Text"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 452 B |
@@ -0,0 +1,8 @@
|
||||
<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||
color:#232629;
|
||||
}</style>
|
||||
</defs>
|
||||
<path d="m1 3v10h14v-10zm3 2h8v6h-8zm-2 2h1v2h-1zm11 0h1v2h-1z" style="fill:currentColor;fill-opacity:1;stroke:none" class="ColorScheme-Text"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 369 B |
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"action": {
|
||||
"browser_style": true,
|
||||
"default_popup": "action_popup.html",
|
||||
"theme_icons": [ {
|
||||
"dark": "icons/plasma-16.png",
|
||||
"light": "icons/plasma-dark-16.png",
|
||||
"size": 16
|
||||
}, {
|
||||
"dark": "icons/plasma-32.png",
|
||||
"light": "icons/plasma-dark-32.png",
|
||||
"size": 32
|
||||
}, {
|
||||
"dark": "icons/plasma-48.png",
|
||||
"light": "icons/plasma-dark-48.png",
|
||||
"size": 48
|
||||
}, {
|
||||
"dark": "icons/plasma-128.png",
|
||||
"light": "icons/plasma-dark-128.png",
|
||||
"size": 128
|
||||
} ]
|
||||
},
|
||||
"author": "Kai Uwe Broulik \u003Ckde@privat.broulik.de>",
|
||||
"background": {
|
||||
"scripts": [ "constants.js", "utils.js", "extension-utils.js", "extension-kdeconnect.js", "extension-mpris.js", "extension-downloads.js", "extension-tabsrunner.js", "extension-purpose.js", "extension-historyrunner.js", "extension.js" ],
|
||||
"service_worker": "service-worker.js"
|
||||
},
|
||||
"browser_specific_settings": {
|
||||
"gecko": {
|
||||
"id": "plasma-browser-integration@kde.org",
|
||||
"strict_min_version": "50.0"
|
||||
}
|
||||
},
|
||||
"content_scripts": [ {
|
||||
"all_frames": true,
|
||||
"js": [ "constants.js", "utils.js", "content-utils.js", "content-script.js" ],
|
||||
"match_about_blank": true,
|
||||
"matches": [ "*://*/*" ],
|
||||
"run_at": "document_start"
|
||||
} ],
|
||||
"default_locale": "en",
|
||||
"description": "Provides better integration with the KDE Plasma desktop.",
|
||||
"host_permissions": [ "*://*/*" ],
|
||||
"icons": {
|
||||
"128": "icons/plasma-128.png",
|
||||
"16": "icons/plasma-16.png",
|
||||
"32": "icons/plasma-32.png",
|
||||
"48": "icons/plasma-48.png"
|
||||
},
|
||||
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Wz6JigIdPBxPJvYrnjuKM3X4YEaUHgyOW2TM1G1Maxook1HO8vLFGhBR7g3jEQ7Yw9PTa6ZAa8J/I9a/1EQz0Ssx2+m3R9SvJfdKSCrCth8nwMpB8V8I5EhiUoW57kM0v9r/18Buem5cBIo0EnSAVCbmNG95R5jtg62P4+LNGEwHk5L7RSblXUN2hhUwXty4A98EXD6T2Pnpu1m8nRF2B1t5AcspSMV5ECnL9x8kT5bup1gJo0FGTz6C+1huDNRaI3OY1YDWyvCVRFXlAhuFERTW6siMdghK++kYM43H7cvJMFYnVVuffD9WNRsUCI9V0SrqYbPre/2nEl+8VUXVwIDAQAB",
|
||||
"manifest_version": 3,
|
||||
"name": "Plasma Integration",
|
||||
"options_ui": {
|
||||
"page": "options.html"
|
||||
},
|
||||
"permissions": [ "nativeMessaging", "notifications", "storage", "downloads", "tabs", "scripting", "contextMenus", "favicon", "history" ],
|
||||
"short_name": "Plasma",
|
||||
"update_url": "https://clients2.google.com/service/update2/crx",
|
||||
"version": "2.1",
|
||||
"web_accessible_resources": [ {
|
||||
"matches": [ "*://*/*" ],
|
||||
"resources": [ "page-script.js" ]
|
||||
} ]
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
body {
|
||||
width: 600px;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.os-not-supported-info, .startup-failure-info {
|
||||
display: none;
|
||||
}
|
||||
|
||||
body.os-not-supported #extensions-selection,
|
||||
body.startup-failure #extensions-selection {
|
||||
display: none;
|
||||
}
|
||||
|
||||
body.os-not-supported .os-not-supported-info {
|
||||
display: block;
|
||||
}
|
||||
body.startup-failure .startup-failure-info {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.not-supported {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.tabbar {
|
||||
display: block;
|
||||
padding: 0;
|
||||
/* color of separator line below heading */
|
||||
background-color: #d3d3d3;
|
||||
/* undo body side margins*/
|
||||
margin: 0 -17px 0px -17px;
|
||||
padding: 0px 17px;
|
||||
}
|
||||
.tabbar > li {
|
||||
display: inline-block;
|
||||
/* TODO draw a nice tab-like thingie */
|
||||
margin-top: 4px;
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
border: 1px solid #999;
|
||||
border-bottom: none;
|
||||
}
|
||||
.tabbar > li > a {
|
||||
display: block;
|
||||
text-decoration: none;
|
||||
color: #333; /* can we just reset it to default text color?*/
|
||||
padding: 4px 8px;
|
||||
}
|
||||
|
||||
.tabbar > li > a.active {
|
||||
font-weight: bold;
|
||||
background-color: #fff;
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
.tabbar {
|
||||
background-color: #292c30;
|
||||
}
|
||||
.tabbar > li > a {
|
||||
color: #e3e3e3;
|
||||
}
|
||||
.tabbar > li > a.active {
|
||||
font-weight: bold;
|
||||
background-color: #111;
|
||||
}
|
||||
}
|
||||
|
||||
.tab {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.tab.active {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#extensions-selection {
|
||||
padding: 0;
|
||||
}
|
||||
#extensions-selection > li {
|
||||
display: block;
|
||||
padding: 0;
|
||||
}
|
||||
#extensions-selection > li.dependent {
|
||||
padding-left: 20px;
|
||||
}
|
||||
#extensions-selection p {
|
||||
margin-top: 0;
|
||||
opacity: 0.7;
|
||||
line-height: 1.3;
|
||||
/* checkbox default width is 13px, try to align the description somewhat*/
|
||||
padding-left: 18px;
|
||||
}
|
||||
|
||||
.dialog-button-box {
|
||||
float: right;
|
||||
padding-bottom: 14px;
|
||||
}
|
||||
|
||||
|
||||
img.konqi {
|
||||
float: right;
|
||||
margin-right: -14px;
|
||||
width: 144px;
|
||||
height: 240px;
|
||||
}
|
||||