Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opensuse-welcome for openSUSE:Factory checked in at 2023-08-12 15:05:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opensuse-welcome (Old) and /work/SRC/openSUSE:Factory/.opensuse-welcome.new.11712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opensuse-welcome" Sat Aug 12 15:05:59 2023 rev:11 rq:1103493 version:0.1.9+git.35.4b9444a Changes: -------- --- /work/SRC/openSUSE:Factory/opensuse-welcome/opensuse-welcome.changes 2022-09-20 19:23:28.054454064 +0200 +++ /work/SRC/openSUSE:Factory/.opensuse-welcome.new.11712/opensuse-welcome.changes 2023-08-12 15:06:04.966461210 +0200 @@ -1,0 +2,8 @@ +Fri Aug 11 11:16:33 UTC 2023 - dims...@opensuse.org + +- Update to version 0.1.9+git.35.4b9444a: + * panellayouter: use QTemporaryFile for applyLayout() + (bsc#1213708, CVE-2023-32184). + * Translation updates. + +------------------------------------------------------------------- Old: ---- openSUSE-welcome-0.1.9+git.0.66be0d8.tar.xz New: ---- openSUSE-welcome-0.1.9+git.35.4b9444a.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opensuse-welcome.spec ++++++ --- /var/tmp/diff_new_pack.baHkda/_old 2023-08-12 15:06:07.110475060 +0200 +++ /var/tmp/diff_new_pack.baHkda/_new 2023-08-12 15:06:07.114475087 +0200 @@ -1,7 +1,7 @@ # # spec file for package opensuse-welcome # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define _name openSUSE-welcome Name: opensuse-welcome -Version: 0.1.9+git.0.66be0d8 +Version: 0.1.9+git.35.4b9444a Release: 0 Summary: Welcome utility for openSUSE License: GPL-3.0-or-later AND MIT @@ -68,8 +68,10 @@ %{_datadir}/icons/hicolor/scalable/apps/org.opensuse.opensuse_welcome.svg %{_datadir}/icons/hicolor/symbolic/apps/org.opensuse.opensuse_welcome-symbolic.svg %{_datadir}/metainfo/org.opensuse.opensuse_welcome.appdata.xml +%dir %{_datadir}/openSUSE-Welcome +%{_datadir}/openSUSE-Welcome/xfce-apply-layout.py %files lang -%{_datadir}/openSUSE-Welcome/ +%{_datadir}/openSUSE-Welcome/i18n/ %changelog ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.baHkda/_old 2023-08-12 15:06:07.154475345 +0200 +++ /var/tmp/diff_new_pack.baHkda/_new 2023-08-12 15:06:07.158475371 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/openSUSE-welcome.git</param> - <param name="changesrevision">66be0d82e41fb2b170198cf90704b3a3c09537d1</param></service></servicedata> + <param name="changesrevision">4b9444ae9594576ca86bca56224ad9349347262d</param></service></servicedata> (No newline at EOF) ++++++ openSUSE-welcome-0.1.9+git.0.66be0d8.tar.xz -> openSUSE-welcome-0.1.9+git.35.4b9444a.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_mk.po new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_mk.po --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_mk.po 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_mk.po 2023-08-11 13:15:56.000000000 +0200 @@ -0,0 +1,565 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2023-08-01 10:15+0000\n" +"Last-Translator: Kristijan Fremen Velkovski <m...@krisfremen.com>\n" +"Language-Team: Macedonian <https://l10n.opensuse.org/projects/" +"opensuse-welcome/master/mk/>\n" +"Language: mk\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%10==1 ? 0 : 1;\n" +"X-Generator: Weblate 4.9.1\n" +"X-Language: en_US\n" +"X-Qt-Contexts: true\n" + +#: qrc/main.qml:55 +msgctxt "main|" +msgid "Welcome" +msgstr "ÐобÑе доÑдовÑе" + +#: qrc/main.qml:131 +msgctxt "main|" +msgid "Ahoy, this is openSUSE" +msgstr "ÐÑ Ð¾Ñ, ова е openSUSE" + +#: qrc/main.qml:134 +msgctxt "main|" +msgid "Basics" +msgstr "ÐÑновиÑе" + +#: qrc/main.qml:135 +msgctxt "main|" +msgid "Support" +msgstr "ÐоддÑÑка" + +#: qrc/main.qml:138 +msgctxt "main|" +msgid "Read me" +msgstr "ÐÑоÑиÑÐ°Ñ Ð¼Ðµ" + +#: qrc/main.qml:139 +msgctxt "main|" +msgid "Documentation" +msgstr "ÐокÑменÑаÑиÑа" + +#: qrc/main.qml:140 +msgctxt "main|" +msgid "Get Software" +msgstr "ÐÑевземи СоÑÑвеÑ" + +#: qrc/main.qml:143 +msgctxt "main|" +msgid "Install openSUSE" +msgstr "ÐнÑÑалиÑÐ°Ñ openSUSE" + +#: qrc/main.qml:146 +msgctxt "main|" +msgid "GNOME Help" +msgstr "GNOME ÐомоÑ" + +#: qrc/main.qml:147 +msgctxt "main|" +msgid "Plasma Help" +msgstr "Plasma ÐомоÑ" + +#: qrc/main.qml:148 +msgctxt "main|" +msgid "Xfce Help" +msgstr "Xfce ÐомоÑ" + +#: qrc/main.qml:149 +msgctxt "main|" +msgid "MATE Help" +msgstr "MATE ÐомоÑ" + +#: qrc/main.qml:150 +msgctxt "main|" +msgid "Enlightenment Help" +msgstr "Enlightenment ÐомоÑ" + +#: qrc/main.qml:151 +msgctxt "main|" +msgid "About Budgie" +msgstr "Ðа Budgie" + +#: qrc/main.qml:152 +msgctxt "main|" +msgid "About Lumina" +msgstr "Ðа Lumina" + +#: qrc/main.qml:153 +msgctxt "main|" +msgid "LXDE Help" +msgstr "LXDE ÐомоÑ" + +#: qrc/main.qml:154 +msgctxt "main|" +msgid "LXQt Help" +msgstr "LXQt ÐомоÑ" + +#: qrc/main.qml:155 +msgctxt "main|" +msgid "About Cinnamon" +msgstr "Ðа Cinnamon" + +#: qrc/main.qml:156 +msgctxt "main|" +msgid "Deepin Help" +msgstr "Deepin ÐомоÑ" + +#: qrc/main.qml:159 qrc/main.qml:235 +msgctxt "main|" +msgid "Contribute" +msgstr "ÐÑидонеÑи" + +#: qrc/main.qml:160 +msgctxt "main|" +msgid "Build openSUSE" +msgstr "openSUSE ÐÑадба" + +#: qrc/main.qml:163 +msgctxt "main|" +msgid "" +"If this is your first time using openSUSE, we would like you to feel right " +"at home in your new voyage. Take your time to familiarize yourself with all " +"the buttons and let us know how you like the experience on our" +msgstr "" +"Ðко ова е ваÑÐ¸Ð¾Ñ Ð¿Ñв Ð¿Ð°Ñ Ð´Ð° коÑиÑÑиÑе openSUSE, ние би Ñакале да Ñе " +"ÑÑвÑÑвÑваÑе како дома во ваÑеÑо ново паÑÑваÑе. ÐдвоиÑе вÑеме за да Ñе " +"запознаеÑе Ñо ÑиÑе копÑиÑа и кажеÑе ни како ви Ñе допаÑа иÑкÑÑÑвоÑо на" + +#: qrc/main.qml:164 +msgctxt "main|" +msgid "social media" +msgstr "ÑоÑиÑална медиÑа" + +#: qrc/main.qml:167 +msgctxt "main|" +msgid "Show on next startup" +msgstr "ÐÑикажи на Ñледно подигаÑе" + +#: qrc/main.qml:168 qrc/main.qml:175 +msgctxt "main|" +msgid "Customise" +msgstr "ÐеÑÑонализиÑаÑ" + +#: qrc/main.qml:169 qrc/main.qml:228 qrc/main.qml:303 qrc/main.qml:341 +msgctxt "main|" +msgid "Close" +msgstr "ÐаÑвоÑи" + +#: qrc/main.qml:176 +msgctxt "main|" +msgid "Desktop Layouts" +msgstr "ÐеÑкÑоп РаÑпоÑеди" + +#: qrc/main.qml:177 +msgctxt "main|" +msgid "" +"openSUSE Xfce offers a variety of customisation options, including the " +"ability to choose a desktop layout that fits your workflow. You can choose " +"one of these as a starting point and customise it further later." +msgstr "" +"openSUSE Xfce нÑди ÑазлиÑни опÑии за пÑилагодÑваÑе, вклÑÑÑваÑÑи Ñа можноÑÑа " +"да избеÑеÑе ÑаÑпоÑед на ÑабоÑнаÑа повÑÑина ÑÑо одговаÑа на ваÑÐ¸Ð¾Ñ ÑабоÑен " +"Ñек. ÐожеÑе да избеÑеÑе една од овие како поÑеÑна ÑоÑка и да Ñа пÑилагодиÑе " +"дополниÑелно подоÑна." + +#: qrc/main.qml:179 +msgctxt "main|" +msgid "Cupertino" +msgstr "Cupertino" + +#: qrc/main.qml:180 +msgctxt "main|" +msgid "El Ratón" +msgstr "El Ratón" + +#: qrc/main.qml:181 +msgctxt "main|" +msgid "Unitatis" +msgstr "Unitatis" + +#: qrc/main.qml:182 +msgctxt "main|" +msgid "Redmond" +msgstr "Redmond" + +#: qrc/main.qml:184 +msgctxt "main|" +msgid "Themes" +msgstr "Теми" + +#: qrc/main.qml:185 +msgctxt "main|" +msgid "Click the images to apply application themes." +msgstr "ÐликнеÑе на ÑликиÑе за да ги пÑимениÑе апликаÑиÑкиÑе Ñеми." + +#: qrc/main.qml:187 +msgctxt "main|" +msgid "Greybird Geeko Light" +msgstr "Greybird Geeko СвеÑло" + +#: qrc/main.qml:188 +msgctxt "main|" +msgid "Greybird Geeko Dark" +msgstr "Greybird Geeko Темно" + +#: qrc/main.qml:189 +msgctxt "main|" +msgid "Adwaita Light" +msgstr "Adwaita СвеÑло" + +#: qrc/main.qml:190 +msgctxt "main|" +msgid "Adwaita Dark" +msgstr "Adwaita Темно" + +#: qrc/main.qml:197 +msgctxt "main|" +msgid "Social Media" +msgstr "СоÑиÑални медиÑми" + +#: qrc/main.qml:198 qrc/main.qml:236 qrc/main.qml:311 +msgctxt "main|" +msgid "Home" +msgstr "Ðома" + +#: qrc/main.qml:201 +msgctxt "main|" +msgid "Social Media: How to reach us!" +msgstr "СоÑиÑална ÐедиÑа: Ðако да ÑÑигнеÑе до наÑ!" + +#: qrc/main.qml:204 +msgctxt "main|" +msgid "" +"Most commonly used social medias are already listed in the footer, but here " +"are some more you might find useful, alphabetically:" +msgstr "" +"ÐаÑÑеÑÑо коÑиÑÑениÑе ÑоÑиÑални медиÑми Ñе веÑе наведени во подножÑеÑо, но " +"еве ÑÑÑе некои ÑÑо може да ви Ð±Ð¸Ð´Ð°Ñ ÐºÐ¾ÑиÑни, по азбÑÑен Ñед:" + +#: qrc/main.qml:207 +msgctxt "main|" +msgid "Discord" +msgstr "ÐиÑкоÑд" + +#: qrc/main.qml:208 +msgctxt "main|" +msgid "Facebook" +msgstr "ФеÑÑбÑк" + +#: qrc/main.qml:209 +msgctxt "main|" +msgid "Forums" +msgstr "ФоÑÑми" + +#: qrc/main.qml:210 +msgctxt "main|" +msgid "IRC" +msgstr "ÐРЦ" + +#: qrc/main.qml:211 +msgctxt "main|" +msgid "Telegram" +msgstr "ТелегÑам" + +#: qrc/main.qml:214 +msgctxt "main|" +msgid "Facebook Group" +msgstr "ФеÑÑбÑк ÐÑÑпа" + +#: qrc/main.qml:215 +msgctxt "main|" +msgid "openSUSE Forums" +msgstr "openSUSE ФоÑÑми" + +#: qrc/main.qml:218 +msgctxt "main|" +msgid "Tech Support" +msgstr "Ð¢ÐµÑ Ð½Ð¸Ñка ÐоддÑÑка" + +#: qrc/main.qml:219 +msgctxt "main|" +msgid "Project" +msgstr "ÐÑоекÑ" + +#: qrc/main.qml:220 +msgctxt "main|" +msgid "Factory" +msgstr "ФабÑика" + +#: qrc/main.qml:221 +msgctxt "main|" +msgid "Chat" +msgstr "ЧаÑ" + +#: qrc/main.qml:224 +msgctxt "main|" +msgid "openSUSE Group" +msgstr "openSUSE ÐÑÑпа" + +#: qrc/main.qml:225 +msgctxt "main|" +msgid "openSUSE News" +msgstr "openSUSE ÐеÑÑи" + +#: qrc/main.qml:239 +msgctxt "main|" +msgid "Contribute. Participate in openSUSE" +msgstr "ÐÑидонеÑеÑе. УÑеÑÑвÑваÑÑе во openSUSE" + +#: qrc/main.qml:242 +msgctxt "main|" +msgid "" +"Whether youâre an experienced Linux developer or an end user just getting " +"started with Linux, there are many ways for you to participate in the " +"openSUSE project. Join a forum to get help or help others with openSUSE, " +"find and report bugs, take over an issue from the release process, review " +"the documentation, send your wish list for new packages and features, create " +"and submit patches, or find other creative ways to contribute." +msgstr "" +"Ðез Ñазлика дали ÑÑе иÑкÑÑен ÑÐ°Ð·Ð²Ð¸Ð²Ð°Ñ Ð½Ð° Linux или коÑиÑник ÑÑо ÑÑоÑÑÐºÑ " +"запоÑнал Ñо Linux, има Ð¼Ð½Ð¾Ð³Ñ Ð½Ð°Ñини да ÑÑеÑÑвÑваÑе во openSUSE пÑоекÑоÑ. " +"ÐÑидÑÑжеÑе Ñе на ÑоÑÑÐ¼Ð¾Ñ Ð·Ð° да добиеÑе Ð¿Ð¾Ð¼Ð¾Ñ Ð¸Ð»Ð¸ да им помогнеÑе на дÑÑгиÑе " +"Ñо openSUSE, пÑонаÑдеÑе и пÑиÑавиÑе гÑеÑки, пÑеземеÑе пÑоблем од пÑоÑеÑÐ¾Ñ Ð½Ð° " +"издаваÑе, пÑегледаÑÑе Ñа докÑменÑаÑиÑаÑа, иÑпÑаÑеÑе Ñа ваÑаÑа лиÑÑа Ñо желби " +"за нови пакеÑи и ÑÑнкÑии, ÑоздадеÑе и иÑпÑаÑаÑе закÑпи или наÑдеÑе дÑÑги " +"кÑеаÑивни наÑини да пÑидонеÑеÑе." + +#: qrc/main.qml:245 +msgctxt "main|" +msgid "" +"Whatever you do, take a few minutes to discuss openSUSE with other users and " +"become an" +msgstr "" +"ШÑо и да пÑавиÑе, одвоÑÑе Ð½ÐµÐºÐ¾Ð»ÐºÑ Ð¼Ð¸Ð½ÑÑи за да ÑазговаÑаÑе за openSUSE Ñо " +"дÑÑги коÑиÑниÑи и да ÑÑанеÑе" + +#: qrc/main.qml:247 +msgctxt "main|" +msgid "active member" +msgstr "акÑивен Ñлен" + +#: qrc/main.qml:249 +msgctxt "main|" +msgid "" +"of the openSUSE community. For most activities a login is needed to enjoy " +"all the fun. You might wish to create a user page and share some useful " +"information or interests about you with others." +msgstr "" +"на openSUSE заедниÑаÑа. Ðа повеÑеÑо акÑивноÑÑи поÑÑебно е наÑавÑваÑе за да " +"ÑживаÑе во забаваÑа. Ðожеби Ñе ÑакаÑе да кÑеиÑаÑе коÑиÑниÑка ÑÑÑаниÑа и да " +"ÑподелиÑе некои коÑиÑни инÑоÑмаÑии или инÑеÑеÑи за Ð²Ð°Ñ Ñо дÑÑги." + +#: qrc/main.qml:252 +msgctxt "main|" +msgid "Be part of the openSUSE Community" +msgstr "ÐидеÑе дел од openSUSE заедниÑаÑа" + +#: qrc/main.qml:254 +msgctxt "main|" +msgid "See where other" +msgstr "ÐидеÑе каде" + +#: qrc/main.qml:256 +msgctxt "main|" +msgid "openSUSE community" +msgstr "openSUSE заедниÑаÑа" + +#: qrc/main.qml:258 +msgctxt "main|" +msgid "" +"members are located world-wide, get to know some People of openSUSE, find " +"local openSUSE user groups, celebrate releases, learn about the governance " +"structure and more. Follow" +msgstr "" +"и ÑленовиÑе Ñе во ÑвеÑоÑ, запознаÑÑе Ñе Ñо лÑÑеÑо на openSUSE, наÑдеÑе " +"локални openSUSE ÑленÑки гÑÑпи, ÑлаваÑе ги обÑавÑваÑаÑа, дознаÑÑе за " +"ÑÑÑÑкÑÑÑаÑа на ÑпÑавÑваÑе и повеÑе. СледеÑе" + +#: qrc/main.qml:260 +msgctxt "main|" +msgid "openSUSE news" +msgstr "openSUSE веÑÑи" + +#: qrc/main.qml:262 +msgctxt "main|" +msgid "on our news site and see what our developers are up to on" +msgstr "на наÑÐ¸Ð¾Ñ ÑаÑÑ Ð·Ð° веÑÑи и видеÑе ÑÑо пÑÐ°Ð²Ð°Ñ Ð½Ð°ÑиÑе ÑазвиваÑи на" + +#: qrc/main.qml:264 +msgctxt "main|" +msgid "Planet openSUSE" +msgstr "ÐланеÑа openSUSE" + +#: qrc/main.qml:267 +msgctxt "main|" +msgid "Help us to release the next version of openSUSE" +msgstr "ÐомогнеÑе ни да Ñа обÑавиме ÑледнаÑа веÑзиÑа на openSUSE" + +#: qrc/main.qml:269 +msgctxt "main|" +msgid "For every release there is a" +msgstr "Ðа ÑекоÑа обÑава има" + +#: qrc/main.qml:271 +msgctxt "main|" +msgid "set of tasks" +msgstr "" + +#: qrc/main.qml:273 +msgctxt "main|" +msgid "" +"available. Some are complicated, some are easy to achieve, even for " +"beginners. Look through the issues and tell someone from openSUSE if you " +"found an adequate task." +msgstr "" + +#: qrc/main.qml:276 +msgctxt "main|" +msgid "Discuss openSUSE and help other users" +msgstr "" + +#: qrc/main.qml:278 +msgctxt "main|" +msgid "" +"There are several active communities where you can discuss what is going on " +"in openSUSE and help out other openSUSE users. We have mailing lists, IRC " +"channels and forums. Please have a look at the" +msgstr "" + +#: qrc/main.qml:280 +msgctxt "main|" +msgid "communication channels" +msgstr "" + +#: qrc/main.qml:282 +msgctxt "main|" +msgid "for an overview." +msgstr "" + +#: qrc/main.qml:285 +msgctxt "main|" +msgid "Suggest New Features or Software" +msgstr "" + +#: qrc/main.qml:287 +msgctxt "main|" +msgid "Visit" +msgstr "" + +#: qrc/main.qml:289 +msgctxt "main|" +msgid "Bugzilla" +msgstr "" + +#: qrc/main.qml:291 +msgctxt "main|" +msgid "" +"our Feature- and Requirements Management System. Here you can get a sorted " +"overview of things happening in upcoming products, follow and participate on " +"the discussion by adding comments or work on features for the next product " +"generation (version) and help to make openSUSE an even better Linux " +"distribution." +msgstr "" + +#: qrc/main.qml:294 +msgctxt "main|" +msgid "Spread the word" +msgstr "" + +#: qrc/main.qml:296 +msgctxt "main|" +msgid "" +"Be sure to spread the word on openSUSE and help others to benefit from it " +"too! openSUSE offers a great Linux distribution and many other technologies " +"like our" +msgstr "" + +#: qrc/main.qml:298 +msgctxt "main|" +msgid "build service" +msgstr "" + +#: qrc/main.qml:300 +msgctxt "main|" +msgid "" +"which can help home users as well as sys admins and developers to get work " +"done and have fun. Blog about openSUSE, tell your friends and family and " +"help them install it!" +msgstr "" + +#: qrc/main.qml:310 +msgctxt "main|" +msgid "Read Me" +msgstr "" + +#: qrc/main.qml:314 +msgctxt "main|" +msgid "Extra Software" +msgstr "ÐополниÑелен СоÑÑвеÑ" + +#: qrc/main.qml:316 +msgctxt "main|" +msgid "" +"There are certain proprietary drivers (such as Nvidia) and packages (such as " +"Google Chrome) that openSUSE cannot include by default." +msgstr "" + +#: qrc/main.qml:318 +msgctxt "main|" +msgid "" +"If you have an Nvidia device and wish to use the proprietary drivers, read " +"this" +msgstr "" + +#: qrc/main.qml:320 +msgctxt "main|" +msgid "wiki article" +msgstr "" + +#: qrc/main.qml:323 +msgctxt "main|" +msgid "" +"To install Google Chrome, just download it directly from Google. Google " +"provides a repository that will be added to your system when you install " +"Google Chrome. This will allow it to be updated alongside your system." +msgstr "" + +#: qrc/main.qml:324 +msgctxt "main|" +msgid "Google offers Google Chrome's RPM on its website." +msgstr "" + +#: qrc/main.qml:327 +msgctxt "main|" +msgid "" +"Some codecs for playing media cannot be included in openSUSE due to " +"licensing issues. However, there are repositories available that you can " +"read about" +msgstr "" + +#: qrc/main.qml:329 +msgctxt "main|" +msgid "here" +msgstr "" + +#: qrc/main.qml:332 +msgctxt "main|" +msgid "Community Repositories" +msgstr "" + +#: qrc/main.qml:335 +msgctxt "main|" +msgid "On" +msgstr "" + +#: qrc/main.qml:338 +msgctxt "main|" +msgid "" +", you may run across community-provided repositories. While we do not " +"manually vet community repositories, they have built their software against " +"the latest version of openSUSE and should work." +msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_pl.po new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_pl.po --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_pl.po 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_pl.po 2023-08-11 13:15:56.000000000 +0200 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2019-08-30 13:51+0000\n" -"Last-Translator: StanisÅaw LCP <le...@protonmail.com>\n" +"PO-Revision-Date: 2023-03-10 23:14+0000\n" +"Last-Translator: neome <ne...@posteo.me>\n" "Language-Team: Polish <https://l10n.opensuse.org/projects/opensuse-welcome/" "master/pl/>\n" "Language: pl\n" @@ -12,7 +12,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 3.6.1\n" +"X-Generator: Weblate 4.9.1\n" "X-Language: en_US\n" "X-Qt-Contexts: true\n" @@ -146,7 +146,7 @@ #: qrc/main.qml:168 qrc/main.qml:175 msgctxt "main|" msgid "Customise" -msgstr "" +msgstr "Dostosuj" #: qrc/main.qml:169 qrc/main.qml:228 qrc/main.qml:303 qrc/main.qml:341 msgctxt "main|" @@ -156,7 +156,7 @@ #: qrc/main.qml:176 msgctxt "main|" msgid "Desktop Layouts" -msgstr "" +msgstr "UkÅady pulpitu" #: qrc/main.qml:177 msgctxt "main|" @@ -169,32 +169,32 @@ #: qrc/main.qml:179 msgctxt "main|" msgid "Cupertino" -msgstr "" +msgstr "Cupertino" #: qrc/main.qml:180 msgctxt "main|" msgid "El Ratón" -msgstr "" +msgstr "El Ratón" #: qrc/main.qml:181 msgctxt "main|" msgid "Unitatis" -msgstr "" +msgstr "Unitatis" #: qrc/main.qml:182 msgctxt "main|" msgid "Redmond" -msgstr "" +msgstr "Redmond" #: qrc/main.qml:184 msgctxt "main|" msgid "Themes" -msgstr "" +msgstr "Motywy" #: qrc/main.qml:185 msgctxt "main|" msgid "Click the images to apply application themes." -msgstr "" +msgstr "Kliknij na zdjÄcia, żeby zastosowaÄ motywy aplikacji." #: qrc/main.qml:187 msgctxt "main|" @@ -288,7 +288,7 @@ #: qrc/main.qml:220 msgctxt "main|" msgid "Factory" -msgstr "Factory" +msgstr "Fabryka" #: qrc/main.qml:221 msgctxt "main|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_pt_PT.po new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_pt_PT.po --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_pt_PT.po 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_pt_PT.po 2023-08-11 13:15:56.000000000 +0200 @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-12-02 01:26+0000\n" -"Last-Translator: LuÃs Tiago Favas <al62...@utad.eu>\n" +"PO-Revision-Date: 2023-01-25 12:14+0000\n" +"Last-Translator: Juliano Camargo <julian...@pm.me>\n" "Language-Team: Portuguese (Portugal) <https://l10n.opensuse.org/projects/" "opensuse-welcome/master/pt_PT/>\n" "Language: pt_PT\n" @@ -9,19 +9,19 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.6.1\n" +"X-Generator: Weblate 4.9.1\n" "X-Language: en_US\n" "X-Qt-Contexts: true\n" #: qrc/main.qml:55 msgctxt "main|" msgid "Welcome" -msgstr "Bem vindo(a)" +msgstr "Bem-vindo" #: qrc/main.qml:131 msgctxt "main|" msgid "Ahoy, this is openSUSE" -msgstr "Ahoy, este é o openSUSE" +msgstr "Viva, este é o openSUSE" #: qrc/main.qml:134 msgctxt "main|" @@ -385,7 +385,7 @@ #: qrc/main.qml:260 msgctxt "main|" msgid "openSUSE news" -msgstr "as noticias openSUSE" +msgstr "as notÃcias openSUSE" #: qrc/main.qml:262 msgctxt "main|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_sv.po new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_sv.po --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_sv.po 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_sv.po 2023-08-11 13:15:56.000000000 +0200 @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2022-08-04 13:13+0000\n" -"Last-Translator: Luna Jernberg <bit...@opensuse.org>\n" +"PO-Revision-Date: 2023-08-08 04:15+0000\n" +"Last-Translator: Georg Pfuetzenreuter <georg.pfuetzenreu...@suse.com>\n" "Language-Team: Swedish <https://l10n.opensuse.org/projects/opensuse-welcome/" "master/sv/>\n" "Language: sv\n" @@ -127,7 +127,7 @@ msgstr "" "Om detta är första gÃ¥ngen du använder openSUSE vill vi att du ska känna dig " "som hemma pÃ¥ din nya resa. Ta dig tid att bekanta dig med alla knappar och " -"lÃ¥t oss veta hur du gillar upplevelsen pÃ¥ vÃ¥r" +"lÃ¥t oss veta hur du gillar upplevelsen pÃ¥ vÃ¥ra" #: qrc/main.qml:164 msgctxt "main|" @@ -320,6 +320,13 @@ "the documentation, send your wish list for new packages and features, create " "and submit patches, or find other creative ways to contribute." msgstr "" +"Oavsett om du är en erfaren Linux-utvecklare eller en slutanvändare som bara " +"vill komma igÃ¥ng med Linux, finns det mÃ¥nga sätt för dig att delta i " +"openSUSE-projektet. GÃ¥ med i ett forum för att fÃ¥ hjälp eller hjälpa andra " +"med openSUSE, hitta och rapportera buggar, ta över ett problem frÃ¥n " +"släppprocessen, granska dokumentationen, skicka dina önskelista för nya " +"paket och funktioner, skapa och skicka in patchar eller hitta andra kreativa " +"sätt att bidra." #: qrc/main.qml:245 msgctxt "main|" @@ -463,6 +470,11 @@ "generation (version) and help to make openSUSE an even better Linux " "distribution." msgstr "" +"vÃ¥rat Funktions och Kravhanteringssystem. Här kan du fÃ¥ en sorterad översikt " +"över saker som händer i kommande produkter, följa och delta i diskussionen " +"genom att lägga till kommentarer eller arbeta med funktioner för nästa " +"produktgeneration (version) och hjälpa till att göra openSUSE till en ännu " +"bättre Linux-distribution." #: qrc/main.qml:294 msgctxt "main|" @@ -553,6 +565,8 @@ "licensing issues. However, there are repositories available that you can " "read about" msgstr "" +"Vissa codecs för att spela media kan inte inkluderas i OpenSUSE pÃ¥ grund av " +"licensproblem. Det finns dock förrÃ¥d som du kan läsa om" #: qrc/main.qml:329 msgctxt "main|" @@ -576,3 +590,6 @@ "manually vet community repositories, they have built their software against " "the latest version of openSUSE and should work." msgstr "" +", du kan stöta pÃ¥ gemenskaps-drivna förrÃ¥d. Ãven om vi inte ser till att " +"gemenskapsförrÃ¥d hÃ¥ller standard, har de byggt sin programvara mot den " +"senaste versionen av openSUSE och bör fungera." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_zh.po new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_zh.po --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/i18n/qml_zh.po 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/i18n/qml_zh.po 2023-08-11 13:15:56.000000000 +0200 @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-11-29 06:26+0000\n" -"Last-Translator: yu zhu <bcct2...@live.cn>\n" +"PO-Revision-Date: 2023-07-08 22:15+0000\n" +"Last-Translator: dragon mrao <x12345678...@outlook.com>\n" "Language-Team: Chinese <https://l10n.opensuse.org/projects/opensuse-welcome/" "master/zh/>\n" "Language: zh\n" @@ -9,7 +9,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.6.1\n" +"X-Generator: Weblate 4.9.1\n" "X-Language: en_US\n" "X-Qt-Contexts: true\n" @@ -153,12 +153,13 @@ msgstr "æ¡é¢å¸å±" #: qrc/main.qml:177 +#, fuzzy msgctxt "main|" msgid "" "openSUSE Xfce offers a variety of customisation options, including the " "ability to choose a desktop layout that fits your workflow. You can choose " "one of these as a starting point and customise it further later." -msgstr "" +msgstr "openSUSE Xfce æä¾äºå¤ç§èªå®ä¹é项ï¼å æ¬éæ©é忍工使µç¨çæ¡é¢å¸å±ãæ¨å¯ä»¥éæ©å ¶ä¸ä¸ä¸ªä½ä¸ºèµ·ç¹ï¼ä»¥ååè¿ä¸æ¥å®å¶ã" #: qrc/main.qml:179 msgctxt "main|" @@ -183,12 +184,12 @@ #: qrc/main.qml:184 msgctxt "main|" msgid "Themes" -msgstr "" +msgstr "主é¢" #: qrc/main.qml:185 msgctxt "main|" msgid "Click the images to apply application themes." -msgstr "" +msgstr "ç¹å»å¾å以åºç¨ç¨åºä¸»é¢ã" #: qrc/main.qml:187 msgctxt "main|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/xfce-apply-layout.py new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/xfce-apply-layout.py --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/data/xfce-apply-layout.py 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/data/xfce-apply-layout.py 2023-08-11 13:15:56.000000000 +0200 @@ -0,0 +1,36 @@ +#!/usr/bin/python3 + +import argparse +import gi +import sys + +sys.path.append('/usr/share/xfce4-panel-profiles/xfce4-panel-profiles/') +from gi.repository import Gio +from panelconfig import PanelConfig + +parser = argparse.ArgumentParser( + description="Applies a new XFCE desktop layout") +parser.add_argument("layout", help="Path to a XFCE panel layout bzip2 file in from <prefix>/share/xfce4-panel-profiles/layouts") + +args = parser.parse_args() + +session_bus = Gio.BusType.SESSION +cancellable = None +connection = Gio.bus_get_sync(session_bus, cancellable) + +proxy_property = 0 +interface_properties_array = None +destination = 'org.xfce.Xfconf' +path = '/org/xfce/Xfconf' +interface = destination + +xfconf = Gio.DBusProxy.new_sync( + connection, + proxy_property, + interface_properties_array, + destination, + path, + interface, + cancellable) + +PanelConfig.from_file(args.layout).to_xfconf(xfconf) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/meson.build new/openSUSE-welcome-0.1.9+git.35.4b9444a/meson.build --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/meson.build 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/meson.build 2023-08-11 13:15:56.000000000 +0200 @@ -6,6 +6,9 @@ processed_files = qt5.preprocess(moc_headers: ['src/include/enabler.h', 'src/include/launcher.h', 'src/include/sysinfo.h', 'src/include/panellayouter.h'], include_directories: inc, qresources: qresource_files) + +share_dir = join_paths(get_option('prefix'), get_option('datadir'), 'openSUSE-Welcome') + subdir('src') install_data('data/org.opensuse.opensuse_welcome.desktop', install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'applications')) @@ -13,6 +16,7 @@ install_data('data/org.opensuse.opensuse_welcome.appdata.xml', install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'metainfo')) install_data('data/org.opensuse.opensuse_welcome.svg', install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'icons/hicolor/scalable/apps')) install_data('data/org.opensuse.opensuse_welcome-symbolic.svg', install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'icons/hicolor/symbolic/apps')) +install_data('data/xfce-apply-layout.py', install_dir: share_dir) meson.add_install_script('data/cleanup.sh') -meson.add_install_script('data/i18n.sh', join_paths(get_option('prefix'), get_option('datadir'), 'openSUSE-Welcome', 'i18n')) +meson.add_install_script('data/i18n.sh', join_paths(share_dir, 'i18n')) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/src/include/panellayouter.h new/openSUSE-welcome-0.1.9+git.35.4b9444a/src/include/panellayouter.h --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/src/include/panellayouter.h 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/src/include/panellayouter.h 2023-08-11 13:15:56.000000000 +0200 @@ -14,13 +14,6 @@ Q_INVOKABLE void setFont(const QString &theme); Q_INVOKABLE void runCommand(const QString &cmd); Q_INVOKABLE void setLook(const QString &look); - -private: - QString m_script; - -signals: - -public slots: }; #endif // PANELLAYOUTER_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/src/meson.build new/openSUSE-welcome-0.1.9+git.35.4b9444a/src/meson.build --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/src/meson.build 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/src/meson.build 2023-08-11 13:15:56.000000000 +0200 @@ -5,4 +5,5 @@ processed_files, include_directories : inc, dependencies: qt5_dep, - install: true) \ No newline at end of file + cpp_args: '-DWELCOME_SHARE_DIR="@0@"'.format(share_dir), + install: true) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-welcome-0.1.9+git.0.66be0d8/src/panellayouter.cpp new/openSUSE-welcome-0.1.9+git.35.4b9444a/src/panellayouter.cpp --- old/openSUSE-welcome-0.1.9+git.0.66be0d8/src/panellayouter.cpp 2022-09-19 03:19:42.000000000 +0200 +++ new/openSUSE-welcome-0.1.9+git.35.4b9444a/src/panellayouter.cpp 2023-08-11 13:15:56.000000000 +0200 @@ -1,49 +1,34 @@ #include "panellayouter.h" +#include <memory> #include <QFile> #include <QProcess> +#include <QTemporaryFile> PanelLayouter::PanelLayouter(QObject *parent) : QObject(parent) { - m_script = R"( -import sys -sys.path.append('/usr/share/xfce4-panel-profiles/xfce4-panel-profiles/') -import gi - -from panelconfig import PanelConfig -from gi.repository import Gio - -session_bus = Gio.BusType.SESSION -cancellable = None -connection = Gio.bus_get_sync(session_bus, cancellable) - -proxy_property = 0 -interface_properties_array = None -destination = 'org.xfce.Xfconf' -path = '/org/xfce/Xfconf' -interface = destination - -xfconf = Gio.DBusProxy.new_sync( - connection, - proxy_property, - interface_properties_array, - destination, - path, - interface, - cancellable) - -PanelConfig.from_file("/tmp/layout").to_xfconf(xfconf) -)"; } void PanelLayouter::applyLayout(const QString &path) { - if (QFile::exists("/tmp/layout")) - QFile::remove("/tmp/layout"); + const QString SHARE_DIR(QStringLiteral(WELCOME_SHARE_DIR)); + const QString APPLY_LAYOUT_SCRIPT = SHARE_DIR + QStringLiteral("/xfce-apply-layout.py"); + // `path` is only an internal application resource, embedded into the + // executable. We need to actually place it on disk for the helper script + // to use it. + // + // this is not well documented, but createNativeFile returns a heap + // allocated file object that we need to cleanup. + std::unique_ptr<QTemporaryFile> file(QTemporaryFile::createNativeFile(path)); + + if (!file) + // should never happen + return; - QFile layout(path); - layout.copy("/tmp/layout"); + const auto result = QProcess::execute(APPLY_LAYOUT_SCRIPT, {file->fileName()}); - QProcess::startDetached("/usr/bin/python3", {"-c", m_script}); + if (result != 0) { + // TODO: something went wrong, display error message? + } } void PanelLayouter::setTheme(const QString &theme) @@ -86,4 +71,4 @@ this->setFont("Cantarell 11"); this->setIconTheme("Adwaita"); } -} \ No newline at end of file +} ++++++ openSUSE-welcome.obsinfo ++++++ --- /var/tmp/diff_new_pack.baHkda/_old 2023-08-12 15:06:08.370483201 +0200 +++ /var/tmp/diff_new_pack.baHkda/_new 2023-08-12 15:06:08.402483408 +0200 @@ -1,5 +1,5 @@ name: openSUSE-welcome -version: 0.1.9+git.0.66be0d8 -mtime: 1663550382 -commit: 66be0d82e41fb2b170198cf90704b3a3c09537d1 +version: 0.1.9+git.35.4b9444a +mtime: 1691752556 +commit: 4b9444ae9594576ca86bca56224ad9349347262d