Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdeclarative for openSUSE:Factory checked in at 2023-04-09 18:39:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdeclarative (Old) and /work/SRC/openSUSE:Factory/.kdeclarative.new.19717 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdeclarative" Sun Apr 9 18:39:39 2023 rev:115 rq:1078047 version:5.105.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdeclarative/kdeclarative.changes 2023-03-12 16:24:42.204885649 +0100 +++ /work/SRC/openSUSE:Factory/.kdeclarative.new.19717/kdeclarative.changes 2023-04-09 18:41:34.657941755 +0200 @@ -1,0 +2,12 @@ +Sat Apr 1 17:00:39 UTC 2023 - Christophe Marin <[email protected]> + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * API dox: add some minimal docs to namespace & classes to trigger coverage + * API dox: cover CalendarEvents in generated QCH file + * Overhaul configmodule docs + +------------------------------------------------------------------- Old: ---- kdeclarative-5.104.0.tar.xz kdeclarative-5.104.0.tar.xz.sig New: ---- kdeclarative-5.105.0.tar.xz kdeclarative-5.105.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdeclarative.spec ++++++ --- /var/tmp/diff_new_pack.Lsfhf4/_old 2023-04-09 18:41:35.105944290 +0200 +++ /var/tmp/diff_new_pack.Lsfhf4/_new 2023-04-09 18:41:35.109944312 +0200 @@ -17,14 +17,14 @@ %define lname libKF5Declarative5 -%define _tar_path 5.104 +%define _tar_path 5.103 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} %bcond_without released Name: kdeclarative -Version: 5.104.0 +Version: 5.105.0 Release: 0 Summary: Integration of QML and KDE workspaces License: LGPL-2.1-or-later ++++++ kdeclarative-5.104.0.tar.xz -> kdeclarative-5.105.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/CMakeLists.txt new/kdeclarative-5.105.0/CMakeLists.txt --- old/kdeclarative-5.104.0/CMakeLists.txt 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/CMakeLists.txt 2023-03-31 11:02:42.000000000 +0200 @@ -1,12 +1,12 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.104.0") # handled by release scripts -set(KF_DEP_VERSION "5.104.0") # handled by release scripts +set(KF_VERSION "5.105.0") # handled by release scripts +set(KF_DEP_VERSION "5.105.0") # handled by release scripts project(KDeclarative VERSION ${KF_VERSION}) # Dependencies include(FeatureSummary) -find_package(ECM 5.104.0 NO_MODULE) +find_package(ECM 5.105.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/ar/kdeclarative5.po new/kdeclarative-5.105.0/po/ar/kdeclarative5.po --- old/kdeclarative-5.104.0/po/ar/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/ar/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -281,7 +281,7 @@ #~ msgstr "ØªØØ¯ÙØ« Ø¨Ø±ÙØ§Ù ج KConf" #~ msgid "KDE Tool for updating user configuration files" -#~ msgstr "أداة ÙØ¯Ù ÙØªØØ¯ÙØ« Ù ÙÙØ§Øª إعدادات اÙ٠ستخد٠" +#~ msgstr "أداة ÙÙÙØ¯ÙÙ ÙØªØØ¯ÙØ« Ù ÙÙØ§Øª إعدادات اÙ٠ستخد٠" #~ msgid "(c) 2001, Waldo Bastian" #~ msgstr "(c) 2001, Waldo Bastian" @@ -343,7 +343,7 @@ #~ "<html><font size=\"5\">%1</font><br/><b>version %2</b><br/>Using KDE %3</" #~ "html>" #~ msgstr "" -#~ "<html><font size=\"5\">%1</font><br/><b>ÙÙ ÙØ³Ø®ØªÙ %2</b><br/>Ø¨Ø§Ø³ØªØ¹Ù Ø§Ù ÙØ¯Ù " +#~ "<html><font size=\"5\">%1</font><br/><b>ÙÙ ÙØ³Ø®ØªÙ %2</b><br/>باستع٠ا٠ÙÙÙØ¯ÙÙ " #~ "%3</html>" #~ msgid "%1 %2, %3" @@ -488,7 +488,7 @@ #~ msgctxt "@option:check" #~ msgid "Consider run-together &words as spelling errors" -#~ msgstr "اعتبر اÙ&ÙÙ٠ات اÙÙ Ø±ÙØ¨Ø© ÙØ£Ø®Ø·Ø§Ø¡ ØªÙØ¬Ø¦Ø©" +#~ msgstr "اعتبر اÙ&ÙÙ٠ات اÙÙ Ø±ÙØ¨Ø© ÙØ£Ø®Ø·Ø§Ø¡ ØªÙØ¬ÙØ©" #~ msgctxt "@label:listbox" #~ msgid "&Dictionary:" @@ -548,7 +548,7 @@ #~ msgctxt "@item Spelling dictionary" #~ msgid "German (new spelling)" -#~ msgstr "Ø§ÙØ£Ù٠اÙÙØ© (Ø§ÙØªÙجئة Ø§ÙØ¬Ø¯Ùدة)" +#~ msgstr "Ø§ÙØ£Ù٠اÙÙØ© (Ø§ÙØªÙØ¬ÙØ© Ø§ÙØ¬Ø¯Ùدة)" #~ msgctxt "@item Spelling dictionary" #~ msgid "Brazilian Portuguese" @@ -803,7 +803,7 @@ #~ "</qt>" #~ msgstr "" #~ "<qt>\n" -#~ "<p>إذا ÙØ§Ùت ØªÙØ¬Ø¦Ø© اÙÙÙÙ Ø© ٠جÙÙÙØ© خطأ Ø ÙØ¬Ø¨ عÙÙÙ ÙØªØ§Ø¨Ø© Ø§ÙØªØµØÙØ ÙÙØ§ Ø£Ù " +#~ "<p>إذا ÙØ§Ùت ØªÙØ¬ÙØ© اÙÙÙÙ Ø© ٠جÙÙÙØ© خطأ Ø ÙØ¬Ø¨ عÙÙÙ ÙØªØ§Ø¨Ø© Ø§ÙØªØµØÙØ ÙÙØ§ Ø£Ù " #~ "Ø§Ø®ØªØ±Ø§ÙØªØµØÙØ Ù Ù Ø§ÙÙØ§Ø¦Ù Ø© ÙÙ Ø§ÙØ£Ø³ÙÙ.</p>\n" #~ "<p>ÙÙ ÙÙ٠اÙÙÙØ± عÙÙ <b>استبدÙ</b> إذا ÙÙØª ØªØ±ÙØ¯ Ø§Ø³ØªØ¨Ø¯Ø§Ù ÙØ°Ø§ Ø§ÙØØ¯ÙØ« ÙÙØ· Ø£Ù " #~ "اÙÙÙØ± عÙÙ <b>استبد٠اÙÙÙÙ</b> إذا ÙÙØª ØªØ±ÙØ¯ تصØÙØ ÙÙÙ Ø§ÙØªÙرارات ٠٠اÙÙÙÙ Ø© " @@ -973,10 +973,10 @@ #~ msgstr "ØªÙØ±Ù ÙÙØ¯Ø¹Ù Ø§ÙØ±Ø¬Ø¹Ù" #~ msgid "Compiled in prefix for KDE libraries" -#~ msgstr "٠صرÙÙ ÙÙ 'prefix' ÙÙ ÙØªØ¨Ø§Øª ÙØ¯Ù" +#~ msgstr "٠صرÙÙ ÙÙ 'prefix' ÙÙ ÙØªØ¨Ø§Øª ÙÙÙØ¯ÙÙ" #~ msgid "Compiled in exec_prefix for KDE libraries" -#~ msgstr "٠صرÙÙ ÙÙ 'exec-prefix' ÙÙ ÙØªØ¨Ø§Øª ÙØ¯Ù" +#~ msgstr "٠صرÙÙ ÙÙ 'exec-prefix' ÙÙ ÙØªØ¨Ø§Øª ÙÙÙØ¯ÙÙ" #~ msgid "Compiled in library path suffix" #~ msgstr "٠صرÙÙ Ù٠ساب٠٠سار اÙÙ ÙØªØ¨Ø§Øª" @@ -985,10 +985,10 @@ #~ msgstr "ÙØ§ØÙ ÙÙ $HOME ٠ستع٠٠ÙÙØªØ§Ø¨Ø© اÙÙ ÙÙØ§Øª" #~ msgid "Compiled in version string for KDE libraries" -#~ msgstr "٠صرÙÙ ÙÙ Ø³ÙØ³ÙØ© اÙÙØ³Ø®Ø© ÙÙ ÙØªØ¨Ø§Øª ÙØ¯Ù" +#~ msgstr "٠صرÙÙ ÙÙ Ø³ÙØ³ÙØ© اÙÙØ³Ø®Ø© ÙÙ ÙØªØ¨Ø§Øª ÙÙÙØ¯ÙÙ" #~ msgid "Available KDE resource types" -#~ msgstr "Ø£ÙÙØ§Ø¹ Ù ÙØ§Ø±Ùد ÙØ¯Ù اÙ٠تÙÙÙØ±Ø©" +#~ msgstr "Ø£ÙÙØ§Ø¹ Ù ÙØ§Ø±Ùد ÙÙÙØ¯Ù٠اÙ٠تÙÙÙØ±Ø©" #~ msgid "Search path for resource type" #~ msgstr "٠سار Ø§ÙØ¨ØØ« ÙÙÙØ¹ اÙÙ ÙØ±Ùد" @@ -1196,12 +1196,12 @@ #~ "internationalization visit <a href=\"http://l10n.kde.org\">http://l10n." #~ "kde.org</a></p>" #~ msgstr "" -#~ "<p>ÙÙÙ٠طاÙÙ Ø¹Ø±Ø¨Ø¢ÙØ² بترج٠ة ÙØ§Ø¬ÙØ© ÙØ¯Ù Ø¥Ù٠اÙÙØºØ© Ø§ÙØ¹Ø±Ø¨ÙØ©Ø Ù ÙØ°Ø§ Ø¨ÙØ¶Ù جÙÙØ¯ " +#~ "<p>ÙÙÙ٠طاÙÙ Ø¹Ø±Ø¨Ø¢ÙØ² بترج٠ة ÙØ§Ø¬ÙØ© ÙÙÙØ¯Ù٠إÙ٠اÙÙØºØ© Ø§ÙØ¹Ø±Ø¨ÙØ©Ø Ù ÙØ°Ø§ Ø¨ÙØ¶Ù جÙÙØ¯ " #~ "طاÙ٠٠ترج٠ÙÙ Ù ØªØ·ÙØ¹ÙÙ Ù Ù ÙØ§ÙØ© Ø§ÙØ¯ÙÙ Ø§ÙØ¹Ø±Ø¨ÙØ© ÙØºÙØ±ÙØ§. </p><p>ÙÙÙ Ø²ÙØ¯ Ù Ù " -#~ "اÙ٠عÙÙ٠ات ØÙ٠ترج٠ة ÙØ¯Ù Ø¥ÙÙ Ø§ÙØ¹Ø±Ø¨ÙØ© Ø Ø²Ø± <a href=\"http://www.arabeyes." +#~ "اÙ٠عÙÙ٠ات ØÙ٠ترج٠ة ÙÙÙØ¯Ù٠إÙÙ Ø§ÙØ¹Ø±Ø¨ÙØ© Ø Ø²Ø± <a href=\"http://www.arabeyes." #~ "org\"> اÙÙ ÙÙØ¹ Ø§ÙØ±Ø³Ù Ù ÙØ¹Ø±Ø¨Ø¢Ùز</a> Ø§ÙØ±Ø¬Ø§Ø¡ Ø§ÙØªØ¨ÙÙØº ع٠أخطاء Ø§ÙØªØ±Ø¬Ù Ø© عÙÙ " -#~ "Ø§ÙØ¹ÙÙØ§Ù Ø§ÙØªØ§ÙÙ: [email protected]</p><p>ØªØªØ±Ø¬Ù ÙØ¯Ù Ø¥ÙÙ ÙØºØ§Øª ٠تعددة Ø¨ÙØ¶Ù " -#~ "Ø·ÙØ§ÙÙ Ø§ÙØªØ±Ø¬Ù Ø© Ù Ù Ø§ÙØ¹Ø§Ù٠بأسرÙ.</p><p>ÙÙ Ø²ÙØ¯ ٠٠اÙ٠عÙÙ٠ات زر <a href=" +#~ "Ø§ÙØ¹ÙÙØ§Ù Ø§ÙØªØ§ÙÙ: [email protected]</p><p>تترج٠ÙÙÙØ¯Ù٠إÙÙ ÙØºØ§Øª ٠تعددة " +#~ "Ø¨ÙØ¶Ù Ø·ÙØ§ÙÙ Ø§ÙØªØ±Ø¬Ù Ø© Ù Ù Ø§ÙØ¹Ø§Ù٠بأسرÙ.</p><p>ÙÙ Ø²ÙØ¯ ٠٠اÙ٠عÙÙ٠ات زر <a href=" #~ "\"http://l10n.kde.org \">http://l10n.kde.org</a></p>" #~ msgid "Use the X-server display 'displayname'" @@ -1328,13 +1328,13 @@ #~ "+XPos+YPos)" #~ msgid "KDE Application" -#~ msgstr "تطبÙÙ ÙØ¯Ù" +#~ msgstr "تطبÙÙ ÙÙÙØ¯ÙÙ" #~ msgid "Qt" #~ msgstr "Qt" #~ msgid "KDE" -#~ msgstr "ÙØ¯Ù" +#~ msgstr "ÙÙÙØ¯ÙÙ" #~ msgid "Unknown option '%1'." #~ msgstr "Ø®ÙØ§Ø± ØºÙØ± ٠عرÙÙ '%1'." @@ -1352,7 +1352,7 @@ #~ "%3: %4\n" #~ msgstr "" #~ "ÙÙÙØª: %1\n" -#~ "Ù ÙØµØ© تطÙÙØ± ÙØ¯Ù: %2\n" +#~ "Ù ÙØµØ© تطÙÙØ± ÙÙÙØ¯ÙÙ: %2\n" #~ "%3: %4\n" #~ msgctxt "the 2nd argument is a list of name+address, one on each line" @@ -1463,7 +1463,7 @@ #~ "\n" #~ "%1" #~ msgstr "" -#~ "ÙØ§ ÙÙ ÙÙ Ø¥Ø·ÙØ§Ù Ù Ø±ÙØ² ٠ساعدة ÙØ¯Ù:\n" +#~ "ÙØ§ ÙÙ ÙÙ Ø¥Ø·ÙØ§Ù Ù Ø±ÙØ² ٠ساعدة ÙÙÙØ¯ÙÙ:\n" #~ "\n" #~ "%1" @@ -2679,13 +2679,13 @@ #~ msgstr "ÙØ§ ØªÙØ¯Ù Ø§ÙØ®Ø¯Ù Ø© %1 Ø£Ù Ù ÙØªØ¨Ø© Ø£Ù Ø£Ù Ù ÙØªØ§Ø Library Ù ÙÙÙØ¯ ÙÙ " #~ msgid "The library %1 does not offer a KDE 4 compatible factory." -#~ msgstr "اÙÙ ÙØªØ¨Ø© %1 ÙØ§ ØªÙØ¯Ù Ù ØµÙØ¹Ø§ Ù ÙØ§ÙÙØ§ ÙÙØ¯Ù 4." +#~ msgstr "اÙÙ ÙØªØ¨Ø© %1 ÙØ§ ØªÙØ¯Ù Ù ØµÙØ¹Ø§ Ù ÙØ§ÙÙØ§ ÙÙÙÙØ¯ÙÙ 4." #~ msgid "The plugin '%1' uses an incompatible KDE library (%2)." -#~ msgstr "ÙØ³ØªØ®Ø¯Ù اÙÙ ØÙÙ %1 Ù ÙØªØ¨Ø© ÙØ¯Ù ØºÙØ± Ù ØªÙØ§ÙÙØ© (%2)." +#~ msgstr "ÙØ³ØªØ®Ø¯Ù اÙÙ ØÙÙ %1 Ù ÙØªØ¨Ø© ÙÙÙØ¯ÙÙ ØºÙØ± Ù ØªÙØ§ÙÙØ© (%2)." #~ msgid "KDE Test Program" -#~ msgstr "Ø¨Ø±ÙØ§Ù ج اختبار ÙØ¯Ù" +#~ msgstr "Ø¨Ø±ÙØ§Ù ج اختبار ÙÙÙØ¯ÙÙ" #~ msgid "KBuildSycoca" #~ msgstr "Ø¨Ø±ÙØ§Ù ج KBuildSycoca ÙÙØ§Ø¹Ø¯Ø© Ø¨ÙØ§Ùات Ø§ÙØ£ÙÙØ§Ø¹" @@ -2694,7 +2694,7 @@ #~ msgstr "ÙØ¨Ùاء Ù Ø®Ø²Ù Ø®ÙØ§Ø±Ø§Øª اÙÙØ¸Ø§Ù " #~ msgid "(c) 1999-2002 KDE Developers" -#~ msgstr "(c) 1999-2002 Ù Ø·ÙØ±Ù ÙØ¯Ù" +#~ msgstr "(c) 1999-2002 Ù Ø·ÙØ±Ù ÙÙÙØ¯ÙÙ" #~ msgid "David Faure" #~ msgstr "David Faure" @@ -2721,10 +2721,10 @@ #~ msgstr "تتبع menu id بغرض Ø§ÙØªÙÙÙØ" #~ msgid "KDE Daemon" -#~ msgstr "٠راÙÙØ¨ ÙØ¯Ù" +#~ msgstr "٠راÙÙØ¨ ÙÙÙØ¯ÙÙ" #~ msgid "KDE Daemon - triggers Sycoca database updates when needed" -#~ msgstr "Ù Ø±Ø§ÙØ¨ ÙØ¯Ù - ÙÙÙÙ Ø¨ØªØØ¯ÙØ« ÙØ§Ø¹Ø¯Ø© Ø¨ÙØ§Ùات Sycoca Ø¹ÙØ¯ Ø§ÙØØ§Ø¬Ø© ÙØ°ÙÙ" +#~ msgstr "Ù Ø±Ø§ÙØ¨ ÙÙÙØ¯ÙÙ - ÙÙÙÙ Ø¨ØªØØ¯ÙØ« ÙØ§Ø¹Ø¯Ø© Ø¨ÙØ§Ùات Sycoca Ø¹ÙØ¯ Ø§ÙØØ§Ø¬Ø© ÙØ°ÙÙ" #~ msgid "Check Sycoca database only once" #~ msgstr "Ø§ÙØØµ ÙØ§Ø¹Ø¯Ø© Ø¨ÙØ§Ùات Sycoca ٠رة ÙØ§ØØ¯Ø© ÙÙØ·" @@ -3032,7 +3032,7 @@ #~ msgstr "&ØÙÙ %1" #~ msgid "About &KDE" -#~ msgstr "ØÙÙ &ÙØ¯Ù" +#~ msgstr "ØÙÙ &ÙÙÙØ¯ÙÙ" #, fuzzy #~ msgctxt "@action:inmenu" @@ -3191,7 +3191,7 @@ #~ "Development Platform %3</html>" #~ msgstr "" #~ "<html><font size=\"5\">%1</font><br /><b>Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© %2</b><br />ØªØ³ØªØ®Ø¯Ù Ù ÙØµØ© " -#~ "تطÙÙØ± ÙØ¯Ù %3</html>" +#~ "تطÙÙØ± ÙÙÙØ¯ÙÙ %3</html>" #~ msgid "License: %1" #~ msgstr "Ø§ÙØªØ±Ø®Ùص: %1" @@ -3265,14 +3265,14 @@ #~ msgstr "Ø§ÙØµÙØØ© Ø§ÙØ±Ø¦ÙØ³ÙØ©" #~ msgid "About KDE" -#~ msgstr "ØÙÙ ÙØ¯Ù" +#~ msgstr "ØÙÙ ÙÙÙØ¯ÙÙ" #~ msgid "" #~ "<html><font size=\"5\">KDE - Be Free!</font><br /><b>Platform Version %1</" #~ "b></html>" #~ msgstr "" -#~ "<html><font size=\"5\">ÙØ¯Ù - ÙÙ ØØ±Ø§!</font><br /><b>إصدارة اÙÙ ÙØµØ© %1</b></" -#~ "html>" +#~ "<html><font size=\"5\">ÙÙÙØ¯ÙÙ - ÙÙ ØØ±Ø§!</font><br /><b>إصدارة اÙÙ ÙØµØ© %1</" +#~ "b></html>" #, fuzzy #~ msgid "" @@ -3286,14 +3286,14 @@ #~ "including you.<br /><br />Visit <a href=\"%2\">%2</a> for more " #~ "information about the KDE community and the software we produce.</html>" #~ msgstr "" -#~ "<html> <b>ÙØ¯Ù</b> ÙÙ Ø´Ø¨ÙØ© عاÙÙ ÙØ© Ù Ù Ù ÙÙØ¯Ø³Ù Ø§ÙØ¨Ø±Ø§Ù ج ٠اÙÙÙØ§ÙÙ٠٠اÙÙØªÙاب Ù " +#~ "<html> <b>ÙÙÙØ¯ÙÙ</b> ÙÙ Ø´Ø¨ÙØ© عاÙÙ ÙØ© Ù Ù Ù ÙÙØ¯Ø³Ù Ø§ÙØ¨Ø±Ø§Ù ج ٠اÙÙÙØ§ÙÙ٠٠اÙÙØªÙاب Ù " #~ "اÙ٠ترج٠Ù٠٠اÙÙ ÙØ¸Ù ÙÙ Ù ÙØªØ²Ù Ù٠بتطÙÙØ±<a href=\"http://www.gnu.org/" #~ "philosophy/free-sw.html\">Ø§ÙØ¨Ø±Ø§Ù ج Ø§ÙØØ±Ø© </a>. ÙØ°Ø§ اÙ٠جت٠ع ÙØ§Ù Ø¨Ø¨ÙØ§Ø¡ " -#~ "اÙ٠ئات Ù Ù Ø§ÙØ¨Ø±Ø§Ù ج Ø§ÙØØ±Ø© ÙØ¬Ø²Ø¡ Ù Ù Ù ÙØµØ© تطÙÙØ± ÙØ¯Ù Ù ØªÙØ²Ùعة برا٠ج ÙØ¯Ù.</." -#~ "<br<br />ÙØ§ ÙÙØ¬Ø¯ Ù Ø¬Ù ÙØ¹Ø© ÙØ§ØØ¯Ø© Ø£Ù Ø´Ø±ÙØ© Ø£Ù Ù ÙØ¸Ù Ø© تتØÙ٠بجÙÙØ¯ Ø£Ù Ù ÙØªØ¬Ø§Øª ÙØ¯Ù. " -#~ "Ù٠شخص Ù Ø±ØØ¨Ø§ ب٠ÙÙ٠ساÙÙ Ø© ÙÙ ÙØ¯Ù ب٠ا ÙÙÙÙ Ø£ÙØª.<br /><br />زر <a href=" -#~ "\"http://www.kde.org/\">http://www.kde.org</a> ØÙ٠٠جت٠ع ÙØ¯Ù ٠اÙÙ ÙØªØ¬Ø§Øª " -#~ "Ø§ÙØªÙ ÙØµØ¯Ø±Ùا.</html>" +#~ "اÙ٠ئات Ù Ù Ø§ÙØ¨Ø±Ø§Ù ج Ø§ÙØØ±Ø© ÙØ¬Ø²Ø¡ Ù Ù Ù ÙØµØ© تطÙÙØ± ÙÙÙØ¯ÙÙ Ù ØªÙØ²Ùعة برا٠ج ÙÙÙØ¯ÙÙ.</." +#~ "<br<br />ÙØ§ ÙÙØ¬Ø¯ Ù Ø¬Ù ÙØ¹Ø© ÙØ§ØØ¯Ø© Ø£Ù Ø´Ø±ÙØ© Ø£Ù Ù ÙØ¸Ù Ø© تتØÙ٠بجÙÙØ¯ Ø£Ù Ù ÙØªØ¬Ø§Øª " +#~ "ÙÙÙØ¯ÙÙ. Ù٠شخص Ù Ø±ØØ¨Ø§ ب٠ÙÙ٠ساÙÙ Ø© ÙÙ ÙÙÙØ¯Ù٠ب٠ا ÙÙÙÙ Ø£ÙØª.<br /><br />زر <a " +#~ "href=\"http://www.kde.org/\">http://www.kde.org</a> ØÙ٠٠جت٠ع ÙÙÙØ¯ÙÙ Ù " +#~ "اÙÙ ÙØªØ¬Ø§Øª Ø§ÙØªÙ ÙØµØ¯Ø±Ùا.</html>" #, fuzzy #~ msgid "" @@ -3306,9 +3306,9 @@ #~ "system to register your wish. Make sure you use the severity called " #~ "\"Wishlist\".</html>" #~ msgstr "" -#~ "<html> ÙÙ Ù٠دائ٠ا ØªØØ³ÙÙ Ø§ÙØ¨Ø±Ø§Ù ج ØÙ ÙØ±ÙÙ ÙØ¯Ù ÙØ¹Ù ٠عÙ٠ذÙÙ.عÙÙ ÙÙ ØØ§Ù ÙØ¬Ø¨ " +#~ "<html> ÙÙ Ù٠دائ٠ا ØªØØ³ÙÙ Ø§ÙØ¨Ø±Ø§Ù ج ØÙ ÙØ±ÙÙ ÙÙÙØ¯ÙÙ ÙØ¹Ù ٠عÙ٠ذÙÙ.عÙÙ ÙÙ ØØ§Ù ÙØ¬Ø¨ " #~ "عÙÙÙ ÙÙ Ø³ØªØ®Ø¯Ù Ø£Ù ØªØ®Ø¨Ø±ÙØ§ Ø¹ÙØ¯Ù ا ØªØ±Ù Ø´ÙØ¡ ÙØ§ ÙØ¹Ù Ù Ù٠ا ÙØ¬Ø¨ Ø£Ù ÙÙ ÙÙ ØªØØ³ÙÙÙ.<br /" -#~ "><br /> ت٠تÙÙ ÙØ¯Ù ÙØ¸Ø§Ù ÙØªØ¹Ùب Ø§ÙØ¹ÙÙ. زر <a href=\"http://bugs.kde.org/" +#~ "><br /> ت٠تÙÙ ÙÙÙØ¯ÙÙ ÙØ¸Ø§Ù ÙØªØ¹Ùب Ø§ÙØ¹ÙÙ. زر <a href=\"http://bugs.kde.org/" #~ "\">http://bugs.kde.org</a> أ٠استخد٠٠ربع ØÙار \"Ø¨ÙØº Ø¹Ù Ø¹ÙØ©...\" Ù Ù ÙØ§Ø¦Ù Ø© " #~ "\"اÙ٠ساعدة\" ÙØªØ¨Ùغ Ø¹Ù Ø§ÙØ¹ÙÙ.<br /><br />إذا ÙØ§Ùت Ø¹ÙØ¯ Ø§ÙØªØ±Ø§ØØ§Øª ÙØªØØ³ÙÙ " #~ "Ø§ÙØ¨Ø±Ø§Ù ج ÙØ£Ùت Ù Ø¯Ø¹Ù ÙØ¥Ø³ØªØ®Ø¯Ø§Ù Ù ØªØ¹ÙØ¨ Ø§ÙØ¹ÙÙ ÙØªØ³Ø¬Ù Ø£Ù ÙÙØªÙ. ØªØ£ÙØ¯ ٠٠استخدا٠" @@ -3324,8 +3324,8 @@ #~ "you need more information or documentation, then a visit to <a href=" #~ "\"%2\">%2</a> will provide you with what you need.</html>" #~ msgstr "" -#~ "<html>ÙØ§ ÙØ¬Ø¨ عÙÙ٠أ٠تÙÙÙ Ù Ø·ÙØ± برا٠ج ÙÙÙ ØªØµØ¨Ø Ø¹Ø¶ÙØ§ ÙÙ ÙØ±ÙÙ ÙØ¯Ù.باستطاعت٠" -#~ "Ø£Ù ØªÙØ¶Ù Ø¥Ù٠اÙÙØ±Ù اÙÙØ·ÙÙØ© Ø§ÙØªÙ ØªØªØ±Ø¬Ù ÙØ§Ø¬ÙØ© ÙØ¯Ù.ÙÙ ÙÙÙ Ø£ÙØ¶Ø§ تزÙÙØ¯ ÙØ¯Ù " +#~ "<html>ÙØ§ ÙØ¬Ø¨ عÙÙ٠أ٠تÙÙÙ Ù Ø·ÙØ± برا٠ج ÙÙÙ ØªØµØ¨Ø Ø¹Ø¶ÙØ§ ÙÙ ÙØ±ÙÙ ÙÙÙØ¯ÙÙ.باستطاعت٠" +#~ "Ø£Ù ØªÙØ¶Ù Ø¥Ù٠اÙÙØ±Ù اÙÙØ·ÙÙØ© Ø§ÙØªÙ ØªØªØ±Ø¬Ù ÙØ§Ø¬ÙØ© ÙÙÙØ¯ÙÙ.ÙÙ ÙÙÙ Ø£ÙØ¶Ø§ تزÙÙØ¯ ÙÙÙØ¯ÙÙ " #~ "Ø¨Ø§ÙØ±Ø³ÙÙ ÙØ§Øª Ù Ø§ÙØ³Ù ات Ù Ø§ÙØ£ØµÙات Ù ÙØ«Ø§Ø¦Ù Ø£ØØ³Ù. Ø£ÙØª Ù Ù ÙÙØ±Ø± !<br /><br />زر " #~ "<a href=\"http://www.kde.org/jobs/\">http://www.kde.org/jobs/</a> ÙÙÙ Ø²ÙØ¯ " #~ "٠٠اÙ٠عÙÙ٠ات ØÙ٠بعض اÙÙ Ø´Ø§Ø±ÙØ¹ Ø§ÙØªÙ ÙÙ ÙÙ٠أ٠تشار٠ÙÙÙØ§.<br /><br />إذا " @@ -3347,16 +3347,16 @@ #~ "of the ways described at <a href=\"%2\">%2</a>.<br /><br />Thank you very " #~ "much in advance for your support.</html>" #~ msgstr "" -#~ "<html>Ø¥Ù ÙØ¯Ù ٠تÙÙØ±Ø© بدÙÙ Ù ÙØ§Ø¨Ù Ø ÙÙÙÙ ØµÙØ¹Ùا ÙÙØ³ ÙØ°ÙÙ..<br /><br />ÙØ°Ø§ ÙØ§Ù " -#~ "ÙØ±ÙÙ ÙØ¯Ù بتÙÙÙÙ KDE e.V Ø Ù ÙÙ Ù ÙØ¸Ù Ø© ØºÙØ± ربØÙØ© Ù ÙØ¬Ùدة Ù ÙØ¬Ùدة بشÙÙ ÙØ§ÙÙÙÙ " -#~ "ÙÙ Tuebingen Ù٠أÙ٠اÙÙØ§. ت٠ثÙKDE e.V Ù Ø´Ø±ÙØ¹ ÙØ¯Ù ÙÙ Ø§ÙØ£Ù ÙØ± اÙÙØ§ÙÙÙÙØ© Ù " -#~ "اÙ٠اÙÙØ©. Ø§ÙØ¸Ø± <a href=\"http://www.kde-ev.org/\">http://www.kde-ev.org</" -#~ "a> ÙÙÙ Ø²ÙØ¯ ٠٠اÙ٠عÙÙ٠ات ØÙÙ KDE e.V.<br /><br /> تستÙÙØ¯ ÙØ¯Ù Ù Ù Ø§ÙØ¯Ø¹Ù " -#~ "اÙ٠اÙÙ. ØªØ³ØªØ¹Ù Ù Ø§ÙØ£ØºÙب Ø§ÙØ£Ù ÙØ§Ù ÙØªØ¹ÙÙØ¶ Ø§ÙØ£Ø¹Ø¶Ø§Ø¡ Ù ØºÙØ±ÙÙ Ø¹Ù Ø§ÙØªÙاÙÙÙ Ø§ÙØªÙ " -#~ "ÙØªØÙ ÙÙÙÙØ§ Ø£Ø«ÙØ§Ø¡ اÙ٠ساÙÙ Ø© ÙÙ ÙØ¯Ù. ÙØÙ ÙØ´Ø¬Ø¹Ù عÙÙ Ø¯Ø¹Ù ÙØ¯Ù Ù Ù Ø®ÙØ§Ù اÙÙØ¨Ø§Øª " -#~ "اÙ٠اÙÙØ© Ø Ø§Ø³ØªØ®Ø¯Ù Ø¥ØØ¯Ù Ø§ÙØ·Ø±Ù اÙÙ ÙØµÙÙØ© ÙÙØ§.<a href=\"http://www.kde.org/" -#~ "support/\">http://www.kde.org/support/</a>.<br /><br />Ø´ÙØ± جزÙÙØ§ Ù ÙØ¯Ù ا " -#~ "ÙØ¯Ø¹Ù Ù.</html>" +#~ "<html>Ø¥Ù ÙÙÙØ¯Ù٠٠تÙÙØ±Ø© بدÙÙ Ù ÙØ§Ø¨Ù Ø ÙÙÙÙ ØµÙØ¹Ùا ÙÙØ³ ÙØ°ÙÙ..<br /><br />ÙØ°Ø§ " +#~ "ÙØ§Ù ÙØ±ÙÙ ÙÙÙØ¯Ù٠بتÙÙÙÙ KDE e.V Ø Ù ÙÙ Ù ÙØ¸Ù Ø© ØºÙØ± ربØÙØ© Ù ÙØ¬Ùدة Ù ÙØ¬Ùدة بشÙÙ " +#~ "ÙØ§ÙÙÙÙ ÙÙ Tuebingen Ù٠أÙ٠اÙÙØ§. ت٠ثÙKDE e.V Ù Ø´Ø±ÙØ¹ ÙÙÙØ¯ÙÙ ÙÙ Ø§ÙØ£Ù ÙØ± " +#~ "اÙÙØ§ÙÙÙÙØ© ٠اÙ٠اÙÙØ©. Ø§ÙØ¸Ø± <a href=\"http://www.kde-ev.org/\">http://www." +#~ "kde-ev.org</a> ÙÙÙ Ø²ÙØ¯ ٠٠اÙ٠عÙÙ٠ات ØÙÙ KDE e.V.<br /><br /> تستÙÙØ¯ ÙÙÙØ¯ÙÙ " +#~ "Ù Ù Ø§ÙØ¯Ø¹Ù اÙ٠اÙÙ. ØªØ³ØªØ¹Ù Ù Ø§ÙØ£ØºÙب Ø§ÙØ£Ù ÙØ§Ù ÙØªØ¹ÙÙØ¶ Ø§ÙØ£Ø¹Ø¶Ø§Ø¡ Ù ØºÙØ±ÙÙ Ø¹Ù Ø§ÙØªÙاÙÙÙ " +#~ "Ø§ÙØªÙ ÙØªØÙ ÙÙÙÙØ§ Ø£Ø«ÙØ§Ø¡ اÙ٠ساÙÙ Ø© ÙÙ ÙÙÙØ¯ÙÙ. ÙØÙ ÙØ´Ø¬Ø¹Ù عÙ٠دع٠ÙÙÙØ¯ÙÙ Ù Ù Ø®ÙØ§Ù " +#~ "اÙÙØ¨Ø§Øª اÙ٠اÙÙØ© Ø Ø§Ø³ØªØ®Ø¯Ù Ø¥ØØ¯Ù Ø§ÙØ·Ø±Ù اÙÙ ÙØµÙÙØ© ÙÙØ§.<a href=\"http://www.kde." +#~ "org/support/\">http://www.kde.org/support/</a>.<br /><br />Ø´ÙØ± جزÙÙØ§ " +#~ "Ù ÙØ¯Ù ا ÙØ¯Ø¹Ù Ù.</html>" #~ msgctxt "About KDE" #~ msgid "&About" @@ -3366,10 +3366,10 @@ #~ msgstr "&أرسÙÙ ØªÙØ±Ùر ع٠أخطاء أ٠ت٠ÙÙØ§Øª" #~ msgid "&Join KDE" -#~ msgstr "اÙ&ض٠إÙÙ ÙØ¯Ù" +#~ msgstr "اÙ&ض٠إÙÙ ÙÙÙØ¯ÙÙ" #~ msgid "&Support KDE" -#~ msgstr "اد&Ø¹Ù ÙØ¯Ù" +#~ msgstr "اد&ع٠ÙÙÙØ¯ÙÙ" #~ msgctxt "Opposite to Back" #~ msgid "Next" @@ -5054,7 +5054,7 @@ #~ msgctxt "@action" #~ msgid "About KDE" -#~ msgstr "ØÙÙ ÙØ¯Ù" +#~ msgstr "ØÙÙ ÙÙÙØ¯ÙÙ" #, fuzzy #~ msgid "Spell Checking Configuration" @@ -6773,7 +6773,7 @@ #~ "please check your KDE installation." #~ msgstr "" #~ "تعذر Ø§ÙØ¹Ø«Ùر عÙÙ Ù ÙÙÙ Ù ØØ±Ø±-اÙÙØµÙص Ø\n" -#~ "اÙÙ Ø±Ø¬Ù ÙØØµ ØªØ«Ø¨ÙØªÙ ÙÙØ¯Ù." +#~ "اÙÙ Ø±Ø¬Ù ÙØØµ ØªØ«Ø¨ÙØªÙ ÙÙÙÙØ¯ÙÙ." #~ msgid "Breakpoint" #~ msgstr "ÙÙØ·Ø© Ø§ÙØªÙÙÙ" @@ -7071,7 +7071,7 @@ #~ msgstr "Ø§ÙØ£Ø±Ø´ÙÙØ§Øª" #~ msgid "KDE Java Applet Plugin" -#~ msgstr "Ù ÙØÙ Ø¨Ø±Ù٠جات Ø¬Ø§ÙØ§ ÙÙØ¯Ù" +#~ msgstr "Ù ÙØÙ Ø¨Ø±Ù٠جات Ø¬Ø§ÙØ§ ÙÙÙÙØ¯ÙÙ" #~ msgid "HTML Toolbar" #~ msgstr "Ø´Ø±ÙØ· Ø£Ø¯ÙØ§Øª HTML" @@ -8991,7 +8991,7 @@ #~ msgstr "Kross" #~ msgid "KDE application to run Kross scripts." -#~ msgstr "تطبÙÙ ÙØ¯Ù ÙØªØ´ØºÙÙ Ø³ÙØ±Ø¨ØªØ§Øª Kross." +#~ msgstr "تطبÙÙ ÙÙÙØ¯ÙÙ ÙØªØ´ØºÙÙ Ø³ÙØ±Ø¨ØªØ§Øª Kross." #~ msgid "(C) 2006 Sebastian Sauer" #~ msgstr "(C) 2006 Sebastian Sauer" @@ -9113,7 +9113,7 @@ #~ "packager.</p></qt>" #~ msgstr "" #~ "<qt>Ø§ÙØªØ´Ø®Ùص:<br />%1<p>Ø§ÙØ£Ø³Ø¨Ø§Ø¨ اÙÙ ØØªÙ ÙØ©:</p><ul><li>ØØ¯ÙØ« خطأ Ø£Ø«ÙØ§Ø¡ أخر " -#~ "ترÙÙØ© ÙÙØ¯Ù ØªØ§Ø±ÙØ§Ù ÙØØ¯Ø© تØÙÙ ÙØªÙÙ Ø©</li><li>ØªÙØ¬Ø¯ Ø¹ÙØ¯Ù ÙØØ¯Ø§Øª تØÙÙ ÙØ¯ÙÙ Ø© Ù Ù " +#~ "ترÙÙØ© ÙÙÙÙØ¯ÙÙ ØªØ§Ø±ÙØ§Ù ÙØØ¯Ø© تØÙÙ ÙØªÙÙ Ø©</li><li>ØªÙØ¬Ø¯ Ø¹ÙØ¯Ù ÙØØ¯Ø§Øª تØÙÙ ÙØ¯ÙÙ Ø© Ù Ù " #~ "Ø·Ø±Ù Ø«Ø§ÙØ«.</li></ul><p>ØªØ£ÙØ¯ Ù Ù ÙØ°Ù اÙÙÙØ§Ø· Ø¨ØØ°Ø± Ø ÙØØ§ÙÙ Ø¥Ø²Ø§ÙØ© اÙÙØØ¯Ø§Øª " #~ "اÙ٠ذÙÙØ±Ø© ÙÙ Ø±Ø³Ø§ÙØ© Ø§ÙØ®Ø·Ø£.إذا ÙØ´Ù ÙØ°Ø§ خذ Ù٠عÙÙ Ø§ÙØ§Ø¹ØªØ¨Ø§Ø± Ø§ÙØ§ØªØµØ§Ù Ø¨Ù ÙØ²Ø¹Ù Ø£Ù " #~ "Ù Ù ÙØ§Ù Ø¨ØªØØ²ÙÙ ØªÙØ²ÙعتÙ.</p></qt>" @@ -9125,7 +9125,7 @@ #~ "and try to remove the module mentioned in the error message. If this " #~ "fails, consider contacting your distributor or packager.</p></qt>" #~ msgstr "" -#~ "<qt><p>Ø§ÙØ£Ø³Ø¨Ø§Ø¨ اÙÙ ØØªÙ ÙØ©:</p><ul><li>ØØ¯ÙØ« خطأ Ø£Ø«ÙØ§Ø¡ آخر ترÙÙØ© ÙÙØ¯Ù ØªØ§Ø±ÙØ§Ù " +#~ "<qt><p>Ø§ÙØ£Ø³Ø¨Ø§Ø¨ اÙÙ ØØªÙ ÙØ©:</p><ul><li>ØØ¯ÙØ« خطأ Ø£Ø«ÙØ§Ø¡ آخر ترÙÙØ© ÙÙÙÙØ¯ÙÙ ØªØ§Ø±ÙØ§Ù " #~ "ÙØØ¯Ø© تØÙÙ ÙØªÙÙ Ø©</li><li>ØªÙØ¬Ø¯ Ø¹ÙØ¯Ù ÙØØ¯Ø§Øª تØÙÙ ÙØ¯ÙÙ Ø© Ù Ù Ø·Ø±Ù Ø«Ø§ÙØ«.</li></" #~ "ul><p>ØªØ£ÙØ¯ Ù Ù ÙØ°Ù اÙÙÙØ§Ø· Ø¨ØØ°Ø± Ø ÙØØ§ÙÙ Ø¥Ø²Ø§ÙØ© اÙÙØØ¯Ø§Øª اÙ٠ذÙÙØ±Ø© ÙÙ Ø±Ø³Ø§ÙØ© " #~ "Ø§ÙØ®Ø·Ø£.إذا ÙØ´Ù ÙØ°Ø§ خذ Ù٠عÙÙ Ø§ÙØ§Ø¹ØªØ¨Ø§Ø± Ø§ÙØ§ØªØµØ§Ù Ø¨Ù ÙØ²Ø¹Ù Ø£Ù Ù Ù ÙØ§Ù Ø¨ØªØØ²ÙÙ " @@ -9167,7 +9167,7 @@ #~ msgid "" #~ "Whether the ordinary PC speaker should be used instead of KDE's own " #~ "notifications system." -#~ msgstr "٠ا إذا ÙØ§Ù ÙØ¬Ø¨ استع٠ا٠س٠اعة Ø§ÙØØ§Ø³ÙØ¨ Ø¹ÙØ¶Ø§ Ø¹Ù ÙØ¸Ø§Ù ØªÙØ¨ÙÙ ÙØ¯Ù." +#~ msgstr "٠ا إذا ÙØ§Ù ÙØ¬Ø¨ استع٠ا٠س٠اعة Ø§ÙØØ§Ø³ÙØ¨ Ø¹ÙØ¶Ø§ Ø¹Ù ÙØ¸Ø§Ù ØªÙØ¨ÙÙ ÙÙÙØ¯ÙÙ." #~ msgid "What terminal application to use" #~ msgstr "Ø§ÙØªØ·Ø¨ÙÙØ§Øª Ø§ÙØ·Ø±ÙÙØ© اÙ٠راد استع٠اÙÙØ§" @@ -9289,7 +9289,7 @@ #~ msgstr "ØªÙØ¹Ù٠دع٠سÙÙØ³ (SOCKS)" #~ msgid "Whether SOCKS version 4 and 5 should be enabled in KDE's sub systems" -#~ msgstr " ÙØªÙعÙ٠اÙÙØ³Ø®Ø© 4 Ù 5 ÙÙSOCKS ÙÙ Ø§ÙØ£Ùظ٠ة اÙÙØ±Ø¹ÙØ© ÙÙØ¯Ù" +#~ msgstr " ÙØªÙعÙ٠اÙÙØ³Ø®Ø© 4 Ù 5 ÙÙSOCKS ÙÙ Ø§ÙØ£Ùظ٠ة اÙÙØ±Ø¹ÙØ© ÙÙÙÙØ¯ÙÙ" #~ msgid "Path to custom SOCKS library" #~ msgstr "٠سار Ù ÙØªØ¨Ø© SOCKS اÙ٠خصصة" @@ -9842,7 +9842,7 @@ #~ msgstr "KrossTest" #~ msgid "KDE application to test the Kross framework." -#~ msgstr "تطبÙÙ ÙØ¯Ù ÙØ§Ø®ØªØ¨Ø§Ø± إطار ع٠٠Kross." +#~ msgstr "تطبÙÙ ÙÙÙØ¯ÙÙ ÙØ§Ø®ØªØ¨Ø§Ø± إطار ع٠٠Kross." #~ msgid "(C) 2005-2007 Sebastian Sauer" #~ msgstr "(C) 2005-2007 Sebastian Sauer" @@ -9941,7 +9941,7 @@ #~ msgstr "KDontChangeTheHostName" #~ msgid "Informs KDE about a change in hostname" -#~ msgstr "ÙØ®Ø¨Ø± ÙØ¯Ù Ø¹Ù Ø§ÙØªØºÙر Ù٠اس٠اÙ٠ضÙÙ" +#~ msgstr "ÙØ®Ø¨Ø± ÙÙÙØ¯ÙÙ Ø¹Ù Ø§ÙØªØºÙر Ù٠اس٠اÙ٠ضÙÙ" #~ msgid "(c) 2001 Waldo Bastian" #~ msgstr "(c) 2001 Waldo Bastian" @@ -10049,13 +10049,13 @@ #~ msgstr "Ø£Ø¸ÙØ± ٠عÙÙ٠ات Ø¹Ù Ø§ÙØªÙد٠(ØØªÙ ÙÙ ØØ§ÙØ© 'صا٠ت')" #~ msgid "Reloading KDE configuration, please wait..." -#~ msgstr "ÙØ¹Ø§Ø¯ تØÙ Ù٠إعدادات ÙØ¯Ù Ø Ø§ÙÙ Ø±Ø¬Ù Ø§ÙØ§Ùتظار..." +#~ msgstr "ÙØ¹Ø§Ø¯ تØÙ Ù٠إعدادات ÙÙÙØ¯ÙÙ Ø Ø§ÙÙ Ø±Ø¬Ù Ø§ÙØ§Ùتظار..." #~ msgid "KDE Configuration Manager" -#~ msgstr "Ù Ø¯ÙØ± إعدادات ÙØ¯Ù" +#~ msgstr "Ù Ø¯ÙØ± إعدادات ÙÙÙØ¯ÙÙ" #~ msgid "Do you want to reload KDE configuration?" -#~ msgstr "ÙÙ ØªØ±ÙØ¯ إعادة تØÙ Ù٠إعدادات ÙØ¯ÙØ" +#~ msgstr "ÙÙ ØªØ±ÙØ¯ إعادة تØÙ Ù٠إعدادات ÙÙÙØ¯ÙÙØ" #~ msgctxt "Reload KDE configuration messagebox" #~ msgid "Reload" @@ -10832,7 +10832,7 @@ #~ msgctxt "Panj shanbe short" #~ msgid "5sh" -#~ msgstr "Ù¾ÙØ¬Ø´ÙبÙ" +#~ msgstr "Ø¨ÙØ¬Ø´ÙبÙ" #~ msgctxt "Jumee short" #~ msgid "Jom" @@ -10856,7 +10856,7 @@ #~ msgstr "ÚÙØ§Ø±Ø´ÙبÙ" #~ msgid "Panj shanbe" -#~ msgstr "Ù¾ÙØ¬Ø´ÙبÙ" +#~ msgstr "Ø¨ÙØ¬Ø´ÙبÙ" #~ msgid "Jumee" #~ msgstr "ج٠عة" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/ca/kdeclarative5.po new/kdeclarative-5.105.0/po/ca/kdeclarative5.po --- old/kdeclarative-5.104.0/po/ca/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/ca/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -1,12 +1,12 @@ # Translation of kdeclarative5.po to Catalan -# Copyright (C) 1998-2022 This_file_is_part_of_KDE +# Copyright (C) 1998-2023 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # # Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. # Antoni Bella Pérez <[email protected]>, 2003, 2006, 2011, 2012, 2013, 2014, 2020, 2021. # Albert Astals Cid <[email protected]>, 2004, 2005, 2007. -# Josep M. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2019, 2020, 2022. +# Josep M. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2019, 2020, 2022, 2023. # Robert Millan <[email protected]>, 2009. # Orestes Mas <[email protected]>, 2010. msgid "" @@ -14,7 +14,7 @@ "Project-Id-Version: kdeclarative\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2023-02-18 00:54+0000\n" -"PO-Revision-Date: 2022-09-15 10:49+0200\n" +"PO-Revision-Date: 2023-03-09 20:45+0100\n" "Last-Translator: Josep M. Ferrer <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca\n" @@ -129,7 +129,7 @@ #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:144 #, kde-format msgid "Global Shortcut Shadowing" -msgstr "Drecera global ombrejada" +msgstr "Ombreig de drecera global" #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:147 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/ca@valencia/kdeclarative5.po new/kdeclarative-5.105.0/po/ca@valencia/kdeclarative5.po --- old/kdeclarative-5.104.0/po/ca@valencia/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/ca@valencia/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -1,12 +1,12 @@ # Translation of kdeclarative5.po to Catalan (Valencian) -# Copyright (C) 1998-2022 This_file_is_part_of_KDE +# Copyright (C) 1998-2023 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # # Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. # Antoni Bella Pérez <[email protected]>, 2003, 2006, 2011, 2012, 2013, 2014, 2020, 2021. # Albert Astals Cid <[email protected]>, 2004, 2005, 2007. -# Josep M. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2019, 2020, 2022. +# Josep M. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2019, 2020, 2022, 2023. # Robert Millan <[email protected]>, 2009. # Orestes Mas <[email protected]>, 2010. msgid "" @@ -14,7 +14,7 @@ "Project-Id-Version: kdeclarative\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2023-02-18 00:54+0000\n" -"PO-Revision-Date: 2022-09-15 10:49+0200\n" +"PO-Revision-Date: 2023-03-09 20:45+0100\n" "Last-Translator: Josep M. Ferrer <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca@valencia\n" @@ -129,7 +129,7 @@ #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:144 #, kde-format msgid "Global Shortcut Shadowing" -msgstr "Drecera global ombrejada" +msgstr "Ombreig de drecera global" #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:147 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/fi/kdeclarative5.po new/kdeclarative-5.105.0/po/fi/kdeclarative5.po --- old/kdeclarative-5.104.0/po/fi/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/fi/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -11,7 +11,7 @@ # Joonas Niilola <[email protected]>, 2006. # Mikko Piippo <[email protected]>, 2007. # Teemu Rytilahti <[email protected]>, 2008. -# Tommi Nieminen <[email protected]>, 2009, 2010, 2011, 2020, 2022. +# Tommi Nieminen <[email protected]>, 2009, 2010, 2011, 2020, 2022, 2023. # Jorma Karvonen <[email protected]>, 2010. # Lasse Liehu <[email protected]>, 2006, 2010, 2011, 2012, 2013, 2014, 2015. # @@ -26,7 +26,7 @@ "Project-Id-Version: kdelibs4\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2023-02-18 00:54+0000\n" -"PO-Revision-Date: 2022-08-05 11:50+0300\n" +"PO-Revision-Date: 2023-02-23 20:00+0200\n" "Last-Translator: Tommi Nieminen <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" "Language: fi\n" @@ -34,7 +34,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 20.12.0\n" +"X-Generator: Lokalize 22.12.2\n" "X-POT-Import-Date: 2013-01-13 20:43:21+0000\n" #, kde-format @@ -114,12 +114,10 @@ msgstr "Tyhjennä näppäinyhdistelmä" #: qmlcontrols/kquickcontrols/KeySequenceItem.qml:166 -#, fuzzy, kde-format -#| msgctxt "@info:tooltip" -#| msgid "Clear Key Sequence" +#, kde-format msgctxt "@info:tooltip" msgid "Cancel Key Sequence Recording" -msgstr "Tyhjennä näppäinyhdistelmä" +msgstr "Peru näppäinyhdistelmän nauhoitus" #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:118 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/nb/kdeclarative5.po new/kdeclarative-5.105.0/po/nb/kdeclarative5.po --- old/kdeclarative-5.104.0/po/nb/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/nb/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -1,4 +1,4 @@ -# Translation of kdeclarative5 to Norwegian BokmÃ¥l +# Translation of kdeclarative6 to Norwegian BokmÃ¥l # # Knut Yrvin <[email protected]>, 2002, 2003, 2004, 2005. # Bjørn Steensrud <[email protected]>, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/nn/kdeclarative5.po new/kdeclarative-5.105.0/po/nn/kdeclarative5.po --- old/kdeclarative-5.104.0/po/nn/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/nn/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -1,4 +1,4 @@ -# Translation of kdeclarative5 to Norwegian Nynorsk +# Translation of kdeclarative6 to Norwegian Nynorsk # # Gaute Hvoslef Kvalnes <[email protected]>, 2003, 2004, 2005, 2006. # HÃ¥vard Korsvoll <[email protected]>, 2003, 2005. @@ -9,14 +9,14 @@ "Project-Id-Version: kdelibs4\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2023-02-18 00:54+0000\n" -"PO-Revision-Date: 2023-01-15 12:17+0100\n" +"PO-Revision-Date: 2023-03-09 19:35+0100\n" "Last-Translator: Karl Ove Hufthammer <[email protected]>\n" "Language-Team: Norwegian Nynorsk <[email protected]>\n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 22.12.1\n" +"X-Generator: Lokalize 22.12.3\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" @@ -122,15 +122,17 @@ "global snarveg.\n" "Vel ein annan snarvegtast." +# SjÃ¥ https://mail.kde.org/pipermail/kde-i18n-doc/2023-March/001483.html for forklaring. #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:144 #, kde-format msgid "Global Shortcut Shadowing" -msgstr "" +msgstr "Overstyring av global snøggtast" +# SjÃ¥ https://mail.kde.org/pipermail/kde-i18n-doc/2023-March/001483.html for forklaring. #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:147 #, kde-format msgid "The '%1' key combination is shadowed by following global actions:\n" -msgstr "" +msgstr "Snøggtasten «%1» vert overstyrt av desse globale handlingane:\n" #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:149 #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:155 @@ -138,10 +140,11 @@ msgid "Action '%1' in context '%2'\n" msgstr "Handlinga «%1» i samanhengen «%2»\n" +# SjÃ¥ https://mail.kde.org/pipermail/kde-i18n-doc/2023-March/001483.html for forklaring. #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:153 #, kde-format msgid "The '%1' key combination shadows following global actions:\n" -msgstr "" +msgstr "Snøggtasten «%1» overstyrer desse globale handlingane:\n" #: qmlcontrols/kquickcontrols/private/keysequencehelper.cpp:193 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/sq/kdeclarative5.po new/kdeclarative-5.105.0/po/sq/kdeclarative5.po --- old/kdeclarative-5.104.0/po/sq/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/sq/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -1,31 +1,32 @@ # Agron Selimaj <[email protected]>, 2012. +# Indrit Bashkimi <[email protected]>, 2020. msgid "" msgstr "" "Project-Id-Version: kde4libs\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2023-02-18 00:54+0000\n" -"PO-Revision-Date: 2012-01-19 00:20-0500\n" -"Last-Translator: Agron Selimaj <[email protected]>\n" -"Language-Team: Albanian <[email protected]>\n" +"PO-Revision-Date: 2020-04-09 17:11+0200\n" +"Last-Translator: Indrit Bashkimi <[email protected]>\n" +"Language-Team: Albanian <[email protected]>\n" "Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-11-24 03:19+0000\n" -"X-Generator: Lokalize 1.2\n" +"X-Generator: Lokalize 19.12.3\n" #, fuzzy, kde-format #| msgid "without name" msgctxt "NAME OF TRANSLATORS" msgid "Your names" -msgstr "pa emër" +msgstr "Indrit Bashkimi" #, fuzzy, kde-format #| msgid "without name" msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" -msgstr "pa emër" +msgstr "[email protected]" #: kpackagelauncherqml/main.cpp:30 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/po/zh_CN/kdeclarative5.po new/kdeclarative-5.105.0/po/zh_CN/kdeclarative5.po --- old/kdeclarative-5.104.0/po/zh_CN/kdeclarative5.po 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/po/zh_CN/kdeclarative5.po 2023-03-31 11:02:42.000000000 +0200 @@ -3,7 +3,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2023-02-18 00:54+0000\n" -"PO-Revision-Date: 2023-02-24 12:43\n" +"PO-Revision-Date: 2023-03-27 11:59\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/src/CMakeLists.txt new/kdeclarative-5.105.0/src/CMakeLists.txt --- old/kdeclarative-5.104.0/src/CMakeLists.txt 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/src/CMakeLists.txt 2023-03-31 11:02:42.000000000 +0200 @@ -20,6 +20,7 @@ SOURCES # using only public headers, to cover only public API ${KQuickAddons_QCH_SOURCES} ${KDeclarative_QCH_SOURCES} + ${CalendarEvents_QCH_SOURCES} MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md" LINK_QCHS Qt5Qml_QCH @@ -28,6 +29,7 @@ INCLUDE_DIRS ${KQuickAddons_QCH_INCLUDE_DIRS} ${KDeclarative_QCH_INCLUDE_DIRS} + ${CalendarEvents_QCH_INCLUDE_DIRS} BLANK_MACROS KDECLARATIVE_EXPORT KDECLARATIVE_DEPRECATED @@ -38,6 +40,9 @@ QUICKADDONS_DEPRECATED QUICKADDONS_DEPRECATED_EXPORT "QUICKADDONS_DEPRECATED_VERSION(x, y, t)" + CALENDAREVENTS_EXPORT + "CALENDAREVENTS_DEPRECATED_VERSION(x, y, t)" + "CALENDAREVENTS_DEPRECATED_VERSION_BELATED(x, y, xt, yt, t)" TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} COMPONENT Devel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/src/calendarevents/CMakeLists.txt new/kdeclarative-5.105.0/src/calendarevents/CMakeLists.txt --- old/kdeclarative-5.104.0/src/calendarevents/CMakeLists.txt 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/src/calendarevents/CMakeLists.txt 2023-03-31 11:02:42.000000000 +0200 @@ -23,12 +23,16 @@ CalendarEventsPlugin PREFIX CalendarEvents - REQUIRED_HEADERS calendareventsplugin.h + REQUIRED_HEADERS CalendarEvents_HEADERS ) install(FILES ${CalendarEvents_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KDeclarative/CalendarEvents COMPONENT Devel) install (FILES - calendareventsplugin.h + ${CalendarEvents_HEADERS} ${CMAKE_CURRENT_BINARY_DIR}/calendarevents_export.h DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KDeclarative/calendarevents COMPONENT Devel ) + +# make available to ecm_add_qch in parent folder +set(CalendarEvents_QCH_SOURCES ${CalendarEvents_HEADERS} PARENT_SCOPE) +set(CalendarEvents_QCH_INCLUDE_DIRS ${CMAKE_CURRENT_BINARY_DIR} PARENT_SCOPE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/src/calendarevents/calendareventsplugin.h new/kdeclarative-5.105.0/src/calendarevents/calendareventsplugin.h --- old/kdeclarative-5.104.0/src/calendarevents/calendareventsplugin.h 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/src/calendarevents/calendareventsplugin.h 2023-03-31 11:02:42.000000000 +0200 @@ -15,8 +15,17 @@ #include "calendarevents_export.h" +/** + * The CalendarEvents namespace. + */ namespace CalendarEvents { + +/** + * @class EventData calendareventsplugin.h <CalendarEvents/CalendarEventsPlugin> + * + * Data about an event. + */ class CALENDAREVENTS_EXPORT EventData { public: @@ -165,6 +174,11 @@ QSharedDataPointer<Private> d; }; +/** + * @class CalendarEventsPlugin calendareventsplugin.h <CalendarEvents/CalendarEventsPlugin> + * + * Plugin for feeding events to a calendar instance. + */ class CALENDAREVENTS_EXPORT CalendarEventsPlugin : public QObject { Q_OBJECT @@ -259,6 +273,8 @@ }; /** + * @class ShowEventInterface calendareventsplugin.h <CalendarEvents/CalendarEventsPlugin> + * * Interface for displaying event details * * ShowEventInterface is an additional interface the CalendarEventsPlugin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/src/quickaddons/configmodule.h new/kdeclarative-5.105.0/src/quickaddons/configmodule.h --- old/kdeclarative-5.104.0/src/quickaddons/configmodule.h 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/src/quickaddons/configmodule.h 2023-03-31 11:02:42.000000000 +0200 @@ -52,20 +52,14 @@ * \code * #include <KPluginFactory> * - * K_PLUGIN_FACTORY(MyConfigModuleFactory, registerPlugin<MyConfigModule>() ) + * K_PLUGIN_CLASS_WITH_JSON(MyConfigModule, "myconfigmodule.json") * \endcode * * The constructor of the ConfigModule then looks like this: * \code - * YourConfigModule::YourConfigModule( QObject* parent ) - * : ConfigModule( parent ) + * MyConfigModule::MyConfigModule(QObject* parent, const KPluginMetaData &metaData, const QVariantList &args) + * : ConfigModule(parent, metaData, args) * { - * KAboutData *about = new KAboutData( - * <kcm name>, i18n( "..." ), - * KDE_VERSION_STRING, QString(), KAboutLicense::GPL, - * i18n( "Copyright 2006 ..." ) ); - * about->addAuthor( i18n(...) ); - * setAboutData( about ); * . * . * . @@ -74,15 +68,15 @@ * * The QML part must be in the KPackage format, installed under share/kpackage/kcms. * @see KPackage::Package - * - * The package must have the same name as the KAboutData componentName, to be installed + * + * The package must have the same name as the C++ plugin, to be installed * by CMake with the command: * \code * kpackage_install_package(packagedir kcm_componentName kcms) * \endcode * The "packagedir" is the subdirectory in the source tree where the package sources are - * located, and "kcm_componentName" is the componentname passed to the KAboutData in the - * C++ part. Finally "kcms" is the literal string "kcms", so that the package is + * located, and "kcm_componentName" is the name of the C++ plugin. Finally "kcms" is the literal string "kcms", + * so that the package is * installed as a configuration module (and not some other kind of package). * The main config dialog UI will be the file * ui/main.qml from the package (or what X-KPackage-MainScript value is in the @@ -111,7 +105,7 @@ * } * \endcode * - * See https://techbase.kde.org/Development/Tutorials/KCM_HowTo + * See https://develop.kde.org/docs/extend/kcm/ * for more detailed documentation. * */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/src/quickaddons/managedconfigmodule.cpp new/kdeclarative-5.105.0/src/quickaddons/managedconfigmodule.cpp --- old/kdeclarative-5.104.0/src/quickaddons/managedconfigmodule.cpp 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/src/quickaddons/managedconfigmodule.cpp 2023-03-31 11:02:42.000000000 +0200 @@ -9,7 +9,7 @@ #include <QPointer> -#include <KConfigCore/KCoreConfigSkeleton> +#include <KCoreConfigSkeleton> namespace KQuickAddons { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeclarative-5.104.0/src/quickaddons/managedconfigmodule.h new/kdeclarative-5.105.0/src/quickaddons/managedconfigmodule.h --- old/kdeclarative-5.104.0/src/quickaddons/managedconfigmodule.h 2023-03-04 11:01:19.000000000 +0100 +++ new/kdeclarative-5.105.0/src/quickaddons/managedconfigmodule.h 2023-03-31 11:02:42.000000000 +0200 @@ -32,52 +32,43 @@ * the module author. * * To write a config module, you have to create a C++ library - * and an accompanying QML user interface. + * and an accompaning QML user interface. * The library must contain a factory function like the following: * * \code * #include <KPluginFactory> * - * K_PLUGIN_FACTORY(MyConfigModuleFactory, registerPlugin<MyConfigModule>() ) + * K_PLUGIN_CLASS_WITH_JSON(MyConfigModule, "myconfigmodule.json") * \endcode * - * The constructor of the ConfigModule then looks like this: + * The constructor of the ManagedConfigModule then looks like this: * \code - * YourConfigModule::YourConfigModule( QObject* parent ) - * : ManagedConfigModule( parent ), - * SettingsObject( this ) + * MyConfigModule::MyConfigModule(QObject* parent, const KPluginMetaData &metaData, const QVariantList &args) + * : ManagedConfigModule(parent, metaData, args) * { - * KAboutData *about = new KAboutData( - * <kcm name>, i18n( "..." ), - * KDE_VERSION_STRING, QString(), KAboutLicense::GPL, - * i18n( "Copyright 2006 ..." ) ); - * about->addAuthor( i18n(...) ); - * setAboutData( about ); * . * . * . * } * \endcode * - * We are assuming here that SettingsObject is a class generated from a kcfg file - * and that it will be somehow exposed as a constant property to be used from the QML side. - * It will be automatically discovered by ManagedConfigModule which will update - * the saveNeeded and defaults inherited properties by itself. Thus by inheriting from - * this class you shall not try to manage those properties yourselves. - * * The QML part must be in the KPackage format, installed under share/kpackage/kcms. * @see KPackage::Package - * The package must have the same name as the KAboutData componentName, to be installed + * + * The package must have the same name as the C++ plugin, to be installed * by CMake with the command: - * kpackage_install_package(package kcm_componentName kcms) - * given "package" is the subdirectory in the source tree where the package sources are - * located, and "kcm_componentName" is the componentname passed to the KAboutData in the - * C++ part. + * \code + * kpackage_install_package(packagedir kcm_componentName kcms) + * \endcode + * The "packagedir" is the subdirectory in the source tree where the package sources are + * located, and "kcm_componentName" is the name of the C++ plugin. Finally "kcms" is the literal string "kcms", + * so that the package is + * installed as a configuration module (and not some other kind of package). * The main config dialog UI will be the file * ui/main.qml from the package (or what X-KPackage-MainScript value is in the * package metadata desktop file). * - * The QML part can access all the properties of ManagedConfigModule (together with the properties + * The QML part can access all the properties of ConfigModule (together with the properties * defined in its subclass) by accessing to the global object "kcm", or with the * import of "org.kde.kcm 1.0" the ConfigModule attached property. * @@ -100,7 +91,7 @@ * } * \endcode * - * See https://techbase.kde.org/Development/Tutorials/KCM_HowTo + * See https://develop.kde.org/docs/extend/kcm/ * for more detailed documentation. * * @since 5.65
