Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libpeas for openSUSE:Factory checked in at 2022-09-21 14:40:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpeas (Old) and /work/SRC/openSUSE:Factory/.libpeas.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpeas" Wed Sep 21 14:40:55 2022 rev:49 rq:1004821 version:1.34.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libpeas/libpeas.changes 2022-03-23 20:17:42.458439993 +0100 +++ /work/SRC/openSUSE:Factory/.libpeas.new.2083/libpeas.changes 2022-09-21 14:41:39.185625274 +0200 @@ -1,0 +2,12 @@ +Sun Sep 18 10:07:57 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 1.34.0: + + Resource-based plugins are sorted by module-name before loading + to aid in reproducibility. + + Sorting of plugins with dependencies has been altered to + improve sort-order with more complex plugin dependency graphs. + + Updated translations. +- Add fdupes BuildRequires and macro, remove duplicate files. +- Package sub-package glade-catalog-libpeas as noarch. + +------------------------------------------------------------------- Old: ---- libpeas-1.32.0.tar.xz New: ---- libpeas-1.34.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpeas.spec ++++++ --- /var/tmp/diff_new_pack.c7dbvd/_old 2022-09-21 14:41:39.745626827 +0200 +++ /var/tmp/diff_new_pack.c7dbvd/_new 2022-09-21 14:41:39.749626838 +0200 @@ -19,14 +19,15 @@ %bcond_with lua51 %bcond_without python3 Name: libpeas -Version: 1.32.0 +Version: 1.34.0 Release: 0 Summary: GObject-based Plugin Engine License: LGPL-2.1-or-later Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/Libpeas -Source0: https://download.gnome.org/sources/libpeas/1.32/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/libpeas/1.34/%{name}-%{version}.tar.xz +BuildRequires: fdupes BuildRequires: gettext BuildRequires: meson >= 0.50.0 BuildRequires: pkgconfig @@ -125,6 +126,7 @@ Requires: glade Requires: libpeas-gtk-1_0-0 = %{version} Supplements: (glade and %{name}-devel) +BuildArch: noarch %description -n glade-catalog-libpeas libpeas is a gobject-based plugin engine, and is targetted at giving @@ -166,6 +168,7 @@ %install %meson_install %find_lang %{name}-1.0 %{?no_lang_C} +%fdupes -s %{buildroot}%{_datadir}/doc/ %ldconfig_scriptlets -n libpeas-1_0-0 %ldconfig_scriptlets -n libpeas-gtk-1_0-0 ++++++ libpeas-1.32.0.tar.xz -> libpeas-1.34.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/NEWS new/libpeas-1.34.0/NEWS --- old/libpeas-1.32.0/NEWS 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/NEWS 2022-09-17 22:00:41.000000000 +0200 @@ -1,3 +1,15 @@ +Overview of Changes in libpeas 1.34.0 +===================================== + +* Resource-based plugins are sorted by module-name before loading + to aid in reproducibility. +* Sorting of plugins with dependencies has been altered to improve + sort-order with more complex plugin dependency graphs. +* Translation updates: + - Hebrew + - Georgian + - Bulgarian + Overview of Changes in libpeas 1.32.0 ===================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/docs/reference/libpeas-gtk.toml.in new/libpeas-1.34.0/docs/reference/libpeas-gtk.toml.in --- old/libpeas-1.32.0/docs/reference/libpeas-gtk.toml.in 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/docs/reference/libpeas-gtk.toml.in 2022-09-17 22:00:41.000000000 +0200 @@ -6,7 +6,7 @@ website_url = "https://gitlab.gnome.org/GNOME/libpeas" authors = "Steve Fr??cinaux, Garrett Regier, Christian Hergert" license = "LGPL-2.0-or-later" -description = "HTTP client/server library for GNOME" +description = "GObject-based plugins engine" dependencies = [ "GObject-2.0", "GLib-1.0", "Gio-2.0", "Gtk-3.0", "Peas-1.0" ] devhelp = true search_index = true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/docs/reference/libpeas.toml.in new/libpeas-1.34.0/docs/reference/libpeas.toml.in --- old/libpeas-1.32.0/docs/reference/libpeas.toml.in 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/docs/reference/libpeas.toml.in 2022-09-17 22:00:41.000000000 +0200 @@ -6,7 +6,7 @@ website_url = "https://gitlab.gnome.org/GNOME/libpeas" authors = "Steve Fr??cinaux, Garrett Regier, Christian Hergert" license = "LGPL-2.0-or-later" -description = "HTTP client/server library for GNOME" +description = "GObject-based plugins engine" dependencies = [ "GObject-2.0", "GLib-1.0", "Gio-2.0" ] devhelp = true search_index = true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/libpeas/peas-engine.c new/libpeas-1.34.0/libpeas/peas-engine.c --- old/libpeas-1.32.0/libpeas/peas-engine.c 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/libpeas/peas-engine.c 2022-09-17 22:00:41.000000000 +0200 @@ -23,6 +23,7 @@ #include "config.h" +#include <stdlib.h> #include <string.h> #include "peas-i18n-priv.h" @@ -143,19 +144,62 @@ } } - /* GLib changed only accepts NULL for - * g_queue_insert_after() at version 2.44 - */ if (furthest_dep == NULL) { - g_queue_push_head (plugin_list, info); - return; + /* If we have dependencies and we didn't find any matches yet, + * then push the item to the tail to improve the chances that + * the dependencies will resolve in the proper order. Otherwise + * a plugin that has dependency (which also has a dependency) + * can resolve in the wrong order. To slightly improve on this + * we can also look for any plugins that depend on this and + * insert it before that iter. + * + * Another option here is to do proper dependency solving but + * the way things are designed to do resolving at each info + * load means that we'd do the depsolve more than necessary. + */ + if (dependencies[0] == NULL) + { + g_queue_push_head (plugin_list, info); + return; + } + else + { + const char *module_name = peas_plugin_info_get_module_name (info); + GList *iter; + + for (iter = plugin_list->head; iter; iter = iter->next) + { + const PeasPluginInfo *other = iter->data; + const char **other_dependencies = peas_plugin_info_get_dependencies (other); + + for (i = 0; other_dependencies[i] != NULL; i++) + { + if (strcmp (other_dependencies[i], module_name) == 0) + { + g_queue_insert_before (plugin_list, iter, info); + return; + } + } + } + + g_queue_push_tail (plugin_list, info); + return; + } } g_debug ("Adding '%s' after '%s' due to dependencies", peas_plugin_info_get_module_name (info), peas_plugin_info_get_module_name (furthest_dep->data)); + /* GLib only accepts NULL for g_queue_insert_after() at + * version 2.44 and above so make sure NULL is handled + * before reaching here. + */ +#if !GLIB_CHECK_VERSION(2,44,0) + g_assert (furthest_dep != NULL); +#endif + g_queue_insert_after (plugin_list, furthest_dep, info); } @@ -241,6 +285,16 @@ return found; } +static int +strptrcmp (gconstpointer a, + gconstpointer b) +{ + const char * const *stra = a; + const char * const *strb = b; + + return strcmp (*stra, *strb); +} + static gboolean load_resource_dir_real (PeasEngine *engine, const gchar *module_dir, @@ -267,6 +321,9 @@ return FALSE; } + /* Always sort resource children for improved reproducibility */ + qsort (children, g_strv_length (children), sizeof (char *), strptrcmp); + for (i = 0; children[i] != NULL; ++i) { gboolean is_dir; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/meson.build new/libpeas-1.34.0/meson.build --- old/libpeas-1.32.0/meson.build 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/meson.build 2022-09-17 22:00:41.000000000 +0200 @@ -1,6 +1,6 @@ project( 'libpeas', 'c', - version: '1.32.0', + version: '1.34.0', license: 'LGPLv2.1+', meson_version: '>= 0.50.0', default_options: [ @@ -251,7 +251,7 @@ ) # Options -build_gtk_doc = gi_docgen_dep.found() +build_gtk_doc = get_option('gtk_doc') and gi_docgen_dep.found() install_glade_catalog = get_option('glade_catalog') if install_glade_catalog and not gladeui_dep.found() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/po/LINGUAS new/libpeas-1.34.0/po/LINGUAS --- old/libpeas-1.32.0/po/LINGUAS 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/po/LINGUAS 2022-09-17 22:00:41.000000000 +0200 @@ -33,6 +33,7 @@ is it ja +ka kk kn ko diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/po/bg.po new/libpeas-1.34.0/po/bg.po --- old/libpeas-1.32.0/po/bg.po 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/po/bg.po 2022-09-17 22:00:41.000000000 +0200 @@ -1,16 +1,17 @@ # Bulgarian translation for libpeas po-file. # Copyright (C) 2011 Krasimir Chonov <mk2...@abv.bg>. # Copyright (C) 2011 Free Software Foundation, Inc. +# Copyright (C) 2022 Alexander Shopov. # This file is distributed under the same license as the libpeas package. # Krasimir Chonov <mk2...@abv.bg>, 2011. -# Alexander Shopov <a...@kambanaria.org>, 2011. +# Alexander Shopov <a...@kambanaria.org>, 2011, 2022. msgid "" msgstr "" "Project-Id-Version: libpeas master\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-02-22 19:30+0200\n" -"PO-Revision-Date: 2012-02-22 19:30+0200\n" -"Last-Translator: Krasimir Chonov <mk2...@abv.bg>\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2022-03-22 02:39+0000\n" +"PO-Revision-Date: 2022-03-22 18:31+0100\n" +"Last-Translator: Alexander Shopov <a...@kambanaria.org>\n" "Language-Team: Bulgarian <d...@fsa-bg.org>\n" "Language: bg\n" "MIME-Version: 1.0\n" @@ -18,122 +19,136 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: ../data/glade/libpeas-gtk.xml.in.h:1 -msgid "Peas Gtk" -msgstr "Peas Gtk" - -#: ../data/glade/libpeas-gtk.xml.in.h:2 -msgid "Plugin Manager" -msgstr "???????????????????? ???? ??????????????????????" - -#: ../data/glade/libpeas-gtk.xml.in.h:3 -msgid "Plugin Manager View" -msgstr "???????????? ???? ??????????????????????" - -#. Translators: Whether builtin plugins should appear in the view (property name) -#: ../data/glade/libpeas-gtk.xml.in.h:5 -msgid "Show Builtin" -msgstr "???????????????? ??????????????????" - -#: ../data/glade/libpeas-gtk.xml.in.h:6 -msgid "View" -msgstr "????????????" - -#: ../libpeas/peas-engine.c:789 +#: libpeas/peas-engine.c:1112 #, c-format -msgid "Dependency '%s' was not found" -msgstr "???? ???????? ???? ???? ???????????? ???????????????????????? ?????????????????? ???%s???" +msgid "Dependency ???%s??? was not found" +msgstr "???????????????????????? ???%s??? ????????????" -#: ../libpeas/peas-engine.c:799 +#: libpeas/peas-engine.c:1122 #, c-format -msgid "Dependency '%s' failed to load" -msgstr "?????????????????? ?????????????????? ???? ???????????????????????? ?????????????????? ???%s???" +msgid "Dependency ???%s??? failed to load" +msgstr "???????????????????????? ???%s??? ???? ???? ????????????" -#: ../libpeas/peas-engine.c:814 +#: libpeas/peas-engine.c:1136 #, c-format -msgid "Plugin loader '%s' was not found" -msgstr "?????????????? ???? ?????????????????? ???? ?????????????????? ???? ???? ???????????? ???%s???" +msgid "Plugin loader ???%s??? was not found" +msgstr "?????????????? ???? ?????????????????? ???? ?????????????????? ???%s??? ???? ???? ????????????" -#: ../libpeas/peas-engine.c:826 +#: libpeas/peas-engine.c:1148 #, c-format msgid "Failed to load" msgstr "?????????????????? ??????????????????" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:91 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 msgid "Additional plugins must be disabled" msgstr "???????????? ???? ???? ???????????????? ?????? ??????????????????" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:98 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 #, c-format -msgid "The following plugins depend on '%s' and will also be disabled:" +msgid "The following plugins depend on ???%s??? and will also be disabled:" msgstr "???????????????? ?????????????????? ?????????????? ???? ???%s??? ?? ???????? ???? ?????????? ??????????????????:" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:140 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 msgid "Plugins" msgstr "??????????????????" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:156 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 msgid "An additional plugin must be disabled" msgstr "?????? ???????? ?????????????????? ???????????? ???? ???? ??????????????" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:163 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 #, c-format msgid "" -"The '%s' plugin depends on the '%s' plugin.\n" -"If you disable '%s', '%s' will also be disabled." +"The ???%s??? plugin depends on the ???%s??? plugin.\n" +"If you disable ???%s???, ???%s??? will also be disabled." msgstr "" "?????????????????????? ???%s??? ???????????? ???? ???%s???.\n" "?????? ?????????????????? ???%s???, ???%s??? ???????? ???? ???????? ??????????????????." -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:183 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +msgid "_Cancel" +msgstr "_??????????" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 msgid "Disable Plugins" msgstr "???????????????????? ???? ??????????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:182 +#: libpeas-gtk/peas-gtk-plugin-manager.c:210 msgid "There was an error displaying the help." msgstr "???????????????? ???????????? ?????? ?????????????????? ???? ?????????????????? ????????????????????????." -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:387 +#: libpeas-gtk/peas-gtk-plugin-manager.c:256 +msgid "_Close" +msgstr "_??????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:268 +msgid "_Help" +msgstr "????????_??" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:326 +msgid "Pr_eferences" +msgstr "_??????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:331 +#: libpeas-gtk/peas-gtk-plugin-manager.c:382 msgid "_About" msgstr "_??????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:395 +#: libpeas-gtk/peas-gtk-plugin-manager.c:390 msgid "_Preferences" msgstr "_??????????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:334 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:352 msgid "_Enabled" msgstr "_????????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:345 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:363 msgid "E_nable All" msgstr "??_???????????????? ???? ????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:349 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:367 msgid "_Disable All" msgstr "_???????????????????? ???? ????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:508 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:576 msgid "Enabled" msgstr "????????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:529 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:597 msgid "Plugin" msgstr "??????????????????" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:619 +#. Avoid having markup in a translated string +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:684 #, c-format -msgid "" -"<b>The plugin '%s' could not be loaded</b>\n" -"An error occurred: %s" -msgstr "" -"<b>?????????????????????? ???? ???????? ???? ???? ????????????: ???%s???</b>\n" -"???????????????? ????????????: %s" +msgid "The plugin ???%s??? could not be loaded" +msgstr "?????????????????????? ???%s??? ???? ???????? ???? ???? ????????????" -#: ../peas-demo/peas-demo.c:40 +#. Keep separate because some translations do special things +#. * for the ':' and might accidentally not keep the space after it +#. +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:690 +#, c-format +msgid "An error occurred: %s" +msgstr "???????????????? ????????????: %s" + +#. Translators: The directory in which the demo program was compiled at +#: peas-demo/peas-demo.c:43 msgid "Run from build directory" msgstr "???????????????????? ???? ?????????????? ???? ??????????????????????" -#: ../peas-demo/peas-demo.c:100 -msgid "- libpeas demo application" +#: peas-demo/peas-demo.c:94 +msgid "_Quit" +msgstr "_?????????????? ???? ????????????????????" + +#: peas-demo/peas-demo.c:119 +msgid "??? libpeas demo application" msgstr "??? ?????????????????????????????? ???????????????????? ???? libpeas" + +#: tests/libpeas-gtk/plugin-manager.c:80 +msgid "About" +msgstr "??????????????" + +#: tests/libpeas-gtk/plugin-manager.c:85 +msgid "Preferences" +msgstr "??????????????????" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/po/he.po new/libpeas-1.34.0/po/he.po --- old/libpeas-1.32.0/po/he.po 2022-03-19 01:00:15.000000000 +0100 +++ new/libpeas-1.34.0/po/he.po 2022-09-17 22:00:41.000000000 +0200 @@ -8,39 +8,36 @@ msgstr "" "Project-Id-Version: libpeas\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" -"POT-Creation-Date: 2020-06-26 03:39+0000\n" -"PO-Revision-Date: 2022-03-07 20:45+0200\n" +"POT-Creation-Date: 2022-04-01 12:50+0000\n" +"PO-Revision-Date: 2022-05-30 21:39+0300\n" "Last-Translator: Yosef Or Boczko <yosef...@gmail.com>\n" -"Language-Team: Hebrew <>\n" +"Language-Team: Hebrew <yosef...@gmail.com>\n" "Language: he\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" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Poedit-Language: Hebrew\n" "X-Poedit-Country: ISRAEL\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Generator: Gtranslator 40.0\n" -#: libpeas/peas-engine.c:1116 +#: libpeas/peas-engine.c:1112 #, c-format -#| msgid "Dependency '%s' was not found" msgid "Dependency ???%s??? was not found" msgstr "??????%s??? ?????????? ?????????? ???? ????????" -#: libpeas/peas-engine.c:1126 +#: libpeas/peas-engine.c:1122 #, c-format -#| msgid "Dependency '%s' failed to load" msgid "Dependency ???%s??? failed to load" msgstr "?????? ?????? ???????????? ??????%s??? ?????????? ??????????" -#: libpeas/peas-engine.c:1140 +#: libpeas/peas-engine.c:1136 #, c-format -#| msgid "Plugin loader '%s' was not found" msgid "Plugin loader ???%s??? was not found" -msgstr "" +msgstr "???????? ?????????? ???%s??? ???? ????????" -#: libpeas/peas-engine.c:1152 +#: libpeas/peas-engine.c:1148 #, c-format msgid "Failed to load" msgstr "Failed to load" @@ -51,7 +48,6 @@ #: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 #, c-format -#| msgid "The following plugins depend on '%s' and will also be disabled:" msgid "The following plugins depend on ???%s??? and will also be disabled:" msgstr "?????????????? ?????????? ???????????? ???????%s??? ???????????????? ???? ????:" @@ -65,9 +61,6 @@ #: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 #, c-format -#| msgid "" -#| "The '%s' plugin depends on the '%s' plugin.\n" -#| "If you disable '%s', '%s' will also be disabled." msgid "" "The ???%s??? plugin depends on the ???%s??? plugin.\n" "If you disable ???%s???, ???%s??? will also be disabled." @@ -83,62 +76,61 @@ msgid "Disable Plugins" msgstr "?????????? ????????????" -#: libpeas-gtk/peas-gtk-plugin-manager.c:207 +#: libpeas-gtk/peas-gtk-plugin-manager.c:210 msgid "There was an error displaying the help." msgstr "?????????? ?????????? ?????? ???????? ??????????" -#: libpeas-gtk/peas-gtk-plugin-manager.c:253 +#: libpeas-gtk/peas-gtk-plugin-manager.c:256 msgid "_Close" msgstr "_??????????" -#: libpeas-gtk/peas-gtk-plugin-manager.c:265 +#: libpeas-gtk/peas-gtk-plugin-manager.c:268 msgid "_Help" msgstr "_????????" -#: libpeas-gtk/peas-gtk-plugin-manager.c:323 +#: libpeas-gtk/peas-gtk-plugin-manager.c:326 msgid "Pr_eferences" msgstr "??_??????????" -#: libpeas-gtk/peas-gtk-plugin-manager.c:328 -#: libpeas-gtk/peas-gtk-plugin-manager.c:379 +#: libpeas-gtk/peas-gtk-plugin-manager.c:331 +#: libpeas-gtk/peas-gtk-plugin-manager.c:382 msgid "_About" msgstr "???? _??????????:" -#: libpeas-gtk/peas-gtk-plugin-manager.c:387 +#: libpeas-gtk/peas-gtk-plugin-manager.c:390 msgid "_Preferences" msgstr "??_??????????" -#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:352 msgid "_Enabled" msgstr "??????_????" -#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:363 msgid "E_nable All" msgstr "??_???????? ????????" -#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:367 msgid "_Disable All" msgstr "?????????? ??_??????" -#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:576 msgid "Enabled" msgstr "??????????" -#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:597 msgid "Plugin" msgstr "????????" #. Avoid having markup in a translated string -#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:684 #, c-format -#| msgid "The plugin '%s' could not be loaded" msgid "The plugin ???%s??? could not be loaded" msgstr "???? ???????? ?????????? ???? ?????????? ???%s???" #. Keep separate because some translations do special things #. * for the ':' and might accidentally not keep the space after it #. -#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:690 #, c-format msgid "An error occurred: %s" msgstr "?????????? ??????????: %s" @@ -153,15 +145,14 @@ msgstr "_??????????" #: peas-demo/peas-demo.c:119 -#| msgid "- libpeas demo application" msgid "??? libpeas demo application" msgstr "??? ?????????? ???????????? ???? libpeas" -#: tests/libpeas-gtk/plugin-manager.c:75 +#: tests/libpeas-gtk/plugin-manager.c:80 msgid "About" msgstr "???? ??????????" -#: tests/libpeas-gtk/plugin-manager.c:80 +#: tests/libpeas-gtk/plugin-manager.c:85 msgid "Preferences" msgstr "????????????" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libpeas-1.32.0/po/ka.po new/libpeas-1.34.0/po/ka.po --- old/libpeas-1.32.0/po/ka.po 1970-01-01 01:00:00.000000000 +0100 +++ new/libpeas-1.34.0/po/ka.po 2022-09-17 22:00:41.000000000 +0200 @@ -0,0 +1,153 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2022-05-30 18:41+0000\n" +"PO-Revision-Date: 2022-07-03 06:25+0200\n" +"Last-Translator: Temuri Doghonadze <temuri.doghona...@gmail.com>\n" +"Language-Team: \n" +"Language: ka\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-Generator: Poedit 3.1\n" + +#: libpeas/peas-engine.c:1112 +#, c-format +msgid "Dependency ???%s??? was not found" +msgstr "?????????????????????????????????????????? \"%s\" ????????????????????? ????????????" + +#: libpeas/peas-engine.c:1122 +#, c-format +msgid "Dependency ???%s??? failed to load" +msgstr "????????????????????????????????????????????? ?????????????????????????????? ?????????????????????: \"%s\"" + +#: libpeas/peas-engine.c:1136 +#, c-format +msgid "Plugin loader ???%s??? was not found" +msgstr "????????????????????????????????? ????????????????????????????????? \"%s\" ????????????????????? ????????????" + +#: libpeas/peas-engine.c:1148 +#, c-format +msgid "Failed to load" +msgstr "??????????????????????????? ????????? ????????????????????????" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 +msgid "Additional plugins must be disabled" +msgstr "?????????????????????????????? ?????????????????????????????? ???????????? ????????????????????????" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 +#, c-format +msgid "The following plugins depend on ???%s??? and will also be disabled:" +msgstr "??????????????????????????????, ???????????????????????? ???????????????????????? \"%s\"-??? ?????? ?????????????????? ?????????????????? ???????????????????????????:" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 +msgid "Plugins" +msgstr "??????????????????????????????" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 +msgid "An additional plugin must be disabled" +msgstr "?????????????????????????????? ???????????????????????? ???????????? ????????????????????????" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 +#, c-format +msgid "" +"The ???%s??? plugin depends on the ???%s??? plugin.\n" +"If you disable ???%s???, ???%s??? will also be disabled." +msgstr "" +"???????????????????????? \"%s\" ???????????????????????? ??????????????????????????? \"%s\".\n" +"?????? ??????????????????????????? \"%s\"-???, \"%s\" ??????????????? ?????????????????????????????????." + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +msgid "_Cancel" +msgstr "_????????????????????????" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 +msgid "Disable Plugins" +msgstr "????????????????????????????????? ????????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:210 +msgid "There was an error displaying the help." +msgstr "?????????????????????????????? ??????????????????????????? ?????????????????????." + +#: libpeas-gtk/peas-gtk-plugin-manager.c:256 +msgid "_Close" +msgstr "_?????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:268 +msgid "_Help" +msgstr "_???????????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:326 +msgid "Pr_eferences" +msgstr "_?????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:331 +#: libpeas-gtk/peas-gtk-plugin-manager.c:382 +msgid "_About" +msgstr "_?????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:390 +msgid "_Preferences" +msgstr "????????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:352 +msgid "_Enabled" +msgstr "_????????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:363 +msgid "E_nable All" +msgstr "_?????????????????? ??????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:367 +msgid "_Disable All" +msgstr "?????????????????? _????????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:576 +msgid "Enabled" +msgstr "????????????????????????" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:597 +msgid "Plugin" +msgstr "????????????????????????" + +#. Avoid having markup in a translated string +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:684 +#, c-format +msgid "The plugin ???%s??? could not be loaded" +msgstr "???????????????????????? ?????? ?????????????????????????????????: \"%s\"" + +#. Keep separate because some translations do special things +#. * for the ':' and might accidentally not keep the space after it +#. +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:690 +#, c-format +msgid "An error occurred: %s" +msgstr "?????????????????????: %s" + +#. Translators: The directory in which the demo program was compiled at +#: peas-demo/peas-demo.c:43 +msgid "Run from build directory" +msgstr "????????????????????? ?????????????????? ???????????????????????????????????????" + +#: peas-demo/peas-demo.c:94 +msgid "_Quit" +msgstr "????????????_??????" + +#: peas-demo/peas-demo.c:119 +msgid "??? libpeas demo application" +msgstr "??? libpeas -?????? ???????????? ???????????????????????????" + +#: tests/libpeas-gtk/plugin-manager.c:80 +msgid "About" +msgstr "?????????????????????" + +#: tests/libpeas-gtk/plugin-manager.c:85 +msgid "Preferences" +msgstr "????????????????????????"